Category : Unprotects for Games and Such
Archive   : PGEN-UNP.ZIP
Filename : PGEN.UNP

 
Output of file : PGEN.UNP contained in archive : PGEN-UNP.ZIP
Unprotect for Perfect General

Tired of looking up protection codes for that expensive program you bought?
Well we can do something about that nasty protection scheme.

Use the Norton editor (or a similar hex editor) on the hard disk copy of
GENERAL.EXE (as always it is inadvisable to modify your original). Search for
the following bytes and make the following changes:

Original: 75 0E 9A 0A
| |
Changes: EB 09 9A 0A


Write the file out and you are done!


For reference this is a dump of the part of the program we are changing.

-u272d

0F3F:272D CB RETF
0F3F:272E 803E7D8911 CMP BYTE PTR [897D],11
0F3F:2733 750E JNZ 2743 ;Change to JMP 273E
0F3F:2735 9A0A0AF41F CALL 1FF4:0A0A
0F3F:273A 0AC0 OR AL,AL
0F3F:273C 7405 JZ 2743
0F3F:273E C6067D892A MOV BYTE PTR [897D],2A
0F3F:2743 803E7D892A CMP BYTE PTR [897D],2A
0F3F:2748 7504 JNZ 274E
0F3F:274A B001 MOV AL,01
0F3F:274C C3 RET
-q

Courtesy of Bad Bob



  3 Responses to “Category : Unprotects for Games and Such
Archive   : PGEN-UNP.ZIP
Filename : PGEN.UNP

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/