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

  1.         How to crack R!SC Crakpad by ACiD BuRN
  2.  
  3.  
  4.  
  5. hi everybody !!!
  6. today , i will make a tut on a crackme , it is a modified version
  7. of notepad (M$).
  8.  
  9. Protection: - Time Limit
  10.         - NaG ScReeN
  11.         - Packed
  12.  
  13.  
  14. i will just explain you how to crack the protection , not how to
  15. unpack it.this will be very easy , lets Go !!!!
  16. so , move your windows clock to the future !! in 2002 for exemple
  17. and run crakpad !!!
  18. A messagebox say you : This version has expired ...
  19. So , set a breakpoint on getlocaltime like this: BPX GetLocalTime
  20. run the prog and he we break in softice !!!!
  21. Cool !! , press F12 to go back to the call and we see:
  22.  
  23.  
  24. 40623D   66813FCF07    CMP WORD PTR [EDI],07CF <= 7CF(h) = 1999(d) it compare with the year 1999
  25. 406242         7F3C    JG 406280               <= if it geater than 1999 goto bad boy :(
  26. 406244         7C07    JL 40624D               <== if less goto good boy :)
  27. ......   ..........    .......................
  28.  
  29.  
  30. heheh , so how to crack this ?
  31. Very easy , it compares with the year 1999 , and jump to error message if the year is greater
  32. that 1999.We can nop it , but it not needed coz , he test if is less than this year with the 
  33. command : JL 40624D , it jump to the program if the year is good , so we will make it jump for
  34. ever !!
  35. so JL 40624D become jump 40624D
  36.  
  37.  
  38. to try this in memory , without patching the file coz it is packed , type:
  39. a 40624D and press enter
  40. then type : jump 40624D and press enter. Press escape and now F5 to let him runing !
  41. Cool , we have now a nag sreen , but we don't see the error message , for expirer verion ..
  42. you did it !!
  43. Now , we need to kick this nag , but it is very easy !!!!
  44. type : BPX MessageBoxA
  45. you have to patch the memory again , for the time limit.
  46. run the prog , and he will break on the messageboxa API !!
  47. heheh , i am sure it will be finish in 30 secondes now !!
  48. F12 to get out the call and we see :
  49. 40625B   FF1530744000   Call [USER32!MessageBoxA]   <== this is the  call for the messagebox !
  50. .....    ............   .........................
  51.  
  52. So , if we want to kill the nag , we just have to nop the call !!
  53.  
  54. replace :  FF1530744000 
  55.        909090909090
  56.  
  57. so to try the crack completely , put a bpx on getlocaltime , do the modification like we
  58. do first and atfer type : a 40625B nop enter
  59. then type nop , 5 times again and escape after this
  60. type bd * for disable all breakpoint and press F5 , you will go in Crakpad without a time limit
  61. message or NAG !!!!!
  62. Another One cracked !!
  63. now  , you have to unpack it to patch it after , coz process patcher are not allowed 
  64. and we have just patched the memory !!
  65. but it is not my job to say how to do that !! :)
  66.  
  67.  
  68. i hope you have understand this tut and you learn something with !!
  69. If you have any question mail me to : acid2600@hotmail.com
  70. Thx to read this Tut !!
  71. cya ...
  72.  
  73.  
  74. Greetings to (not specific order!): 
  75.  
  76. CyberBlade , ^inferno^ , MiZ , Borna janes , DnNuke , TexSkyman , Virus , theCorpse , BuLLeT,
  77. Volatility , Eternal Bliss, appbusta ... so All ReFleXZ TeAM , All ECL TeAM , ALL CRACKER WORLD 
  78. TeaM and ALL CROSSOVER TEAM too !!
  79.  
  80.  
  81. if i forget someone , sorry !! to loto of dude to put here !!
  82. i am lazzy !!
  83.  
  84.                 ACiD BuRN [RFZ/ECL/CW/CO]
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.         
  111.  
  112.  
  113.