A Cracking Tutorial written by h4Ck07iC ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cracking a VB program: PixNews99 1.0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Part 1: Finding The Serial ~~~~~~~~~~~~~~~~~~~~~~~~~~ Tools: Smartcheck 6.01 Target: PixNews99 1.0 Site: http://www.techsono.com Step 1: Ok Lets start - Open the program and the first u see is: ~~~~~~ Unregistered copy Registration Key: none Step 2: Goto Register a Enter Registration key and select " Yes I agree this ~~~~~~ piece of shit etc" Step 3: Enter a name and registration key (mine was 07iC and 12345) and then ~~~~~~ hit Enter to receive the error msg:Invalid Registration Key Ok! Close the prog and run SmartCheck. First of all we have to look at the configuration - Program a Settings Error Detection window: All must be ticked Reporting window: All must be ticked except the "Report MouseMove events_" Error Detection a Advanced window: The first 4 boxes must be ticked - Now save Click on Open file a PixNews99.exe Ok now a window appeared called: PixNews99.exe - Program Transcript Right click in this window and select 'start'-Now a new window appears called "PixNews99.exe - Program Results" It will take sometime, and if it does API Failure you must click always on "Acknowledge" and not at Surpress!!! At a little bit the PixNews99 program will automatically open - Go again at the registration window and enter your info to receive the error msg. Now close it. Ok it finished! Lets' see what we have here_ Scroll down until you see this: _Click (They are for about 3-4, but I'm talking about the last one) Expand it, and scroll down until you see this: Mid Asc returns Integer:48 MidAsc returns Integer:55 MidAsc returns Integer:105 MidAsc returns Integer:67 Long (17875) a String ("17875") Long (13475) a String ("13475") Ok let's see_ The "Asc returns Integer:xx" contains the letters of your registration name which you typed in PixNews99. Place the bar on the first and you'll see at the left window: - String string = 004D0964 |_ = "0" That's the first letter of my name which was "07iC" If you'll place the bar at the second you'll see: - String string = 004D0964 |_ = "7" That's the second - So you can understand that: Asc returns Integer:87 a "0" Asc returns Integer:111 a "7" Asc returns Integer:76 a "i" Asc returns Integer:70 a "C" Got it ? Cool_ So, we can say that here someone could find a valid serial for his name_ And that's true. See this: Long (17875) a String ("17875") Long (13475) a String ("13475") That's our lovely code! Both of them will work: 1: 17875 2: 13475 But your unlock code will be different, if you didn't type the name 07iC Exit SmartCheck, run the program, and enter at the registration window: 07iC 17875 or 13475 Thank you for your support! We've did it!! Yeeeeeehaaaaa!!! HKEY_CURRENT_USER/Software/VB and VBA Program Settings/PixNews99/The section To delete the key and unregister again. Email: HackedSucka@hotmail.com