home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / E_bliss / eb_tut23.txt < prev    next >
Text File  |  2000-05-25  |  3KB  |  98 lines

  1.             Tutorial Number 23
  2.  
  3. Written by Etenal Bliss
  4. Email: Eternal_Bliss@hotmail.com
  5. Website: http://crackmes.cjb.net
  6.          http://surf.to/crackmes
  7. Date written: 3rd Jun 1999
  8.  
  9. Program Details:
  10. Name: Crackme 1
  11. Author: Leech
  12. Language: Visual Basic 5
  13.  
  14. Tools Used:
  15. SmartCheck
  16.  
  17. Cracking Method:
  18. Code Sniffing
  19.  
  20. Viewing Method:
  21. Use Notepad with Word Wrap switched on
  22. Screen Area set to 800 X 600 pixels (Optional)
  23.  
  24. __________________________________________________________________________
  25.  
  26.  
  27.                         About this protection system
  28.  
  29. This CrackMe is quite easy and is based on a fixed code for registration.
  30. It uses the classical __vbaStrCmp. But I'll be using SmartCheck here 
  31. instead of Softice because I didn't load it when I decided to do some 
  32. cracking today.
  33.  
  34. _________________________________________________________________________
  35.  
  36.  
  37.                         About this tutorial
  38.  
  39. Since this is my 23rd tutorial, I will presume that you have read the 
  40. previous ones. So, my description on how to use the tools will be reduced
  41. unless there are new methods.
  42.  
  43. _________________________________________________________________________
  44.  
  45.  
  46.                 SmartCheck
  47.  
  48. First, run the CrackMe with SmartCheck.
  49.  
  50. Click on the Register Button and fill in any name and code. Click OK.
  51. You will be informed that the code is wrong. Ignore it for the time
  52. being because soon, the code will be correct. 8)
  53. I an using "12345" as the code.
  54.  
  55. You will see two "Command1_Click" reported in SmartCheck. Click on
  56. the + sign next to the 2nd one to expand the thread. 
  57.  
  58. You will see Text2.text.
  59. ** This is to get the input from the 2nd textbox. (your code)
  60.  
  61. Highlight the line by clicking on it. Then choose "Show All Events" in
  62. SmartCheck.
  63.  
  64. One line under Text2.text, you will see this:
  65. __vbaStrCmp(String:"cbthceel",String"12345")returns DWORD:FFFFFFFF
  66.  
  67.  
  68. Didn't I tell you at the start the the CrackMe uses __vbaStrCmp?
  69. Well, if "12345" is the code you entered, and it is compared with 
  70. something, what do you think "cbthceel" will be? lol
  71.  
  72. CrackMe cracked!!
  73.  
  74. __________________________________________________________________________
  75.  
  76.  
  77.                              Additional Stuff
  78.  
  79. If you were to use SoftIce, set the bp using "bpx __vbaStrCmp". You will
  80. be sure to break at the bp when you click on the OK button. Trace into the
  81. CALLS and you will see your correct serial soon.
  82.  
  83. __________________________________________________________________________
  84.  
  85.  
  86.                              Final Notes
  87.  
  88. This tutorial is dedicated to all the newbies like me.
  89.  
  90. And because I'm a newbie myself, I may have explained certain things wrongly
  91. So, if that is the case, please forgive me. Email me if there is anything 
  92. you are not clear about.
  93.  
  94.  
  95. My thanks and gratitude goes to:-
  96.  
  97. All the writers of Cracks tutorials and CrackMes
  98. and also to all the crackers that have been supporting my site and project forum.