Logo




Subscribe:
RSS 2.0 | Atom 1.0
Categories:

Sign In


[Giagnocavo]Michael::Write()

 Tuesday, March 02, 2004
Cracking code - Introduction

To defend, you must have some idea of what you're defending, and who and what you're defending against, specifically, which attacks.  Failure do understand and know these things means that your defense will most likely not be effective, and could in fact decrease your security.  Here's an example:

Near where I live, thieves were stealing cars that people parked in the street.  The neighbourhood committee decided that they'd stop this.  The solution they implemented was to put gates at all entrances and exits of their area, and have guards that only allow cars with a particular sticker get through.  This makes people FEEL more secure.  However, for the cost (guardhouses and gates construction, guard salaries), it's not as effective as it could be.  A thief can still walk in just as easily (gates only block roads), and when driving a stolen car out, the guards will see the car and sticker, recognize it, and let them leave.  If they had thought about how thieves operated, then they would have realised this and done something more effective, perhaps hiring the same number of guards, but setting them on a patrol, instead of just sitting at their posts.  With unlimited resources, they could do both things, and give each member a special remote key-code to unlock the gate when they are driving.  However, the tradeoff in cost and convenience is too high for them.

This is how security is, in the physical and electronic worlds.  We have many possibilities, each with their tradeoffs.  Deciding which measures to implement requires us to understand how our opponent is going to operate, as well as the details of how exactly our defenses work.

In this series, I'm going to show you how to crack simple code.  I'm going to make a series of samples to try this out on (to avoid DMCA problems with real code), so as to get a feel of what crackers do to code.  It is not going to be in-depth or show how to become a master cracker.  Just enough so that we could attack a simple Windows/.NET program's licensing key system, which is a common theme in software protection.

Continue to Part 1, where we'll crack some simple code...

Code | Security
Tuesday, March 02, 2004 5:26:40 PM UTC  #    Comments [5]  |  Trackback Tracked by:
http://www.coreyhaines.com/coreysramblings/PermaLink.aspx?guid=03d1cd45-b4dc-4c8... [Pingback]
"http://reversengineering.wordpress.com/2007/08/05/cracking-code/" (http://rever... [Pingback]


Saturday, November 19, 2005 3:38:37 AM UTC
hey, it was very interesting. i did everything step by step but it didnt work. i ended up in this page bc i cant find a crack for a game!!! is it more difficult to crack a game? say, cruise ship tycoon?
Tuesday, June 20, 2006 6:34:23 PM UTC
I am a beginner and this was my second crack. I followed all the steps and it worked. The best thing was I got the idea.
Thank you
Monday, November 06, 2006 5:38:02 PM UTC
hi, please tell me how to crack a game i rally want to crack all my games that i have because i am fed up of searching for my original cd's it takes long and when i crack a game it would be like this the most boring thing is that i sometimes waste like 3 days and spend downlaoding a very long game exactly the one i have but exept i waste my time downloading it just for the crack :( . i have games like comand and conqueror generals, mobile forces, heroes of might and magic 4, the sims 2, sim city 4 duluxe and starcraft brood, diablo 2 lord of destruction, these are my main games and i play them often so i really want you to help me and at least tell me how to crack them. it makes it much esyer if i dont have to spend every day 10 mins looking for the original cd's and if i you can tell me how to crack them it will make life much easyer.oh yeah there is one more thing i know about cracks is that when i crack a game it takes more space than usual...

plase explaing to me how to crack all my games these arent just my games>
thanks.
:)
:)
:)
Thursday, December 14, 2006 10:06:39 PM UTC
hhhhhhggggg
salhe
Wednesday, January 03, 2007 3:26:46 PM UTC
hghghg
salh
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):

Live Comment Preview