如何反汇编x64复位向量?

问题描述

我想看看我的机器在启动时执行的前几条指令。在x64上,复位向量位于物理地址FFFFFFF0。我已在Windows 10上启用本地内核调试,重新启动PC并以管理员身份启动WinDbg。在执行内核调试(文件->内核调试...)时,我不确定在lkd>提示符下键入什么来反汇编代码。我可以做“!db FFFFFFF0”,它显示一些字节:

 #fffffff0 90 90 e9 83 e8 00 00 00-fc 00 00 00 00 00 e1 ff ................
 #100000000 bb 00 fc 6a 00 00 e1 a9-00 00 bb 00 fc 6a 00 00 ...j.........j..
 #100000010 01 aa 00 00 bb 00 fc 6a-00 00 21 aa 00 00 bb 00 .......j..!.....
 #100000020 fc 6a 00 00 41 aa 00 00-bb 00 fc 6a 00 00 61 aa .j..A......j..a.
 #100000030 00 00 bb 00 fc 6a 00 00-81 aa 00 00 bb 00 fc 6a .....j.........j
 #100000040 00 00 a1 aa 00 00 bb 00-fc 6a 00 00 c1 aa 00 00 .........j......
 #100000050 bb 00 fc 6a 00 00 e1 aa-00 00 bb 00 fc 6a 00 00 ...j.........j..
 #100000060 01 ab 00 00 bb 00 fc 6a-00 00 21 ab 00 00 bb 00 .......j..!.....

然后我尝试了“!u FFFFFFF0”,它返回:

    Op: 
    Dest: 
    Dest: 0
    Src: 
    Srct: 0

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)