Unpacker For Mask 2.5 by Unpacking Gods (UG)
1 of 6 files
christoph
-
This download is an executable MS-DOS program that will not run on a modern computer.
It needs a DOS emulator such as DOSBox-X, Staging;
or a virtualized MS-DOS or FreeDOS system.
Browsers may flag this download as unwanted or malicious. If unsure, scan it with VirusTotal. -
Last modified Dec 3, 2017 7:32:42 PM
MD5 checksum 9814cdf80e8cd17ff963a80c4648193b
Mime type Zip archive data
Download unmask-cristoph gabler.zip
Size 9 kB
2000 June 4
- Zip - DOS / Computer tool
- Christoph, design, art credits
4 items in the archive
- FILE_ID.DIZ
- UG2000.NFO
- UNMASK.ASM
- UNMASK.EXE
████ ███ ████ ▀███ ███████▄ ▄██████▄ ▄██████▄ ████ ███ ███ ████ ▀███ ▄███████▄
█▓▓█ █▓█ █▓▓█▄ █▓█ █▓▓█▓▓▓█ █▓▓█▓▓▓█ █▓▓█▓▓▓█ █▓▓█ █▓█ ▀▀▀ █▓▓█▄ █▓█ █▓▓█▓▓▓▓█
█▒▒█ █▓█ █▒▒████▓█ █▒▒█▀█▓█ █▒▒█▀█▓█ █▒▒█▀█▓█ █▒▒█ █▓█ ███ █▒▒████▓█ █▒▒█▀▀█▓█
█░░█ █▓█ █░░█ ██▓█ █░░█▄███ █░░█▄█▓█ █░░█ ███ █░░██▀▀▀ █▓█ █░░█ ██▓█ █░░█ ███
█▒▒█ █▓█ █▒▒█ █▓█ █▒▒█▀▀▀ █▒▒█ █▓█ █▒▒█ ▄▄▄ █▒▒█▀█▄▄ █▓█ █▒▒█ █▓█ █▒▒█ ▄▄▄▄
█▓▓█ █▓█ █▓▓█ █▓█ █▓▓█ █▓▓█ █▓█ █▓▓█ █▓█ █▓▓█ █▓█ █▓█ █▓▓█ █▓█ █▓▓█ ▀█▓█
▀███████ ████ ███ ████ ████ ███ ████████ ████ ███ ███ ████ ███ █████████
▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄
▀▀ ██▓▓█ ████ ▀▀▀▀▀▀ ██▓▓█ ████ ▀▀▀▀▀▀ ██▓▓█ ████ ▀▀▀▀▀▀ ██▓▓█ ▀▀▀▀ ▀▀
▀█ ██▒▓█ ▄▄▄▄▄ ██████ ██▒▓█ █▓██ ██████ ██▒▓█ █▓██ ██████ ▀▀▀▀▀▀▀▀████ █▀
▀████▄▄▄███▀ ▀████▄▄▄███▀ █████▄▄▄███▀ sortof █████▄▄▄███▀
UNPACKiNG GODS - the.art.of.professional.encryption.removing
╓══════════════════════════════════════════════════════════════════════════╖
║ ...:UNPACKER FOR MASK 2.5:... ║
║┌══════════════════════════════─══╤════╤══─══════════════════════════════┐║
║│ ···[uNPACKER iNFO]··· │░▒▓░│ ···[eNCRYPTER iNFO]··· │║
║│ │░▒▓░│ │║
║│ aUTHOR : Christoph Gabler │░▒▓░│ aUTHOR : Jos‚ M. L. Lopes │║
║│ dATE : 4. June, 2000 │░▒▓░│ dATE : 3. June, 2000 │║
║│ sUPPORTS : Mask 2.5 only │░▒▓░│ rLS tYPE : Share Ware │║
║│ fiLE tYPE : DOS EXE/COM │░▒▓░│ rATiNG : 89% │║
║│ │░▒▓░│ │║
║╞══════════════════════════════─══╧════╧══─══════════════════════════════╡║
║│ ┌──────────────────────┐ │║
║│────────────────────────├───UNPACKER DETAILS───┤────────────────────────│║
║│ └──────────────────────┘ │║
║│ │║
║│ Breakpoint method : Hardware breakpoint / int hook │║
║│ Number of breakpoints : 2 Breakpoints │║
║│ Breakpoint eccours on : Write to SS:BP+6 etc. │║
║│ Relocation rebuilder : Used in unpacker │║
║│ Requirement for usage : DOS, 386+, realmode or emm v86 │║
║│ │║
║╞════════════════════════════════════════════════════════════════════════╡║
║│ ┌───────────────────────┐ │║
║│───────────────────────├───ENCRYPTER DETAILS───┤────────────────────────│║
║│ └───────────────────────┘ │║
║│ │║
║│ Data compression [.] │║
║│ Relocation compression [.] │║
║│ PMode tricks [.] │║
║│ DRx tricks [X] │║
║│ INT1 tricks [X] │║
║│ Stack tricks [X] │║
║│ Dumping detection [X] │║
║│ Password protection [.] │║
║│ Memory crc checking [X] │║
║│ Import section handling [.] │║
║│ Export section handling [.] │║
║│ Reloc section handling [X] │║
║│ Polymorph encryption [.] │║
║│ │║
║╞════════════════════════════════════════════════════════════════════════╡║
║│ │║
║│─[ENCRYPTER REVIEW]─────────────────────────────────────────────────────│║
║│ │║
║│ I have to admit that writing an unpacker for the new Mask version was │║
║│ really a pain in the ass because breaking after the decryptors was │║
║│ made pretty difficult : DRx tricks to prevent hw breaking (but │║
║│ unfortunately too few ones), a damn nice crc check which really │║
║│ did not leave one single byte unchecked for software breakpoints │║
║│ (i finally managed to fool the crc check). Another reason why │║
║│ int1 (tf/hw) breaking was made difficult too was the trapflagging and │║
║│ the direct int1 modification (which btw, might cause NT to crash). │║
║│ Altough the SMI intruction (F1h) has been removed (which caused an │║
║│ int1, crash under cyrix proc.) there is still another smaller bug │║
║│ remaining, int1 and int3 get called without having them pointed to │║
║│ a proper location within codesegment (after starting some files, │║
║│ int1 or int3 point into a corrupt area). │║
║│ │║
║│─[ADDITiONAL NOTES]─────────────────────────────────────────────────────│║
║│ │║
║│ This time the unpacker engine is not very generic and will only handle │║
║│ files encrypted with version 2.5. In fact, mask.com was encrypted by │║
║│ an adjusted version of Mask and cannot be unpacked (you can modify │║
║│ the source your own, i've done enough for today :) │║
║│ │║
║│ Greetings go to : All UG members, Sebastian, Public Enemy, ThE ClERiC │║
║│ defiler, u_schall, Uno, Marquis, Pain, Nihil, Loren │║
║│ Jos‚ M. L. Lopes and a lot more ... │║
║│ │║
╠══════════════════════════════════════════════════════════════════════════╣
║┌────────────────────────────────────────────────────────────────────────┐║
║│ ┌───────────────────────────────────────────────────────────┐ │║
║│ │ █▀▀ ▀▀█ █▀█ █▀█ █▀█ █▄▄▄█ █▀▀ █▄▄▄█ █▀█ █▀▀ █▀█ █▀▀ │ │║
║│ │ █ █ █ █ █▀▀ █ █ █ █ █ █ █ ▀ █ █▀ █ ▀ █ █▀▄ █▀ █▀▄ ▀▀█ │ │║
║│ │ ███ ███ ███ ███ ███ ███ █ █ ███ █ █ █▄█ ███ █ █ ███ │ │║
║│────┴───────────────────────────────────────────────────────────┴───────│║
║│........................................................................│║
║│........................................................................│║
║│[email protected]/uNPACKER..│║
║│[email protected].........│║
║│........................................................................│║
║│...Vladimir.Gneushev..Vag@UnpackingGods.com.........uNPACKER.aUTHOR.....│║
║│...Dope...............Dope@UnpackingGods.com........uNPACKER.aUTHOR.....│║
║│...SAC................Sac@UnpackingGods.com.........uNPACKER.aUTHOR.....│║
║│...Snow.Panther.......SPanther@UnpackingGods.com....uNPACKER.aUTHOR.....│║
║│...The.Rain...........TheRain@UnpackingGods.com.....uNPACKER.aUTHOR.....│║
║│...Oleg.Prokhorov.....Oleg@UnpackingGods.com........uNPACKER.aUTHOR.....│║
║│...Merlin.............Merlin@UnpackingGods.com......uNPACKER.aUTHOR.....│║
║│...DarkGrey...........DarkGrey@UnpackingGods.com....uNPACKER.aUTHOR.....│║
║│...dR.No..............dRNo@UnpackingGods.com........uNPACKER.aUTHOR.....│║
║│........................................................................│║
║│[email protected]...........│║
║│[email protected]...........│║
║│........................................................................│║
║│........................................................................│║
╠══════════════════════════════════════════════════════════════════════════╣
║┌────────────────────────────────────────────────────────────────────────┐║
║│ ┌───────────────────────────────────────────────────────────┐ │║
║│ │ █▀▀ ▀▀█ █▀█ █▀█ █▀█ ███ ███ ▄ ███ ███ │ │║
║│ │ █ █ █ █ █▀▀ █ █ █ █ █ █ █ █▀█ █ █ ▀█▀ █ █ █▀▀ █ │ │║
║│ │ ███ ███ ███ ███ ███ ███ ███ ▀▀▀ █ █ ▀▀ █▀█ ▀▀▀ █ │ │║
║│────┴───────────────────────────────────────────────────────────┴───────│║
║│ │║
║│.........................:[ uG2000 WEB PAGE ]:..........................│║
║│ │║
║│ www.unpacking.org www.unpackinggods.com www.ug2000.net │║
║│ │║
║│.......................:[ uG2000 IRC CHANNEL ]:.........................│║
║│ │║
║│ EFNET : #UG2000 (public), #UNPACKING (member) │║
║│ │║
║│.......................:[ uG2000 mEMBER aPPLY ]:........................│║
║│ │║
║│ We are currently looking for the following : │║
║│ │║
║│ * Talented unpacker authors * │║
║│ * Shell suppliers * │║
║│ │║
║│ If you can offer any of these, or feel like beeing of │║
║│ any value for us, please write to : │║
║│ │║
║│ [email protected] │║
║│ │║
╠══════════════════════════════════════════════════════════════════════════╣
║┌────────────────────────────────────────────────────────────────────────┐║
║│ ┌─────────────────────────────────────────────────┐ │║
║│ │ █▀▀ ▀▀█ █▀█ █▀█ █▀█ ████ ██▀▀ █ █ █ █▀▀▀ │ │║
║│ │ █ █ █ █ █▀▀ █ █ █ █ █ █ █ ██ ██▀▀ █ █ █ ████ │ │║
║│ │ ███ ███ ███ ███ ███ ███ █ ██ ██▄▄ █████ ▄▄▄██ │ │║
║│───────────┴─────────────────────────────────────────────────┴──────────│║
║│ │║
║│ ■ After our meeting we are happy to announce that today is UG release │║
║│ start! Watch out for more to come! │║
║│ │║
║│ ■ Our NFO file has finally been written, credits go to sortof for │║
║│ doing the ascii logo, all other nfo layout was done by Christoph │║
║│ │║
║│ ■ Third web page now available! Email forwards finally done. │║
║│ You might request unpackers now on our web page. │║
║│ │║
║│────────────────────────────────────────────────────────────────────────│║
║│ nFO : 01.06.2000 (c) UG/2000 │║
║└─────────────────────────────────────────────────────────────────────────║
╚══════════════════════════════════════════════════════════════════════════╝