首页 新闻 文章 软件 动画 编程 设计 视频 搜黑 网址 网校 论坛 专杀 杀毒 防火墙 QQ黑客 代理 黑页 图文 更新

 漏洞公布 病毒公告 业界动态 黑客新闻 黑客人物 杀毒防护 安全书籍 升级补丁 红客圈子
 入侵检测 漏洞研究 软件评测 操作系统 网管天地 黑客编程 安全防护 Q Q 技巧 防黑信封
 扫描检测 远程监控 脚本注入 拒绝攻击 嗅探监听 木马后门 字典代理 密码破解 黑客博客
 木马教程 脚本入侵 漏洞利用 加密破解 软件应用 安全配置 综合教程 Q Q 动画 网友上传
 Delphi编程 汇编编程 VB编程 VC/C++编程 PB编程 VFP编程 WEB编程 Exploite 数据库编程
国内超人气黑客论坛
定做软件 广告报价
·搜黑-全球首例黑客资讯搜索
·视频-国内视频学习教学大全
·设计-汇集百家设计网站精华
·编程-13大编程语言全面学习
安全中国首页 > 文章中心 > 破解技术
DiskBase 5 OLLYDBG破解教学(图)
http://www.anqn.com     时间:2005-11-30 0:04:00      责任编辑:丛森      网友评论
热 点:

破解工具:ollydbg 1.07

教学对象:DiskBase 5

软件原版下载地址:http://www.diskbase.com

软件用途:搜索硬盘或指定文件夹上的的文件,按树状目录列出文件名。

更重要的是它还可以搜索ZIP,RAR中的压缩文件。是我等下载狂的好帮手啊!

教学目标:学会使用ollydbg的基本功能!

开始:

一,用ollydbg载入软件主程序后,我们会停在入口处。

二,在光标上点击鼠标右键,在弹出的窗口上选search for--->All text string.如图:

三,点击后,会跳出一个窗口。我们在这个窗口中可以找到我们感兴趣的东西。

如图:

  

我们会来到主界面上,如下所示:

好的,我们就向上找一个,有没有跳转可以跳过这里:如下所示:

004A27F8    |> 8B45 FC           MOV EAX,DWORD PTR SS:[EBP-4](我们在这下个断点)
004A27FB    |. 8D90 20030000     LEA EDX,DWORD PTR DS:[EAX+320]
004A2801    |. 8B45 FC           MOV EAX,DWORD PTR SS:[EBP-4]
004A2804    |. 05 34030000       ADD EAX,334
004A2809    |. E8 82F6FFFF       CALL DiskBase.004A1E90
004A280E    |. 84C0              TEST AL,AL
004A2810    |. 0F84 C2000000     JE DiskBase.004A28D8   (就是这个跳转可以跳过出错的信息)
004A2816    |. C685 B0FDFFFF 00  MOV BYTE PTR SS:[EBP-250],0
004A281D    |. BA 082A4A00       MOV EDX,DiskBase.004A2A08      ;  ASCII "The DiskBase program is now registered. "
004A2822    |. 8D85 B0FDFFFF     LEA EAX,DWORD PTR SS:[EBP-250]
004A2828    |. E8 4361F6FF       CALL DiskBase.00408970
004A282D    |. BA 342A4A00       MOV EDX,DiskBase.004A2A34      ;  ASCII "Please make a backup copy of the file:

       "
004A2832    |. 8D85 B0FDFFFF     LEA EAX,DWORD PTR SS:[EBP-250]
004A2838    |. E8 3361F6FF       CALL DiskBase.00408970
004A283D    |. 8D85 A4FBFFFF     LEA EAX,DWORD PTR SS:[EBP-45C]
004A2843    |. 8B55 FC           MOV EDX,DWORD PTR SS:[EBP-4]
004A2846    |. 81C2 58060000     ADD EDX,658
004A284C    |. E8 8B15F6FF       CALL DiskBase.00403DDC
004A2851    |. 8B95 A4FBFFFF     MOV EDX,DWORD PTR SS:[EBP-45C]
004A2857    |. 8D85 AFFCFFFF     LEA EAX,DWORD PTR SS:[EBP-351]
004A285D    |. E8 CA60F6FF       CALL DiskBase.0040892C
004A2862    |. 8D95 AFFCFFFF     LEA EDX,DWORD PTR SS:[EBP-351]
004A2868    |. 8D85 B0FDFFFF     LEA EAX,DWORD PTR SS:[EBP-250]
004A286E    |. E8 FD60F6FF       CALL DiskBase.00408970
004A2873    |. BA 682A4A00       MOV EDX,DiskBase.004A2A68      ;  ASCII "

The registration is saved in this file and by making a backup copy you "
004A2878    |. 8D85 B0FDFFFF     LEA EAX,DWORD PTR SS:[EBP-250]
004A287E    |. E8 ED60F6FF       CALL DiskBase.00408970
004A2883    |. BA B42A4A00       MOV EDX,DiskBase.004A2AB4      ;  ASCII "avoid loosing the registration when this file is accidentally deleted or corrupted.

