吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 4483|回复: 18

[原创逆向图文] 逆向 新手160个crackme之aLoNg3x.1

[复制链接]
victor8093 发表于 2017-11-22 10:39 | 显示全部楼层 |阅读模式

逆向aLoNg3x.1
打开aLoNg3x.1,查看如何使用及有什么有用的信息。
1.png
                              
打开程序输入相关的注册信息(注册码位置只能输入数字),发现ok按钮是被禁用的,点击Cancella会将Codice处的输入框置为0.
2.png
点击About-Help会出现提示信息,大体意思就是只要将ok跟Cancella两个按钮隐藏,显示出Ringzero0的logo就算逆向成功了。
首先我们用PEID进行查看,看看是否有壳及使用什么语言编写。
3.png
该程序没有壳,且使用Delphi语言编写的,那么我们可以使用IDR工具来帮助我们进行代码的分析。
将程序导入IDR,我们可以看到相关的触发事件的代码地址,只要在OD中定位到对应的段首地址,我们就能够对相应的触发代码进行分析。
4.png
这里采用另外一种方式来进行关键位置的定位。我们知道,该程序需要做的是对两个按钮进行隐藏操作,那么我们定位按钮事件,就可以知道关键的位置。
5.png
OD载入后,CTRL+G,转到00401000的位置,CTRL+B查找特征值
740E8BD38B83????????FF93????????,在定位下的CALL处下断.之后不断的CTRL+L继续查找剩下的call并F2下断.
6.png
下好断点后,在运行的程序中输入假码,发现刚输入OD就会中断下来,我们对断下来的call处F7跟进查看。
7.png
逐步分析代码,根据IDR所提供的信息做好备注,对于没有信息的call我们则可以跟进查看。
8.png
找到关键call的位置,我们跟进去可以看到,先是对用户名的长度进行计算,若是长度小于等于5,则会跳过下一步的验证。当用户名长度大于5时,就会将用户名进行一系列的计算之后,在ebx处得到一串数据与接下来获取的十六进制数(由输入的假码转换而来)相减的值在于29A进行比较,值相等就将bl置为1(OK按钮就会可见)。
9.png
我们对ok按钮点击事件进行中断发现,要想让ok按钮隐藏的前提条件就是cancella按钮处于隐藏的状态,那么我们就对cancella按钮的点击事件进行跟随。
游客,如果您要查看本帖隐藏内容请回复
这样我们就逆向成功了。总结下逆向的过程:
1.  输入用户名后,将输入的用户名每个字节乘以用户名长度后相加,再减去7a69就是要输入的注册码,最后点击cancella按钮将其隐藏。(需要注意的是输入的用户名长度不能小于5)。
2.  根据输入的注册码,从后往前,字节乘以字节乘以注册码长度除以19后,余数加上41,计算出来的字符替代原来字节的位置,从而获取到新的用户名。修改用户名完成后,点击ok按钮就可以将之隐藏。
3.  Ok按钮跟cancella按钮都隐藏后,就会出现RingZero0的logo了。

评分

参与人数 9威望 +1 HB +26 THX +5 收起 理由
禽大师 + 1
文字君 + 1
liuyu000 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
sjtkxy + 1 + 1
一路走来不容易 + 2
消逝的过去 + 1
lies + 1
w_xh73 + 1 [快捷评语] - 2017,让我们17学破解!
Shark恒 + 1 + 20 + 1 加油,就冲这么努力,不成大神都难啊!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Shark恒 发表于 2017-11-22 10:41 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
w_xh73 发表于 2017-12-15 10:34 | 显示全部楼层

这些练习cm,都是恒大的吗。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
bitfxr 发表于 2017-12-20 18:57 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| victor8093 发表于 2017-12-21 07:56 | 显示全部楼层

w_xh73 发表于 2017-12-15 10:34
这些练习cm,都是恒大的吗。

这些CM网上百度下就有,在我的帖子里也有链接,你可以自己找找
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
hl3389 发表于 2018-2-2 22:59 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
naxienian2 发表于 2018-3-23 11:25 | 显示全部楼层

看看楼主的隐藏!不过最近逆向确实很火 好多人都在搞
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
3067715392 发表于 2018-3-25 12:59 | 显示全部楼层

学习一下,
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
576727754 发表于 2018-5-25 12:34 | 显示全部楼层

看看学习一下`
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
57907103 发表于 2018-11-20 13:35 来自手机端 | 显示全部楼层

学习学习,谢谢分享!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

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