sulea Posted May 20, 2011 Report Posted May 20, 2011 (edited) dificultate: usor (cu putin cap)download: MEGAUPLOAD - The leading online storage and file delivery servicepremiu surpriza pt cei care rezolva challengeulprimul care rezolva challengeul este kameflubber si cifratorul intra si ei pe podium Edited May 21, 2011 by sulea Quote
nedo Posted May 20, 2011 Report Posted May 20, 2011 Cred ca am gasit ceva dar nu imi accepta nimic. Chiar daca bag ceva aiurea nu afiseaza nimic. Asa trebuie sa se intamle?Am gasit cu ollydbg ceva binar. Quote
sulea Posted May 20, 2011 Author Report Posted May 20, 2011 doar daca se introduce parola corecta va fi afisat un mesaj de felicitare Quote
curtuy Posted May 20, 2011 Report Posted May 20, 2011 doar daca se introduce parola corecta va fi afisat un mesaj de felicitareDaca fac sa apara mesajul de felicitare fara sa introduc parola, se pune? Quote
phantomas90 Posted May 20, 2011 Report Posted May 20, 2011 Daca fac sa apara mesajul de felicitare fara sa introduc parola, se pune?Nu cred ca va accepta Sulea aceasta metoda de rezolvare. E simplu sa modifici o adresa din functia de verificare a parolei si sa sara la "goodBoy". De exemplu ai:JB SHORT 004013B8salt care face parte din verificare.daca modifici cu:JB SHORT 004013D3orice cod vei introduce va fi dat ca fiind corect si iti va afisa mesajul dorit. Quote
kame Posted May 20, 2011 Report Posted May 20, 2011 Am gasit parola:)) Vezi ca ti-am trimiso pe privat:D.Sa vad ce surpriza ai:)) Quote
Flubber Posted May 21, 2011 Report Posted May 21, 2011 Partial (trebuie sa mai studiez codul ca sa inteleg exact ce se intampla): Quote
cifratorul Posted May 21, 2011 Report Posted May 21, 2011 Inca o aplicatie funny marca @sulea! Felicitari! Flubber esti dator cu un tutorial . Quote
sulea Posted May 21, 2011 Author Report Posted May 21, 2011 (edited) raspunsurile:user: kameraspuns1: 38 af c0 0a 11 6e e6 92 45 4b de c4 55 81 0c fdcum a ajuns aici?apoi a dat copy-paste. a fost o pura intamplare si noroc chior ca primul byte din serial corespundea ca parola buna.raspuns2: 00011011cum a ajuns aici?Sistem binar - Wikipedia<< a incercat cu nr alea de pe pagina, le-a sucit pana a ajuns la 00011011verdict: un om norocos!kame, ar trebui sa joci la loto!! vorbesc foarte seriosuser: flubberraspuns: 26cum a ajuns aici?Am ajuns la parola in felul urmator, in Dump am vazut ca este un cod lung in binar, l-am luat si i-am dat decode obtinand string-ulCode:bret 'the hitman' hart > john "fruity pebbles" cenaIn Python am luat in felul urmatorCode:a = "bret 'the hitman' hart"b = 'john "fruity pebbles" cena'len(a) > ( => Falselen(a) => 22len( => 26Am incercat sa scriu in cod binar 22 si 26 ca si parola, dar fara succes, intr-un final am zis sa incerc la vrajeala 26 si a mers.am lasat intentionat stringul ala acolo fara sa-mi propun sa fac vreo legatura intre el si rezolvarea challengeului. flubber l-a privit ca pe un indiciu, l-a despartit etc. felicitari!verdict: detectivuser: cifratorulraspuns: keygencum a ajuns aici?Dupa GetDlgItemInt:00401395 OR EAX,EAX00401397 JNZ SHORT intre_0_.0040139B00401399 JMP SHORT intre_0_.004013F50040139B XOR ECX,ECX0040139D LEA EDX,DWORD PTR DS:[4062DD] ; sfarsitul zonei ce va contine bitii salvati separat fiecare pe un byte004013A3 JMP SHORT intre_0_.004013AD004013A5 BT EAX,ECX004013A8 SETB BYTE PTR DS:[EDX] ; se salveaza bitul ca byte in locatia din EDX004013AB INC ECX004013AC DEC EDX004013AD CMP ECX,0A ; am terminat de salvat 10 biti?004013B0 JB SHORT intre_0_.004013A5004013B2 XOR ECX,ECX004013B4 XOR EAX,EAX004013B6 JMP SHORT intre_0_.004013C5004013B8 CMP BYTE PTR DS:[ECX+4062D4],1 ; e byte-ul salvat 1?004013BF JNZ SHORT intre_0_.004013C4004013C1 ADD EAX,ECX004013C3 INC EAX ;se aduna la suma noastra pozitia stocata in ECX +1 (sau pozitia incepand de la 1)004013C4 INC ECX004013C5 CMP ECX,0A; am trecut prin toti bitii salvati?004013C8 JB SHORT intre_0_.004013B8004013CA CMP EAX,16 ; comparatia sumei finale cu 22Deci suma pozitiilor bitilor de 1 trebuie sa fie 22. Exemple:26 = 0000011010. Avem 1 pe pozitiile 6, 7 si 9. 6+7+9=22 alte numere castigatoare: 41, 69...verdict: cracker Edited May 22, 2011 by sulea 1 Quote