gpt4 book ai didi

delphi - 通过 TDisAsm 实例的入口点、指针和反汇编

转载 作者:行者123 更新时间:2023-12-03 18:38:06 35 4
gpt4 key购买 nike

使用 DisAsm32作者:Russell Libby,反汇编过程/函数/方法只需将(一致的)指针传递给 procedure TDisAsm.Disassemble(Address: Pointer; Size: Cardinal = 0); .

到目前为止,我已经设法反汇编任何任意过程/方法,即使是从加载的外部模块(BPL/DLL),只要它们被适本地导出。

从当前进程(windows loader加载的EXE图片),我想得到一个指向入口点的有效指针 .

我想提出类似于 IDR 的东西(交互式 Delphi 编译器)通过它的代码查看器选项卡提供,但来自运行的 Exe 实例本身。

enter image description here

如何做呢?暂时我对 PE 结构不太满意(但我正在努力,相信我)并且想知道它们是否与目的相关。

最佳答案

对于 PE 结构的读/写,你可以看看开源 JEDI 库 JCL,例如:
http://www.koders.com/delphi/fid38455E3CFDAF1F38C48DA3A295034E7015A4D01E.aspx?s=zip#L1810

运行实例的入口点是“System.MainInstance”?

关于delphi - 通过 TDisAsm 实例的入口点、指针和反汇编,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10497932/

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