导航

[【申请求助】] 求助师傅们,目前在学二进制,跟着导师方向在做虚拟化想往固件安全方面发展,有没有建议

#1
求助师傅们,目前在学二进制,跟着导师方向在做虚拟化想往固件安全方面发展,有没有建议,导师是个高手,但基础的学习还得自己花时间,有什么小建议能给我少走一些弯路,目前qemu复现一些CVE,然后开始做写fuzz的内容,但目前有点一知半解,主要还得靠ai给我答疑,但置信度没法评价,有做这方面的师傅可以给些建议吗
1 小时前
#2

这个方向挺顺的,虚拟化转固件不算硬拐,二者都绕不开特权边界、内存映射、底层硬件和代码执行路径。你现在的问题主要不是方向,而是别让“复现 CVE”和“跑 Fuzz”变成照着命令走。建议先把 C、汇编、链接加载、内存与中断这些东西补到能独立读懂代码,再挑一个具体目标深入,比如基于 QEMU、EDK II、OVMF 做 UEFI 固件研究,先把启动流程、镜像构建、调试和模块加载跑通。

复现 CVE 时,最好每次都留下最小触发条件、关键调用链、补丁前后差异和可复现测试用例;写 Fuzz 也是一样,先理解 harness 怎么把输入送进目标,再看语料、崩溃和根因。AI 可以用来解释概念、帮你定位可疑代码,但尽量让它给出对应版本、源码位置和依据,再自己去验证,这样不容易被一本正经的错误答案带偏。