|
|
看到这个帖子 点击查看
下载了样本
是DexProtector加固
的另外一个论坛的会员也发帖了 但是他的帖子 确实看不懂 比如过检测啥的 都让各位自己弄 那你发帖作用在哪里
我们论坛就是要简单易懂 让各位好操作 学东西 所以我发这个帖子 不用过检测 直接脱
开始我的教程:
拿到软件 我们先jadx分析下软件的代码
Androidmanifest 里面找到入口
我们跟下去查看
发现这个activity没什么东西
一个import指向另外一个类 android.support.v7.app.AppCompatApplication; 看起来更安卓的v7库一样
我们进去看看
发现里面就几个key等等的东西 我们就暂时不管 继续往下分析
这里就应该是他的pay商店检测了
ok到这里 也就没发现什么东西了
我们就开始脱壳
我们用反射脱壳 发现没用
所以我们在不过检测的情况下怎么脱壳可以使用ida或者其他的脱壳工具 由于ida操作你们估计懒得看
我们就用fundex 之间内存扣dex
取这个15.76k的 就是真实dex
然后我们修改为classes.dex
替换进去 修复application的入口
怎么找入口 就是 打开dex++ 搜索
这代码 然后我们去判断 两个随便搜
找到一个 我们点进去看
点进去
发现.class就是我们的第一启动项 所以判断这个软件没入口
我们就删除manifest里面的入口行就好了
然后删除一些残留文件 assets/classes.dex.dat assets/dp-lib dexpro-build.properties
删除保存 签名打开
然后发现打不开 我们跟log看看
我们进去看
找到问题所在 manifest里面的类
删除这些
- <meta-data
- android:name="eProtect_sec"
- android:value="恈怑恽恒恞恖怑怉怑恾恊恲恃恃怑怟怑恣恒恐恘恒恔恖怑怉怑恐恜恞思恞恊恐恜恞恃恒恝恊思恞恊恒恃恃怑怟怑恥恽恒恞恖怑怉怑怂思怃怑怟怑恠恚恔恝恒恇恆恁恖怑怉怑恪恖怃怀恕恜恫恧恛恂恙恕怄恞恆恴恠怊恛恑恰息怜恂恟恁怇恶怎怑怟怑恥恰恜恗恖怑怉怂怟怑恲恝恇恚恾恜恗怑怉恇恁恆恖怟怑恻恜恜恘恰恛恖恐恘恖恁怑怉恇恁恆恖怟怑恠恚恔恝恰恛恖恐恘恖恁怑怉恇恁恆恖怟怑恤恖恟恐恜恞恖怑怉恇恁恆恖怟怑恤恖恟恐恜恞恖恾恜恗恖怑怉怑恧恼恲恠恧怑怟怑恤恖恟恐恜恞恖恾恀恔怑怉怑恰恁恒恐恘怞ᛇ㰢怑怟怑恷恖恅恚恐恖恿恜恐恘怑怉恇恁恆恖怟怑恷恖恅恚恐恖恺恷怑怉怑怆态怃怂怀怂怇怑怟怑恰恁恒恀恛恰恒恇恐恛恖恁怑怉恇恁恆恖怟怑恺恝恀恇恒恟恟恖恁恰恛恖恐恘恖恁怑怉恇恁恆恖怟怑恶恞恆恰恛恖恐恘恖恁怑怉恇恁恆恖怟怑恡恜恜恇恰恛恖恐恘恖恁怑怉恇恁恆恖怟怑恻恜恜恘恀怑怉恨怑怂思态怑恮恎" />
- <activity
- android:name="android.support.v7.app.AppCompatExceptionActivity" />
- <meta-data
- android:name="eProtect_act"
- android:value=".MainActivity" />
- <activity
- android:label="@string/app_name"
- android:name="android.support.v7.app.TestActivity">
复制代码 然后把
- <activity
- android:label="@string/app_name"
- android:name=".MainActivity" />
复制代码 .MainActivity" />
这里后面的/删除 保存
然后打包 正常运行
教程到此结束 感谢各位观看 感谢DexProtector作者
技术更新 交流2群 通知群:点击加群学技术 详细教程加群下载
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
-
查看全部评分
总评分:好评 +1
金币 +1
|