Skip to content

Commit 4c6cc2f

Browse files
committed
docs: fix typo
1 parent 52ea2d8 commit 4c6cc2f

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

web/content/docs/compatibility.mdx

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,20 +60,18 @@ icon: Album
6060

6161
### 内存马功能
6262

63-
- [x] [Godzilla 哥斯拉](https://github.com/BeichenDream/Godzilla)
63+
- [x] [Godzilla 哥斯拉](/docs/godzilla)
6464
- [x] [Behinder 冰蝎](https://github.com/rebeyond/Behinder)
6565
- [x] 命令执行
66-
- [x] [Suo5](./suo5)
66+
- [x] [Suo5](/docs/suo5)
6767
- [x] [AntSword 蚁剑](https://github.com/AntSwordProject/antSword)
6868
- [x] [Neo-reGeorg](https://github.com/L-codes/Neo-reGeorg)
6969
- [x] Custom
7070

7171
### 打包方式
7272

73-
- [x] BASE64
74-
- [x] GZIP BASE64
75-
- [x] JSP
76-
- [x] JSPX
73+
- [x] BASE64/GZIP BASE64
74+
- [x] JSP/JSPX
7775
- [x] JAR、ScriptEngineJar、GroovyTransformJar
7876
- [x] BCEL
7977
- [x] 内置脚本引擎、Rhino 脚本引擎

web/content/docs/index.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: 什么是 Java 内存马
33
---
44

5-
Java 内存马是一种无文件 webshell,相较于传统的 webshell,它无须落地 JSP 文件即可实现所有 webshell 功能。其唯一缺点可能就是服务重启即失效,因此也出现了附带的内存马复活相关技术
5+
Java 内存马是一种无文件 webshell,相较于传统的 webshell,它无须落地 JSP 文件即可实现 webshell 的所有功能。其唯一缺点可能就是服务重启即失效,不过也出现了附带的内存马复活相关技术
66

77
## 什么是 webshell
88

@@ -18,11 +18,11 @@ webshell 是一种类似于 shell 的入口,攻击者可通过它来控制目
1818

1919
## 演变历程
2020

21-
随着攻防演练热度越来越高,主机安全(文件监控、防篡改、EDR),WAF 流量设备,webshell 查杀等专业的安全设备被广泛使用。**webshell 已经从大马、小马、一句话马、加密一句话马逐步进化到现在的加密内存马,不断突破安全设备的检测**。无文件这一特性使主机安全设备变得失效,而加密则是针对 WAF 等流量设备,因此内存马使用得越来越多,当前唯一真正有效的防护措施只剩下了 **RASP(运行时应用安全防护)** — 这也是我目前所从事的方向 Java RASP 研发 — [靖云甲](https://www.boundaryx.com/category/product/adr)
21+
随着攻防对抗强度越来越高,主机安全(文件监控、防篡改、EDR),WAF 流量设备,webshell 查杀等专业的安全设备被广泛使用。**webshell 已经从大马、小马、一句话马、加密一句话马逐步进化到现在的加密内存马,不断突破安全设备的检测**。无文件这一特性使主机安全设备变得失效,而加密则是针对 WAF 等流量设备,因此内存马使用得越来越多,当前唯一真正有效的防护措施似乎只剩下了 **RASP(运行时应用安全防护)** — 这也是我目前所从事的方向 Java RASP 研发 — [靖云甲](https://www.boundaryx.com/category/product/adr)
2222

23-
因此内存马也被称为内存 webshell,相较于传统 webshell 的文件落地方式,只是在攻防对抗中进化,换了个实现方式挂 webshell。
23+
内存马也被称为内存 webshell,相较于传统 webshell 的文件落地方式,只是在攻防对抗中进化,换了个实现方式挂 webshell。
2424

25-
此项目 https://github.com/tennc/webshell 收集了超多不同编程语言的 webshell,或许你遇到有意思的 webshell 时,可以考虑将其改造成内存马。
25+
此项目 https://github.com/tennc/webshell 收集了超多不同编程语言的 webshell,或许当你遇到有意思的 webshell 时,可以考虑将其改造成内存马。
2626

2727
## 常见 Java 内存马
2828

@@ -32,7 +32,7 @@ webshell 是一种类似于 shell 的入口,攻击者可通过它来控制目
3232

3333
**任何能进行 Web 通信的组件都可以成为内存马依附的位置**
3434

35-
Java EE 中的 Servlets 就提供了 Servlet、Filter 以及 Listener,Tomcat 通过挖掘已经有了 Upgrade、WebSocket、Executor、Valve、ApplicationFilterChain。并且 SpringWebMVC 中的 Controller、Interceptor,SpringWebFlux 中的 WebFilter 这种框架内存马也使用广泛
35+
Java EE 中的 Servlet 规范就提供了 Servlet、Filter 以及 Listener,Tomcat 通过挖掘已经有了 Upgrade、WebSocket、Executor、Valve、ApplicationFilterChain。并且 SpringWebMVC 中的 Controller、Interceptor,SpringWebFlux 中的 WebFilter 这种框架内存马也被广泛使用
3636

3737
从技术实现的不同,分为非 Agent 内存马与 Agent 内存马,由于 Agent 内存马需要落地 Jar 包,冰蝎工具的作者后续也提供了无文件 Agent 内存马的实现方式,参考:[Java 内存攻击技术漫谈](https://xz.aliyun.com/news/9525)[论如何优雅的注入 Java Agent 内存马](https://xz.aliyun.com/news/11086)
3838

0 commit comments

Comments
 (0)