我想为我的空闲时间制作一个基本的防病毒软件。 基本上我了解了EXE(windows)文件的基本结构。 如何从文件和PE头中提取ASM代码?

有帮助吗?

解决方案

您可以安装 Cygwin 并使用 objdump 将exe编译成asm。安装cygwin时一定要选择binutils。安装cygwin后,您可以从bash shell运行以下命令:

objdump -Slx yourpgm.exe

其他提示

您可以使用一些免费的distrubuted反汇编程序。例如: ollydbg diassembler

注意:PE头中只有一些MS-DOS存根可执行代码。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top