"
004A2888    |. 8D85 B0FDFFFF     LEA EAX,DWORD PTR SS:[EBP-250]
004A288E    |. E8 DD60F6FF       CALL DiskBase.00408970
004A2893    |. BA 0C2B4A00       MOV EDX,DiskBase.004A2B0C      ;  ASCII "Thank you for your registration."
004A2898    |. 8D85 B0FDFFFF     LEA EAX,DWORD PTR SS:[EBP-250]
004A289E    |. E8 CD60F6FF       CALL DiskBase.00408970
004A28A3    |. 6A 40             PUSH 40
004A28A5    |. B9 302B4A00       MOV ECX,DiskBase.004A2B30      ;  ASCII "DiskBase Registration Completed"
004A28AA    |. 8D95 B0FDFFFF     LEA EDX,DWORD PTR SS:[EBP-250]
004A28B0    |. A1 54534C00       MOV EAX,DWORD PTR DS:[4C5354]
004A28B5    |. 8B00              MOV EAX,DWORD PTR DS:[EAX]
004A28B7    |. E8 C490FAFF       CALL DiskBase.0044B980
004A28BC    |. A1 30524C00       MOV EAX,DWORD PTR DS:[4C5230]
004A28C1    |. 8B15 94524C00     MOV EDX,DWORD PTR DS:[4C5294]  ;  DiskBase.004C67EC
004A28C7    |. 8902              MOV DWORD PTR DS:[EDX],EAX
004A28C9    |. 8B45 FC           MOV EAX,DWORD PTR SS:[EBP-4]
004A28CC    |. C780 2C020000 010>MOV DWORD PTR DS:[EAX+22C],1
004A28D6    |. EB 18             JMP SHORT DiskBase.004A28F0
004A28D8    |> 6A 30             PUSH 30
004A28DA    |. B9 502B4A00       MOV ECX,DiskBase.004A2B50      ;  ASCII "DiskBase Registration"
004A28DF    |. BA 682B4A00       MOV EDX,DiskBase.004A2B68 (这里就表示注册码出错了)     ;  ASCII "This license number is not valid. Please check if you entered all data in exactly the same form in which you received it."
004A28E4    |. A1 54534C00       MOV EAX,DWORD PTR DS:[4C5354]
004A28E9    |. 8B00              MOV EAX,DWORD PTR DS:[EAX]
004A28EB    |. E8 9090FAFF       CALL DiskBase.0044B980

我们在004A27F8这一行下了断点后,按F9运行程序,输入注册信息,如图:

点击OK后,我们会中断在ollydbg中,光标就停在我们下的断点上。如图;

我们按F8慢慢走,跟入004a2809   CALL 004A1E90 ,会来到这里:

004A1E90    /$ 55                PUSH EBP
004A1E91    |. 8BEC              MOV EBP,ESP
004A1E93    |. 83C4 E8           ADD ESP,-18
004A1E96    |. 8955 F8           MOV DWORD PTR SS:[EBP-8],EDX
004A1E99    |. 8945 FC           MOV DWORD PTR SS:[EBP-4],EAX
004A1E9C    |. C645 F7 00        MOV BYTE PTR SS:[EBP-9],0
004A1EA0    |. 8B45 FC           MOV EAX,DWORD PTR SS:[EBP-4]
004A1EA3    |. E8 FCEFFFFF       CALL DiskBase.004A0EA4
004A1EA8    |. 8B55 FC           MOV EDX,DWORD PTR SS:[EBP-4]
004A1EAB    |. 81C2 A4000000     ADD EDX,0A4
004A1EB1    |. B8 E81E4A00       MOV EAX,DiskBase.004A1EE8      ;  ASCII 0C,"Phrozen Crew"
004A1EB6    |. E8 6D0BF6FF       CALL DiskBase.00402A28
004A1EBB    |. 85C0              TEST EAX,EAX
004A1EBD    |. 7F 20             JG SHORT DiskBase.004A1EDF
004A1EBF    |. 8D55 F0           LEA EDX,DWORD PTR SS:[EBP-10]
004A1EC2    |. 8B45 FC           MOV EAX,DWORD PTR SS:[EBP-4]
004A1EC5    |. E8 92F2FFFF       CALL DiskBase.004A115C
004A1ECA    |. 8B45 F8           MOV EAX,DWORD PTR SS:[EBP-8]
004A1ECD    |. 8B40 08           MOV EAX,DWORD PTR DS:[EAX+8]
004A1ED0    |. 3B45 F0           CMP EAX,DWORD PTR SS:[EBP-10]

在这里,我们会看到EAX的值就是我们输入的注册码"87654321".而

SS:[EBP-10]中的值是:53934324 

回到注册窗口,输入注册码“53934324”注册成功。
004A1ED3    |. 75 0A             JNZ SHORT DiskBase.004A1EDF
004A1ED5    |. 837D F0 00        CMP DWORD PTR SS:[EBP-10],0
004A1ED9    |. 74 04             JE SHORT DiskBase.004A1EDF
004A1EDB    |. C645 F7 01        MOV BYTE PTR SS:[EBP-9],1
004A1EDF    |> 8A45 F7           MOV AL,BYTE PTR SS:[EBP-9]
004A1EE2    |. 8BE5              MOV ESP,EBP
004A1EE4    |. 5D                POP EBP
004A1EE5    \. C3                RETN

·上一篇: 暂时空缺
·下一篇: 破解入侵网站失败之谜WsockExpert(图)

发表评论  打印本文  返回顶部  关闭窗口
最新5条评论 条评论
条评论
名称: 信箱:

相关连接