Ú¿ Ú¿ÚÂÄ¿ÚÂÄÂÂÄ¿ڿÚÂÄ¿ڿ Ú¿ <------------------------------- ³³ ³³³³ ³³ÀÙ ³³ ÀÙ³³³³ ³³ÀÁÂÂÁÙ <-------------------------------- ³³ ³³³³ ³³ ³³ ³³³³ ³³ ³³ <--------------------------------- ÀÁÄÁÙÀÙ ÀÙ ÀÙ ÀÙÀÙ ÀÙ ÀÙ Generic unpacker for programs compressed with TinyProg. Disclaimer ---------- Under NO circumstances I can be held responsible for any damage caused by files in this or any other package containing programs written by me. Package ------- This package contains UNTINY the main program as well as a bunch of other unpackers I have written the last months. --=[ Description of the compressors UNTiny opens ]=--------------- TINYPROG (EXE/COM): ------------------- . It compress and scrambles by CRC check .EXE and .COM files . The executable file may be compressed with password, with an "user data area", and with a CRC check error text written by the user. . I know at least the following versions: 1.0, 3.0, 3.3, 3.6, 3.8, 3.9 & 4.0 . 4.0 is identical to 3.9 except some IMHO rearranged code and a little bit longer decryptor. Author: Tranzoa Co. PKTINY (EXE/COM): ----------------- A small utility has been written to prevent recognition (and unpacking) of TINYPROGed files. The trick this program uses is very simple. TINYPROG has the ability to leave some space in the beginning of an .EXE file. By filling this space with a PKLITE header and modifing some code to let the program still run correctly, it tries to fool unpackers. . It needs to work two aditional files: PKLITE.EXE and TINYPROG.EXE . Another version of PKTiny needs instead of PKLITE.EXE SCAN from McAfee . It modifies TINYPROG compressed files and then it adds an EXE-header from the PKLITE executable program. . There are at least four versions: v1.0, v1.5, v1.62 and an unknown version found in VGA-Copy 6.10 (1.6) . I've tested it and works fine with the following TINYPROG versions : v3.0, v3.3, v3.6, v3.8, 3.9 and with ALL PKLITE versions . PKTiny 1.0 packed files (VGA-Copy) uses TinyProg 3.8 Author : Thomas M”nkemeier, Germany AiR-PROTECT: ------------ . A PKTiny (1.6?) hack. Only the copyright notice have been changed. . Uses an unknown TinyProg version? . Not in the public availiable! So don't ask me for this protector! Author: A.I.R Online Software, Germany TinyProt: --------- . Known versions: 1.0c, 1.0d, 1.0e . This little joke replaces the jump over the data area with nonfunctional instructions. So I have only to put a detection to Untiny to handle this TinyProg faker.... . 1.0c - 1.0e have the same protector startup code, so... Author: Igor Hakszer TinyHack -------- . Known versions: 1.0a . For this "patcher" I have added a new generic TinyProt detection as well as two new anti-debugger handlers. . Unpacked code often hangs (due to a bug in TinyHack) Author: Rand0m aka Tulpe (NME/X^Adi) (C)opyright 1987-97 (ALL RIGHTS RESERVED!) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ROSE Softwareentwicklung ³Û ³ Dipl.-Ing. (FH) Ralph Roth ³Û ³ Finkenweg 24 ³Û ³ ³Û ³ D 78658 Zimmern o. R. ³Û ³ ³Û ³ FAX/AB: +49.741-32647 ³Û ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß EMail: Ralph_Roth@p2.f2101.n246.z2.fidonet.org Fido: 2:246/2101.2 Type Bits/KeyID Date User ID pub 512/CC3742A5 1995/02/08 Dipl.-Ing. (FH) Ralph Roth, Fido: 2:246/2101.2 -----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3i mQBNAi847YIAAAECANEe8vGPyKnR0bVoMO9vEu0hD+pMItDzLSvxqWF8W8YWzZ3U AdhzfNDKL9uEo6BY/jHAF3m8vi5T//pgOsw3QqUABRG0HVJhbHBoIFJvdGggPHJh ckBmaC1hbGJzaWcuZGU+iQBVAwUQMvEC1v/6YDrMN0KlAQGq1AH9GOZnCI5VSJK6 EJGPK8UwYnzIhN3YGg1uBBCzsrMnPucB8J8GnaYxfA/r9bBsjfUYPkhI9s0XumAt ScbHr68TxrQuRGlwbC4tSW5nLiAoRkgpIFJhbHBoIFJvdGgsIEZpZG86IDI6MjQ2 LzIxMDEuMokAVQMFEDL45u+ZiMHovEmyvQEBZScB/iWIEez/0zVa4e0lYQjgy82i TBemfNnm3ABzr9e9iqbO5Vg0Ne2FxquawIo6Nl4wvzD1oyuGl6PDo592M5+41CiJ AFUDBRAyxov///pgOsw3QqUBAbEhAf9cIvlfV0oTQ7tZ58V/xlVfY7YoCdHpjbif bBw8sdUZLhpueAEZKEUOO2BVMFnP4toA8CgDS27gSYowQRrk/3DD =sAec -----END PGP PUBLIC KEY BLOCK-----