简介
最近在研究 virjar 大佬的 sekiro 项目,发现贼好用,但因为是使用 java 开发的,本人也是 java 菜鸡,就研究了下其原理,使用 python 的 tornado 框架写了个简陋版的
目录结构
demacia --项目目录
demo --demo,示例代码
app --app demo
action.py --注册函数具体实现逻辑
frida_hook.py --frida hook app 脚本
script.js --frida js 脚本
test_api.py --测试 http 请求,调用转发
ws_client.py --客户端连接服务端 websocket 脚本
js --js demo
demacia_client.html
demacia_client.js
src --server服务端代码
handler
group.py --group 统一处理脚本
response.py --返回 response 统一处理
http
async_invoke.py --注册函数调用转发
get_group_list.py --获取 注册的 group list
index.py --测试接口,主要用于校验服务是否有问题
utils
log_sett