能力值:
( LV2,RANK:10 )
|
-
-
101 楼
win7 下用vc6.0获取MessageBoxA地址不对,只好用vc6.0自带的程序的调试了,千辛万苦终于能在win7下“吱~~~"了
|
能力值:
( LV2,RANK:10 )
|
-
-
102 楼
搞了一天终于搞定,不过有个疑问,为什么在win7和2003服务器上不行呢
|
能力值:
( LV2,RANK:10 )
|
-
-
103 楼
最初由 windart发布
兄弟,你使用的WIN7的系统么?
如果用xp或者以前的,应该是一样,因为kernel32.dll,user32.dll加载的基地址是固定的,但是win7里面,无论是kernel32.dll,还是user32.dll都是会变化的。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
104 楼
跟随学习ing
|
能力值:
( LV4,RANK:40 )
|
-
-
105 楼
为什么只能用44呢,我换了其它的都不行,比如换成8,,然后在password.txt里面填入43214321
|
能力值:
( LV2,RANK:10 )
|
-
-
106 楼
这个为什么出现结果不一致。
|
能力值:
( LV2,RANK:10 )
|
-
-
107 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
108 楼
都八年前的了。。估计failwest很少逛论坛了吧=。=..跟这个差不多的缓冲区溢出在线视频教程,i春秋上面已经有了
|
能力值:
( LV2,RANK:10 )
|
-
-
109 楼
好久就看过了,今天温故一下,经典!
|
能力值:
( LV2,RANK:10 )
|
-
-
110 楼
吱吱吱吱吱吱吱吱吱吱吱吱吱吱吱吱吱吱吱吱吱吱吱吱吱吱吱吱吱吱吱
|
能力值:
( LV10,RANK:170 )
|
-
-
111 楼
感谢精彩讲解:
有个疑问,就是
在此方法在win7 32 测试只会报错不会出现弹窗
在 xp sp3中完美运行,,这应该和win7的安全机制有关吧??
|
能力值:
( LV2,RANK:10 )
|
-
-
112 楼
调试了一个上午,终于还是成功了!!
调试的过程中也因为MessageBoxA的地址中包含0B字节,导致文件读取被截断,总是无法成功弹框。特别感谢szdbg的提醒,最终发现了问题的所在,最后实验成功。
再次提醒一下,fscanf这个函数在读文件数据时,碰到 00,09,0A,0B,0C,0D,20 时,就会停止往下读。
|
能力值:
( LV2,RANK:10 )
|
-
-
113 楼
终于成功了!!哈哈哈哈哈,开始返回地址写错了,写成0x77D8041A,到OD里面找了一会,最后发现,原来1A会被截断,这当然难不倒我了,巧妙地将 mov eax,0x77D8041A改成了 mov eax,0x77D8041B inc eax 当我怀着激动的心情运行的时候,有报错了,最后发现原来是地址写错了,不过排错的时候也学了很多
|
|
|