能力值:
(RANK:350 )
|
-
-
2 楼
不要将断点设在OpenMutexA第一字节处,可以用bp OpenMutexA+5之类方式设。
GetModuleHandleA也是这种情况,Armadillo 检测到你下断了。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
没懂什么意思,能显示讲讲过程吗,感谢坛主
|
能力值:
(RANK:350 )
|
-
-
4 楼
最初由 wangsixin 发布 没懂什么意思,能显示讲讲过程吗,感谢坛主 7C80B529 kernel32.GetModuleHandleA 8BFF mov edi, edi //一般情况将断点下在第一字节
7C80B52B 55 push ebp
7C80B52C 8BEC mov ebp, esp
7C80B52E 837D 08 00 cmp dword ptr [ebp+8], 0
7C80B532 74 18 je short 7C80B54C
7C80B534 FF75 08 push dword ptr [ebp+8] 你下的断点其实一个INT 3指令,机器码是0xCC,OD会隐藏这个INT 3指令,还是用原来的指令显示给你看。外壳会检测一些函数的第一字节是否为0xCC,如是就认为你下断点了。
所以你将断点不要下在第一行就能躲过外壳的检测。
例如:
7C80B529 kernel32.GetModuleHandleA 8BFF mov edi, edi
7C80B52B 55 push ebp //可以下在这,以躲过检测
7C80B52C 8BEC mov ebp, esp
7C80B52E 837D 08 00 cmp dword ptr [ebp+8], 0
7C80B532 74 18 je short 7C80B54C
7C80B534 FF75 08 push dword ptr [ebp+8]
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
我菜,但这个基础知识在加密解密2上就介绍了。
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
收到,感谢!我去试试
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
试过了,提示错误:不知道如何在地址XXXXXXX处绕过命令。请尝试更改EIP或跳过异常执行程序!
又是怎么搞的呀!谢谢回帖
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
没人知道吗???
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
观察学习中
期待问题的解决。。。。
|
能力值:
( LV9,RANK:970 )
|
-
-
10 楼
算了还是回答下吧
把XXXXXXX添加到指定异常里面去就可以了
|
能力值:
( LV9,RANK:970 )
|
-
-
11 楼
提示什么地址异常就添加什么
|
能力值:
(RANK:10 )
|
-
-
12 楼
最初由 wynney 发布 提示什么地址异常就添加什么
我试了。不可以.
|
能力值:
( LV9,RANK:330 )
|
-
-
13 楼
SHIFT+F9
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
楼主 你运气不错,看老大回答了你的问题,我发的帖子他看都不看的,郁闷中!
|
能力值:
( LV4,RANK:50 )
|
-
-
15 楼
最初由 寂静如风 发布 楼主 你运气不错,看老大回答了你的问题,我发的帖子他看都不看的,郁闷中!
呵呵,菜鸟脱猛壳,老大当然要支持一下啦~~
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
看了N个教程序,对这种壳就是搞不掂。
|
|
|