Java Payload 生成框架

admin 2024年11月4日10:08:44评论22 views字数 991阅读3分18秒阅读模式

微信公众号:[小白安全工具] 分享安全工具与安全漏洞。问题或建议,请公众号留言。该开源工具是由作者按照开源许可证发布的,仅供个人学习和研究使用。作者不对您使用该工具所产生的任何后果负任何法律责任。

Web-Chains 简介

一个简单的、可拓展的 Java Payload 生成框架。

GitHub 地址:https://github.com/Ar3h/web-chains

使用教程

https://www.yuque.com/shenjingwa-leuvd/wpqdhf/eekyvau9fcblzzt0?singleDoc#

支持功能

web-chains 包含但不限于以下功能:

  • Java 反序列化Payload生成

  • 支持的混淆:随机集合混淆、垃圾类插入、TC_RESET 填充、utf8 overlong encoding 混淆

  • Hessian 1/2 反序列化Payload生成

  • Hessian1 支持生成 HessianServlet 格式反序列化数据

  • 支持的混淆:随机集合混淆、垃圾类插入、utf8 overlong encoding 混淆

  • 字节码生成

  • 支持自定义类名

  • 支持自定义字节码版本

  • 支持生成TemplatesImpl格式 Payload:实现 AbstractTranslet 接口

  • 支持生成SnakeYaml Jar 格式 Payload:实现 javax.script.ScriptEngineFactory 接口

  • 支持生成Fastjson Groovy 格式 Payload:实现 ASTTransformation 接口

  • 支持生成 JavaWrapper 格式 Payload:添加 publicstaticvoid_main(String[]argv){} 方法

  • 支持生成 charsets.jar 格式 Payload

  • 内置 java echo generator(Jeg)、java memshell generator(Jmg),并根据实战进行魔改

  • ...

  • Exploit 模块

  • JNDI Exploit

  • Fake Mysql

  • JRMPListener

  • Tcp Server(Derby RCE)

  • HTTP Server

工具展示显示效果

java -jar web-chains-1.0.0-SNAPSHOT.jar 默认情况下监听 0.0.0.0 端口,并随机生成一个安全路径,只有访问该路径才可以获取session并进入web管理页面

Java Payload 生成框架

Java Payload 生成框架

原文始发于微信公众号(小白安全工具):Java Payload 生成框架

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年11月4日10:08:44
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Java Payload 生成框架https://cn-sec.com/archives/3351151.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息