首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
数据库
›
Oracle
›
17.JavaScript 主动化侦探工具
返回列表
发新帖
17.JavaScript 主动化侦探工具
[复制链接]
发表于 2025-10-16 02:08:52
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
1. 项目先容
JSFScan
是一款专为
Bug Bounty
和
排泄测试
计划的主动化工具,专注于对目的网站的
JavaScript 文件
举行深度侦探。其通过多维度分析 JS 文件,快速提取敏感信息、潜伏毛病点和攻击面,实用于红队排泄、毛病发掘及资产测绘等场景。
核心
功能
亮点
:
JS 文件网络
:从目的子域名列表主动爬取全部关联的 JS 文件链接(支持 Hakrawler、Gau 等工具集成)
端点提取
:剖析 JS 文件中的
API
接口、潜伏路径及 URL 端点,为毛病探测提供关键数据。
敏感信息发现
:检测 JS 中的硬编码密钥(如 AWS Access Key、
API
Token)、调试接口等。
XSS 探测
:辨认潜伏的 DOM XSS 毛病点,并提取变量名辅助手动验证。
数据整合
:天生布局化陈诉(HTML/文本)、自界说词表,支持当地
存储
JS 文件供后续分析。
实用场景
:
红队排泄
:快速定位 Web 应用的未授权接口或敏感数据走漏点。
毛病发掘
:通过 JS 文件中的潜伏路径发现 SQL 注入、SSRF 等毛病。
资产测绘
:梳理企业 Web 应用的 JavaScript 依赖库及第三方服务。
2. 安装教程
2.1. 环境要求
利用体系
:Linux/macOS(保举 Kali Linux 或 Ubuntu)。
依赖工具
:Go 1.16+、Docker(可选)、Python 3.6+。
2.2. 安装方法
方法一:当地安装(保举)
git clone https://github.com/KathanP19/JSFScan.sh
cd JSFScan.sh
sudo chmod +x install.sh
./install.sh # 自动安装 Hakrawler、Gau、SecretFinder 等依赖
复制
代码
注意
:若碰到权限标题,确保已正确设置 Go 环境变量
方法二:Docker
容器
docker build -t jsfscan .
docker run -it jsfscan /bin/bash # 进入
容器
环境
复制
代码
上风
:克制依赖辩说,恰当快速摆设
3. 根本利用教程
3.1. 预备目的列表
创建 targets.txt 文件,每行一个子域名(需包罗协议头):
https://example.com
http://test.example.com
复制
代码
3.2. 常用下令示例
网络 JS 文件链接
:
./JSFScan.sh -l -i targets.txt -o output
复制代码
-l:启用 JS 链吸网络模块。
-o:指定输出目次。
提取端点与敏感信息
:
./JSFScan.sh -e -s -i targets.txt
复制代码
-e:提取 JS 中的 URL 端点。
-s:扫描硬编码密钥(如 AWS Key、
数据库
根据)。
天生 HTML 陈诉
:
./JSFScan.sh --all -i targets.txt -r report.html
复制代码
--all:启用全部
功能
模块。
-r:天生可视化陈诉
4. 进阶利用教程
4.1. 自界说 Cookie 与哀求头
编辑脚本文件,修改 Hakrawler 的哀求参数(如添加认证 Cookie):
# 修改 JSFScan.sh 第 23 行
hakrawler -js -cookie "session=123abc" -depth 3
复制代码
4.2. 天生自界说词表
从 JS 文件中提取高频词汇,用于目次爆破或暗码推测:
./JSFScan.sh -w -i targets.txt -o custom_wordlist.txt
复制代码
4.3. 变量名提取与 XSS 检测
提取 JS 变量名辅助 XSS 毛病发掘:
./JSFScan.sh -v -d -i targets.txt
复制代码
-v:提取变量名(如 userInput、redirectUrl)。
-d:扫描潜伏的 DOM XSS 毛病点
4.4. 联动其他工具
将提取的端点导入
Burp Suite
或
Nuclei
举行深度测试:
cat output/endpoints.txt | nuclei -t ~/nuclei-templates/
复制代码
5. 官方下载地点
GitHub 堆栈
:https://github.com/KathanP19/JSFScan.sh
6. 注意事项
合法授权
:仅用于授权测试,克制非法入侵。
性能
优化
:
调解线程数(默认 20)克制触发
WAF
:-t 10。
利用署理池分散哀求:-proxy http://127.0.0.1:8080。
数据更新
:定期拉取最新版以获取加强的规则库(如密钥正则表达式)
通过
JSFScan
,用户可高效完成从 JS 文件分析到毛病验证的全流程,发起团结
ZAP
或
Xray
举行毛病验证,形成完备的攻击链。
回复
使用道具
举报
返回列表
浏览过的版块
人工智能
网络安全
Java
物联网
DevOps与敏捷开发
分布式数据库
数据仓库与分析
SQL-Server
云原生
冬雨财经
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表