挂海论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
 友情提示:文字/图片广告均非网站意见,请担保交易勿直接付款,由此产生的责任自负
玩游戏来117游戏网(H5不下载也能玩手游传奇,吃鸡,竞技都有)不懂社区·好资源不错过·各位资源站大佬欢迎来采集搬运IOS签名/udid证书出售/送证书加群1040456405 ██【我要租此广告位】██
... .
查看: 2885|回复: 1
打印 上一主题 下一主题

[分享] 学破解-简单爆破程序原理教程

[复制链接]
6高级会员
624/1100

624

积分

193

主题

5

听众
已帮网友解决0 个问题
好评
0
贡献
431
海币
7416
交易币
0
跳转到指定楼层
楼主
发表于 2017-6-27 12:30:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
提醒:若下载的软件是收费的"请不要付款",可能是骗子,请立即联系本站举报,执意要付款被骗后本站概不负责。(任何交易请走第三方中介,请勿直接付款交易以免被骗!切记).

友情提示:文字/图片广告均非本站意见,请担保交易勿直接付款,由此产生的责任自负!!!↑↑


本帖最后由 Malimali 于 2017-6-27 12:32 编辑


[C++] 纯文本查看 复制代码
if (m_UserName=="www.wghai.net")
{
MessageBox("正确", "挂海论坛", MB_OK);
return;
 
}
 
else
 
{
MessageBox("错误", "挂海论坛", MB_OK);
}
 
}

在C++反汇编代码里面跟踪就明白爆破的原理.

经断下,并且显示了反编译后的源代码,这样分析起来就非常简单了。
[C] 纯文本查看 复制代码
008D1AB3 68 24 AE 91 00 push offset string "www.52xiaomo.com" (091AE24h) //输入的内容


[C] 纯文本查看 复制代码
008D1AB8 FF B6 B0 01 00 00 push dword ptr [esi+1B0h] //输入长度


[C] 纯文本查看 复制代码
008D1AXF 85 C0 test eax,eax //eax与eax进行逻辑对比,不保存结果

[C++] 纯文本查看 复制代码
008D1AD1 75 0C jne CtestpeizDlg::OnBnClickedButton1+2Fh (08D1ADFh) 
008D1AD3 68 44 AE 91 00 push offset string "\xd5\xfd\xc8\xb7" (091AE44h) 
008D1AD8 E8 5B 9F 00 00 call CWnd::MessageBoxA (08DBA38h) 
008D1ADD 5E pop esi 
008D1ADE C3 ret 
008D1ADF 68 4C AE 91 00 push offset string "\xb4\xed\xce\xf3" (091AE4Ch) 
008D1AE4 E8 4F 9F 00 00 call CWnd::MessageBoxA (08DBA38h) 
008D1AE9 5E pop esi 
008D1AEA C3 ret


[C++] 纯文本查看 复制代码
008D1AD1 75 0C jne CtestpeizDlg::OnBnClickedButton1+2Fh (08D1ADFh) 
207: {
208: MessageBox("正确", "挂海论坛", MB_OK);
008D1AD3 68 44 AE 91 00 push offset string "\xd5\xfd\xc8\xb7" (091AE44h) 
209: return;
210: 
211: }
212: 
213: else
214: 
215: {
216: MessageBox("错误", "挂海论坛", MB_OK);
008D1AD8 E8 5B 9F 00 00 call CWnd::MessageBoxA (08DBA38h) 
008D1ADD 5E pop esi 
217: }
218: 
219: }
008D1ADE C3 ret 
209: return;
210: 
211: }
212: 
213: else
214: 
215: {
216: MessageBox("错误", "挂海论坛", MB_OK);
008D1ADF 68 4C AE 91 00 push offset string "\xb4\xed\xce\xf3" (091AE4Ch) 
008D1AE4 E8 4F 9F 00 00 call CWnd::MessageBoxA (08DBA38h) 
008D1AE9 5E pop esi 
217: }
218: 
219: }
008D1AEA C3 ret

可以分为两种方法,第一种没有显示源代码是OD那种简单快速,第二种是显示源代码。
主要是代码清晰易懂。


在C++反汇编后可以看到ZR标志位=0-----零ZR,OD里等于Z标志位。

[C++] 纯文本查看 复制代码
008D1AC6 8B CE mov ecx,esi //溢出=====esi值赋值给ecx


[C] 纯文本查看 复制代码
008D1ABE E8 D5 B2 02 00 call _mbscmp (08FCD98h) //储存结果


[C++] 纯文本查看 复制代码
008D1ADF 68 4C AE 91 00 push offset string "\xb4\xed\xce\xf3" (091AE4Ch) 
008D1AE4 E8 4F 9F 00 00 call CWnd::MessageBoxA (08DBA38h) 
008D1AE9 5E pop esi 
008D1AEA C3 ret


[C] 纯文本查看 复制代码
008D1AE4 E8 4F 9F 00 00 call CWnd::MessageBoxA (08DBA38h)//messagebox


[C] 纯文本查看 复制代码
008D1AE9 5E pop esi //esi出栈
008D1AEA C3 ret //返回


[C++] 纯文本查看 复制代码
00041AB3 68 24AE0800 push offset test_pei.AAt?$AAi?$AAo?$AAn?$AA?9?$AA>; [url=http://www.wghai.net]www.wghai.net[/url]
00041AB8 FFB6 B0010000 push dword ptr ds:[esi+0x1B0] ; 长度
00041ABE E8 D5B20200 call test_pei._mbscmpenum CArchive::LoadArrayObjT>; 保存输入内容
00041AC3 83C4 08 add esp,0x8
00041AC6 8BCE mov ecx,esi
00041AC8 6A 00 push 0x0
00041ACA 68 38AE0800 push offset test_pei.ons@@9@4_KA?$AAw?$AAi?$AAn?$>; 挂海论坛
00041AXF 85C0 test eax,eax
00041AD1 75 0C jnz short test_pei.00041ADF
00041AD3 68 44AE0800 push offset test_pei.ck_cachetions@@9@4_KA?$AAw?$>; 正确
00041AD8 E8 5B9F0000 call test_pei.CWnd::MessageBoxAegisterClassAame::>
00041ADD 5E pop esi ; user32.74E224D3
00041ADE C3 retn
00041ADF 68 4CAE0800 push offset test_pei.tions@@9@4_KA?$AAw?$AAi?$AAn>; 错误
00041AE4 E8 4F9F0000 call test_pei.CWnd::MessageBoxAegisterClassAame::>; messagebox
00041AE9 5E pop esi ; user32.74E224D3
00041AEA C3 retn ; 返回

修改Z标志位=1




[C++] 纯文本查看 复制代码
00041AD8 E8 5B9F0000 call test_pei.CWnd::MessageBoxAegisterClassAame::GetWindowid (_>//调用结果CALL
[color=#444444][font=Tahoma,]






学破解-简单爆破程序



联系我时,请说是在 挂海论坛 上看到的,谢谢!



上一篇:破解海豚网游加速器的过程去更新提示框+源码
下一篇:求破解这个软件..
免责声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与www.52ghai.com无关。

2、本站提供的一切资源内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。

3、本站信息来自第三方用户,非本站自制,版权归原作者享有,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

4、如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵犯你版权的,请邮件与我们联系删除(邮箱:xhzlw@foxmail.com),本站将立即改正。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

免责声明|Archiver|手机版|小黑屋|挂海论坛

GMT+8, 2025-4-5 03:03 , Processed in 0.081128 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.2

本站资源来自互联网用户收集发布,如有侵权请邮件与我们联系处理。xhzlw@foxmail.com

快速回复 返回顶部 返回列表