吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 7127|回复: 114

[原创逆向图文] 十分简便的暴力逆向47DL

  [复制链接]
17345180228 发表于 2020-4-13 17:21 | 显示全部楼层 |阅读模式

本帖最后由 17345180228 于 2020-4-19 12:28 编辑

前言:自从四七DL的免费帐户不再是无限期的使用后大佬们以前发布的逆向教程已经木大了  所以我就鼓捣除了一个这么个东西准备工具 :一个查壳用的软件 一个调试器(比如OD啊 DEDE啊 IDR啊之类的)
  正文:首先是万年不变的查壳 可以很看到这是由delphi编写的程序(但是这是完全木大的 通过按钮事件的代码是十分麻烦的 ) 以及有一个upx壳 然后就是脱壳之后修改或者说等会用打补丁的方法修改
查壳.png



然后用OD打开,F9运行。看一下有没有什么值得注意关键字

关键字.png

可以看到 出来了一个弹窗 下面有三行小字 都是可能用到的   之后利用OD搜索字符串 将一些 可以的关键字(越短越好)输入 (输入过程我就省略了)在输入之后 你就会发现 弹窗中的内容根本没有出现 那么这就意味着用字符串法逆向是十分困难的。因此,对于这个软件我采取的是F12暂停法逆向。 (该方法在恒大的教程第1期-17中讲过)  可以看到这个引用的弹窗 在反汇编窗口中跟随 之后我们可以看到那个弹窗 在跟进上面的 下一个断点 重新运行程序 F8单步 回到主模块

主模块的标识.png

在回到主模块之后每一次出call都需要向上翻 看一下有没有能够越过该弹窗call的跳转(翻到断首为止)在一阵翻阅之后 我们发现了一个疑似(然而并不是的)可以跳过的跳转继续F8出这个call。 到了新的一段在这一段中 有一个大跳转 而大跳转的下方有一个大跳转 F8到达可以看到这个跳转是实现的 在通过修改让这个实现的跳转未能实现后F9发现并没有离开登陆界面并且通过搜索所达到的字符串,可以确定这个与下面的大跳转都是会指向失败的因此我向上寻找能够跳过这个call 以及两个大跳转的跳转  很巧的是 上面的跳转可以做到 因此我在该跳转的上方下了断点 并重新运行程序进行进一步的验证(由于两个大跳转均指向了退出登录 所以我初步判断在该模块中的大跳转均会指向失败)在通过转到表达式的验证之后 我发现这些大跳转都指向了前一个退出登录的一段 所以我更加确定我的判断   因此 我通过修改使得上方的跳转实现 并将所有该段的大跳转给跳过 F8 出现了弹窗 点击确定之后来到了47的第二个窗体 之后又出现了一个新的弹窗 之后我们先对节点进行 逆向 首先是搜索字符串(因为这是一种十分简便的方法)    之后 我们发现了这个窗体自动关闭 然后来到了这个弹窗事件的引用内部 我们F8跟进看看这次出去会来到哪里重新运行     注意一些分析这是前面代码中手动分析所得到的结果 把退出登陆的跳过 弹窗call以后再说   
F9到达能够然后进行一些修改 (如果你在逆向的过程中并没有遇到第二个窗体 而是直接到了一个弹窗call 你可以在这里设置断点看一下是不是这个的问题)  (在进行节点选择前可以禁用一部分判断)总之 如果一切顺利 现在我们会到达这里 果然 找到了一个能够跳过这里的关键跳  之后进行一次F9 然后又会发现又一次导向了失败的弹窗call 我们执行到用户代码看一下这又是哪一个重新运行之后又一次重新运行就这样 在进行了一次大规模的排查之后 终于 取得了胜利 在修改了这一个之后 就可以使用免费账户的免费节点了 当然 之后是付费节点的逆向 在有了前面所下的断点和留存的关键跳转之后 这已经非常简单了 所以我就不多讲了 至于弹窗call 其实也就是把那个标记了的给跳过去就OK  最后 进行一次修改 保存之后就完事了   (其实可以通过修改引用直接一劳永逸的解决 或者直接比对源码然后快速搞定)   另外最好多调试几次

似曾相识.png [hide]
似曾相识.png

为曾设想的道路.png

继续前进.png

最后一步.png

免费节点.png

第二个窗体.png

三个火枪手.png

弹窗事件.png

三处断点.png

分析事件.png

分析关键跳转 .png

分析关键跳转 .png

向着胜利前进.png

断点.png

另外一个关键跳.png

效果.png
[/hi
2020 4 19 新发现:在逆向之后 有可能会出现一行小字 :JSQ已断开     解决方法 :通过OD的字符串搜索查找关键词“失败“ 新发现.png 并将标记处的跳转改为成功  (为什么没有一个人跟我说这个错漏

评分

参与人数 23威望 +1 HB +43 THX +11 收起 理由
lies + 1
花盗睡鼠 + 2 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
虚心学习 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
消逝的过去 + 1
冷亦飞 + 1
l278785481 + 1
xgbnapsua + 1
zg2600 + 1
小菜虫 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
cqen502 + 2
董先生 + 1 + 1
我是好人 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
zxjzzh + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
playboy + 2
嘻嘻嘻嘻嘻嘻 + 1
ldljlzw + 1
无影无踪 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
zwj00544 + 1 + 1
muker + 1
mengzhisuoliu1 + 1
mengzhisuoliu + 1
87696167 + 5 + 1
Shark恒 + 1 + 20 + 1 [快捷评语]--你将受到所有人的崇拜!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
千里丶 发表于 2020-4-13 18:04 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 17345180228 发表于 2020-4-13 17:45 | 显示全部楼层

另外附上一点 那个弹窗之后会转到主界面离开的call最好不要修改 不然可能会导致无法修改节点的bug  (判断大部分软件关键跳的新手流程 先将所有可以的给断下 然后重新运行程序 任何一个在点击按钮之前被断下的基本上不可能是大跳转 )
这次逆向中需要修改的其实主要是 由于这软件的特殊性质 是先到达主界面然后回到登陆窗体 故我们只需要做到跳过会回到主界面的call即可  在这次逆向的过程中可以发现其实软件的编译者是非常注重于这一块的(数个引用都有 以及多次判断)  但是这也是他的弱项 因为没有持续性的验证 只要逆向掉登陆窗体就可以做到基本的逆向 当然 这也是幸好没有什么暗桩之类的
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
米开朗琪罗 发表于 2020-4-13 18:04 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
yuqiaopeng 发表于 2020-4-13 19:19 | 显示全部楼层

谢谢分享,支持一下
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
abc2652085865 发表于 2020-4-13 19:30 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
初学者XTian 发表于 2020-4-13 22:10 | 显示全部楼层

谢谢分享,支持一下
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
初学者XTian 发表于 2020-4-13 22:30 | 显示全部楼层

首先感谢楼主分享,打了这么多字辛苦了  小白我看到头疼,要是有视频教程就更好了,另外i有大佬PJ了吗?可以给我吗
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
fengche 发表于 2020-4-13 22:35 | 显示全部楼层

你将受到所有人的崇拜!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 17345180228 发表于 2020-4-13 22:41 | 显示全部楼层

初学者XTian 发表于 2020-4-13 22:30
首先感谢楼主分享,打了这么多字辛苦了  小白我看到头疼,要是有视频教程就更好了,另外i有大佬PJ了吗?可 ...

视频我的麦克风坏了所以没有录 估计等下一次发教程的时候才可能录了  如果不出意外 下一次教程估计是关于薄荷JSQ的
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

1层
赞帖
2层
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

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