Как подключиться при генерации определенного значения c в frida - PullRequest
0 голосов
/ 19 июня 2020

Доброе утро

Я еще не знаком с 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 enter image description here

...