首页
社区
课程
招聘
[转帖]Ollydbg Anti Anti Hardware Breakpoint Plugin
发表于: 2005-12-2 09:27 8973

[转帖]Ollydbg Anti Anti Hardware Breakpoint Plugin

2005-12-2 09:27
8973
来自:http://www.exetools.com/forum/showthread.php?t=8499

Ollydbg Anti Anti Hardware Breakpoint
Copyright (c) 2005 - Mattwood^FRET - mattwood9@gmail.com - www.pastapolis.info - http://reverseengineering.online.fr/spip/

- *How install it?

set olly_hardware_breakpoint.dll in the ollydbg dir.

And if you want to use the user32.dll global loadlibrary add ravioli.dll in the System32 directory and ravioli.dll to the registery.
else set ravioli.dll in the same dir as olly_hardware_breakpoint.dll.

- * What does this plugin?

http://reverseengineering.online.fr/spip/article.php3?id_article=52

hop hop

- * How to use it?

If the target doesn't use user32.dll :
When you load a program do a F7 or F8 and in the menu and Force to load the dll.

Else it's good

If you wanna remove the hook in ntdll goto the menu and Remove the hook :].

- * Note?

Yep, it's a simple version. I load the dll like a pig :]

Cheers,

Mattwood^FRET


插件及源码:
附件:od_hardware_breakpoint.zip

文档:
附件:Bypass_Hardware_Breakpoint_Protection.rar

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 234
活跃值: (104)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
不知道原理是什么。应该很有用处,很多软件利用调试寄存器来解码。
2005-12-2 15:06
0
雪    币: 603
活跃值: (617)
能力值: ( LV12,RANK:660 )
在线值:
发帖
回帖
粉丝
3
顶老大!
2005-12-2 19:08
0
雪    币: 370
活跃值: (15)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
4
现在还不知道有何用途,也暂时无此需求,藏之备用。
2005-12-2 20:22
0
雪    币: 260
活跃值: (81)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
最初由 prince 发布
顶老大!

2005-12-6 21:25
0
雪    币: 288
活跃值: (415)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
6
刚刚发现一个BUG
调试时下了一个或几个HE断点
之后退出OD,再重新打开OD载入刚才调试的程序
就会在HE断点上死掉了
简单来说是UDD文件里面有HE断点的话OD就会死程序
一开始我还以为是OD的BUG呢
貌似是还有一些条件还没考虑全面

057E1A6C         8BEC            mov ebp,esp
057E1A6E         51              push ecx
057E1A6F         833D C0677E05 0>cmp dword ptr ds:[57E67C0],0
057E1A76         0F85 E4000000   jnz olly_har.057E1B60                    ; 要跳出去才可以继续
057E1A7C         68 34657E05     push olly_har.057E6534                   ; ASCII " Installing the hook..."
057E1A81         6A FF           push -1
057E1A83         6A 00           push 0
057E1A85         E8 10010000     call <jmp.&OLLYDBG.#2>
057E1A8A         83C4 0C         add esp,0C
057E1A8D         E8 88F5FFFF     call olly_har.057E101A
057E1A92         8945 FC         mov dword ptr ss:[ebp-4],eax
057E1A95         837D FC FD      cmp dword ptr ss:[ebp-4],-3
057E1A99         77 1B           ja short olly_har.057E1AB6
057E1A9B         837D FC FD      cmp dword ptr ss:[ebp-4],-3
057E1A9F         74 26           je short olly_har.057E1AC7
057E1AA1         837D FC 00      cmp dword ptr ss:[ebp-4],0
057E1AA5         74 77           je short olly_har.057E1B1E
057E1AA7         837D FC 01      cmp dword ptr ss:[ebp-4],1
057E1AAB         0F84 8A000000   je olly_har.057E1B3B
057E1AB1         E9 A0000000     jmp olly_har.057E1B56
057E1AB6         837D FC FE      cmp dword ptr ss:[ebp-4],-2

不知是不是我的系统问题呢?
前天刚装的win2k英文版+SP4补丁
2005-12-13 17:07
0
雪    币: 215
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
这里有类似工具的文章和源码,英文的,可能是相近的实现原理吧。
http://www.pastapolis.info/
2006-3-23 01:11
0
雪    币: 200
活跃值: (22)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
我的系统是WIN2K+SP4,不知道是什么原因,我只要使用该插件,OD启动时就会报内存错误,不能启动。
2006-3-25 16:34
0
雪    币: 250
活跃值: (103)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
9
顶!
2006-3-25 21:09
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
很经典,佩服
2006-4-4 12:51
0
雪    币: 389
活跃值: (912)
能力值: ( LV9,RANK:770 )
在线值:
发帖
回帖
粉丝
11
2006-4-6 18:47
0
游客
登录 | 注册 方可回帖
返回
//