home *** CD-ROM | disk | FTP | other *** search
- @echo off
- rem hope u r not so lame to rip this one.... :)
- rem
- echo --=[ UNComBat ■ (C)oded 1993-97 by ROSE, Ralph Roth ]=-------------------
- echo.
- if exist %1 goto filefound
- echo -------------------------------------------------------------------------
- echo Usage: unprotect filename.com
- echo -------------------------------------------------------------------------
- echo.
-
- :filefound
- echo Filename must be a real COM file. This program removes HackStop 0.90-0.97,
- echo RCP 0.91, R-Crypt and Protect COM/EXE 5.0/5.5 (and maybe other progis)!
- echo.
- echo Works only on .COM files protected by the programs mentioned above, any
- echo other use may cause harm to data contained in target file. Doesn't work
- echo with compressed files, TSR's or selfmodifing files! Greetx from ROSE!
- echo Requires an 80186+ processor or better to work proberly!
- echo.
-
- if exist %1 goto doit
- goto theend
-
- :doit
- echo Unprotecting file %1 (assuming protection is there)...
- if exist 1.scr del 1.scr > nul
-
- rem that's the whole magic:
-
- Echo E 0100 E9 BC 00 3E 01 37 C2 48 15 F6 06 4D 2E 21 F1 CB >> 1.scr
- Echo E 0110 67 46 0C 4F 3C D2 3A E1 D4 76 65 D6 EB 19 50 39 >> 1.scr
- Echo E 0120 34 F5 DE 74 43 54 E3 59 81 E4 52 EE 25 C8 50 7A >> 1.scr
- Echo E 0130 ED 59 D2 DC 39 3C D3 60 40 B5 4C 6B F9 40 D9 FB >> 1.scr
- Echo E 0140 31 DC 4A C1 CD 20 BA 03 48 C8 27 C6 E0 0D CA E3 >> 1.scr
- Echo E 0150 08 E5 08 0F 96 F1 FA 12 14 D6 2A 1D 6A 1D 1E 2C >> 1.scr
- Echo E 0160 F7 1F 1A 2F E3 2C 28 6D 4B 52 06 40 4D 47 4F 59 >> 1.scr
- Echo E 0170 4D 59 47 41 57 11 76 76 64 67 79 63 16 6A 79 69 >> 1.scr
- Echo E 0180 1C 59 5B 5D 35 26 62 25 2D 29 23 69 66 67 47 41 >> 1.scr
- Echo E 0190 68 09 0B 1F 02 1E 06 7D 07 16 04 57 3F 79 6A 6B >> 1.scr
- Echo E 01A0 6C 6D 54 52 12 41 00 1B 6E 68 56 6D 65 1B 4A 08 >> 1.scr
- Echo E 01B0 14 67 63 5F 40 41 42 79 79 02 7C 7A 09 73 77 68 >> 1.scr
- Echo E 01C0 00 01 60 BF 03 01 B9 BC 00 B0 BF 2E 30 05 FE C0 >> 1.scr
- Echo E 01D0 47 E2 F8 61 C7 06 00 01 BF 9E C6 06 02 01 01 C3 >> 1.scr
-
- echo g >> 1.scr
- echo q >> 1.scr
- echo. >>1.scr
-
- echo Processing now file "%1"...
- debug %1 < 1.scr > nul
- debug %1 < deprot.scr > nul
- cls
- echo %1 - Protection removed!?
- del 1.scr >nul
- del deprot.scr >nul
-
- :theend
-