设为首页
收藏本站
只需一步,快速开始
首页
Portal
论坛
BBS
问答
CTF社群
Group
CTF平台
每日签到
青少年CTF论坛
»
论坛
›
CTF
›
工具
›
查看内容
0 评论
0 收藏
分享
[Web]
【工具】CMS识别工具-chunsou(春蒐)
Moxin
发布于 2023-9-16 09:52:08
阅读 875
查看全部
# 简介 Chunsou(春蒐),Python编写的多线程Web指纹识别工具,适用于安全测试人员前期的资产识别、风险收敛以及企业互联网资产摸查。目前主要功能为针对Web资产进行指纹识别,目前指纹规则条数约 10000+,辅助功能包括子域名爆破和FOFA、Hunter资产收集。工具开发初衷为辅助网络安全人员开展测试工作,提高资产识别和管理的效率。 # 选项 Chunsou(春蒐)支持多线程扫描,默认线程为50,可根据需求指定线程数;可联动oneforall进行子域名爆破;支持调用 fofa api 进行资产收集;自定义流量代理;指定输出结果路径。 ![](https://docs.qsnctf.com/img/【工具】CMS识别工具-chunsou(春蒐)/1.png) ```bash usage: python3 chunsou.py [options] target: -u , --url scan for a single url -f , --file specify a file for multi scanning subdomain: -du , --domain subdomain blasting of a single domain name -df , --domains subburst the domain name in the specified file api: -fo , --fofa call the fofa api for asset collection -hu , --hunter call the hunter api for asset collection -tip spatial mapping search syntax reference others: -p , --proxy proxy scan traffic -t , --threads specify the number of scanning threads, default 50 -h, --help show this help message and exit -o , --output specified output file example: -u , --url python3 chunsou.py -u http://example.com -f , --file python3 chunsou.py -f urls.txt -p , --proxy python3 chunsou.py -u http://example.com -p http://127.0.0.1 -t , --threads python3 chunsou.py -f urls.txt -t 100 -o , --output python3 chunsou.py -f -o results.xlsx -du , --domain python3 chunsou.py -du example.com -df , --domains python3 chunsou.py -df domains.txt -fo , --fofa python3 chunsou.py -fo domain="example.com" -hu , --hunter python3 chunsou.py -hu domain="example.com" -tip, python3 chunsou.py -tip -e , python3 chunsou.py -f urls.txt -e ``` # 使用 > 说明 目前输出文件默认保存在 `results` 目录下,现支持`txt`、`xlsx` 格式,指纹识别输出信息显示顺序 `| 已匹配到的指纹 | 网站标题 | 网站所用的技术栈` > 安装依赖 ``` pip3 install -r requirements.txt ``` > 具体使用指令 ```python # 单目标指纹识别 python3 chunsou.py -u http://example.com # 多目标指纹识别(默认只输出成功请求的结果,报错url不显示,若需要显示报错信息加上 -e ) python3 chunsou.py -f urls.txt # 单目标子域名爆破(目前调用 oneforall 进行子域名爆破) python3 chunsou.py -du example.com # 多目标子域名爆破 python3 chunsou.py -df domains.txt # 调用 fofa api 进行资产收集,需要在 /modules/config/config.ini 进行 fofa api key 配置 python3 chunsou.py -fo domain="example.com" # 调用 hunter api 进行资产收集,需要在 /modules/config/config.ini 进行 hunter api key 配置 python3 chunsou.py -hunter domain="example.com" # 输出显示 fofa hunter 基本搜索语法 python3 chunsou.py -tip # 指定线程(默认50) python3 chunsou.py -u http://example.com -t 100 # 指定输出结果格式(txt、xlsx) python3 chunsou.py -f urls.txt -o result.xlsx # 代理流量(http、https、socks5) python3 chunsou.py -f urls.txt -p http://127.0.0.1:7890 ``` # 指纹 部分指纹来源于优秀开源项目 [Ehole](https://github.com/EdgeSecurityTeam/EHole) 、 [dismap](https://github.com/zhzyker/dismap)、 以及部分自收集,目前指纹规则条数约 10000+ (指纹条数,非程序个数) 指纹规则,目前支持`网站关键字`、`网站 title`、`网站 header`、`网站 ico hash` 四种指纹匹配方式,相应规则如下: ```json { "cms": "亿赛通电子文档安全管理系统", "method": "keyword", "location": "body", "keyword": ["电子文档安全管理系统", "CDGServer3"] }, { "cms": "禅道", "method": "icon_hash", "location": "body", "keyword": ["3514039281"] }, { "cms": "ecology", "method": "keyword", "location": "header", "keyword": ["ecology_JSessionid"] }, { "cms": "Nacos", "method": "keyword", "location": "title", "keyword": ["Nacos"] } ``` # FQA ``` 1、后续加强对现有指纹的适配以及不定期更新自收集的指纹 2、bug反馈:https://github.com/Funsiooo/chunsou/issues 3、使用时注意网络问题,由于部分网站防火墙或其他策略原因使用科学网络或网络不稳定会导致部分扫描报错异常 4、工具更新详情可查看log.md 5、指纹不定期更新,最新指纹请下载 modules/config/finger.json 文件自行替换 ``` # 备注 Github项目地址: https://github.com/Funsiooo/chunsou
回复
举报
使用道具
分享
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
上一篇:
【工具】如何使用Docker安装Nessus?
下一篇: 没有了
全部回复
暂无回帖,快来参与回复吧
返回列表
发新帖
本版积分规则
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
Moxin
管理员
主题
51
回复
30
粉丝
0
加好友
发私信
热点排行
1
题目:再签到一次
2
【新平台】回复换FLAG啦!
3
【活动】你知道小光的答案吗?
4
【活动】小光的答案之书
5
LiHua's checkme WP
6
入门需要怎么做?
7
取证-SSH-04
8
misc中怎么分辨各工具加密后的数据
9
sqlmap连接不到目标RUL
10
做题的时候用了pwntools的 SigreturnFrame()直接报错了有大佬能看看吗
快速回复
返回顶部
返回列表