吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 8023|回复: 92

[安卓逆向图文] 新手安卓逆向【8】-梆梆加固-【脱壳+修复】

  [复制链接]
让IP飘一会 发表于 2022-2-28 15:39 | 显示全部楼层 |阅读模式

本帖最后由 让IP飘一会 于 2022-3-1 12:44 编辑

运行环境:
WIN10
涉及工具:
MT管理器【或 NP管理器】,逍遥模拟器,BlackDex32【脱壳工具】
教程类型:
如 逆向限制,算法分析等


以下为图文内容:

0x1 前言

这次也是一个对壳加固的分析脱壳以及修复教程,梆梆加固 我发现在逆向逆向中也有看到的,虽然没有腾讯御安全加固那么常见,不过也时常有吧,
而且今天说它的原因是,难度适中,所以还是新手系列的贴子,整个操作下来其实跟腾讯差不多的,都是一个套路 -> 脱壳+修复+找入口+改入口+过签
简直跟上一个贴子一毛一样下面将以  二级建造师考试 软件作为本次例子【我是应用宝下的】


fakename.png
fakename.png

0x2 目的


就一个,对梆梆加固的软件进行 脱壳+修复

0x3 分析【脱壳】


1.下好app安装后,打开MT管理器->安装包提取->MT2文件夹即可看到提取好的apk->点击->
可以看到 该软件采用了 梆梆加固


fakename.png


2.现在就是开始脱壳了:打开提前准备好的脱壳工具 BlackDex32  ,然后点击 二级建造师考试 【想给哪个软件脱壳就点哪个】,
大概等几秒就脱好了,显示成功的时候,记住这个脱好的文件存储路径【只要不结束 BlackDex32  后台等会返回查看就行了

fakename.png


fakename.png


3.找到上面脱出来的文件存储路径,然后使用MT管理器的双窗口模式,打开存放脱出的dex文件夹,即看到脱出来的.dex文件了,如下:


fakename.png


4.然后点击左边要脱壳的软件,点 【查看】,如下:


fakename.png
fakename.png


引用上个帖子的【偷个懒】这里说一点,看左边【原包的 .dex 文件】 ,和右边的【脱壳软件脱出来的  .dex 文件】 ,假如右边有跟左边差不多或者一样 文件大小 的  则 把右边脱出来的 .dex 删除即可
那什么叫 差不多或者一样的呢 ,下面可以看到:左边有个 18.89K大小的 .dex文件,然后右边脱出来的也有 个 18.89K大小的 .dex文件【这个就删除掉】,或者差个零点零几
因为假如是拿右边的覆盖左边的,貌似也可以,但是可能不是完全修复啥的


fakename.png
fakename.png


5.使用MT管理器【没有就用NP管理器 超强2.0 或 超强1.0 修复,修复的时候选原包精简包都阔以,不可以用3.0的 ,别问,问就是打开闪退!】,
全选脱出来的文件,选择修复,如下:


fakename.png
fakename.png
fakename.png

6.然后把 后缀为.bak 的文件【就是未修复的原 .dex】删除掉:


fakename.png
fakename.png

7.最后一步就是,全选剩下的四个文件,长按一个文件弹出提示框选重命名,给它们重命名,然后脱壳到这一步就算是完成了,也为下面的修复做好准备工作了,如下:


fakename.png
fakename.png
fakename.png
fakename.png
fakename.png


0x4 分析【修复】
1.脱壳固然重要,但是能修复才是最有看头滴,前面也说了:能脱不能修脱出来也没用的【好比摩托坏了全拆了但是不会修一个道理啦】,继续往下:

打开加固包,选 【查看】,然后选第一个【有时候不止一个 .dex】 classes.dex 文件,使用 Dex编辑器++打开


fakename.png
fakename.png
fakename.png
fakename.png


2.梆梆加固找入口的步骤:com.SecShellSecShell -> H【点进去】,看到个classname,有app、Application字样的就是入口名了,
然后选中复制它【留下一步用】,然后返回退出到上面刚开始的界面:


fakename.png
fakename.png
fakename.png


