home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Reverse Code Engineering RCE CD +sandman 2000
/
ReverseCodeEngineeringRceCdsandman2000.iso
/
RCE
/
E_bliss
/
along3x_tut.txt
< prev
next >
Wrap
Text File
|
2000-05-25
|
2KB
|
74 lines
Ciao a tutti gringhelli :)
excuse me for my terrible english o:p
First of all turn on the stereo with your favorite cds to turn on your
brain :)
I'm listening:
Helloween - I can
Nofx - Champs elisΦe
PornoRiviste - Dove Vai
PornoRiviste - Anima
Punkreas - La canzone del bosco
Punkreas - Il mercato del niente
Shandon - Questo si chiama Ska
Lag Wagon - Know It All
Marilyn Manson - Sweet Dreams
No Doubt - Don't Speak
mmmmhhh... stop my crazy introduction !!!!
Let's speak about the pusillus' crackme:
I've think this:
I've created a system of equations using the conditions that i've found
in the disassembled program, then:
[(a xor b)xor(c xor d)]xor[(e xor f)xor(g xor h)]xor a = 71
[(a xor b)xor(c xor d)]xor[(e xor f)xor(g xor h)]xor b = 18
[(a xor b)xor(c xor d)]xor[(e xor f)xor(g xor h)]xor c = 59
ecc. ecc.....
Then, the XOR have the associative and commutative properties:
(a xor b) xor c = a xor (b xor c)
a xor b = b xor a
And....... :)
a xor a = 0
x xor 0 = x
so i obtain:
b xor c xor d xor e xor f xor g xor h = 71
a xor c xor d xor e xor f xor g xor h = 18
a xor b xor d xor e xor f xor g xor h = 59
ecc. ecc...
I haven't touched the first equation e i've XORed it with the others
and simplifying all i've finally obtained:
b xor c xor d xor e xor f xor g xor h = 71
a xor b = 71 xor 18 ==> b = 71 xor 18 xor a
a xor c = 71 xor 59 ==> c = 71 xor 59 xor a
.......
Substituting the b,c,d,e,f,g,h in the first equation i've found: A=68
and using A, i can found all the other variables....
xoring the solutions with 32 and translating them to decimal, i found
the ascizz code of the serial. ;)
--
aLoNg3x --- along3x.cjb.net
...proudly member of...
Ringzer0 --- ringzer0.cjb.net