首页
社区
课程
招聘
[求助]inject 单独运行没有问题,通过命令以root权限运行注入失败
发表于: 2013-8-16 15:13 5959

[求助]inject 单独运行没有问题,通过命令以root权限运行注入失败

2013-8-16 15:13
5959
编译的inject可执行程序直接通过adb shell运行没有问题

target_pid = find_pid_of("com.speedsoftware.rootexplorer");
inject_remote_process( target_pid, "/dev/libhello.so", "hook_entry", "I'm parameter1324!", strlen("I'm parameter1324!") );



但是写在app里调用

Process p = Runtime.getRuntime().exec("/system/bin/su");
DataOutputStream os = new DataOutputStream(p.getOutputStream());
DataInputStream is = new DataInputStream(p.getInputStream());
os.writeBytes("./dev/inject \n");
os.flush();



inject 确实被执行但是并没有注入而是signal 11 被注入的进程死掉。而直接adb shell ./dev/inject 没有问题,这是什么情况啊?求大神解教。。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 14
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
已解决。
2013-8-28 13:53
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
小弟刚接触这块,adb shell 执行inject 提示attach:operation not permitted,程序直接崩溃。请问你是怎么解决的
2018-7-3 17:57
0
游客
登录 | 注册 方可回帖
返回
//