+HCU: Academy of Reverse Engineering
+HCU Database Navigation
The fundamental essays | ESSAYS 001-100 page (2 Mar 1997 - 4 Sep 1997) |
The required reading for newbies essays | ESSAYS 100-200 page (4 Sep 1997 - 28 Dec 1997) |
The beginner essays | ESSAYS 200-300 page (28 Dec 1997 - 10 Jun 1998) |
ESSAYS 300-400 page (10 Jun 1998 - to today) | |
The advanced essays |
+HCU Papers | Our tools | Our protections |
Programmers Corner | Packers & Unpackers | Old unassigned |
Project 0: Wdasm reversing | Project 1: Hexeditors & co | Project 2: Softice & Numega's |
Project 3: Dongles cracking | Project 4: CD-Rom faking | Project 5: Netscape ameliorating |
Project 6: Crippled targets | Project 7: Most stupid schemes | Project 8: VisualBasic cracking |
Project 9: Micro$oft bashing | How to protect better | Various snippets |
Date | Contributor | Essay | Description | Project | Reference | ||
15 June 98 | Fravia | ~ | mmstory.htm | What's behind the mm256.dat and mm2048.dat files? | proj 9 | ~ | fra_012B |
15 June 98 | Xoanon | ~ | xoa_126.htm | PreviewParadise R.I.P. (vboxed programs... bye bye!) | timelock | ~ | fra_012C |
15 June 98 | SLH | ~ | hutsting.htm | Applying the sting | papers | ~ | fra_012D |
17 June 98 | Joa | ~ | crunchi3.htm | Little essay about the various methods and viewpoints of crunching III | papers | ~ | fra_012E |
17 June 98 | Fravia | ~ | uninstms.htm | It's a long long way to get rid of M$IE | proj 9 | ~ | fra_012F |
17 June 98 | Joa | ~ | crunchi4.htm | Little essay about the various methods and viewpoints of crunching IV | papers | ~ | fra_0130 |
29 June 98 | XaVaX | ~ | xava_27.htm | PhotoShop 5.0 / Digimarc 1.6.82, Commercial stupidity is alive & well | proj 7 | ~ | fra_0131 |
29 June 98 | cYnAppZ | ~ | cynapp1.htm | copy your own working serial number from the *.cfg file | proj 7 | ~ | fra_0132 |
29 June 98 | Wyatt | ~ | wyatt_vb.htm | Visual Basic Coprocessor cracking: Wave Events v2.0 | proj 8 | ~ | fra_0133 |
10 July 98 | Joa | ~ | crunchi5.htm | Little essay about the various methods and viewpoints of crunching - V | papers | ~ | fra_0134 |
10 July 98 | Ozymandias | ~ | ozyma1.htm | Opera 3.21 crack | ourtools | ~ | fra_0135 |
10 July 98 | SiuL+Hacky | ~ | siullin2.htm | Ltrace. The Tool (Linux disassembling) | advanced ourtools |
~ | fra_0136 |
10 July 98 | Cryptopoulos | ~ | iebug2.htm | How to bypass Micro$oft Internet Explorer security | unass. | ~ | fra_0137 |
10 July 98 | +Malattia | ~ | malamirc.htm | mIRC 5.* A KEY GENERATOR EXPLAINED | unass. | ~ | fra_0138 |
15 July 98 | Salinas | ~ | salinas.htm | Micro$oft Publisher 97: Crack it and Drop it! | proj 9 | ~ | fra_0139 |
15 July 98 | Prophecy | ~ | prophe2.htm | Dirtbike: a cute protection scheme | unass. | ~ | fra_013A |
15 July 98 | Snooty | ~ | snooty2.htm | Unprotecting unprotectors (AccessData's StopCopy failure) | progcor | ~ | fra_013B |
20 July 98 | +greythorne | ~ | gtbankil.txt | kill the prohosting.com banners, the tripod.com banners, and the geocities.com banners | ourtools | ~ | fra_013C |
20 July 98 | +ReZiDeNt | ~ | rezilin.htm | Reverse Engineering a Linux/X Target | ourtools | ~ | fra_013D |
20 July 98 | Miguel Neto | ~ | uedilas.htm | UltraEdit 5.1: A time trial crack | ourtools | ~ | fra_013E |
20 July 98 | Mr Shellex | ~ | shellex.htm | ShellExecute and Your Default Browser | proj 9 | ~ | fra_013F |
25 July 98 | bb | ~ | bbnag1.htm | Simulating User Input to Eliminate Nag Screens | papers | ~ | fra_0140 |
25 July 98 | +ReZiDeNt | ~ | rezget_1.htm | Reverse Engineering Gettysburg: Demos can be more than they seem | unass. | ~ | fra_0141 |
25 July 98 | bb | ~ | bbdrlan2.htm | MKS toolkit revisited continuing drlan's work | unass. | ~ | fra_0142 |
25 July 98 | Miguel Neto | ~ | neto_01.htm | How to crack another commercial "ready made" protection | timelock protec | ~ | fra_0143 |
25 July 98 | Miguel Neto | ~ | neto3.htm | HTMLPad: A nasty protection | unass. | ~ | fra_0144 |
31 July 98 | +Xoanon | ~ | xoano_27.htm | Another readymade sotware protection (Intellisecure R2) dies | progcor | ~ | fra_0145 |
31 July 98 | MisterE | ~ | monitor.htm | Keyfiles: Monitor/RA v1.80 and the 'hidden protection' idea | progcor | ~ | fra_0146 |
31 July 98 | Johnny+X | ~ | rcnewht.htm | Cracking an encrypted dll scheme: Virtual Turntables 1.5 | progcor | ~ | fra_0147 |
06 Sep 98 | IH8U | ~ | win98tut.htm | Bypassing Win98 FULL Version's serial check "without cracking" | proj 9 | ~ | fra_0148 |
06 Sep 98 | PNA | ~ | pna3.htm | How to hook any API function in kernel32.dll | advanced papers |
~ | fra_0149 |
06 Sep 98 | MisterE | ~ | mre2.htm | About keyfiles, generators and protections | unass. | ~ | fra_014A |
06 Sep 98 | LSD | ~ | compro2.htm | About keyfiles, generators and protections | progcor | ~ | fra_014B |
06 Sep 98 | SiuL+Hacky | ~ | siulflex.htm | Linux advanced cracking: flexlm | advanced Ourtools |
~ | fra_014C |
16 Sep 98 | TheOwl | ~ | icedump4.htm | winice dumper (version 4) | advanced Ourtools |
~ | fra_014D |
16 Sep 98 | Joa | ~ | crunchi6.htm | Little essay about the various methods and viewpoints of crunching - VI | papers | ~ | fra_014E |
16 Sep 98 | sYmbol | ~ | symbo_1.htm | TU: KeyLBE32.DLL, why would you use this to protect your program? | Ourtools | ~ | fra_014F |
16 Sep 98 | Sanity | ~ | cyberme.htm | TU: Cracking an uninstaller ~ [Filemonitor & Deadlisting] | Proj 7 | ~ | fra_0150 |
23 Sep 98 | Asc0 | ~ | asc0.htm | TU: A crackme based on Aesculapius' algos | Our Prot | ~ | fra_0151 |
23 Sep 98 | Lazy Crack | ~ | wdasmcr.htm | Some useful points in using Wdasm89 as a debugger (Cracking Borland's Sidekick 98) | Ourtools | ~ | fra_0152 |
23 Sep 98 | Dr. Fuhrball | ~ | dvdfuhr.htm | DIVX and DVD reversing | papers | ~ | fra_0153 |
04 Oct 98 | +Cruehead | ~ | soluhtm.htm | STRAINER99 solution, by +Cruehead | 99Solutions | ~ | fra_0154 |
04 Oct 98 | +The Q | ~ | soluhtm.htm | STRAINER99 solution, by +The Q | 99Solutions | ~ | fra_0155 |
04 Oct 98 | +Mad | ~ | soluhtm.htm | STRAINER99 solution, by +Mad | 99Solutions | ~ | fra_0156 |
04 Oct 98 | +Int_03h | ~ | soluhtm.htm | STRAINER99 solution, by +Int_03h | 99Solutions | ~ | fra_0157 |
04 Oct 98 | +Spath | ~ | soluhtm.htm | STRAINER99 solution, by +Spath | 99Solutions | ~ | fra_0158 |
04 Oct 98 | +Jazz | ~ | soluhtm.htm | STRAINER99 solution, by +Jazz | 99Solutions | ~ | fra_0159 |
14 Oct 98 | TWD | ~ | twdaplog.htm | Finding an hidden incredible database inside windows98 | proj
9 ourtools |
~ | fra_015A |
14 Oct 98 | Fravia | ~ | crawicra.htm | A crack without craking: Talonsoft's The Operational Art of War | unass. | ~ | fra_015B |
21 Oct 98 | Svd | ~ | bulga_1.htm | Data-reverse-engineering - Lesson 1 | papers | ~ | fra_015C |
21 Oct 98 | 932452 | ~ | dongle_n.htm | Simple dongle reversing | proj 3 | ~ | fra_015D |
21 Oct 98 | Douby | ~ | rebirth.htm | BEGINNERS: Outtiming the time limit and stack defeating two CRC checks | unass. | ~ | fra_015E |
30 Oct 98 | Cup of Cats | ~ | coc_001.htm | When one key code works, why can't the rest of them? | unass. | ~ | fra_015F |
30 Oct 98 | Swann | ~ | swann_mm.htm | A New Toy: reversing the different 'modes' of a target | ourtools | ~ | fra_0160 |
30 Oct 98 | The+Q | ~ | cft_pro.htm | CuteFTP KeyFile Protection | advanced | ~ | fra_0161 |
30 Oct 98 | adq | ~ | laste_09.htm | isDcc: An installshield Decompiler | advanced
ourtools |
~ | fra_0162 |
30 Oct 98 | Nikodemos (Jayke) | ~ | laste_09.htm | The Quick Guide to Smashing those insidious *.DAT filez | ourtools | ~ | fra_0163 |
30 Oct 98 | Pilgrim | ~ | pilgrim.htm | How to crack a PC-based FlexLm license manager | unass. | ~ | fra_0164 |
30 Oct 98 | Lone runner | ~ | fragas1.htm | WIN32 Api Hooks, The stub approach | advanced | ~ | fra_0165 |
30 Oct 98 | +Mammon_ | ~ | mamm_gip.htm | Mammon_'s Tales to Fravia+'s Grandson... An IDA Primer... | htu-tools | ~ | fra_0166 |
12 Nov 98 | Jean-Marc | ~ | enh_ida.htm | An IDA enhancer (patching the IDA.WLL) | advanced
htu-tools |
~ | fra_0167 |
12 Nov 98 | NiKoDeMoS | ~ | jn_essay.htm | The New Chaos Protection | protec | ~ | fra_0168 |
12 Nov 98 | adq | ~ | adqlinu1.htm | Linux cracking ~ How to crack in Linux without a disassembler | unass. | ~ | fra_0169 |
12 Nov 98 | Marigold | ~ | marigo_4.htm | VBox The Hellraiser or the "paper tiger" by PreviewSystems | advanced timelock |
~ | fra_016A |
25 Nov 98 | Pedro | ~ | securom1.htm | Securom's clever protection scheme debunked | advanced | ~ | fra_016B |
25 Nov 98 | El Latigo | ~ | javacral.htm | Java cracking, reversing applets | unass. | ~ | fra_016C |
25 Nov 98 | Victor Porguen | ~ | redirect.htm | Defeating File Integrity Checks Through Redirection | advanced | ~ | fra_016D |
25 Nov 98 | -the_gonz | ~ | twodisk.htm | An easy way to stop the guys (from Redmond) to snoop data inside your harddisk | unass. | ~ | fra_016E |
02 Dec 98 | LordCaligo | ~ | caligo4.htm | Using BRW: How to make passwords hidden by "stars" visible | howtouse | ~ | fra_016F |
02 Dec 98 | TWD | ~ | twdappl2.htm | Looking inside your Windows 98... Tell me which applications you run and I'll tell you who you are | proj 9 | ~ | fra_0170 |
02 Dec 98 | Sojourner | ~ | rhino.htm | BEGINNERS: What Time Does the Library Open? | proj 7 | ~ | fra_0171 |
12 Dec 98 | Victor Porguen | ~ | porvbo1.htm | Redirection Revisited -- Achieving Redirection Through API Spoofing | papers | ~ | fra_0172 |
12 Dec 98 | The_Owl | ~ | owlimpo.htm | HWINFO Defeated: Cracking the impossible | advanced | ~ | fra_0173 |
12 Dec 98 | Embedded | ~ | enbecor.htm | Sniffing the Corporate and Institutional Network | corpor. | ~ | fra_0174 |
12 Dec 98 | Joa | ~ | crunchi7.htm | Little essay about the various methods and viewpoints of crunching VII | papers | ~ | fra_0175 |
12 Dec 98 | Tomboy | ~ | everlock.htm | Everlock by Az-Tech: Reversing a Commercial Copy Protection Scheme - Part 1 | advanced protec | ~ | fra_0176 |
23 Dec 98 | +Xdaemon | ~ | xdae_22.htm | Cracking File Read Aloud v1.1 (the chmod indicator) | unass. | ~ | fra_0177 |
23 Dec 98 | .sozni | ~ | soz_li.htm | OCX cracking (Using LIC files) | unass. | ~ | fra_0178 |
23 Dec 98 | SiuL+Hacky | ~ | siul_333.htm | Linux cracking: About Introducing Your Own Code | advanced | ~ | fra_0179 |
23 Dec 98 | ZenGuy+ | ~ | mm_dat.htm | Neutralizing MM256.DAT and MM2048.DAT files | unass. | ~ | fra_017A |
09 Jan 99 | Kilby | ~ | kilby.htm | Thief and the current Eidos protection scheme | proj 4 | ~ | fra_017B |
09 Jan 99 | Svd | ~ | svdcd1.htm | "offline" debugging and other little marvels | protec | ~ | fra_017C |
09 Jan 99 | Indian Maharaja | ~ | marajasp.htm | Active Server Page reversing | ideale | ~ | fra_017D |
09 Jan 99 | Pilgrim | ~ | pilgrim2.htm | Further FlexCrypt analysis | protec | ~ | fra_017E |
09 Jan 99 | Indian1998+ | ~ | india_r1.htm | Cracking a Commercial Time Trial Protection using Wdasm32 as debugger | protec | ~ | fra_017F |
20 Jan 99 | +puarc | ~ | probet_1.htm | Protection Techniques (1): How to protect your C programs | protec | ~ | fra_0180 |
20 Jan 99 | Pr!Me5 | ~ | javascri.htm | Javascript: The 'WHEEL OF FORTUNE' solution | javascri | ~ | fra_0181 |
20 Jan 99 | aZh nAZg | ~ | whosorc.htm | +ORC revealed... the best of Zen stalking | orc | ~ | fra_0182 |
20 Jan 99 | McLallo | ~ | cdromcla.htm | CD-Cops ~ Another ready-made protection annihilated | advanced proj 4 protec |
~ | fra_0183 |
20 Jan 99 | +OCHE SATRIANI +OBLEK |
~ | softtric.htm | How to trick Numegas registration routines (and download everything you want from Numega's site) disassembling Softice itself | howtouse | ~ | fra_0184 |
Oldies, new protection ideas, added functionalities, our tools and Linux essays are most welcome |
|||||||
Go to the top of this database page
homepage links anonymity +ORC javascript
wars academy database
bots' wars tools cocktails antismut CGI-scripts search forms mail Fravia+
Is reverse engineering legal?
(c) Fravia+ , +ReZiDeNt, Krugman, 1995, 1996, 1997, 1998. All rights reversed