能力值:
( LV13,RANK:460 )
|
-
-
2 楼
定位到函数入口后,看数据窗口与汇编窗口中间的那个窗口“本地调用来自~~~~”
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
楼上的谢谢,可我没看到本地调用来自这些,请问在哪找这个本地窗口调用的窗口阿,我传了我的图上来,教教我在哪
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
我断点的地方就是函数入口
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
retn下断,F9运行,F8单步就到了
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
是指往下面的第一个retn,不是你发的图片这个
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
可是他后面没retn,我一直F8都没。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
他软件有个messagebox,我已经定位到这条信息了,然后我要看这个信息是从哪里跳过来的,找了半天,找到一个函数头部,再进行不下去了
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
函数有入口就肯定有出口。而出口一般就是retn
你发上来的图片这个不是MessageBox的入口,
MessageBox在user32.dll里,而你这是在程序主程序中
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
00417E92 |> \6A 00 push 0
00417E94 |. 6A 00 push 0
00417E96 |. 68 68DA4200 push Online5.0042DA68
00417E9B |. E8 48AC0000 call <jmp.&MFC42.#1200>
这个是messagebox,就在那个函数下面,我还真没找到,跳进去的地方
能不能我发邮件给你,麻烦帮我找下
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
我就想学习这个思路
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
00417E92 |> \6A 00 push 0
00417E94 |. 6A 00 push 0
00417E96 |. 68 68DA4200 push Online5.0042DA68
00417E9B |. E8 48AC0000 call <jmp.&MFC42.#1200>
这明显是一个MFC函数,你怎么一定要说是MessageBox呢
连AfxMessageBox也不是,
一般MesssageBox类似这样的:
push 0;或者1,2,3,4等
push 字符串地址
push 字符串地址
push 0
call ..........
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
那就是要找这个从哪里跳进来的,从>的地方我找到跳
过来的地方,一直按照>找,找到发的那图片断点的地方,前面是一个retn,我就进行不下去了,往后走都没retn
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
我问下能不能直接从代码里面找,因为有个对话框要3、4天以后才弹出来,我找到了地方,想把比较语句的地方找到并去掉
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
搞定了谢谢,各位支持,总算找到入口了,原来就在弹出对话框的上面一点点,谢谢各位
|
|
|