首页
社区
课程
招聘
未解决 [求助]Android逆向之frida使用
发表于: 2019-3-5 17:07 2645

未解决 [求助]Android逆向之frida使用

2019-3-5 17:07
2645
想用frida来attach某个进程然后再遍历某个模块再输出所有该模块下的导出方法

脚本如上,然后报错

是不是我的frida版本太高了,是最新的

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

最后于 2019-3-5 17:08 被Hugo_编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 916
活跃值: (3434)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
2
人那是JavaScript API,Python Bindings有这些接口?
2019-3-5 20:13
0
雪    币: 40
活跃值: (690)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
怎么不用xposed?
2019-3-6 09:11
0
雪    币: 793
活跃值: (120)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
葫芦娃 人那是JavaScript API,Python Bindings有这些接口?
是的,要改用js的方法Process.enumerateModules()
2019-3-6 10:20
0
雪    币: 302
活跃值: (825)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
建议把remote改成usb试试
这个是网上找的:我试了可以用的
import frida
import sys

rdev = frida.get_usb_device()
session = rdev.attach("com.xsj.girlcafegun.xsk")

scr = """
Java.perform(function(){
    var securityCheck = undefined;
    exports = Module.enumerateExportsSync("libmono.so");
    for(i=0;i<exports.length;i++){       
        securityCheck=exports[i].address;
        send("name:" + exports[i].name + "====" + "securityCheck at "+securityCheck);
           
    };
});

//****************************************************************************//


"""

script = session.create_script(scr)
def on_message(message ,data):
    print (message)
script.on("message" , on_message)
script.load()
sys.stdin.read()
2019-3-7 19:50
0
雪    币: 793
活跃值: (120)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
天边之云 建议把remote改成usb试试 这个是网上找的:我试了可以用的 import frida import sys rdev = frida.get_usb_device() sessio ...
嗯,是这样子的
2019-3-8 13:07
0
游客
登录 | 注册 方可回帖
返回
//