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

  1.             Tutorial Number 9
  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: 22nd Feb 1999
  8.  
  9. Program Details:
  10. Name: CrackMe v1.00
  11. Author: CyberBlade
  12. Language: Visual Basic 5
  13.  
  14. Tools Used:
  15. SmartCheck
  16.  
  17. Cracking Method:
  18. Observation
  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. No disabled function. Protection is based on a 9-digit serial number.
  30.  
  31. __________________________________________________________________________
  32.  
  33.  
  34.                                  The Essay
  35.  
  36. I'll not go into the settings and how to configure SmartCheck anymore. If
  37. this is the first time you are reading my tutorials, I suggest you download
  38. the first few that use SmartCheck as well.
  39.  
  40. At the same time, I've written two other essays on general VB cracking
  41. showing the use of SmartCheck together with Softice. Look for them on my
  42. website.
  43.  
  44. __________________________________________________________________________
  45.  
  46.  
  47.                 Observation
  48.  
  49. Run the Crackme with SmartCheck.
  50.  
  51. Before entering ANY thing into the textbox, look at what SC has to show.
  52. You will see Crackmefrm_Load. A habit of mine is to look at everything
  53. SC shows...
  54.  
  55. Click on the + sign next to Crackmefrm_Load to expand the thread.
  56.  
  57. You will see
  58. Double (3.15751e+008) -> Long (315751288)
  59.  
  60. Ok... This is not very common. You seldom see a CrackMe producing a
  61. number when it is loading. So, note it down.
  62.  
  63. Type in "123456789" and click on "Check".
  64. You will be shown "Sorry, wrong key."
  65.  
  66. Click on the + sign next to Checkcmd_Click to expland it.
  67. You will see
  68. String("123456789")-> Double(1.23457e+008)
  69. Double(-1.92294e+008)->Double(-1.92294e+008)
  70.  
  71. Ok. Where would -1.92294e+008 come from??? 
  72. (Try to develop a cracker's hunch or sixth sense. Whatever you call it!!)
  73.  
  74. Take "123456789" and subtract 315751288 from it.
  75. You get -192294499 which is -1.92294e+008 when you convert it into 
  76. Double format.
  77.  
  78. Why would 315751288 be subtracted from our serial??
  79. **By the way, if you have forgotten where 315751288 comes from, scroll up.
  80.  
  81. Now, I get another hunch.
  82.  
  83. Type in 315751288 and click "Check" again
  84.  
  85. You will get the following messages:
  86. "Not bad, you have found the correct password."
  87. "Mail me, how you got it, there's a price waiting for you. CyberBlade@gmx.net"
  88.  
  89. If you want, click on the + sign next to Checkcmd_Click again.
  90. You will see
  91. String("315751288")-> Double(3.15751e+008)
  92. Double(0)->Double(0)
  93.  
  94. CrackMe Cracked.
  95.  
  96. Yo CyberBlade! Where is my prize?
  97.  
  98. __________________________________________________________________________
  99.  
  100.  
  101.                              Final Notes
  102.  
  103. This tutorial is dedicated to all the newbies like me.
  104.  
  105. And because I'm a newbie myself, I may have explained certain things wrongly
  106. So, if that is the case, please forgive me. Email me if there is anything 
  107. you are not clear about.
  108.  
  109.  
  110. My thanks and gratitude goes to:-
  111.  
  112. The Sandman
  113. All the writers of Cracks tutorials and CrackMes