当前位置: 首页 > backend >正文

一款支持动态定义路径的JAVA内存马维权工具Agenst

下载链接:

https://github.com/AugustineFulgur/Agenst

使用方式

扔到服务器上,java -jar agenst.jar即可。

如果需要添加参数(参见下述“自定义校验”与“自定义注入路径”),请尽量使用空格作为分隔符。

如运行报错,考虑:

  1. 环境不正确,寻找一个jdk
  2. 缺少dll或so文件,找一个attach.dll放在加载目录下(这是java agent注入的前置条件)

支持功能

  1. 支持冰蝎Neo-reg自定义的内存马,内存马访问WEB进行注入。
  2. 支持自定义校验机制,可采用请求头校验
  3. 支持自定义注入路径,防止被捡走^ ^

默认条件启动

  • /agenstR 为冰蝎4.1 shell,默认密码为rebeyond
  • /agenstE 为自定义内存马加载器,使用POST方式在body处添加base64格式的内存马即可(内存马用JMG生成就行)
  • /agenstN 为Neo-reg代理,密码为donttouch,使用python .\neoreg.py -k donttouch -u http://server.com/(..)/agenstN

自定义校验

请在启动时使用参数-a=来指定一个请求头,格式为A:B。 如java -jar agenst.jar -a=Referer:123456(请求头与值请使用小写)。 此时所有路由都将开启校验。

自定义注入路径

  1. 请在启动时使用参数-u=来指定一个路径,所有内存马路径将沿用这个路径代替字符串agenstjava -jar agenst.jar -u=zhangwei,则如冰蝎访问路径会变为/zhangweiR,以此类推(注入的filter等不沿用此规则)。
  2. 使用参数-uR=或-uE=或-uN=来分别定义三种内存马的路径,如java -jar agenst.jar -uR=myRebeyond,则仅有冰蝎的路径变为/myRebeyond。

Then

Enjoy ur PenTest, have fun!

by AugustTheodor

http://www.xdnf.cn/news/19206.html

相关文章:

  • 科普文章:广告技术平台的盈利模式全景
  • 2025 批量下载hasmart所有知乎回答,文章和想法,导出txt,html和pdf
  • 指纹云手机网络环境隔离技术:筑牢海外社媒多账号运营安全屏障
  • 计算机--网络编程
  • Flutter 跨平台开发环境搭建指南
  • CVPR深度学习论文创新合集拆解:模型训练速度算提升
  • 数据库原理及应用_数据库基础_第3章数据库编程_常用系统函数
  • QWidget和QML模式下阻止槽调用的方法总结
  • 复现论文块体不锈钢上的光栅耦合表面等离子体共振
  • 【杂谈】-混沌理论能否赋予机器差异化思考能力?
  • vscode+cmake+mingw64+opencv环境配置
  • 《HM-RAG: Hierarchical Multi-Agent Multimodal Retrieval Augmented Generation》
  • 回归问题的损失函数
  • C++中的临时对象与移动语义——深入理解与实践
  • 算法复习笔记: 双指针_二分查找篇
  • GitCode全方位解析:开源新星的崛起与极致实战指南
  • 果蔬采摘机器人:自动驾驶融合视觉识别,精准定位,高效作业
  • 【前端教程】DOM 操作入门专栏:从基础到实战
  • 现代 Linux 发行版为何忽略Shell脚本的SUID位?
  • 【LeetCode每日一题】21. 合并两个有序链表 2. 两数相加
  • openEuler2403安装部署PostgreSQL17
  • 接口自动化测试框架
  • jumpserver
  • 虚幻基础:角色动画
  • 【Linux】系统部分——软硬链接动静态库的使用
  • Spring Cloud Gateway 网关(五)
  • java字节码增强,安全问题?
  • MySQL-事务(上)
  • 【分享】如何显示Chatgpt聊天的时间
  • 用Git在 Ubuntu 22.04(Git 2.34.1)把 ROS 2 工作空间上传到全新的 GitHub 仓库 步骤