EXEHack is a lua driven executable hacker

by default, it loads script.lua.  running exehack -s somescript.lua will execute somescript.lua instead

lua API:
patchdword(process,address,dword)
patchbyte(process,address,byte)
patchstr(process,address,string)
nopout(process,address,len)
xoreax(process,address)
startexe(exename,exename with arguments) returns process
alloc(process,len) returns address
injectdll(process,dllname)
getargs() returns string of arguments passed to exehack