Posted June 17, 200718 yr unpacked &scrpts1.unpack exe/*//////////////////////////////////////////////////Назначение скрипта MoleBox/////////////////////////////////////////////////*/var patchvar countervar ImageBasevar OEPvar iat_startvar Startmsg "Add ignore custom exption or ranges [EF000007]"mov counter,0gmi eip,MODULEBASEmov ImageBase,$RESULTask "Введите адрес секции SFX" cmp $RESULT, 0je quitmov Start,$RESULTfind Start,#FFD0#cmp $RESULT,0je quitmov OEP,$RESULTmov patch,$RESULTsub patch,EBPHWS patch,"x"runBPHWC patchfind eip,#558BEC83EC48C645FC01C745F800000000EB09#cmp $RESULT,0je quitmov patch,$RESULTmov [patch],#C3#BPHWS patch,"x"runmov iat_start,eaxBPHWC patchBPHWS OEP,"x"runBPHWC OEPsticmt eip, "Oep"sub OEP,ImageBasesub iat_start,ImageBasemov counter,ImageBaseadd counter,3Cmov counter,[counter]add counter,ImageBaseadd counter,28mov [counter],OEPadd counter,58mov [counter],iat_startDPE "dump.exe",eipmsg "The file is unpacked! Remove unnecessary section in Dump"retquit:MSG "Not MoleBox"ret2. extract dll//////////////////////////////////////////////////Назначение скрипта MoleBox extr/////////////////////////////////////////////////*/var patchvar dllwrvar size_dllvar img_dllvar Startmsg "Add ignore custom exption or ranges [EF000007]"ask "Введите адрес секции SFX" // начало секции где находиться епcmp $RESULT, 0je quitmov Start,$RESULTfind Start,#FFD0#cmp $RESULT,0je quitmov OEP,$RESULTmov patch,$RESULTsub patch,EBPHWS patch,"x"runBPHWC patchfind eip,#8B45C48B4DF0#cmp $RESULT,0je quitmov dllwr,$RESULTBPHWS dllwr,"x"loop:runstimov img_dll,eaxfind img_dll,#5045#mov size_dll,$RESULTadd size_dll,50mov size_dll,[size_dll]eval "Name dll in ebx, damp partial address:{img_dll} , size:{size_dll}! If it is necessary, choose active dump engine ->IntelDump"msg $RESULTpausejmp loopMoleBox_Pro_2.6.4.2534.rar Edited June 17, 200718 yr by pavka
June 18, 200718 yr it's at that tuts4you homepage Apakekdah Link: http://www.tuts4you.com/download.php?view.1710 BTW, nice script Pavka
Create an account or sign in to comment