Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
JavaPayload — JavaPayload is a collection of pure Java payloads to be used for post-exploitation from pure Java exploits or from common misconfigurations (like not password protected Tomcat manager or debugger port). | Kitploit
Tools/GitHubGitHub/schierlm/javapayload
ExploitationWeb Application ExploitationPost-ExploitationPenetration TestingMisconfigurationPayload Development
GitHubschierlm/javapayload

JavaPayload

JavaPayload is a collection of pure Java payloads to be used for post-exploitation from pure Java exploits or from common misconfigurations (like not password protected Tomcat manager or debugger port).

View RepositoryWebsite
127291 year agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

JavaPayload

JavaPayload is a collection of pure Java payloads to be used for post-exploitation from pure Java exploits or from common misconfigurations (like not password protected Tomcat manager or debugger port).

Outdated documentation can be found at

  • http://schierlm.users.sourceforge.net/JavaPayload/
  • http://schierlm.users.sourceforge.net/J2EEPayload/
  • http://schierlm.users.sourceforge.net/SpawnJavaPayload/

and inside this repo.

The current home of this project is http://javapayload.sourceforge.net/ and its source is at http://javapayload.svn.sourceforge.net/.

Compiling

JavaPayload tries to compile its class files for the oldest Java version that is able to run the particular exploit/payload. After Java 8, the compiler stopped supporting compilation for Java VMs older than Java 6. Therefore compilation will fail. Either use Java 8 (or older) for compilation, or patch the various source and target versions in build.xml to read at least 1.6.

Required libraries

Since Git does not perform well with huge libraries inside the repository, the required libraries have been left out. They are available as a separate download at

http://github.com/downloads/schierlm/JavaPayload/LibsBundle.zip

Get in touch

You can contact me at [email protected]. Or, just fork and send pull requests. I will try my very best to get them merged into SVN (still a git newbie), or may even switch over to GitHub if contributions get overwhelming :-)

Download Tool