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

  1. Ciao a tutti gringhelli :)
  2.  
  3. excuse me for my terrible english o:p
  4.  
  5. First of all turn on the stereo with your favorite cds to turn on your
  6. brain :)
  7.  
  8. I'm listening:
  9.  
  10. Helloween - I can
  11. Nofx - Champs elisΦe
  12. PornoRiviste - Dove Vai
  13. PornoRiviste - Anima
  14. Punkreas - La canzone del bosco
  15. Punkreas - Il mercato del niente
  16. Shandon - Questo si chiama Ska
  17. Lag Wagon - Know It All
  18. Marilyn Manson - Sweet Dreams
  19. No Doubt - Don't Speak
  20.  
  21. mmmmhhh... stop my crazy introduction !!!!
  22.  
  23. Let's speak about the pusillus' crackme:
  24. I've think this:
  25.  
  26. I've created a system of equations using the conditions that i've found
  27. in the disassembled program, then:
  28.  
  29. [(a xor b)xor(c xor d)]xor[(e xor f)xor(g xor h)]xor a = 71
  30. [(a xor b)xor(c xor d)]xor[(e xor f)xor(g xor h)]xor b = 18
  31. [(a xor b)xor(c xor d)]xor[(e xor f)xor(g xor h)]xor c = 59
  32.  
  33. ecc. ecc.....
  34.  
  35. Then, the XOR have the associative and commutative properties:
  36.  
  37. (a xor b) xor c = a xor (b xor c)
  38. a xor b = b xor a
  39.  
  40. And....... :)
  41.  
  42. a xor a = 0
  43. x xor 0 = x
  44.  
  45. so i obtain:
  46.  
  47. b xor c xor d xor e xor f xor g xor h = 71
  48. a xor c xor d xor e xor f xor g xor h = 18
  49. a xor b xor d xor e xor f xor g xor h = 59
  50.  
  51. ecc. ecc...
  52.  
  53. I haven't touched the first equation e i've XORed it with the others
  54. and simplifying all i've finally obtained:
  55.  
  56. b xor c xor d xor e xor f xor g xor h = 71
  57. a xor b = 71 xor 18 ==> b = 71 xor 18 xor a
  58. a xor c = 71 xor 59 ==> c = 71 xor 59 xor a
  59. .......
  60.  
  61. Substituting the b,c,d,e,f,g,h in the first equation i've found: A=68
  62. and using A, i can found all the other variables....
  63.  
  64. xoring the solutions with 32 and translating them to decimal, i found
  65. the ascizz code of the serial. ;)
  66.  
  67.  
  68. -- 
  69. aLoNg3x --- along3x.cjb.net
  70.  
  71. ...proudly member of...
  72.  
  73. Ringzer0 --- ringzer0.cjb.net
  74.