请选择 进入手机版 | 继续访问电脑版

IT资源社区(IT0365.COM)

 找回密码
 登记学习
查看: 1546|回复: 22

[第三期] 破解逆向基础入门三期_第7课算法分析

[复制链接]
发表于 2019-10-30 10:35:15 | 显示全部楼层 |阅读模式

想学习更多破解与编程技巧,就马上加入吧!

您需要 登录 才可以下载或查看,没有帐号?登记学习

x
结合前面所学,综合分析软件算法。
用户名校验算法:
[Asm] 纯文本查看 复制代码
0040137E  /$  8B7424 04     mov esi,dword ptr ss:[esp+0x4]
00401382  |.  56            push esi
00401383  |>  8A06          /mov al,byte ptr ds:[esi]
00401385  |.  84C0          |test al,al
00401387  |.  74 13         |je XCRACKME.0040139C
00401389  |.  3C 41         |cmp al,0x41
0040138B  |.  72 1F         |jb XCRACKME.004013AC
0040138D  |.  3C 5A         |cmp al,0x5A
0040138F  |.  73 03         |jnb XCRACKME.00401394
00401391  |.  46            |inc esi
00401392  |.^ EB EF         |jmp XCRACKME.00401383
00401394  |>  E8 39000000   |call CRACKME.004013D2
00401399  |.  46            |inc esi
0040139A  |.^ EB E7         \jmp XCRACKME.00401383
0040139C  |>  5E            pop esi
0040139D  |.  E8 20000000   call CRACKME.004013C2
004013A2  |.  81F7 78560000 xor edi,0x5678
004013A8  |.  8BC7          mov eax,edi
---------------------------------------------------------
004013C2  /$  33FF          xor edi,edi
004013C4  |.  33DB          xor ebx,ebx
004013C6  |>  8A1E          /mov bl,byte ptr ds:[esi]
004013C8  |.  84DB          |test bl,bl
004013CA  |.  74 05         |je XCRACKME.004013D1
004013CC  |.  03FB          |add edi,ebx
004013CE  |.  46            |inc esi
004013CF  |.^ EB F5         \jmp XCRACKME.004013C6


注册码校验算法:
[Asm] 纯文本查看 复制代码
004013D8      33C0          xor eax,eax
004013DA  |.  33FF          xor edi,edi
004013DC  |.  33DB          xor ebx,ebx
004013DE  |.  8B7424 04     mov esi,dword ptr ss:[esp+0x4]
004013E2  |>  B0 0A         /mov al,0xA                              ;  a
004013E4  |.  8A1E          |mov bl,byte ptr ds:[esi]                ;  假1
004013E6  |.  84DB          |test bl,bl
004013E8  |.  74 0B         |je XCRACKME.004013F5
004013EA  |.  80EB 30       |sub bl,0x30                             ;  11
004013ED  |.  0FAFF8        |imul edi,eax
004013F0  |.  03FB          |add edi,ebx
004013F2  |.  46            |inc esi
004013F3  |.^ EB ED         \jmp XCRACKME.004013E2
004013F5  |>  81F7 34120000 xor edi,0x1234
004013FB  |.  8BDF          mov ebx,edi

该程序汇编代码不多,理解也比较容易。非常适合刚入门朋友分析和学习。
在线观看:https://www.bilibili.com/video/av73897826/?p=2

高清下载:
游客,如果您要查看本帖隐藏内容请回复

IT资源社区 - 免责声明 1、本站会员可发帖,本主题所有言论和图片纯属会员个人意见,与本论坛立场无关.
2、本站所有帖子由该帖子作者发表,该帖子作者享有帖子相关权益.
3、本帖内容来源网友及会员分享和其它网络媒体.
4、本站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除并致以最深的歉意!
5、若因内容问题IT资源社区管理员和版主有权不事先通知发贴者而删除本文.
6、本站教程仅供本站会员学习参考,不得传播及用于其他用途,学习完后请在24小时内自行删除.
7、本站邮箱地址:admin@it0365.com
IT资源社区 it0365.com 更多精彩内容等你发现
回复

使用道具 举报

发表于 2019-10-31 15:00:06 | 显示全部楼层
看看 学习下
IT资源社区 it0365.com 更多精彩内容等你发现
回复

使用道具 举报

发表于 2019-12-23 21:13:32 | 显示全部楼层
0基础入门,教程很好!
IT资源社区 it0365.com 更多精彩内容等你发现
回复

使用道具 举报

发表于 2020-1-3 13:12:27 | 显示全部楼层
谢谢分享
IT资源社区 it0365.com 更多精彩内容等你发现
回复

使用道具 举报

发表于 2020-1-8 13:45:38 | 显示全部楼层

既然你诚信诚意的推荐了,那我就勉为其难的看看吧!IT资源社区不走平凡路。
IT资源社区 it0365.com 更多精彩内容等你发现
回复

使用道具 举报

发表于 2020-1-12 12:06:30 | 显示全部楼层
感谢分享~~~
IT资源社区 it0365.com 更多精彩内容等你发现
回复

使用道具 举报

发表于 2020-1-13 09:28:13 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得IT资源社区是注册对了!
IT资源社区 it0365.com 更多精彩内容等你发现
回复

使用道具 举报

发表于 2020-2-15 12:59:29 | 显示全部楼层

楼主,大恩不言谢了!IT资源社区是最棒的!
IT资源社区 it0365.com 更多精彩内容等你发现
回复

使用道具 举报

发表于 2020-3-1 23:02:02 | 显示全部楼层
破解逆向基础入门三期_第7课算法分析
IT资源社区 it0365.com 更多精彩内容等你发现
回复

使用道具 举报

发表于 2020-3-10 17:25:49 | 显示全部楼层
感恩分享
IT资源社区 it0365.com 更多精彩内容等你发现
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 <<--快捷回复】
您需要登录后才可以回帖 登录 | 登记学习

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|小黑屋|IT资源社区(IT0365.COM)

GMT+8, 2020-12-1 13:07 , Processed in 0.047431 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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