ÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄ ±²Ū ŪŪ ÜŪŪ ŪŪ ŪŪ ŪŪ ÜŪŪŪŪŪÜ ŪŪŪŪŪŪŪ ÜŪŪŪŪŪÜ ŪŪŪŪŪŪÜ Ū²± ±²Ū ŪŪÜŪŪß ŪŪ ŪŪ ŪŪ ŪŪŪ ŪŪÜÜÜÜ ŽŪŻ ŪŪ ŪŪ ŪŪÜÜÜŪŪ Ū²± ±²Ū ŪŪßŪŪÜ ŪŪ ŪŪ ŪŪ ßßßßŪŪ ŽŪŻ ŪŪ ŪŪ ŪŪßßßß Ū²± ±²Ū ŪŪ ßŪŪ ŪŪ ŪŪŪŪŪŪ ŪŪŪŪŪŪ ßŪŪŪŪŪß ŽŪŻ ßŪŪŪŪŪß ŪŪ Ū²± ÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ- 1992-1997 by TULPE alias RAND0M, (C) by rANDOM all rights perversed. ž VersionNumba 1.2 ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ- ž Description With this Unpacker you are able to kill the lame exe/com protection program "HACKSTOP" by Rose Software. ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ- ž Usage Killhs ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ- ž Some technical shit about KILLHS..... The breakpoint routines are completely rewritten,now it runs with EMM386 cause i removed the lidt instruction.But it requires a 386 or higher cause it uses 386 hardware breakpoints.The com support needs real mode ;( (sorry my universal comunpacker runs only in realmode). This unpacker should work with all HackStop versions from 1.10-1.14 III. The universal comunpacker can unpack lame programs like Protect/6.0/5.6, Hackstop,RCC286,Pklite and so on.... ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ- ------------------------------------------------------------------------------- KHS - KiLLHACKST0P - Release Notes/History - WHAT IS NEW? ------------------------------------------------------------------------------- ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ- 1.2 ž added the new hs version with anti-killhs code. ž added a new anti-generic unpacker routine.(no memory dump anymore) :) ž The KILLHS EXE SUPPORT RUNS NOW WITH EMM386!!!!!! ž -I 386 intro added.thanks to treach for coding the intro ;) ž little design change (looks like hackstop 1.14). ž fixed a display bug. ž changed the whole breakpoint routine,to support EMM386. ž added some anti-generic unpacker code (fight against rose). ž removed the basic heuristic entrypoint detection. ž code which was already executed will be erased from memory. ž fixed a register setting bug in the generic loader. 1.1 ž added a emulation of some interrupts for future hackstop versions. ž extended the hackstop detection. ž killhs can handle now converted coms. ž enhanced the universal comunpacker int100h emulation. ž added a better protected mode detection. ž enhanced the windows detection (much better). ž fixed some design bugs. ž fixed some small bugs. 1.0 ž fixed a big bug in the universal comunpacker. ž KillHs can now unpack the new hs114random release. ž FATAL INT21 BUG REMOVED! Killhs can now unpack older hs versions. ž changed the CS,IP,SS,SP calculation routine. ž optimized the whole unpacker again.(ca.150 bytes smaller). ž changed the filesize caluclation routine. ž now unpacker should work faster. ž removed a optimisation bug (sorry marquis ;)). ž changed the lame protected mode detection (mds: now it works). ž now the unpacker uses the HACKSTOP Unpacker Support :) (thanx to rose). ž changed the lame hackstop detection routine. ž added a upcase function.(looks like hackstop). ž added a memory filling routine. 1.0į ž optimized the whole unpacker (2kb smaller). ;) ž removed a int 03 bug. ž changed some lame code. ž changed some universal comunpacker code. ž changed some text. 0.666 ž added the version 1.13b ž added the lidt instruction to set a new vektor table ž optimized the loader ž added a new int21 handler for the exe x-tractor ž changed some text ž fixed a cursor position bug ž the new version runs only with himem.sys (lidt instruction) (cause rose xors int01) 0.4 ž internal release for rose. (20 times protected with some crypters) ž changed some com routines. ž added a new analysing method. ž changed the com-filesize detection (now much better). ž fixed bug with version 1.12a. ž added some new hackstop versions. ž optimized the com routines. ž optimized some loader code. 0.3b VI ž added all options. ž changed some lame code. ž optimized the loader. ž fixed a bug in the breakpoint routine 0.3b I ž added com-support. ž removed some loader bugs. ž int21 bug with emm386.exe fixed. ž changed the 386+ breakpoint code 0.2b III ž added version lower 1.13. ž added +64kb code. ž changed the breakpoint routines. ž fixed some bugs with emm386.exe. 0.01b V ž killhs can now unpack version 1.13. ž started projekt. ž hackstop style added. ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ- KillHackStop has been tested with the following HackFlop versions ž Hackstop v1.10ą ž Hackstop v1.11 ž HackStop v1.11c ž HackStop v1.11h ž Hackstop v1.11f ž Hackstop v1.11g ž Hackstop v1.12a ž Hackstop v1.12c ž Hackstop v1.12d ž Hackstop v1.12e ž Hackstop v1.12g ž Hackstop v1.13 all versions. ž Hackstop v1.14 all versions. ž Hackstop v1.14 random release.... ž Hackstop v1.14 III ž Hackstop v1.14 IV ž some modified versions (maybe) ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ- ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ- Future Plans : aehmmm, killing ralph roth and deleting the hackstop source. ;) ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ- ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ- ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ- ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ- Message to rose: Ich debuggte,ich programmierte,ich siegte! ;) ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ- ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ- ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ- Personal Greetings ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄÄÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ-ÄÄÄÄ- ž Treach - Thanks for the INTRO CODE....mega greetz fly out to you.. ž Mezzo - I think we should buy some Pizza Nr 14 ;) ž ka0t - Kartoffel was geht? ž Ghostbuster- Thanks for the great EXELOADER...you rule :-] ž Iceman - What's about the promised phonetalk? ž Riddler - Komm gefaelligst wieder in den Channel ;) ž Marquis - What's about a phonetalk? :) ž Lost Soul - Thanks,thanks,thanks,thanks,thanks,for you great help with the bots. ž G-ROM - What's up? ž Leddy - Thanks for your help. ;) ž Dstalker - Nice crypter ;) ž dA - You know why ;) ž Lordbyte - Thanks for your help and the motivating :) ž eMX - Looks like a greet? ž and to the whole #cracking and #ucf2000 posse. ž Ralph Roth - Write an unpacker for ka0t's SuckStop or should i call you a lamer. Thanks for the 386 debugregister description. It was a great help in writing killhs :) Doc endp