Cracking Tutorial #5 By SiONiDE Hi there again, here we are at Tut number 5. Well lets see what cracking skills we can we can learn this time. I do write these in short amounts of time, i therefore apologise for my grammatical errors. Enjoy! "Using Smartcheck" Difficulty Level: Easy [ ] Medium [X] Hard [ ] Expert [ ] Target: Tornado Typer (Touch typing Program) Toolz Required: Smartcheck 6.01+......A good Cracking Web Site. Brain.................The thing I hope you have. Computer..............The Thing with a Keyboard! Tornado Typer 1.9.1...Ftp search for ttypr.exe 18.1mb (BiG) Let's Rock.. Step 1. First lets find out what type of protection this application has. Run ttypr.exe and click on Register. We see that it has a Name/Serial protection. This shows us to find out a serial we will have to use softice or smartcheck. Well we're going to use Smart check today. First you must configure it. Go into settings and go into [Error Detection], everything in there should be ticked. If not, tick it (well duh). Go back to settings and go into [Reporting], again, everything should be ticked execpt [Mouse Reporting from ocx control] (for obvious reasons). In [Advanced] only the top 3 boxes should be checked. Okay, that's all. Step 2. Well lets learn how to use smartcheck to crack programs. What Smartcheck is, is a program that records all the actions that have happened when a program is run. Okay.... Run Smartcheck and open ttypr.exe. Press F5 (run the program) to execute the program and agree to all the errors that come up, (by clicking the "Acknowledge" Button) until the program starts. This will take a looooonnnnggg time! Press "Ctrl + R" to enter the registration box. Enter any name, I entered SiONiDE, and enter a random serial number. I used 12345 (hardly random). Hit "Enter", what happens??? You get a dialog box saying "You have entered an Invalid Serial Number, Please call blah blah for the correct registration number. Step 3. Okay.... In Smartcheck go down until you see Register_Bar_click, then expand the tree, (double click). Now expand "Register_Frm_show", once in, expand "Register_Cmd_click". Okay now find this: name_text.txt, under "rixe$" you SHOULD see the name you entered (SiONiDE). Right, we now know we're close. Look for "reg_text.txt" and under that you should see the fake serial number you entered earlier, (12345). Now we know that we are quite close to where the registration numbers get compared. Then we can find out our real serial. The program looks for Long(4) -> Integer, this means that our code is a 4 x 4 digit number. Our serial will look something like this "****-****-****-****", the stars will be replaced with numbers and letters. We also know that the serial number has the name "rixe$". This will be used next! Step 4. Okay.... Go down until we see "rixe$" again, and we see our code. What it does is it takes rixe$ and it compares it with "left" (i won't exlpain this yet). Ok, go to "left" and see what it holds, a lot of numbers, what do we see, xxxx-xxxx-xxxx-xxxx, does that sound familiar?? Yes, it's the same format that we found out earlier (4 x 4). Lets have a look behind it.... we see the same format but wait....it's replaced with numbers and letters. Could this be our long lost serial?? Lets see! Step 5. Run TornadoTyper and click on Register, enter your name (SiONiDE) and enter your serial, in my case i got "19FX-ZL8Y-AYUU-38L1" you will get something different. But anyway.... What happens? "Thankyou for purchasing......." Yes, that's right, you've cracked Tornado Typer.