-
-
[求助]导出表地址问题
-
2010-5-23 13:44 3698
-
书中计算导出表:
mov ebp, [ecx+ 08] //kernel32.dll内存基址
。。。
mov eax,[ebp+0x3c] //PE头地址
mov ecx,[ebp+eax+0x78] //导出表相对地址 ?这里eax已经是pe头了,便宜0x78的地方是导出表,加上基址ebp就是导出表在内存中的地址了,为什么下面还要add ecx,ebp??
add ecx,ebp //导出表绝对地址
mov ebp, [ecx+ 08] //kernel32.dll内存基址
。。。
mov eax,[ebp+0x3c] //PE头地址
mov ecx,[ebp+eax+0x78] //导出表相对地址 ?这里eax已经是pe头了,便宜0x78的地方是导出表,加上基址ebp就是导出表在内存中的地址了,为什么下面还要add ecx,ebp??
add ecx,ebp //导出表绝对地址
[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。
赞赏
他的文章
看原图