Founded by +ORC in April 1996 |
September 1997 |
September 1999 |
From Fravia's own private "cracking posters" collection "Get hot - Keep cracking" (1942) The +HCU Packers and Unpackers project (1997) | Are we concerned? Yes, we are. From a reverser perspective, packers (and unpackers) represent an ideal field of study, for obvious reasons: since the prehistory of software protection one of the most commonly used systems in order to avoid de-protection consisted, of course, in the "packing" (and the de facto encrypting) of the executable files. A packed executable cannot be hex-edited, nor is it possible to modify it easily on the fly. Even to day shrewd net inhabitants exchange files that have been zipped AND THEN lha-compressed, knowing that most automatic sniffers will NOT be able to intercept/decrypt such "double compressed" files on their road around the world. There is indeed an even better method: compressing data using home made algorithms (child-easy if you are a cracker): i.e. algos that are slightly different from the main commercial ones. This is one of the best methods I know of to avoid automated interception... even better than zipping and PSPing your communications, I have been told by the older ones, since some automated sniffers apparently can crack PSP but no automated sniffer will ever know the simple silly algorithms that you have made out yourself together with your pals! You dig it? These encryption algos may be simple and stupid, but they will be NEW (since you made them) and therefore impossible to decipher for any automated sniffer robot (ok, if humans are sniffing, they will be able to quickly decrypt your communications, but most of the times humans are called in only AFTERWARDS, if an automated robot has smelt (or smelled, whatever you prefer :-) a rat in the first time. The old "arms race"
between packers and unpackers, represents a very
interesting snippet of the history of software, since both kind of programs have been
(and are being) written by GOOD
ASSEMBLY programmers and buffs, and not by those stupid overbloated "windozed"
zombies that dare call themselves 'programmers' nowaday. |
19 May 98 | The RudeBoy | ~ | rude45.htm | Reversing Packed Targets | packers | ~ | fra_011E |
20 May 99 | +tsehp | ~ | packepro.htm | A Packed protection | packers | ~ | fra_xxxx |
6 July 99 | Volatily | ~ | volati_s.htm | Manually Unpacking - ASPack v1.083 | packers | ~ | fra_xxxx |
6 September 99 | Lord Soth | ~ | patchpck.htm | Generating a patch for a packed program: Another approach to cracking packed programs | packers | ~ | fra_xxxx |
6 September 99 | Staier | ~ | threade.htm | Cracking a packed exe. _packer: Neolite 2.0 _program: AZPR 2.31. | packers | ~ | fra_xxxx |
-- 0001 -- processing file : C:\WINDOWS\PSEDIT.EXE file structure : executable (EXE) processed with : LZEXE V0.91 -- 0002 -- processing file : C:\WINDOWS\MAP.EXE file structure : executable (EXE) processed with : LZEXE V0.91 -- 0003 -- processing file : C:\WINDOWS\PKUNZIP.EXE file structure : executable (EXE) processed with : REGISTERED PKLITE V1.20 -- 0004 -- processing file : C:\WINDOWS\PCTOOLS.EXE file structure : executable (EXE) processed with : EXEPACK V4.05/4.06 -- 0005 -- processing file : C:\WINDOWS\PKZIPFIX.EXE file structure : executable (EXE) processed with : REGISTERED PKLITE V1.20 -- 0006 -- processing file : C:\WINDOWS\VXDLIB.EXE file structure : executable (EXE) processed with : REGISTERED PKLITE V1.13
12 December 98 | Joa | ~ | crunchi1.htm | Little essay about the various methods and viewpoints of crunching | papers | ~ | fra_0126 |
10 June 98 | Joa | ~ | crunchi2.htm | Little essay about the various methods and viewpoints of crunching II | papers | ~ | fra_0129 |
17 June 98 | Joa | ~ | crunchi3.htm | Little essay about the various methods and viewpoints of crunching III | papers | ~ | fra_012E |
17 June 98 | Joa | ~ | crunchi4.htm | Little essay about the various methods and viewpoints of crunching IV | papers | ~ | fra_xxxx |
17 June 98 | Joa | ~ | crunchi5.htm | Little essay about the various methods and viewpoints of crunching V | papers | ~ | fra_xxxx |
17 June 98 | Joa | ~ | crunchi6.htm | Little essay about the various methods and viewpoints of crunching VI | papers | ~ | fra_xxxx |
17 June 98 | Joa | ~ | crunchi7.htm | Little essay about the various methods and viewpoints of crunching VII | papers | ~ | fra_xxxx |
17 June 98 | Joa | ~ | crunchi8.htm | Little essay about the various methods and viewpoints of crunching VIII | papers | ~ | fra_xxxx |
Our protections |
Our own tools |
Programmer's corner |