您的位置:首页 > 其它

《Advanced .NET Debugging》 读书笔记 Listing 2-2: 找到托管程序02simple的入口点

2010-12-22 00:35 447 查看
1. 使用Dumpbin.exe找到RVA entry point:





2. 在Windbg内找到其开始地址:





可见其实入口点地址对应的语句为一个jmp命令。

3. 在dumpbin.exe的导出文件内直接找到40246e对应的内容:





其中FF 25 00 20 40反汇编之后,内容为Jmp 402000。注意这是小端存储方法。

4. 找到402000:





可见其是导入了mscoree.dll,执行了方法_CorExeMain函数,从而确定了CLR版本,并且使用JIT产生了托管代码的Main()函数的机器码等,程序开始执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