MCPcopy Index your code
hub / github.com/errors11/TomcatVuln

github.com/errors11/TomcatVuln @v1.0.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.1 ↗ · + Follow
113 symbols 261 edges 28 files 16 documented · 14%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

TomcatVuln

put文件上传

put.png img.png

ajp协议漏洞

默认读取web.xml文件,漏洞利用方式是通过web.xml文件读取其中的class文件到本地 img_1.png img_4.png img_5.png

弱口令漏洞

img_2.png img_3.png

Extension points exported contracts — how you extend this code

ExecuteStrategy (Interface)
@description: 执行策略 @author:DUDU @date: 2023/9/26 [6 implementers]
src/main/java/org/dudu/TomcatVuln/Interface/strategy/ExecuteStrategy.java

Core symbols most depended-on inside this repo

getConfigFile
called by 9
src/main/java/org/dudu/TomcatVuln/utils/FileUtil.java
execute
called by 8
src/main/java/org/dudu/TomcatVuln/Interface/strategy/ExecuteStrategy.java
setConnection
called by 6
src/main/java/org/dudu/TomcatVuln/request/HttpRequest.java
getJarPath
called by 5
src/main/java/org/dudu/TomcatVuln/utils/FileUtil.java
getStandardUrl
called by 4
src/main/java/org/dudu/TomcatVuln/utils/ConnectUtil.java
request_response
called by 4
src/main/java/org/dudu/TomcatVuln/request/AjpRequest.java
writeConfig
called by 3
src/main/java/org/dudu/TomcatVuln/utils/FileUtil.java
writeConfigJsp
called by 3
src/main/java/org/dudu/TomcatVuln/utils/FileUtil.java

Shape

Method 85
Class 25
Enum 2
Interface 1

Languages

Java100%

Modules by API surface

src/main/java/org/dudu/TomcatVuln/utils/FileUtil.java14 symbols
src/main/java/org/dudu/TomcatVuln/view/MainMenuView.java8 symbols
src/main/java/org/dudu/TomcatVuln/utils/ConnectUtil.java8 symbols
src/main/java/org/dudu/TomcatVuln/DTO/AjpRequestDTO.java7 symbols
src/main/java/org/dudu/TomcatVuln/view/SetDictView.java6 symbols
src/main/java/org/dudu/TomcatVuln/view/SetWarView.java5 symbols
src/main/java/org/dudu/TomcatVuln/view/SetJspView.java5 symbols
src/main/java/org/dudu/TomcatVuln/Interface/strategy/StrategyChoose.java5 symbols
src/main/java/org/dudu/TomcatVuln/Enum/VulnName.java5 symbols
src/main/java/org/dudu/TomcatVuln/request/request.java4 symbols
src/main/java/org/dudu/TomcatVuln/Exploit/PutExploit.java4 symbols
src/main/java/org/dudu/TomcatVuln/Exploit/PassWordExploit.java4 symbols

For agents

$ claude mcp add TomcatVuln \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page