返回列表 发新帖

【安卓逆向】随风加固分析和脱壳

  [复制链接]

73

主题

2998

回帖

2万

积分

管理员

Hasky

Rank: 9Rank: 9Rank: 9

金币
14363
好评
561
信誉
102

MT论坛优秀版主MT论坛活跃会员MT论坛最佳新人小明星MT论坛侠客MT论坛帅哥MT论坛大神2019-5.1节快乐2018MT论坛优秀成员考神

发表于 2019-11-6 01:04:53 | 显示全部楼层 | 阅读模式  来自 湖北
教程开始 点个赞 评分下呗 就算给我的支持
这个加固 先不说兼容性 在软件处理的时候
会增加软件体积 就是因为存放 src文件里面的东西


然后就是兼容 实在不好 5.1下面的 基本都是无法安装的

开始分析:

作者说可以防止fdex 这点 我承认 因为fdex就是利用xp框架

下面给出fdex的部分代码

  1. public void initRefect() {
  2.         try {
  3.             Dex = Class.forName("com.android.dex.Dex");
  4.             Dex_getBytes = Dex.getDeclaredMethod("getBytes", new Class[0]);
  5.             getDex = Class.forName("java.lang.Class").getDeclaredMethod("getDex", new Class[0]);
  6.         } catch (ClassNotFoundException e) {
  7.             e.printStackTrace();
  8.         } catch (NoSuchMethodException e) {
  9.             e.printStackTrace();
复制代码
fdex2通过对类"java.lang.ClassLoader”中的loadClass进行hook 而获取到该函数执行后返回的Class对象cls。对于"java.lang.ClassLoader”类中的loadClass函数是Android中加载Class流程中的一个关键函数,因此,Fdex2选择hook这个函数  com.android.dex.Dex类中的getBytes函数,用于通过一个dex对象来获取到该dex对象在内存中的字节流。正是有了这两个api的支持 从而给我们提供了很好的内存dump文件的机会


继续回到这个加固的问题
我们进入对比  软件本身加固里面带混淆 字符串加密 给出反混淆和字符串的版本对比 感谢MT作者 bin哥的给力软件


关键的就是这个dynamic_lib dynamic这些文件夹 就是重点
里面存放完整的dex文件
也就是在内存中 会溢出来 所以完全不用脱壳


所谓的防止fdex 我们知道fdex用的就是xp  xp就有关键的特征 也就是de.robv.android.xposed.xposedBridge


就是这个 所以做了一些xp的相关的东西

然后就是dump
总结 这个加固 对系统有要求 我们如果要脱壳 就要考虑在6.1以上的系统开始入手

防止fdex 做到这一点 很容易 不知道反射能不能防止 我这边没测试 亲测 内存dump 可以脱壳 反调试也没 idapro很容易  修复就不说了 没有代码虚拟化 也没什么特别的 修复入口就好了 怎么找入口 看我顶象加固的帖子


详细可以看我其他的脱壳帖子


本贴只是技术测试 也给作者提供改善的地方
特别感谢随风Flying的随风加固     感谢:寒冰     感谢MT:bin的给力软件MT管理器

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
已有6人评分好评 金币 理由
lies + 1 很给力!
CokkeizigenDAR + 1 + 5
浮道 + 1
梦__玩 + 1 + 1
userr + 1
你袁很威武 + 1 + 1

查看全部评分 总评分:好评 +5  金币 +8 

回复

使用道具 举报

0

主题

2450

回帖

9795

积分

硕士生

Rank: 6Rank: 6

金币
1998
好评
0
信誉
100
发表于 2019-11-6 01:07:14 来自手机  | 显示全部楼层  来自 广西
前排围观中
回复

使用道具 举报

2

主题

68

回帖

408

积分

初中生

Rank: 3Rank: 3

金币
67
好评
0
信誉
100
发表于 2019-11-6 01:07:19 来自手机  | 显示全部楼层  来自 湖北
一楼支持
回复

使用道具 举报

11

主题

81

回帖

910

积分

高中生

Rank: 4

金币
226
好评
34
信誉
100
QQ
发表于 2019-11-6 01:08:47 来自手机  | 显示全部楼层  来自 安徽
回复大佬帖子 降低挨打率
回复

使用道具 举报

73

主题

2998

回帖

2万

积分

管理员

Hasky

Rank: 9Rank: 9Rank: 9

金币
14363
好评
561
信誉
102

MT论坛优秀版主MT论坛活跃会员MT论坛最佳新人小明星MT论坛侠客MT论坛帅哥MT论坛大神2019-5.1节快乐2018MT论坛优秀成员考神

发表于 2019-11-6 01:10:14 | 显示全部楼层  来自 湖北
3383026303 发表于 2019-11-6 01:08
回复大佬帖子 降低挨打率

别别别 大佬别打我
回复

使用道具 举报

17

主题

2488

回帖

8480

积分

硕士生

Rank: 6Rank: 6

金币
1234
好评
2
信誉
100
QQ
发表于 2019-11-6 01:15:02 来自手机  | 显示全部楼层  来自 河北
感谢分享
回复

使用道具 举报

1

主题

484

回帖

2096

积分

大学生

Rank: 5Rank: 5

金币
1376
好评
0
信誉
101
发表于 2019-11-6 01:21:14 来自手机  | 显示全部楼层  来自 江苏
感谢分享
回复

使用道具 举报

13

主题

720

回帖

3241

积分

大学生

Rank: 5Rank: 5

金币
1384
好评
0
信誉
101
发表于 2019-11-6 01:27:01 来自手机  | 显示全部楼层  来自 浙江
回复看看。。。
回复

使用道具 举报

172

主题

3413

回帖

1万

积分

博士生

大宇宙

Rank: 7Rank: 7Rank: 7

金币
6946
好评
261
信誉
109

MT论坛帅哥考神MT论坛最佳新人MT论坛活跃会员MT论坛侠客MT论坛灌水老大MT论坛新人

QQ
发表于 2019-11-6 01:34:16 来自手机  | 显示全部楼层  来自 浙江–金华–义乌
路过,金币十1。(ಡωಡ)hiahiahia
回复

使用道具 举报

4

主题

528

回帖

2976

积分

大学生

Rank: 5Rank: 5

金币
687
好评
0
信誉
80

MT论坛最佳新人MT论坛帅哥考神MT论坛新人

QQ
发表于 2019-11-6 01:34:57 来自手机  | 显示全部楼层  来自 浙江
快快快快快快快
回复

使用道具 举报

2

主题

501

回帖

1466

积分

高中生

Rank: 4

金币
292
好评
0
信誉
100
发表于 2019-11-6 01:38:19 来自手机  | 显示全部楼层  来自 甘肃
看看。。。学习
回复

使用道具 举报

31

主题

1970

回帖

9735

积分

硕士生

Rank: 6Rank: 6

金币
1252
好评
1
信誉
100
发表于 2019-11-6 02:04:48 来自手机  | 显示全部楼层  来自 山东
谢谢分享
回复

使用道具 举报

0

主题

49

回帖

1641

积分

高中生

Rank: 4

金币
92
好评
0
信誉
100
发表于 2019-11-6 02:06:17 | 显示全部楼层  来自 广东
随风加固
回复

使用道具 举报

5

主题

1142

回帖

4032

积分

大学生

Rank: 5Rank: 5

金币
1595
好评
2
信誉
100

MT论坛最佳新人考神MT论坛帅哥

发表于 2019-11-6 02:11:42 来自手机  | 显示全部楼层  来自 俄罗斯
感谢您的分享
回复

使用道具 举报

0

主题

49

回帖

1641

积分

高中生

Rank: 4

金币
92
好评
0
信誉
100
发表于 2019-11-6 02:49:37 | 显示全部楼层  来自 广东
xor 而已
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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