小白向——热修复教程(2021.5&360加固)-逆向社区-移动端-X黑手网
X黑手网
点击查看-X黑手网
点击查看-X黑手网

小白向——热修复教程(2021.5&360加固)

大家好,我是X黑手团队的破晓,今天教大家怎么进行热修复,我们直接进入正题.

所需要的工具(mhook,blackdex)及样本链接 :

https://wwxa.lanzouy.com/ilfxb0m195ad

目标样本:2021.5.27的360加固

教程开始 :

首先我们先安装一下这个样本

-1aeac7e8019bdf1f

之后,我们打开blackdex32(如果是64位应用需要使用blackdex64,具体可以看官方项目说明)进行脱壳,效果如图

4927c6a7165a8011

接着,我们找到脱好的dex,将占用最小(一般就几k或者十几k)的和大小与原APK里的dex相同的都给删了.

然后我们使用NP管理器去修复一下dex

-237d96fee05e623

239e61bfba8bd8fb

然后重命名一下这些dex

4ab1883d96b0f936

然后先将mhook管理器的作用域勾选上我们开始安装的那个样本,打开mhook管理器的”热修复”板块,点击右下角的圆形图标,点击“添加软件”,选择我们的样本,之后会在我们的剪切板里写入路径,我们接着进入MT管理器打开那个路径

打开后可以看的是一个apk,我们打开它,把脱壳后的dex添加进去(记得勾选上签名)

56ad04d778f8c8b5

这样就可以了,我们简单修改一下打开后显示的helloworld吧

21a477b16566b820

 

 

接着再重新打包一下就OK了

我这里打开会闪退,所以我在mhook的热修复里把模式一改成了模式二

-105c2fe770b8727f

 

再打开一下,可以看的,成功了

-6716a27eb55ba607

好了,教程就到这里了,感谢你能看到这儿。

请登录后发表评论