gpt4 book ai didi

linux - 如何将 **long_options option ** 翻译成重新汇编代码?

转载 作者:太空宇宙 更新时间:2023-11-04 11:14:56 25 4
gpt4 key购买 nike

测试平台为32位Linux。

我使用 IDA Pro 从 coreutils 反汇编 basename elf 二进制文件。

在数据部分我找到了这个:

long_options    option <offset aHelp, 0, 0, 68h>

谁能就如何将其转化为重组代码提供一些帮助?

更具体一点,nasm 语法重组代码?

谢谢!

最佳答案

你试过什么???我心情很好,这应该让你开始:

等同于:

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!

关于linux - 如何将 **long_options option <offset aHelp, 0, 0, 68h>** 翻译成重新汇编代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21502295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com