You can download all the tuts off this page here
On this page, we got the tuts about the basics of what we should know.
Without the tools it hard to do anything and the three tools you really got to have for most of the tuts are:
You can find them here, and other places too.
Protools
Exetools
CyberTools
CrackStore
Crackpl Tools
Coders Domain
Learn to Crack...you'll find an earlier version of my site faithfully reproduced/pinched here!!
Ok, we got the tools, now we ready to make a start. Hmmm, not quite. That like walking before we crawl. First it be wise to read some/all of these excellent tuts so we get an idea of what involved. These first tuts give the basis of what we need to know BEFORE/AS we start, so read them then we ready to go!!!
Before We Start | |
Tutorial | Author |
Using The Tools | |
Softice | |
Some Tools | Fravia |
Softice...Basic Tips | The Sandman |
Configuring Softice | Mammon |
Setup Softice | Greythorne |
Softice for Newbies | CoRN2 |
Softice Breakpoints | Rhayader |
Softice Breakpoints...Quick Reference | ZeroDay |
Useful Breakpoints | Greythorne |
Softice Install | i_magnus |
Basic Softice | Icedragon |
Softice...Boot Menu | Part of TORN@DO's cRACKER'S nOTES |
Softice...Setup | Part of TORN@DO's cRACKER'S nOTES |
Softice...Commands | Part of TORN@DO's cRACKER'S nOTES |
Softice...Using the Hmemcpy Function | Volatility |
Softice...two Methods | Qapla |
Useful API Calls with Softice | Lockless |
Improving Softice | The Owl |
BPX Detection & Tricking1 | _duelist |
BPX Detection & Tricking2 | _duelist |
Softice...Short Intro | Renegade |
Softice Initialization Strings | ?ferret |
Configure Softice Dat | McCodEMaN |
Softice...Advanced Commands | Lord Soth |
Softice...Commands | Vip-Vop |
Softice Internals...revision 2 | Spath |
How to Use the Invoke Function | Acid_Cool_178 |
Disassemblers | |
Dead Listing Tools | Mammon |
The Great Dead-Listing Excavations | SvD |
The Art of Deadlisting | Indian_Trail |
Using W32dasm...Very Basic | Krobar |
Using W32dasm...More Advanced | MiZ |
W32Dasm as Debugger | LaZaRuS |
IDA Pro Disassembling | BlackB |
IDA Information | Various Authors |
IDA Inhancer Patching the IDA.WLL | Jean-Marc |
IDA Tuts + Amantes ida Plugins | Arrowfrog and Others |
IDA PRO 3.8...Quick Start Guide | DataRescue |
IDA Primer | Mammon |
Smartcheck | |
Smartcheck...Like Watching a Movie | Fravia |
VB Cracking...Compare Methods & Breakpoints | Eternal Bliss |
VB Cracking...Smartcheck Usage | Eternal Bliss |
Smartcheck 5 | The Sandman |
SmartCheck 6.03...Setup and use | Skizo |
Smartchecking VB Programs | Hs2L |
Win32...Replacement for Hmemcpy Function...vb apps | Bruce Mckinney |
Procdump | |
Working With Procdump | hades |
Procdump...Unpack a Packed File | alpine |
ProcDump Automatik Script for Aspact 1.08.04 | TaMaMBoLo |
ProcDump Automatik Script for PCSHRINKER 0.71 | TaMaMBoLo |
ProcDump Automatik Script for PECompact 0.975b | TaMaMBoLo |
ProcDump Automatik Script for VGcrypt 0.75 beta | TaMaMBoLo |
Dede | |
DeDe Intro to using DeDe | Fulgore |
DeDe Reversing Delphi With... | CYBER_DAEMON |
Dede...Cracking Using... | Godfather |
Dede...the help pages | Dafixer (I Guess) |
Other | |
isDcc Installshield Decompiler | adq |
TRW2000...Commands and Keys | McCodEMaN |
TRW2000 and Hmemcpy | RalDnoR |
Useful Tools in Cracking | johnny_aum |
Tools...How Do I Work With Them?? | BlackB |
Tools...Making Then Work Together | Nolan Blender |
Using Debug | Renegade |
Borland Resource Workshop A Mighty Tool | Fravia |
Using Filemon | Jeff |
Using Regmon | Jeff |
Using Hexworkshop | MiZ |
Using Hiew...Very Basic | Krobar |
Using the Registry Editor...Very Basic | Krobar |
Windows Registry...Part 1 | Acid_Cool_178 |
Windows Registry...Part 2 | Acid_Cool_178 |
Basic Assembly | |
Newbie Guide to Assembly | Cruehead |
Newbie Guide to Registers | Cruehead |
Newbie Guide to Common Instructions | Cruehead |
Newbie Guide to The Stack | Cruehead |
Newbie Guide to Conditional Jumps | Cruehead |
Newbie Guide to Bitmanipulation Instructions | Cruehead |
Assembly for Beginners | The Cyborg |
Overview of Assembly | Mammon |
Assembly for Crackers | CoRN2 |
Assembly for Crackers II | LaZaRuS |
Assembly...Quick Reference | Nicholas Janzen |
Adam's Assembler Tutorial 1.0 | Adam...I Guess!! |
Quick Reference Mini API List...Hlp Format | +Sync |
Quick Reference Opcodes...Hlp Format | Hutch |
Hex To Mnemonix | Hutch |
Identifying Function, Arguments, & Variables | Rhayader |
Assembly Programming 1 | _masta |
Assembly Programming 2 | _masta |
Simple Patcher in ASM | Cruehead |
API's & Using Them | Rat Heart |
Win32ASM Tut...Pointers | fuzzyCaT |
The Maths Co-Processor | Cruehead |
Assembly Language Reference | Dr.ME |
Calculating Offsets | Lord Rhesus |
Pentium Instruction Set Help Format | Mindweaver?? |
Pentium Instruction Set Program Format | SV |
ASCII Characters...Hlp Format | Unknown |
ASM Intro | Draeden |
ASM Intro...Intro to 32Bit Assembler...hlp format | ???? |
ASM...reference guide | ProZaq |
ASM v.2...reference guide | ProZaq |
Calls...and how they make use of the stack | Ignatz |
Numbers...About the notation of | red-1 |
Quick Reference Opcodes...Html Format | RalDnoR |
Processor Basics...Processor and Memory | Red-1 |
Reversing Generals...Good Guide | Ignatz |
General Beginner | |
Crack any Registration Protection | Suby |
String Search to Register | MaLiTTiA |
Programming & Reverse Engineering on the PC | Icedragon |
The World of the Crack | GEnius |
Getting Started | CrackZ |
Starting a Crack | LaZaRuS |
Newbie Guide to Cracking | CrackZ |
The Mortal Crack FAQ | wAj |
The Mortal Crack FAQ 2 | WaJ |
Cracking for Dummies1 | Fravia |
Cracking for Dummies2 | Fravia |
What to Look For | Cruehead |
Basic Methods in Cracking | widY@cL 2011 |
Guide to Crack Groups | ZuLu |
Guide to Approaches | Bomber Monkey |
Guide To Not Sucking | Bomber Monkey |
A DREADed Guide to Cracking | MisterE |
Crack Tips for Newbies | LW2000 |
Starting Out | attiTude |
Software History & Cracking | +Rcg |
Antidebugging | c4n |
Cracking for Dummies | Robin Hood |
Shadows Tut to Win32 World | Shadow |
Newbie Cracking Tutorial | Bisoux |
Getting Started Tutorial | NiTrO |
dKC's Methods Tutorial | dAKuRioUSCHiLD |
The Cracking Tutorial...with examples | SiGMA |
The Penguins Cracking Tutorial | The Penguin |
Cracking Like Kwazy | Kwazy Webbit |
Make Your Own KeyGen | ShADe |
T.U.G....The Ultimate Guide to Cracking for Newbies | yAtEs |
A Cracking Tutorial for Newbies | FlOrEsTaN |
Ghiribizzo's Cracking Tutorial | Ghiribizzo |
Good Beginner Guide...Winzip Self-Extractor 2.1 | BiSHoP |
The "all new"-newbie tutorial! | RevX |
Finding Serials Excellent...Must Read!! | HaNs |
Patching Excellent...Must Read!!! | HaNs |
Cracking Tutorial - Part 1 | TeCh~LoRd |
A Beginners Tutorial | ByteBurn |
Software Re-engineering for Dummies : An Overview | romeo |
Ac|dFuSiO's_Newbie_Cracking_Aid | Ac|dFuSiO |
Uncle Joe's CrackBook ...volume 1 | Uncle Joe |
Very Easy Cracking ...Tutorial 1</< td> | BuLLeT |
Very Easy Cracking ...Tutorial 2 | BuLLeT |
The Newbie Way | Netvudu |
Beginner Cracking | Crashtest |
Mastering The Art...Part I | ArthaXerXes |
Mastering The Art...Part II | ArthaXerXes |
Mastering The Art...Part III | ArthaXerXes |
Blind Angels' Tut for beginners | Blind Angel |
Rith Tutorial VB, Packed...excellent beginners | Rith |
Reverse Engineering on PC...Basic Concepts | Icedragon |
Cracking...An Intro | Volatility |
Basic Cracking Knowledge | noodlespa |
FAQ Questions Answered | Cracking UK |
General Cracking Tut | _CbD_ |
Good Intro to Cracking Excellent for Beginners | dr_daze |
How to Crack Lesson 1 | +ORC |
How to Crack Lesson 2 | +ORC |
Quantum-X's Cracking Tut | Quantum-X |
SopheCumen Tutorials ShitHot Series of Tuts | SopheCumen |
Forgers Win32 API Tuts Good series of tuts | Forger |
Intro to Downloading Unzipping and Installing | USA |
Cracking Guide...Part 1 | MR NICK |
Cracking Guide...Part 2 | MR NICK |
Cracking Tutorial for Newbies...by a newbie | Chopinman |
How To Write a Tut | ASTAGA |
Learn to Crack...Generals Explained | Ignatz |
MaX's cracking tutorial for da poor...Tut and Targets | MaX |
Manually Upack PECompact V1.43...Tut and Target | CoDe_InSiDe |
Added Jan/02 | |
API Guide 3.6...835 functions in program form | KPD-Team |
Ascii Character Chart | Dave Lord |
ASCII Values...gives ASCII equivalent of characters | David De Groot |
ASM Coding | Detten |
BRWorkshop...making password 'stars' visible | Lord Caligo |
BRWorkshop...use to edit menu choices | Leita & Wieder |
ByteBurn's Tut for Newbies...heaps of info here | ByteBurn |
Cracking Guide...For beginners (this a good one) | Bengaly |
Cracking...How to get started | dC |
Cracking...the basic rules!! | ParaBytes |
Cracking...Some Ways to Crack a program!! | Invoker |
Cracking Tutorial #1...with target | hmemcpy |
Cracking Tutorial...Part 1 | TeCh~LoRd |
Cracking Tutorial...Part 2 | TeCh~LoRd |
dRAg0n'S Cracking Lesson 1 | dRAg0n |
ED!SON's Windows 95 Cracking Tutorial...v1.oo | ED!SON |
ExDec...for Pcode VB apps...(with target) | josephco |
ExeScope...Remove a nag | Sempai^LasH |
How to Crack...Newbie Tutorial 1.0 | SvenZZon |
How to Crack...Version 2 for beginners | -FlyeRacK- |
IDA Tutorial | Ghiribizzo |
Mastering The Art...Part IV | ArthaXerXes |
Mastering The Art...Part V | ArthaXerXes |
Newbies Guide to Cracking...with examples | ThrawN |
Ollydbg 1.03...Using to debug Melody 1.52 | Hoof Arted |
Ollydbg 1.04...Using to debug Space 1.2 | Hoof Arted |
Patch Files...How to | HaQue |
Procdump...on ULead Cool 3D 2.5 | Torn@do |
Step by Step Guide...EZClean 4.0 | meRlin |
Step by Step Guide...Singularity 4.04 | e-nigma |
Softice Cracking Overview | LW2000 |
Softice Command reference | Numega I spose |
Softice Manual...for dos...txt format | Numega I spose |
Softice Manual...new, complete...pdf format | Numega I spose |
Softice...the very basics | CrackZ |
Softice Tut...basic | SiONiDE |
Tasm...tut about... | Lucifer48 |
The #Cracking4Newbies FAQ | Carpathia |
Thinking Like a Cracker...a lesson for the beginner | The_RudeBoy_ |
W32dasm Debugger...essay about how and when to use!! | ParaBytes |
W32dasm & Hiew...To Crack DeltaMail (with pics) | Master_Of_Disaster |
W32dasm & Hiew...Using to crack WebPublisher 2.3 | Sempai^LasH |
Windows 95 Cracking Tutorial...an Intro | eXact |
Windows Registry Guide 2.1...Tips, tricks, & tweaks | RegEdit.com |
Windows Registry Guide 3.4...Tips, tricks, & tweaks | WinGuides.com |
Windows Registry...Torn apart | Ankit Fadia |
Win-eXpose-Registry...using to find missing regfile | Punisher |
Wizdec...Installshield Disassembler | vman_ |
Lets Make a Start |
Ok, we got through that??? Now we gonna make a start with our cracking.
Crackmes are made both to test our skill and give us experience at the different protection schemes that programs have (as well as coding experience for the people that write them, I guess). The benefit is that we just get the important protection scheme and not all the crap that goes with it. Don't get me wrong, the craps what we want, but we dont need it for now.
So what we gonna do is 'crack' some crackmes, starting with simple and moving on to more difficult. In this way we gonna gain experience at different protections and the tools we gotta use.
Lots of sites got crackmes, but the most I seen come from The Crackme Website....a great site!
We start with a crackme by Brad Soblesky.
By the way! You will notice that my tuts arent very commented. So if anybody wants to take the time to email me with anything to add...I be more than happy. Like I said earlier...I at very basic level, so are my tuts. But I found writing tuts a good way to increase my own knowledge, so, hehe, here they are!!!
Crackme | Tutorial |
Crackme1 by Brad Soblesky | Kro_baR...Softice.................Tut 1 |
Kro_baR...W32dsam............Tut 2 | |
Kro_baR...Hiew....................Tut 3 | |
Download the whole lot! | Kro_baR...Make a Crack....Tut 4 |
Ok. We on to our second crackme (it wasnt actually called crackme2, but I calling it that for our tuts). This one is by Acid Burn and has two levels and a nag that we have to disable.
So get the crackme and have a look at it. See what it does then go to tut 5 in our series.
Lets Carry On | |
Crackme | Tutorial |
Crackme2 by Acid Burn | Kro_baR...Serial.......................Tut 5 |
Kro_baR...Name/Serial............Tut 6 | |
Kro_baR...Patching..................Tut 7 | |
Kro_baR...Nag: Sice/Hiew.......Tut 8 | |
Download the whole lot! | Kro_baR...Make a Crack........Tut 9 |
Our First Programs | |
Author | Tutorial |
Krobar | Program 1...................View Download |
Krobar | Program 2...................View Download |
Krobar | Program 3...................View Download |
More projects | |
Author | Tutorial |
roy | Coding project...................Download |
HaQue | Crackme............................Download |
Well that it for this page, for now. Keep checking back coz I be adding to it, especially for us newbies, and I hope you might have got something out of it.
The last eleven tutorials are really for those who know nothing (thats a little bit less than me) but maybe learn something about the tools we use, and a few instructions.
We should remember that there might be a few ways to crack the same program, and that there are many different protection schemes that program authors use, so the best thing to do is keep working at it.
Follow the tutorials from more experienced rengineers and keep learning.
One thing you should keep in mind is that you only gonna learn by doing so now it time to get into some of the other tuts youll find on these pages.
Good luck!!