+ -
当前位置:首页 → 问答吧 → 問兩個W32Dasm中的常識問題,請別見笑

問兩個W32Dasm中的常識問題,請別見笑

时间:2011-07-20

来源:互联网

小弟初學習用W32Dasm來看反匯編代碼,對于W32Dasm不懂,想請教兩個問題:

1 主界面中類似下面這樣的行是什么含義:
:004011A3 FF15C0504100 Call dword ptr [004150C0]
如前面的“:004011A3”是什么地址?是程序運行或模塊加載后,該行指令所在內存中的地址么?是不是不管你在哪臺機器上運行這個程序或模塊,這個地址都是永恒不變的?
后面的“FF15C0504100”是不是該指令對應的16進制機器指令?

2 Program Entry Point = 004010C0 (C:\MyC.exe File Offset:000140C0)
這行指出了程序或模塊的入口函數地址,那后面那個“File Offset:000140C0”是什么含義呢?



問題比較多,請各位朋友指點一下吧,小弟先行謝過了!

作者: Tian_Dao_Akane   发布时间: 2011-07-20

1. 是加载后的地址;不是不变的,尤其是对非主执行程序的其它模块;这个是机器码
2. 就是指该处在文件里的位置

作者: zara   发布时间: 2011-07-20

不太明白,帮顶

作者: WJN92   发布时间: 2011-07-20