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

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

2019-9-8 01:21
6530
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






求大佬开导呀


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

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