Anda di halaman 1dari 3

Step 1:Open SMAC 2.

0 Step 2:Enter registration Key Step 3:Error message - "Invalid Registration ID" Step 4:Open Ollydbg Step 5:File Menu -->Attach -->Attach registration window with Ollydbg Step 6:View -->executable Modules step 7:Open SMAC.exe -->double click on the same Step 8:go to left window-->right click -->choose an option "search for" & select ---> "all reference text strings" Step 9:new window will pop up & it will give you text representation of smac.exe Step 10: right click "search for" search for "Invalid Registration ID" No case sensitive , Entire Scope Step 11: Try to find out pattern of key XXXX-XXXX-XXXX-XXXX-XXXX Step 12:see some unique values appering before some messages like "the product i s registered" or "professional edition " or "standard edition" SMC2Uthen search for pattern 67BF-89E7-00E6-56C1-1F07 Step 13:Enter the keys 1.without that unique value -67BF-89E7-00E6-56C1-1F07 2.with unique value SMC2U-67BF-89E7-00E6-56C1-1F07 Step 14: close ollydbg Step 15:open the program & enter both the keys After giving SMC2U-67BF-89E7-00E6-56C1-1F07, we are getting an error "Invalid Registration ID Enetered"

which is different from previous error message that means the key you have enetered is in right pattern but key is not right. Step 16:Open Ollydbg again.... Attach the same program go to executatable modules select SMAC.exe you will machine level instruction window right click on that window search for all referenced text strings search for "Invalid Registration ID enetered" see how many times you are getting the same error the reason behind getting the same error for multiple times is because of 2 rea sons 1.either 4 keys are stored in the software & every invalid key points to that s ame address 2.Admin is checking the integrity of program for 4 times Check for address of "this product has been successfully registered" copy addresses of both the text stings Left side column is invalid addresses right side column is valid address for "this product has been successfully regi stered" 004875A8 --- > 004874EF 00487666 ----> 004874EF 00487724 ------> 004874EF 004877E2 -------> 004874EF We have to jump from invalid one to valid one Step 17: double click on any one of "Invalid registration ID eneterd " messages Press "Space Bar" Add JMP 004874EF press assemble & then cancel Make sure you are not clicking on "fill with NOPs" you have to the same thing for more 3 times

right click on the program select "copy to executables" select -- >"all modifications" one new window will pop up n then you need to save the file as new file.exe open the .exe without closing ollydbg Step 19:See the message to check whether any more loops are there or not "this product has been modified & will shutdown" generally developers are comparing the old addresses of this instructions so if we are going to change the same it will lead to NOPs - No Operations in the prgram so dont change the address to valid one but try to understand the LOOP If JE is given at starting of that loop then change it to JNE If JNE is given at starting of that loop then change it to JE then finally copy to executables & then sace all modifications Step 20: Save the as SMAC_cracked.exe open the file & enter the key "This product has been registered sucessfully" Enjoy

Anda mungkin juga menyukai