论坛: 编程破解 标题: 刚才一个程序问题迷惑了我,,请高手指教 复制本贴地址    
作者: xiao_hao [xiao_hao]    论坛用户   登录
WIN98 系统下
我用VC++6。0 调试一个程序时发现用GetProcAddress(GetModuleHandle("kernel32"),"CreateFileA");

返回的地址是:0x876c0358

但是用TRW2000调试的时候是 0xBFF77B5B 

按理说0xBFF77B5B 才是CREATEFILEA的地址,,那0X876C0358又是什么呢?
讨厌的VC又不能跟踪进去……




地主 发表时间: 03/11 21:55

回复: studio [studio]   论坛用户   登录
soft―ice 好用


[此贴被 摇摆猪(studio) 在 03月13日23时10分 编辑过]

B1层 发表时间: 2003-03-13 23:26:10

回复: 286 [unique]   版主   登录
这些都是相对地址。即使都用VC,运行VC前运行的程序不同,结果也会不同。

B2层 发表时间: 03/24 13:49

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号