首页
论坛
课程
招聘
[原创]通过Android重打包加固APK拦截软件行为 (源码)
2013-9-15 00:18 39286

[原创]通过Android重打包加固APK拦截软件行为 (源码)

2013-9-15 00:18
39286
最近搞了快一年的android安全,搞了些小作品主要集中在对dalvik字节的逆向、修改、打包。开学后也即将要开始新的方向学习,故将近端时间的一个小作品源码放出。算是自己做作品的总结,也便于初学者初步学习,由于本人实力有限,代码质量也许不高,望高手指点...
作品功能:
根据Android重打包技术注入安全防护代码,完成对应用程序的安全加固。主要通过解析权限列表,分析出可能的关键函数,并修改关键dalvik字节码,注入自己的加固代码,拦截程序行为...类似xx大师..
截图如下:
主界面:
 

日志记录:


行为拦截之电话录音拦截:


实现大致:
1.加固代码
需要监控的关键API以及信息,主要根据解析权限后匹配表(略为简单的demo,大家可以深究)


2.服务端重打包
使用python。就完成以上关键匹配后修改dalvik字节码,加入加固代码以及重新打包

3.手机管理端
负责权限控制、加固进程通信,主要使用localsocket,以及sqllite3操作等

本作品算是一个demo。完成了主要功能。希望能帮助到需要的新人,也希望大牛给予指导。
具体实现内容在文档中有具体分析

[注意] 招人!base上海,课程运营、市场多个坑位等你投递!

上传的附件:
收藏
点赞0
打赏
分享
最新回复 (40)
雪    币: 14
活跃值: 活跃值 (17)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
满城风雨 活跃值 2013-9-15 00:51
2
0
前排支持
雪    币: 53
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jksjian 活跃值 2013-9-15 01:17
3
0
强烈支持!
雪    币: 41
活跃值: 活跃值 (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
markro 活跃值 2013-9-15 01:37
4
0
感谢楼主分享。。
雪    币: 499
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
kangcin 活跃值 2013-9-15 05:29
5
0
前排...
雪    币: 1324
活跃值: 活跃值 (455)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
pxhb 活跃值 2 2013-9-15 10:00
6
0
好东西,学习一下
雪    币: 36
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jakyou 活跃值 2013-9-15 13:12
7
0
先弄下来玩下
雪    币: 54
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
熊猫宝宝 活跃值 2013-9-15 14:10
8
0
支持楼主的分享!
雪    币: 48
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ckfan 活跃值 2013-9-15 16:25
9
0
不错,很好。
雪    币: 54
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
熊猫宝宝 活跃值 2013-9-16 17:57
10
0
利用jni反射来执行关键函数就拦截不到了吧?
雪    币: 5
活跃值: 活跃值 (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yangningbo 活跃值 2013-9-16 18:11
11
0
我对你的敬仰犹如滔滔江水 连绵不绝,非常感谢!
雪    币: 545
活跃值: 活跃值 (224)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
hkfans 活跃值 3 2013-9-16 18:14
12
0
速度站位。。叼啊
雪    币: 205
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jimmyzs 活跃值 2013-9-16 18:18
13
0
支持。。。下下来看看。。。。。。。。。。
雪    币: 81
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
asdli 活跃值 2013-9-16 19:00
14
0
mark 收藏 了
雪    币: 160
活跃值: 活跃值 (18)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
Xbalien 活跃值 4 2013-9-16 23:23
15
0
只是个demo。也就看看就好了。。。。
雪    币: 1609
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
shangrila 活跃值 2013-9-23 22:52
16
0
必须顶啊!!!!!
雪    币: 1112
活跃值: 活跃值 (88)
能力值: ( LV13,RANK:260 )
在线值:
发帖
回帖
粉丝
ycmint 活跃值 5 2013-9-23 23:35
17
0
加固可以 注入以后做一些规则维护,能在日志上面做跟踪录入以及dalvik虚拟层做文件勘测在可能更完整一些,继续完善,看好你哈....
雪    币: 1609
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
shangrila 活跃值 2013-9-25 21:12
18
0
mark,前排支持!!!
雪    币: 9
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
琴弦jerry 活跃值 2013-10-14 19:39
19
0
我觉得我就是来膜拜的。
雪    币: 1083
活跃值: 活跃值 (662)
能力值: ( LV12,RANK:480 )
在线值:
发帖
回帖
粉丝
熊猫正正 活跃值 9 2014-3-5 17:45
20
0
学习,学习
雪    币: 594
活跃值: 活跃值 (764)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
wuaiwu 活跃值 3 2014-3-5 19:00
21
0
学习,学习
雪    币: 36
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
黑珍珠号 活跃值 2014-3-5 19:40
22
0
高手啊,必须得顶起来!
雪    币: 3669
活跃值: 活跃值 (262)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
康东 活跃值 2014-3-13 13:39
23
0
感谢楼主分享....
雪    币: 181
活跃值: 活跃值 (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
duoniduoni 活跃值 2014-3-18 09:53
24
0
mark 一下
雪    币: 0
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
陈杰LC 活跃值 2014-3-28 13:50
25
0
看起来好高端的说。
游客
登录 | 注册 方可回帖
返回