veo / vagent

多功能 java agent 内存马
329 stars 39 forks source link

vagent不生效 #9

Open sevck opened 1 month ago

sevck commented 1 month ago

目标环境: jdk 1.8_201 spring-boot 2.1 (内置tomcat8)

注入方式:

[root@36e5248b2ca4 webapps]# java -jar vagent.jar
-------------------
name >>> user-xxxx-1.xxx.jar
id >>> 205
success
[root@36e5248b2ca4 webapps]# java -jar vagent.jar
-------------------
name >>> user-xxx-1.xxx.jar
id >>> 205
success

在服务端(user-xxx-1.xxx)可以看到打印了: agentmain image 理论应该注入成功了,但是使用冰鞋访问404 http://ip:port/faviconb 自定义加密协议

image
veo commented 1 month ago

情况比较多种 1.注入失败,vagent不兼容当前环境 2.注入成功,但路径不是对应外网的路径,经过了nginx等转发 3.应用路径没有开放,或没权限

veo commented 1 month ago

你可以先找一个200静态文件的路径,然后再加上冰蝎的路径试试

比如/static/faviconb

sevck commented 1 month ago

他不是spring mvc, spring cloud, 微服务的,user.jar. 对应的路由就是/xxxxx, nginx上配置 api.a.com/user/ -> proxy ->docker ip:port

服务端是我的另外一个docker,还没走nginx 我也考虑了路径问题,全局加上了Authorization,admin权限 所有路由都可以问题

有什么解决办法么?

sevck commented 1 month ago

看到注入后 服务端console有打印agentmain