Ctool-sec插件网络安全版

admin 2026-03-03 04:17:07 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: Ctool-sec是基于Ctool开发的网络安全工具箱,集成Payloader数据,面向安全学习与授权测试。核心新增Payload分类,支持Web/内网Payload速查及Normal/WAF/EDR模式切换,提供全局变量替换功能。文档详述了uTools安装、本地构建流程及哈希、加解密等功能清单。该工具整合开发与安全实战需求,适合从业者使用,项目已开源并附带免责声明。 综合评分: 75 文章分类: 安全工具,渗透测试,WEB安全,内网渗透


cover_image

Ctool-sec 插件网络安全版

摸鱼信安

2026年2月27日 09:51 重庆

程序开发常用工具 – 网络安全版(Ctool-sec)

在原版 Ctool 基础上集成 Payloader 数据,面向网络安全学习与授权测试场景。当前优先支持 uTools 下载和离线导入。

新增一级分类 Payload,与常用/加解密/校验/编解码/转换/生成/其他并列。

集成 Payloader 数据,支持 Web 与内网 Payload 快速检索与查看。

支持 Normal / WAF / EDR 三种模式切换。

支持全局变量替换(如 TARGET_IP、DOMAIN 等)。

支持中英双语展示。

优化 uTools 窗口适配,默认窗口下分类展示更稳定。

完善插件打包与导入流程,优化 plugin.json 配置。

ctool-sec 是基于 Ctool 的网络安全增强版工具箱,面向安全学习与授权测试场景。

内置常见编码、加解密、校验、转换、生成等开发工具,并新增 Payload 分类,集成大量 Web/内网渗透 Payload 与工具命令速查,支持 WAF/EDR 模式、变量替换和中英切换,提升实战与学习效率。

免责声明:仅用于合法授权的安全测试与学习研究,请勿用于未授权攻击。

项目地址:https://github.com/wpsec/Ctool-sec

Payloader 兼容说明

  • • 已内置 Payloader 工具,入口:其他 -> Payloader

  • • Payloader 页面直接读取仓库根目录下的数据文件:

  • • Payloader/src/data/webPayloads.ts

  • • Payloader/src/data/intranetPayloads.ts

  • • Payloader/src/data/toolCommands.ts

  • • 若需同步最新 payload,可直接更新 Payloader 目录后重新构建

安全免责声明:Payloader 相关内容仅用于合法授权的安全测试与学习研究,请勿用于未授权攻击。

uTools 安装与离线导入

方式一:uTools 内下载

  • • 上架后可在 uTools 插件应用市场搜索 Ctool-sec 下载(年后审批后上平台)

因为内容过多,建议大家配置自动分离独立窗口、拉大使用~

方式二:本地导入离线包

# 安装依赖
pnpm install

# 构建核心
pnpm run build

# 打包 uTools 平台
pnpm --filter ctool-adapter-utools run platform-release
  • • 打包产物默认在:_release/ctool_utools.zip
  • • 在 uTools 中导入该离线包即可安装

plugin.json 说明

  • • 模板文件:packages/ctool-adapter/utools/resources/plugin.json
  • • 发布时会由 packages/ctool-adapter/utools/src/release.ts 写入实际 version 与 features
  • • 产物中的 plugin.json 为可直接导入的最终配置

开发与构建

# 安装依赖
pnpm install

# 开发调试
pnpm run dev

# 编译核心文件
pnpm run build

## 打包适配发布平台
// 所有平台
pnpm run release
// chrome
pnpm --filter ctool-adapter-chrome run platform-release
// edge
pnpm --filter ctool-adapter-edge run platform-release
// tauri 无法交叉编译, 请在对应操作系统下运行
pnpm --filter ctool-adapter-tauri run platform-release
// firefox
pnpm --filter ctool-adapter-firefox run platform-release
// utools
pnpm --filter ctool-adapter-utools run platform-release
// web
pnpm --filter ctool-adapter-web run platform-release

打包适配平台文件存放位置:/_release

功能列表

| 功能 | 说明 | 离线使用 | | — | — | — | | 哈希 | md5sha1sha256sha512,sm3,批量处理,支持文件 | √ | | 加密/解密 | AES ,DES,RC4,Rabbit,TripleDes,sm2,sm4 | √ | | BASE64编码 | 加密 ,解密,支持文件 | √ | | URL编码 | 编码 ,解码 | √ | | 时间 | 时间戳双向转换 ,毫秒 ,时区,时间计算器 | √ | | 二维码 | 生成 ,解析 | √ | | 条形码 | 生成 | √ | | 汉字转拼音 | 声调 ,首字母,分隔符 | √ | | IP地址查询 | 运营商 ,城市 | × | | 代码格式化 | jstshtmlcsslessscssgraphqlvueangularmarkdownjson5xmlyamlsql压缩 | √ | | Unicode | 双向转换 ,emoji,html 实体,css 实体 | √ | | 进制转换 | 2-64进制 | √ | | 正则表达式 | 匹配 ,查找,替换 | √ | | 随机字符生成器 | 批量 ,特殊字符 | √ | | 序列化转换 | jsonxmlyamlphpArrayphpSerializeproperties | √ | | 文本差异化对比 | ,单词,css | √ | | crontab校验 | Crontab ,规则,校验,例子 | √ | | websocket调试 | websocket ,在线调试 | × | | 单位换算 | 长度 ,面积,体积,质量,温度,压力,功率,,密度,,时间,速度,数据存储,角度 | √ | | 时间计算器 | – | √ | | JSON工具 | 格式化 ,校验,压缩,转义,去除转义,Unicode转中文,中文转Unicode,转GET参数,JavaC#GoDart,csv,table,Protobuf,jsonpath | √ | | UUID | 在线生成uuid | √ | | ascii编码转换 | 十进制十六进制八进制二进制字符串 | √ | | 变量名格式转换 | Var Namevar-nameVAR_NAMEVarNamevarNamevar_namevar name | √ | | jwt解码 | headerpayload | √ | | Hex/String转换 | hex to stringstring to hex十六进制转字符串字符串转十六进制 | √ | | Hex/Base64转换 | hex to Base64Base64 to hex | √ | | 文本处理 | 大小写转换中英文标点转换简繁转换替换字符统计行去重添加行号行排序过滤行首尾不可见字符,过滤空行 | √ | | html编码 | – | √ | | 原码/反码/补码 | 生成 | √ | | ARM/HEX | 互转 | × | | Bcrypt | 加密 ,验证 | √ | | IP网络计算器 | 子网掩码各个进制表示换算,IP地址进制表示换算 | √ | | SQL参数填充 | Mybatis打印SQL的参数填充 | √ | | Payloader | Web/内网 payload 速查 ,工具命令,WAF/EDR 模式,变量替换,中英切换 | √ |

参考项目

https://github.com/3516634930/Payloader

https://github.com/wpsec/Ctool-sec


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:摸鱼信安 《Ctool-sec 插件网络安全版》

评论:0   参与:  0