首页
社区
课程
招聘
[分享] 多台android设备调试 python调用 wifi adb + python + Frida
发表于: 2024-3-19 16:48 2858

[分享] 多台android设备调试 python调用 wifi adb + python + Frida

2024-3-19 16:48
2858

第一台机器

1
2
3
4
adb connect 192.168.31.6:5555
adb -s 192.168.31.6 shell
su
/data/local/tmp/firda.16

python调用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# 解决 vscode的路径问题
import os, sys
os.chdir(sys.path[0])
 
 
import sys
import time
import frida
 
device = frida.get_device("192.168.31.6:5555")
pid = device.spawn(["com.google.chrome"])
device.resume(pid)
session = device.attach(pid)
 
scr = """
Java.perform(function () {
    var RequestUtils = Java.use("com.shizhuang.duapp.common.utils.RequestUtils");
 
     RequestUtils.a.overload('java.util.Map', 'long').implementation = function(map,j){
        var res = this.a(map,j);
        console.log("a-->newSign=", res);
        return res;
    }
 
 
     RequestUtils.b.overload('java.util.Map', 'long').implementation = function(map,j){
        var res = this.b(map,j);
        console.log("b-->newSign=", res);
        return res;
    }
 
 
    RequestUtils.c.overload('java.util.Map', 'long').implementation = function(map,j){       
        var res = this.c(map,j);
        console.log("c-->newSign=", res);
        return res;
    }
});
"""
script = session.create_script(scr)
 
script.load()
sys.stdin.read()

第二台机器

1
2
3
4
adb connect 192.168.31.8:5555
adb -s 192.168.31.8 shell
su
/data/local/tmp/firda.16

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

收藏
免费 1
支持
分享
最新回复 (2)
雪    币: 64
活跃值: (3964)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2

https://github.com/rev1si0n/lamda 超简单

from lamda.client import *
d = Device("192.168.2.x")

print (d.frida.enumerate_applications())


2024-3-20 11:32
0
雪    币: 31
活跃值: (3254)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
工具可以,很强大。
2024-3-20 23:21
0
游客
登录 | 注册 方可回帖
返回
//