import sys
import time
import frida
import requests
from M_TraceId import Msharkid
from flask import Flask, jsonify, request
def on_message(message, data):
if message['type'] == 'send':
print("[*] {0}".format(message['payload']))
else:
print(message)
js = open("hook_API.js", 'r', encoding='utf8').read()
session = frida.get_usb_device().attach('com.sankuai.meituan')
script = session.create_script(js)
script.on('message', on_message)
script.load()
app = Flask(__name__)
@app.route('/test')
def hello_ward():
args = request.args['url_path']
res = script.exports.callsecretfunctionmeituan(args)
return jsonify(res)
if __name__ == '__main__':
app.run()
args = request.args['url_path']
这字面意思还不够清晰吗?