Pai pana acum am cautat pe google si am incercat sa inteleg insa nu m-am prea prins. Am inteles ca e legat de programare sau ceva de genul insa chestia aia cu MD5 nu stiu ce e :S
dar sa vad daca ai inteles. Expresia de mai sus desfacuta ar veni ceva de genul:
an|dn|ao|ln|dt|do|at| etc...?
Daca e bine fac toate combinatiile posibile?
Edit am gasit un fel de cracker online.
http://www.md5decrypter.co.uk/L-am folosit si mi-o dat chestia asta:
3de5c081630b4c2f114b1b8b42e9ff36 MD5: not|lard
deci ar fi not|lard . La sta ce mai trebuie sa-i fac? :o
edit2: not|lard era corect. Multumesc @cbla pentru ajutor. Nu ma descurcam fara tine.
L-am primit pe urmatorul, asta e mai incurcat aparent..
Decode the list to get two hex values, both 8 characters long
Input Output
7f6d = ?
b0e0 = ?
f66e =?
6c1a =?
06ec =?
3948 =?
9158 =?
c7e9 =?
ecb8 =?
dbb5 =?
de7b =?
3af6 =?
c3eb =?
ed4b =?
0ea9 =?
a472 =?
Use the example below to figure the encoding/decoding that's going on
Input Output
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
a a
b b
c c
d d
e 0
f 1
ff 2
fff 3
ffff 4
Instead of telling you what to do with it, here is some pseudo code!
h1 = xxxxxxxx; // which you got from the first part of the puzzle
h2 = xxxxxxxx; // which you got from the first part of the puzzle
b1 = bxor(h1, h2);
b2 = subtractBit(b1, '11100111111001111000100000000000');
b3 = bxor(b2, '11111110000');
i1 = binToInt(b3);
sendPM('Jonas Brooke', h1, h2, b1, b2, b3, i1);
Okay here is a hint to get you guys started xD
First thing you need to do, is figure out the function you should use to get the output from a certain input.
Use the example for this.
If you have no fookin' clue [what's going on inside the function] then think about a clock. If it's 0:00 now and I wait 20 hours it will be 20:00 hours. But if it is 0:00 and I wait 30 hours, it will be 06:00 (and not 30:00 ) Apparently, after 24 hours the time will "reset" back to 0:00, in other words, it's a cycle. *cough* remainder after division *cough*
If you look closely to the input and output (ignore last 3 rows) you will notice something similiar to a clock/the time is happening. But these are not hours and the cycle doesn't end at 24..
Input Output
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
a a
b b
c c
d d
e 0
f 1
ff 2
fff 3
ffff 4
Now about the last 3 rows, [in these] there are multiple characters instead of only 1 (ff, fff, ffff). So how do you deal with that? Well first look at the output that comes from it, and try to figure out what's going on.
total = 0;
foreach characters as char {
total = total + char[value];
}
output = total % intTohex(14);
Here's the first three answers, so you can check if you're doing it allright.
7f6d d
b0e0 b
f66e d