0

cstrike.exe用ollydbg打开(用于游戏反恐精英),但反汇编代码不完整,它开始01401000并停止在0140BFFF(我的意思是它至少应该从开始00000000到完成,我不能确定是否0140BFFF是确切的结束或只是剥离的部分)

01401000   . E8 05000000    CALL cstrike.0140100A
01401005   . E9 0A000000    JMP cstrike.01401014
0140100A   $ B9 90134101    MOV ECX,cstrike.01411390
...
0140BFFD     00             DB 00
0140BFFE     00             DB 00
0140BFFF     00             DB 00

如何让 OD 显示 PE 二进制文件的所有细节?

4

2 回答 2

0

首先,00000000 处没有任何内容

其次,OD 在反汇编窗口中显示一个内存区域。打开内存窗口 (alt+M) 以查看所有内存区域。或者使用 ctrl-G 来获取所需的内存地址。

于 2010-09-22T05:17:18.627 回答
0

当您启动 exe 文件时,operation system分析您的代码并将其放在内存中。

您的 exe 的一部分告诉操作系统您的代码大小、数据大小和其他信息。这部分位于代码的开头并命名为header section.

你也有code section,data section和.import and export sectionresource section

地址 4000 由标题部分设置。

于 2015-08-14T09:53:20.073 回答