Доброе утро
Я еще не знаком с frida, поэтому собираюсь задать вам вопрос.
Когда приложение обменивается данными, оно отправляет конкретное c значение на сервер.
Предположим, что приложение com.naw отправляет на сервер значение md = 25d7f5e3s5d7f5.
Моя цель - узнать, какая информация необходима для создания того, как это приложение генерирует это Значение 25d7f5e3s5d7f5.
Для удобства имя пакета приложения будет Hook_package = "com.naw".
Когда я открыл приложение в jd- gui и посмотрел его, я нашел место для создания значения «md».
В пакете есть место под названием «com.naa», которое создает значение «md».
Теперь просто, я пытаюсь code.
Я хочу знать, как получить значение «md» с помощью кода jscode.
Кто-нибудь знает?
Спасибо.
import sys,frida
Hook_package = "com.n.a.w"
def on_message(message,data):
print("{} -> {}".format(message,data))
jscode = """
"""
try:
device = frida.get_usb_device(timeout=10)
pid = device.spawn([Hook_package])
print("App is starting.. pid:{}".format(pid))
process = device.attach(pid)
device.resume(pid)
script = process.create_script(jscode)
script.on('message', on_message)
print('[*] Running Frida')
script.load()
sys.stdin.read()
except Exception as e:
print(e)enter code here
![enter image description here](https://i.stack.imgur.com/mIulg.jpg)