问题标签 [pyelftools]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
25 浏览

python - 使用 pyelftools 获取结构成员的地址

我正在使用 pyelftools 读取 elf 文件。如何获取结构中成员的偏移值或地址?例如,假设我在 C 中有以下结构。

我怎样才能得到一个地址myStruct.c.b.valB我在这里发现了一个类似的问题,但没有找到任何好的答案。

0 投票
1 回答
10 浏览

arm - pyelftool 获取符号绝对地址

我的目标:使用 pyelftool 从 elf 文件中检索变量绝对位置和函数绝对地址,以自动化白盒测试的断点位置。

我的代码:

我的问题:上面的代码返回 cu_ofs 和 die_ofs,比如

cu_ofs 和 die_ofs 不是目标上的真实地址(例如,我可以使用 Ozone 检查,从源代码跳转到反汇编视图) - 目标上函数的第一条汇编指令的地址是 0x2524。

如何使用 pyelftool 从 elf 文件中检索函数和变量的地址?