squidge
September 27th, 2002, 23:15
I've got a 16-bit DOS-based program that's been packed with an unknown packer. The file is an EXE at about 5kb. I've noticed that the filename is copied into the file itself at position 0x200, prefixed by the letters "bm". The strings used inside the program are easily readable, and I've noticed the string "Packed file is corrupt" near the end of the file.
The header of the file is as follows (starting from the "MZ" header signature) : (all hex) 4D 5A D6 01 0A 00 00 00 20 00 5C 01 FF FF 1A 02 80 00 00 00 10 00 FD 00 1E 00 00 00 01 and the rest of the bytes are 0x00 upto 0x1FF.
From the information - does anyone have any idea to packer used? There are some other files in the same directory that are protected with CopyControl and compressed in the same way, so I'm wondering if this is some kind of shell around the program. However, this particular compressed file doesn't care whether or not the protection exists or is valid.
It seems that, from various strings in the executable, that the original compiler was Borland C 4.5 (It requires BRUN45.EXE to run)
I've tried to run CCLOOK on the programs, but it just returns no results, saying there's no copycontrolled programs on the disk. The program itself has a copyright of 2002. It can not be downloaded from the net, only bought via mail order.
The header of the file is as follows (starting from the "MZ" header signature) : (all hex) 4D 5A D6 01 0A 00 00 00 20 00 5C 01 FF FF 1A 02 80 00 00 00 10 00 FD 00 1E 00 00 00 01 and the rest of the bytes are 0x00 upto 0x1FF.
From the information - does anyone have any idea to packer used? There are some other files in the same directory that are protected with CopyControl and compressed in the same way, so I'm wondering if this is some kind of shell around the program. However, this particular compressed file doesn't care whether or not the protection exists or is valid.
It seems that, from various strings in the executable, that the original compiler was Borland C 4.5 (It requires BRUN45.EXE to run)
I've tried to run CCLOOK on the programs, but it just returns no results, saying there's no copycontrolled programs on the disk. The program itself has a copyright of 2002. It can not be downloaded from the net, only bought via mail order.

. Unless they can code specific unpacker logic into the crack program. Since you have a DOS Basic program(boy do I remember the good old days of BASIC PDS 7.1) I recommend checking out this site made by DoDi the maker of the vb decompilers.: http://members.aol.com/vbdis/ He decided to start working on older basic. However I havent seen a formal decompiler yet but it is possible and actually should not be that difficult. Should be easier than VB. Basic compiler can compile with a dependency the runtime or it can link the runtime in staticly but either way it is interpreted code not native.
