Fart12修复脱壳后的类

发布时间:2024年01月04日

不过话说为啥要修复类呢,因为fart12脱壳后,部分抽取壳未还原,需要进行二次修复

例如:
在这里插入图片描述

在这里插入图片描述

找不到 com.huoli.module.c ???

开始修复 !!!

进入到sd卡目录的对应包名后

我们grep 查找一下要修复的类。

eg:

grep -r com.huoli.module.c ./*.txt

在这里插入图片描述

查到了第一个。

第一种单修复方式:

我们将 Lcom/huoli/module/c; 放到新建文件里,文件名为 whitelist.txt 白名单。

whitelist.txt 

放到对应的脱壳后sd卡目录下。

adb push whitelist.txt /sdcard/ooxx/包名

在这里插入图片描述
然后查看对应的bin

ls -l|grep bin

第二种批量修复方式:

直接将刚刚所在的文件copy到白名单 whitelist 中

cp 11060720_classlist_LoadMethod.txt whitelist.txt

查看下是否copy

cat whitelist.txt

在这里插入图片描述

再查看下是否有bin了

ls -l|grep bin

查到了修复了三个bin。

导出到我们指定目录,将dex,txt , bin

adb pull /sdcard/ooxx/com.flightmanager.view  D:\360Downloads

在这里插入图片描述
然后用寒冰定制修复版的 jadx,打开这个 11060720.dex

在这里插入图片描述
等待反编译后,点击左上角的 使用 bin修复文件

在这里插入图片描述

修复完成:

在这里插入图片描述
在这里插入图片描述
同目录多了一个,xxx repired.dex 修复成功

文章来源:https://blog.csdn.net/weixin_38927522/article/details/135348409
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。