Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

模仿着写一个 chrome 插件,用来快速调试前端 js 代码。

Notifications You must be signed in to change notification settings

cilame/v_jstools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

308 Commits

Repository files navigation

v_jstools

一个用于js页面逆向调试的工具。

2025年12月22日: 更新

1 【启用工具包功能】 增加一个简版的 ai 助手功能。
 有配置用于测试的两个 function call 接口,用于后续拓展
 如有需求,我可以看情况添加或者后续再想办法把 function call 弄成可配置状态
2 【启用工具包功能】 增加获取页面 cookie 功能(可以包含 httponly)
3 【启用代码注入功能】 hook 工具输出内容支持 dark 模式。

2025年07月16日: 更新了插件的 manifest V3 版本,重构了代码。旧版已留档:manifest v2 旧版本在此下载

当前是 manifest V3 版本 (完整功能需要 chrome 大于105版本)

1 下载方式

有两种下载方式
1 直接 github 下载
2 通过 python 的 pip 命令行下载(无需翻墙)

1.1 直接 github 上下载到本地解压

download_addr.png

  • 下载后右键选中 "解压到当前文件夹" ,然后将该文件拖动到 chrome 插件页中。

drag_install.png

安装详细动态图:

download_install.gif

1.2 通过 python 的 pip 命令行直接下载

使用命令行安装方式,目前只支持 v3 版本的下载安装。

pip install v_jstools

使用命令行,会自动解压并打开目标文件地址,这样直接拖拽目标文件夹到 chrome 插件页中。

v_jstools unpack vvv

详细动图:

pip_install.gif

2 核心功能描述

1 挂钩页面 api
2 注入代码
3 生成js环境代码
4 js分析代码工具包
	- 文本对比页面(就是一个简单的文本对比工具)
	- JS脚本库(存放了打包好的一些常用的脚本,单脚本使用很方便)
	- AST 语法(用于分析 JS 的 AST 的工具页面)
	- AST 工具(用于简单的 压缩/解压缩/混淆/解混淆 工具,不过由于v3权限,所以能做的有限)
	- AST 分析(直接在当前页面注入一个页面,可以利用当前页面环境中的函数)
	- WASM 分析(直接在当前页面注入一个页面,可以做简单的 WASM 代码的分析)

2.1 挂钩页面api

详细动图:

api_hook.gif

2.2 注入代码

配置后就能注入代码,关闭调试状态则自动取消注入。

详细动图:

inject_code.gif

2.3 生成js环境代码

详细动图:

create_env.gif

2.4 js分析代码工具包

这些是比较深入的分析 js 的功能的工具包,后续再做针对具体场景的使用功能描述。

3 插件交流平台

为方便广大开发者更好地了解和使用 v_jstools,我与猿人学平哥合作,我们共同建立了一个微信交流群。扫码并备注 "jstools" 即可申请加入。

在这个交流群中,我们会在群中优先分享工具的使用方法、实践案例,以及后续功能的更新与版本维护信息。同时,平哥也邀请了多位长期关注 jstools 的技术创作者加入,共同参与内容交流、经验分享以及共同对项目生态进行维护。欢迎感兴趣的朋友加入群聊,共建一个开放、实用的 v_jstools 工具交流社区。

a.png

About

模仿着写一个 chrome 插件,用来快速调试前端 js 代码。

Resources

Stars

Watchers

Forks

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /