Site hosted by Angelfire.com: Build your free website today!

 

Home

 

 

 


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.

"If you want to learn more on cracking and ask online questions goto #New2Cracking on the EFNet channel"

Lets go!!!!!!!

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 
TutorialAuthor
Using The Tools 
Softice 
  
Some ToolsFravia
Softice...Basic TipsThe Sandman
Configuring SofticeMammon
Setup SofticeGreythorne
Softice for NewbiesCoRN2
Softice BreakpointsRhayader
Softice Breakpoints...Quick ReferenceZeroDay
Useful BreakpointsGreythorne
Softice Installi_magnus
Basic SofticeIcedragon
Softice...Boot MenuPart of TORN@DO's cRACKER'S nOTES
Softice...SetupPart of TORN@DO's cRACKER'S nOTES
Softice...CommandsPart of TORN@DO's cRACKER'S nOTES
Softice...Using the Hmemcpy FunctionVolatility
Softice...two MethodsQapla
Useful API Calls with SofticeLockless
Improving SofticeThe Owl
BPX Detection & Tricking1_duelist
BPX Detection & Tricking2_duelist
Softice...Short IntroRenegade
Softice Initialization Strings?ferret
Configure Softice DatMcCodEMaN
Softice...Advanced CommandsLord Soth
Softice...CommandsVip-Vop
Softice Internals...revision 2Spath
How to Use the Invoke FunctionAcid_Cool_178
  
Disassemblers 
  
Dead Listing ToolsMammon
The Great Dead-Listing ExcavationsSvD
The Art of Deadlisting Indian_Trail
Using W32dasm...Very BasicKrobar
Using W32dasm...More AdvancedMiZ
W32Dasm as DebuggerLaZaRuS
IDA Pro DisassemblingBlackB
IDA InformationVarious Authors
IDA Inhancer Patching the IDA.WLLJean-Marc
IDA Tuts + Amantes ida PluginsArrowfrog and Others
IDA PRO 3.8...Quick Start GuideDataRescue
IDA PrimerMammon
  
Smartcheck 
  
Smartcheck...Like Watching a MovieFravia
VB Cracking...Compare Methods & BreakpointsEternal Bliss
VB Cracking...Smartcheck UsageEternal Bliss
Smartcheck 5The Sandman
SmartCheck 6.03...Setup and use Skizo
Smartchecking VB ProgramsHs2L
Win32...Replacement for Hmemcpy Function...vb appsBruce Mckinney
  
Procdump 
  
Working With Procdumphades
Procdump...Unpack a Packed File alpine
ProcDump Automatik Script for Aspact 1.08.04TaMaMBoLo
ProcDump Automatik Script for PCSHRINKER 0.71 TaMaMBoLo
ProcDump Automatik Script for PECompact 0.975b TaMaMBoLo
ProcDump Automatik Script for VGcrypt 0.75 betaTaMaMBoLo
  
Dede 
  
DeDe Intro to using DeDeFulgore
DeDe Reversing Delphi With...CYBER_DAEMON
Dede...Cracking Using...Godfather
Dede...the help pagesDafixer (I Guess)
  
Other 
  
isDcc Installshield Decompileradq
TRW2000...Commands and Keys McCodEMaN
TRW2000 and HmemcpyRalDnoR
Useful Tools in Crackingjohnny_aum
Tools...How Do I Work With Them??BlackB
Tools...Making Then Work TogetherNolan Blender
Using DebugRenegade
Borland Resource Workshop A Mighty ToolFravia
Using FilemonJeff
Using RegmonJeff
Using HexworkshopMiZ
Using Hiew...Very BasicKrobar
Using the Registry Editor...Very BasicKrobar
Windows Registry...Part 1Acid_Cool_178
Windows Registry...Part 2Acid_Cool_178
  
Basic Assembly  
  
Newbie Guide to AssemblyCruehead
Newbie Guide to RegistersCruehead
Newbie Guide to Common InstructionsCruehead
Newbie Guide to The StackCruehead
Newbie Guide to Conditional JumpsCruehead
Newbie Guide to Bitmanipulation InstructionsCruehead
Assembly for BeginnersThe Cyborg
Overview of AssemblyMammon
Assembly for CrackersCoRN2
Assembly for Crackers IILaZaRuS
Assembly...Quick ReferenceNicholas Janzen
Adam's Assembler Tutorial 1.0Adam...I Guess!!
Quick Reference Mini API List...Hlp Format+Sync
Quick Reference Opcodes...Hlp FormatHutch
Hex To MnemonixHutch
Identifying Function, Arguments, & VariablesRhayader
Assembly Programming 1_masta
Assembly Programming 2_masta
Simple Patcher in ASMCruehead
API's & Using ThemRat Heart
Win32ASM Tut...PointersfuzzyCaT
The Maths Co-ProcessorCruehead
Assembly Language ReferenceDr.ME
Calculating OffsetsLord Rhesus
Pentium Instruction Set Help FormatMindweaver??
Pentium Instruction Set Program FormatSV
ASCII Characters...Hlp FormatUnknown
ASM IntroDraeden
ASM Intro...Intro to 32Bit Assembler...hlp format????
ASM...reference guideProZaq
ASM v.2...reference guideProZaq
Calls...and how they make use of the stackIgnatz
Numbers...About the notation ofred-1
Quick Reference Opcodes...Html FormatRalDnoR
Processor Basics...Processor and Memory Red-1
Reversing Generals...Good GuideIgnatz
  
General Beginner  
  
Crack any Registration ProtectionSuby
String Search to RegisterMaLiTTiA
Programming & Reverse Engineering on the PCIcedragon
The World of the CrackGEnius
Getting StartedCrackZ
Starting a CrackLaZaRuS
Newbie Guide to CrackingCrackZ
The Mortal Crack FAQwAj
The Mortal Crack FAQ 2WaJ
Cracking for Dummies1Fravia
Cracking for Dummies2Fravia
What to Look ForCruehead
Basic Methods in CrackingwidY@cL 2011
Guide to Crack GroupsZuLu
Guide to ApproachesBomber Monkey
Guide To Not SuckingBomber Monkey
A DREADed Guide to CrackingMisterE
Crack Tips for NewbiesLW2000
Starting OutattiTude
Software History & Cracking+Rcg
Antidebuggingc4n
Cracking for DummiesRobin Hood
Shadows Tut to Win32 WorldShadow
Newbie Cracking TutorialBisoux
Getting Started TutorialNiTrO
dKC's Methods TutorialdAKuRioUSCHiLD
The Cracking Tutorial...with examplesSiGMA
The Penguins Cracking TutorialThe Penguin
Cracking Like KwazyKwazy Webbit
Make Your Own KeyGenShADe
T.U.G....The Ultimate Guide to Cracking for NewbiesyAtEs
A Cracking Tutorial for NewbiesFlOrEsTaN
Ghiribizzo's Cracking TutorialGhiribizzo
Good Beginner Guide...Winzip Self-Extractor 2.1BiSHoP
The "all new"-newbie tutorial!RevX
Finding Serials Excellent...Must Read!!HaNs
Patching Excellent...Must Read!!!HaNs
Cracking Tutorial - Part 1TeCh~LoRd
A Beginners TutorialByteBurn
Software Re-engineering for Dummies : An Overviewromeo
Ac|dFuSiO's_Newbie_Cracking_AidAc|dFuSiO
Uncle Joe's CrackBook ...volume 1Uncle Joe
Very Easy Cracking ...Tutorial 1</< td> BuLLeT
Very Easy Cracking ...Tutorial 2BuLLeT
The Newbie WayNetvudu
Beginner CrackingCrashtest
Mastering The Art...Part IArthaXerXes
Mastering The Art...Part IIArthaXerXes
Mastering The Art...Part IIIArthaXerXes
Blind Angels' Tut for beginnersBlind Angel
Rith Tutorial VB, Packed...excellent beginnersRith
Reverse Engineering on PC...Basic ConceptsIcedragon
Cracking...An IntroVolatility
Basic Cracking Knowledgenoodlespa
FAQ Questions AnsweredCracking UK
General Cracking Tut_CbD_
Good Intro to Cracking Excellent for Beginnersdr_daze
How to Crack Lesson 1+ORC
How to Crack Lesson 2+ORC
Quantum-X's Cracking TutQuantum-X
SopheCumen Tutorials ShitHot Series of TutsSopheCumen
Forgers Win32 API Tuts Good series of tutsForger
Intro to Downloading Unzipping and InstallingUSA
Cracking Guide...Part 1MR NICK
Cracking Guide...Part 2MR NICK
Cracking Tutorial for Newbies...by a newbieChopinman
How To Write a TutASTAGA
Learn to Crack...Generals ExplainedIgnatz
MaX's cracking tutorial for da poor...Tut and TargetsMaX
Manually Upack PECompact V1.43...Tut and TargetCoDe_InSiDe
  
Added Jan/02 
  
API Guide 3.6...835 functions in program formKPD-Team
Ascii Character ChartDave Lord
ASCII Values...gives ASCII equivalent of charactersDavid De Groot
ASM CodingDetten
BRWorkshop...making password 'stars' visibleLord Caligo
BRWorkshop...use to edit menu choicesLeita & Wieder
ByteBurn's Tut for Newbies...heaps of info hereByteBurn
Cracking Guide...For beginners (this a good one)Bengaly
Cracking...How to get starteddC
Cracking...the basic rules!!ParaBytes
Cracking...Some Ways to Crack a program!!Invoker
Cracking Tutorial #1...with targethmemcpy
Cracking Tutorial...Part 1TeCh~LoRd
Cracking Tutorial...Part 2TeCh~LoRd
dRAg0n'S Cracking Lesson 1dRAg0n
ED!SON's Windows 95 Cracking Tutorial...v1.ooED!SON
ExDec...for Pcode VB apps...(with target)josephco
ExeScope...Remove a nagSempai^LasH
How to Crack...Newbie Tutorial 1.0SvenZZon
How to Crack...Version 2 for beginners-FlyeRacK-
IDA TutorialGhiribizzo
Mastering The Art...Part IVArthaXerXes
Mastering The Art...Part VArthaXerXes
Newbies Guide to Cracking...with examplesThrawN
Ollydbg 1.03...Using to debug Melody 1.52Hoof Arted
Ollydbg 1.04...Using to debug Space 1.2Hoof Arted
Patch Files...How toHaQue
Procdump...on ULead Cool 3D 2.5Torn@do
Step by Step Guide...EZClean 4.0meRlin
Step by Step Guide...Singularity 4.04e-nigma
Softice Cracking OverviewLW2000
Softice Command referenceNumega I spose
Softice Manual...for dos...txt formatNumega I spose
Softice Manual...new, complete...pdf formatNumega I spose
Softice...the very basicsCrackZ
Softice Tut...basicSiONiDE
Tasm...tut about...Lucifer48
The #Cracking4Newbies FAQCarpathia
Thinking Like a Cracker...a lesson for the beginnerThe_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.3Sempai^LasH
Windows 95 Cracking Tutorial...an IntroeXact
Windows Registry Guide 2.1...Tips, tricks, & tweaksRegEdit.com
Windows Registry Guide 3.4...Tips, tricks, & tweaksWinGuides.com
Windows Registry...Torn apartAnkit Fadia
Win-eXpose-Registry...using to find missing regfilePunisher
Wizdec...Installshield Disassemblervman_
  
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.

I read quite often that patching crackmes isnt normally encouraged, but I think we might be forgiven coz we just gaining experience!

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!!!

 

 
CrackmeTutorial
Crackme1 by Brad SobleskyKro_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.

  • The first level is a serial which we gonna use as a refresher.
  • The next level is name/serial so we'll give that a go.
  • We also going to patch it so that we can enter any name/serial. Patching is not normally 'allowed' with crackmes, but we going to do it to get the experience.
  • Then we going to disable the nag.
  • And yep...we also going to make a crack that gets rid of the nag, and allows us to enter any name/serial.

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 
CrackmeTutorial
Crackme2 by Acid BurnKro_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
  
  

We now ready to start on some programs.
  • In Tut 10 we carry on from our serial fishing.
  • In Tut 11 we get rid of a nag and patch the time limit so we can use it forever!
  • In Tut 12 we crack an easy visual basic program Added Nov/00

 

Our First Programs 
AuthorTutorial
KrobarProgram 1...................View     Download
KrobarProgram 2...................View     Download
KrobarProgram 3...................View     Download
  
  

Added Jan 2002
Ok...now we gonna go on with some other projects written by other people!
  • Tut 13 is a coding project by roy.
  • Tut 14 is by HaQue.

 

More projects 
AuthorTutorial
royCoding project...................Download
HaQueCrackme............................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!!