dqzg12300 / MikRom

ROM逆向工具
584 stars 217 forks source link

脱爱加密,后面会出现崩溃,是被检测了吗 #23

Closed bike3097a closed 2 years ago

bike3097a commented 2 years ago

如题,请问如何解决

dqzg12300 commented 2 years ago

不要直接完整的跑。最好是指定白名单来跑会比较好。有些类加载后会崩溃

bike3097a commented 2 years ago

也就是说 跑完不崩溃,就默认 崩溃的才用白名单跑 那就需要删除dex和bin文件吧

bike3097a commented 2 years ago

直接加白跑,闪退哦。

ohyeah521 commented 2 years ago

发个样本来,我帮你看看

bike3097a commented 2 years ago

https://wwn.lanzout.com/iaCn404oonzg

bike3097a commented 2 years ago

帮忙看下啥问题

ohyeah521 commented 2 years ago

应该是检测什么东西了,从日志看是执行了 System.exit 4009 I nyue.appandroi: System.exit called, status: 1

dqzg12300 commented 2 years ago

image 比如这种情况的类,被主动调用。就会导致闪退

ohyeah521 commented 2 years ago

加到黑名单试试,你的调试一下,看看到底是检测的什么

bike3097a commented 2 years ago

看样子还挺复杂的呢

bike3097a commented 2 years ago

我也不清楚把那个类加黑名单 你们搞定了吗

dqzg12300 commented 2 years ago

一般就是两条路线,针对指定要脱的类设置白名单来脱,或者是最后主动调用导致崩溃的类,设置成黑名单。然后反复尝试。直到完整跑完,最好把那些第三方包的以及android系统相关的包都设置成黑名单。这样速度就会快些

bike3097a commented 2 years ago

了解了,谢谢

bike3097a commented 2 years ago

刚刚测试一下,既然没有闪退,不知道啥问题,奇怪呢? 还有一个问题,脱壳的dex和修复后的dex为啥大小是一样的,我可以单独用啥工具进行bin文件合并修复呀!

bike3097a commented 2 years ago

现在就一个问题,脱壳太慢了,另外能不能增加个日志显示,这样在手机上就可以看日志信息了。

bike3097a commented 2 years ago

用深度会崩溃,我不用深度 我试下

bike3097a commented 2 years ago

测试一样闪退,等周末有空在折腾,另外我看到你昨天更新了,多久编译发布呀,另外麻烦更新了啥能不能写清楚更新内容呀!

dqzg12300 commented 2 years ago

脱壳太慢主要是主动调用了太多系统相关的。那些都是没必要调用的。黑明单可以通过模糊匹配跳过这些来提高主动调用的效率。昨天更新了白名单文件主动调用的搜索classloader,避免一些插件的dex无法主动调用。更新内容不足以当个新版本。我就暂时没发布了也没更新说明。

bike3097a commented 2 years ago

了解了,暂时放一放,等下一个版本刷入,测试,谢谢咯

bike3097a commented 2 years ago

麻烦开群加入,可以和群友交流。

dqzg12300 commented 2 years ago

下一个全新版本就开交流群了。目前暂时不开群。

bike3097a commented 2 years ago

好的,谢谢老大,期待下一版。