3.复制好真正入口后,返回到开始的界面,然后打开 .xml 文件,进到里面去修改【没有MT会员用NP】,
然后往下滑【也可以直接搜索 com.SecShell.SecShell.AW】就可看到 com.SecShell.SecShell.AW 要修改的就是这里【33行处】,如下:


fakename.png
fakename.png
fakename.png
fakename.png


4.下面还有一个修改的地方,也是同页面,让它为空即可【37行处】,两处都修改好后,选【保存】即可,
记住:不要选自动签名!!不要选自动签名!!然后保存再退出,如下:


fakename.png
fakename.png
fakename.png
fakename.png


5.这步就是把前面脱出来的 .dex 文件替换加到加固包里,以及删除残留没用的文件【部分文件名受加固版本影响略有不同】,
基本就是删除 如下文件:



assets/meta-data
assets/classes0.jar
lib/libSecShell.so
lib/libSecShell-x86.so



添加修复文件:
fakename.png
fakename.png
fakename.png
fakename.png


删除残留文件:
fakename.png
fakename.png

补一张图 :删除完且添加了修复文件后 fakename.png

6.删完了就到最最最后一步了 -> 去除签名校验  , 都删除完回返回未查看前的界面,点击软件包,可以看到软件包显示已经是 未加固 ,如下:


fakename.png
fakename.png


8.去除签名校验 -> 步骤:点击软件包->功能->选  去除签名校验 【NP的话 选 超强1.0 或 超强2.0去除,3.0不要选,别问!问就是闪退!】,如下:


MT管理器去除签名校验:
fakename.png
fakename.png
fakename.png
fakename.png


NP管理器去除签名校验:
fakename.png
fakename.png
fakename.png
fakename.png


然后把原来安装的卸载掉,重新安装去除签名校验好的软件包,可以看到正常打开了脱壳+修复 成功!

fakename.png
fakename.png




总结:梆梆加固跟腾讯御安全加固,两个差不多,【以这例子来说】,都是脱壳找入口改入口啥的,难度适中吧,哈哈哈,有手就行{:6_214:},
反正都不难的,当然了,还是得多练吧,看完有感觉没有?感兴趣的赶快去操作一番吧















评分

参与人数 36威望 +1 HB +51 THX +16 收起 理由
消逝的过去 + 1
花盗睡鼠 + 2 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
虚心学习 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
一路走来不容易 + 1
459121520 + 1
尘埃阿 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
我来拾豆豆 + 2 + 1
爱汇编爱汇编 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
sjtkxy + 1
xvsc + 1
泄密无花 + 1
majia1166 + 1 + 1
yexing + 1
三月十六 + 1
boot + 1
l278785481 + 1
xgbnapsua + 1
侠客行 + 1
武清一点点 + 1 + 1
慕易 + 1 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
ldljlzw + 1
迷人的危险 + 1 + 1
sherry5566 + 1 + 1 <span class="text2Link">[吾爱汇编论坛<a target="_blank">52HB.COM</a>]-感谢楼主热心分享,小小评分不成敬意!</span>.
szukodf + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
liugu0hai + 1
bnjzzheng + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
weiran324 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
ch_1943 + 1
xiaogui + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
成丰羽 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
河图 + 1 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
zxjzzh + 2 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
我是好人 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
playboy + 1
king51999 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
Shark恒 + 1 + 20 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
JoHCmIh6457 发表于 2022-2-28 15:40 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
CQPyO618 发表于 2022-2-28 15:40 | 显示全部楼层

膜拜大神!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
yDIld285 发表于 2022-2-28 17:46 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
uYE05 发表于 2022-2-28 17:47 | 显示全部楼层

感谢楼主
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
oIUCxRZ85960 发表于 2022-2-28 17:48 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
KhnfGoBV 发表于 2022-2-28 17:49 | 显示全部楼层

谢谢分享
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
bsrBw 发表于 2022-2-28 17:55 | 显示全部楼层

感谢楼主
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
ByEij534 发表于 2022-2-28 18:13 | 显示全部楼层

谢谢分享
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
tkmOD6 发表于 2022-2-28 18:14 | 显示全部楼层

谢谢分享
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!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

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