测试平台是32位Linux。
我使用IDA Pro从coreutils中反汇编基本名称elf二进制文件。
在数据部分,我发现了这个:
long_options option <offset aHelp, 0, 0, 68h>
对于如何将其转换为重新组合代码,是否有人可以提供一些帮助?
更具体一点,nasm语法重新组合代码?
谢谢!
答案 0 :(得分:1)
你有什么尝试?我心情愉快,这应该让你开始:
等于:
NULL equ 0
no_argument equ 0
required_argument equ 1
optional_argument equ 2
在.data部分:
long_options dd aHelp, no_argument, NULL, 68H, \
NULL, NULL, NULL, NULL
记录了 getopt*
,NASM也是如此。 RTFM!