home *** CD-ROM | disk | FTP | other *** search
/ Software Recommendations - 1998 Season 1 / DNBCD4.iso / share / compress / exe / untiny / UNCOMBAT.BAT < prev    next >
Encoding:
DOS Batch File  |  1997-10-29  |  2.2 KB  |  59 lines

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