Skip to content

Commit

Permalink
update remote server README
Browse files Browse the repository at this point in the history
close #11
close #31
  • Loading branch information
zema1 committed Jun 29, 2023
1 parent 500b6fd commit 87773da
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions assets/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,13 @@

> 注意:suo5.jsp 请勿放到编辑器格式化之类的,否则在 weblogic 等服务中可能会无法使用,主要是换行导致的。
实战中推荐使用内存马的方式来加载, jsp 的方式容易被安全设备检测到。

- `suo5.jsp` servlet 的实现
- `suo5.jsp`
- `suo5.jspx`
- `Suo5Filter.java` 一个简易的 Filter 实现,可以改造后用于 Filter 型内存马注入

如果想要其他版本的,可以利用 git 的 release tag 进入。
实战中推荐使用内存马的方式来加载, 其次是 jspx,再然后是 jsp。 深度使用的同学建议自行修改部分特征以免流量被识别,在功能做完善之前安全对抗不是这个项目的发力点。


## 测试通过的中间件

Expand All @@ -17,4 +18,11 @@
- Weblogic 10,12,14
- Jboss 4,6
- Jetty 9,10,11
- WebSphere 8,9,22,23
- WebSphere 8,9,22,23
- Resin 4

## 为何显示连接成功但无法使用?

首先请确保使用的是最新版本,如果你遇到的环境是 `泛微OA(resin)``Jira(tomcat)` 等,请尝试使用内存马的版本,很多时候 jsp(x) 不行但是内存马是可以的。

从根本上讲,有部分情况 `suo5` 是无法支持的,这并非是程序 bug,而是工作原理使然,`suo5` 要求目标的响应是流式的,如果目标中间件或是负载均衡对响应有缓存,这种只能使用传统代理来构建隧道了。

0 comments on commit 87773da

Please sign in to comment.