首页
社区
课程
招聘
[原创]几维so加固脱壳
发表于: 2016-5-17 10:14 18278

[原创]几维so加固脱壳

2016-5-17 10:14
18278

此前在论坛上看到有企业专门对so加固,叫几维加固,于是上传了一个APK体验了一把,so加固后效果不错。
详细描述:加固之后lib目录多了3个so

不过这几个so怎么工作还不清楚。
自己的so加固效果看上去还不错,绝大部分函数都隐藏了,原本的机器码全部被替换为这24个字节

IDA打开后的效果就是这些函数全部被重定向到代理函数

动态调试dump加固后的so下来,发现函数依然是隐藏状态,看上去好像没有在内存中还原的样子,还真有几分虚拟机壳的味道。
破解思路:既然函数原本的机器码被隐藏了,但运行的时候总是要释放出来的,肯定在内存的某一处位置,于是gdb上去gcore一个core文件下来慢慢找。根据加固前so里面一个函数的特征码,直接在core文件中查找。
破解结果:根据函数的特征码果然在core文件中找到了这个函数原本的机器码,接着根据这个函数在so原本的偏移把上下连续内存dump出来,发现这就是加固前的so,至此加固后的so算是还原了。
结束语:几维加固的核心还是通过定制linker在内存中加载还原后的so,不过我这种破解算是作弊了,我利用了原始so的特征码,正真破解的时候就没这些了。


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 3
支持
分享
最新回复 (21)
雪    币: 335
活跃值: (263)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
求demo附件!
2016-5-17 10:39
0
雪    币: 398
活跃值: (286)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
3
哪需要什么demo  自己加固一个试试就知道了
2016-5-17 10:42
0
雪    币: 3901
活跃值: (6155)
能力值: ( LV13,RANK:550 )
在线值:
发帖
回帖
粉丝
4
LZ也在玩。
2016-5-17 10:43
0
雪    币: 1734
活跃值: (1015)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
又见三哥
2016-5-17 10:44
0
雪    币: 398
活跃值: (286)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
6
嗯 玩玩加固和破解
2016-5-17 10:45
0
雪    币: 3
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
好厉害!试过几维的kvm虚拟机吗
2016-5-17 15:12
0
雪    币: 398
活跃值: (286)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
8
没有 谁有加固后的demo吗 可以拿出来大家研究一下
2016-5-17 15:57
0
雪    币: 191
活跃值: (195)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
9
给力给力多谢分享
2016-5-17 18:26
0
雪    币: 3
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
私以为还没有人用过吧,毕竟报价实在太高了。。。
2016-5-18 09:01
0
雪    币: 507
活跃值: (130)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
11
大牛们对这些都是玩,羡慕
2016-5-19 09:47
0
雪    币: 268
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
还有个企业壳能解决么
2016-5-19 15:36
0
雪    币: 398
活跃值: (286)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
13
拿出来看看呗
2016-5-19 18:10
0
雪    币: 191
活跃值: (195)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
14
有加壳的demo吗,
2016-5-19 18:19
0
雪    币: 268
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
是另外公司的,方便留下Q么
2016-5-19 20:48
0
雪    币: 398
活跃值: (286)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
16
1479854379
2016-5-20 09:42
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
在线加壳强度非常一般,原始SO是单独加载的,跟360自用的加壳也没啥太大原理上的区别。而且在线版本也不支持全平台
2016-5-20 09:55
0
雪    币: 60
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
报价不算高吧。。你是个人开发还是企业应用呢,可以加我们的群联系下销售。。。
2016-5-25 14:28
0
雪    币: 60
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
在线版本只是一些基础的功能,付费版的才是完善的加壳。。。支持全平台哦。。
2016-5-25 14:29
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
求大神破解个so加密,有偿,扣510968680
2017-6-25 19:31
0
雪    币: 62
活跃值: (35)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
21
2018-4-24 16:07
0
雪    币: 207
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
厉害了小哥哥们·如有需要·请试试我们小蜜盾·为iOS/Android插件开发者提供专业极致的dylib/so在线加固服务,一键上传,免费加固,欢迎品鉴  www.xmprotect.com
最后于 2018-5-19 09:08 被小密盾编辑 ,原因:
2018-5-19 09:08
0
游客
登录 | 注册 方可回帖
返回
//