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

Appearance settings

cloud-jie/CloudX

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
34 Commits
 
 
 
 
 
 

Repository files navigation

一直以来,我都在思考渗透测试过程中加密、防重放、签名的最优解决方案,市面上也出现了很多成熟的方案及工具,但始终无法在用户代码水平和更灵活之间找到平衡。有一段时间,我甚至认为无解,但最终,我还是找到了解决方案——这也是我认为的最终解决方案。

工具的所有行为均由规则驱动,规则是绝对的,它几乎能做到任何事。

得益于先进的设计理念,该工具包含注释,配置文件,代码在内 共不到3000行代码 迄今为止5k+代码

👉 如果你觉得这个项目有用,顺手点个 Star 鼓励一下吧!Star 越多,更新越快~

👉👉 交流群:微信号:CloudX-jie 打招呼内容输入 cloud 我拉你进群

👉👉👉 视频演示:https://www.bilibili.com/video/BV13EjGz2Ers


我们鼓励加解密相关技术的分享交流探讨,欢迎在 issue 走出第一步,即使那与本项目无关,包括不限于:

  1. 报告 CloudX 异常行为、崩溃或规则未生效等问题
  2. 建议新功能或改进
  3. 建议补充或改进 CloudX文档/README/规则说明/教程
  4. 加解密实战经验/业务加密设计

如何使用:

步骤1(点击展开)

image

步骤2(点击展开)

FnGmEPRISjpE8nAUYFvrsr-FeU0A

使用技巧:

  1. 规则是从解密的角度配置的,这一点很重要!!!
  2. 项目拥有大量鼠标悬浮提示,按钮/节点处均可查阅
  3. sign经常不参与运算,可使用表达式按钮减号(-)移除sign参数
  4. 如果动态密钥非服务器生成,尝试固定密钥,即可正常进行测试
  5. 不建议随意分割规则,推荐 AES( URL ( requestBody ) ),意为请求体先进行URL解码后再AES解密

使用须知:

  1. 不支持 orcale JDK or JRE 启动的 Burp( 可参考:#16 已解决
  2. 采用 Montoya API 开发,不支持老版本 Burp,只会不断适配优化 Burp 最新版本的使用体验
  3. 非侵入式设计,当数据包进入burp时,仅解密展示明文,发送时始终保持原始密文不变,手动拦截修改数据包除外。
  4. 理论上来说,本工具没有加密解密破签的说法,所有的一切均由规则驱动,所以配置规则才是用户需要做的事情
  5. 请勿将明文数据包发往 CloudX,可能会导致某些功能异常
  6. 如果规则执行不符合预期,可以在 logger 选项卡查看真实发出去的数据包

未来方向:

  1. 完善未实现的功能(灰色按钮,例如自定义脚本配置,rpc,forWord等)
  2. 自动生成规则增强(时间戳规则、自动穷举生成破签规则 / 解密规则)

🌟 看到这里,如果你觉得这个项目值得期待,不妨点个 Star!

About

一个基于规则的加解密破签工具

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.