首页
社区
课程
招聘
[求助]Android 注入 后的 权限问题
发表于: 2016-8-10 09:26 4414

[求助]Android 注入 后的 权限问题

2016-8-10 09:26
4414
我向一个android程序中注入了我写的一个so, so中代码向/data/local和/sdcard/目录写文件都创建不了文件.
如果是正常开发, 需要加上
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
权限.
那么我注入的so中 如何像  AndroidManifest.xml 中加上各种权限呢?

还有 注入so调用logcat的问题, 注入某些宿主程序, LOGV,LOGD,LOGE等等都可以logcat出来, 但是某些宿主却只能显示LOGE, 好像logcat不需要什么权限吧?

[峰会]看雪.第八届安全开发者峰会10月23日上海龙之梦大酒店举办!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 144
活跃值: (224)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
Android应用如果没有写存储卡相关的权限,那么它就是写不了,除非你把APK重打包,向AndroidManifest.xml添加相应权限。你注入的so向AndroidManifest.xml中添加权限是没有用的,即使添加了那么无法通过文件的签名校验。
2016-8-10 09:43
0
雪    币: 54
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
是的,我没有想过写AndroidManifest.xml,那样肯定是不行的。我在想能否在宿主程序里以root权限去执行某段代码,比如以root权限执行fopen函数
enter_root
...
fopen()
...
leave_root
2016-8-10 09:48
0
雪    币: 144
活跃值: (224)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
4
这个我不清楚,需要看看与读写有关的android源码
2016-8-10 09:51
0
雪    币: 191
活跃值: (195)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
5
同问mark一下,如果要这样会如何呢
2016-8-10 10:07
0
雪    币: 163
活跃值: (1588)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
6
1.重打包。2.利用漏洞,临时ROOT。
2016-8-10 10:39
0
雪    币: 38
活跃值: (798)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
的确 临时root也是可行的方案
2016-8-10 10:50
0
雪    币: 546
活跃值: (1580)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
8
这个问题我以前也遇到过,解决方案就是重新打包,有一部分apk带有自校验的,重新打包比较麻烦。
2016-8-10 10:54
0
游客
登录 | 注册 方可回帖
返回
//