更新 main.py
parent
f16dd8cae1
commit
64e5f9c6d9
7
main.py
7
main.py
|
|
@ -8,7 +8,8 @@ import time
|
||||||
FIRST_WRITE = True # 全局变量,用于跟踪是否是首次写入
|
FIRST_WRITE = True # 全局变量,用于跟踪是否是首次写入
|
||||||
|
|
||||||
def on_message(message, data):
|
def on_message(message, data):
|
||||||
modules.files_utils.write_log(message)
|
print(message)
|
||||||
|
# modules.files_utils.write_log(message)
|
||||||
# print(message)
|
# print(message)
|
||||||
# if message['type'] == 'send':
|
# if message['type'] == 'send':
|
||||||
# print(message['payload'])
|
# print(message['payload'])
|
||||||
|
|
@ -24,6 +25,7 @@ def attach_method(is_spawn):
|
||||||
|
|
||||||
|
|
||||||
def main(package_name,script_path,is_spawn):
|
def main(package_name,script_path,is_spawn):
|
||||||
|
# 从Python发送数据到Frida的JavaScript脚本
|
||||||
print(f"script_path: {script_path}")
|
print(f"script_path: {script_path}")
|
||||||
js_code = modules.files_utils.read_javascript(script_path)
|
js_code = modules.files_utils.read_javascript(script_path)
|
||||||
# print(js_code)
|
# print(js_code)
|
||||||
|
|
@ -39,6 +41,8 @@ def main(package_name,script_path,is_spawn):
|
||||||
script = process.create_script(js_code)
|
script = process.create_script(js_code)
|
||||||
script.on("message", on_message)
|
script.on("message", on_message)
|
||||||
script.load()
|
script.load()
|
||||||
|
data_to_send = {'data': 'Hello from Python!'}
|
||||||
|
script.post({'type': 'input_data', 'payload': data_to_send})
|
||||||
device.resume(pid) # 加载完脚本后, 恢复进程运行
|
device.resume(pid) # 加载完脚本后, 恢复进程运行
|
||||||
sys.stdin.read()
|
sys.stdin.read()
|
||||||
else:
|
else:
|
||||||
|
|
@ -69,4 +73,5 @@ if __name__ == '__main__':
|
||||||
# 注入的脚本路径
|
# 注入的脚本路径
|
||||||
script_path = "./hook_conversions.js"
|
script_path = "./hook_conversions.js"
|
||||||
# script_path = "./r0capture/script.js"
|
# script_path = "./r0capture/script.js"
|
||||||
|
# script_path = "url_request.js"
|
||||||
main(package_name,script_path, is_spawn)
|
main(package_name,script_path, is_spawn)
|
||||||
|
|
|
||||||
Reference in New Issue