JS逆向-安全辅助项目&JSRpc远程调用&Burp插件autoDecode&浏览器拓展V_Jstools(上)

知识点:

JS逆向-项目-V_jstools&autoDecode&JsRpc

演示案例-JS逆向-项目-V_jstools&autoDecode&JsRpc

1、V_Jstools

项目地址:https://github.com/Zjingwen/v-jstools

浏览器插件拓展,它并不是一款单一的工具,而是集 AST、hook、代码注入、请求修改等等功能于一体的工具箱。







以上插件配置就完成了,下面找个案例做演示。

关掉插件进入正常逆向逻辑





开启插件辅助快速定位











2、AutoDecode

项目地址:https://github.com/f0ng/autoDecoder

Burp插件,根据自定义来达到对数据包的处理(适用于加解密、爆破等),类似mitmproxy,不同点在于经过了burp中转,在自动加解密的基础上,不影响APP、网站加解密正常逻辑等。









3、JSRpc

项目地址:https://github.com/jxhczhl/JsRpc

区别于传统的扣代码。

入门案例

下载两个东西,一个是编译好的exe,一个就是项目源码文件。


浏览器控制台执行:
jsrpc源码项目里的resouces/JsEnv_Dev.js的代码

浏览器控制台执行:

bash 复制代码
var demo = new Hlclient("ws://127.0.0.1:12080/ws?group=xiaodi");



向JSRPC发送请求指令

bash 复制代码
test.py
import requests
 
if __name__ == '__main__':
js_code = '''
console.log("hello");
     '''
url = "http://localhost:12080/execjs"
data = { "group": "xiaodi", "code": js_code }
res = requests.post(url, data=data)


文章参考

https://forum.butian.net/share/3728
https://forum.butian.net/share/2889

相关推荐
1-1=012 小时前
Vue 3 模板语
前端·javascript·vue.js
风卿12 小时前
看着AI写代码太孤独了,来欣赏星云吧:一个DSH 装饰插件
前端·javascript
牧艺13 小时前
弹层不用再手算坐标了:CSS Anchor Positioning 从原理到可上线
前端·javascript·css
愚坤14 小时前
前端真有意思,JS还能独立做项目?
前端·javascript·github
Yuzhiyuxia14 小时前
【AI Agent面试系列】AI Agent可观测、评测、安全相关的知识点
人工智能·安全·面试
李纲明15 小时前
微信小程序 getSystemInfo 提示已废弃、屏幕高度算错胶囊还对不齐?getWindowInfo 和 getDeviceInfo 怎么接才稳
javascript·微信小程序·小程序·小程序开发·devdiy
FungLeo16 小时前
成为全栈·Vue 管理后台篇·用 fetch 建一层可控的请求内核
前端·javascript·vue.js·http·fetch·formdata·接口封装
用户842981424181017 小时前
ByteJS,让重要的 JavaScript 以字节码运行。
javascript
QXWZ_IA18 小时前
测绘单位采购RTK:设备价格、账号年费、售后,用时间轴分权重
网络·人工智能·安全
FungLeo18 小时前
成为全栈·Vue 管理后台篇·Vue Router如何守住多角色后台边界
前端·javascript·vue.js·rbac·vue router·路由守卫·前端权限