首页
社区
课程
招聘
未解决 [求助]frida 运行 demo 出现问题
2019-9-8 01:21 6349

未解决 [求助]frida 运行 demo 出现问题

2019-9-8 01:21
6349
https://bbs.pediy.com/thread-227232.htm
按照上贴  一步一步的走 输入 frida-ps -U  也出现进程列表了 
但是运行 代码 会出现错误

apk 在这 


代码 如下
import frida, sys
  
def on_message(message, data):
    if message['type'] == 'send':
        print("[/i][i] {0}".format(message['payload']))
    else:
        print(message)
  
jscode = """
Java.perform(function () {
    var MainActivity = Java.use('com.example.seccon2015.rock_paper_scissors.MainActivity');
//开始hook onClick方法  需要注意这个function是传参数的  所以我们hook时别忘了  
//public void onClick(View paramView){}
MainActivity.onClick.implementation = function (v) {
        this.onClick(v);
//修改m,n的值
        this.m.value = 0;
        this.n.value = 1;
        this.cnt.value = 999;
        send("Success!")
    }
});
"""
  
process = frida.get_usb_device().attach('com.example.seccon2015.rock_paper_scissors')
script = process.create_script(jscode)
script.on('message', on_message)
script.load()
sys.stdin.read()

出现的问题 如下

Traceback (most recent call last):
  File "C:\Users\Administrator\Desktop\frida\demo.py", line 25, in <module>
    process = frida.get_usb_device().attach('com.example.seccon2015.rock_paper_scissors')
  File "D:\Program Files\Python\Python37\lib\site-packages\frida\core.py", line 110, in attach
    return Session(self._impl.attach(self._pid_of(target)))
frida.NotSupportedError: unable to inject library into process without libc






求大佬开导呀


[培训]科锐软件逆向50期预科班报名即将截止,速来!!! 50期正式班报名火爆招生中!!!

收藏
免费 0
打赏
分享
最新回复 (3)
雪    币: 9901
活跃值: (3732)
能力值: ( LV12,RANK:319 )
在线值:
发帖
回帖
粉丝
堂前燕 1 2019-9-8 11:24
2
0
试试重新打开下apk
雪    币: 3368
活跃值: (692)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
cnzzh 2019-10-12 16:51
3
0
重新打开一下apk,如果是AS自建的测试项目,就重新运行apk
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
koreyoshi 2019-10-28 15:40
4
0
是你的安卓系统比较老,然后新版的frida不支持,跟app没啥关系。
游客
登录 | 注册 方可回帖
返回