sulea Posted March 8, 2015 Report Posted March 8, 2015 download: https://anonfiles.com/file/37d5f1fcbc6538c1476d50a506c8fae7cerinte: faceti crack sau gasiti serialuldificultate: very easybahtalo! 1 Quote
Che Posted March 8, 2015 Report Posted March 8, 2015 @suleahttps://www.mediafire.com/?9f1uq2m4zc7p4az Quote
sulea Posted March 8, 2015 Author Report Posted March 8, 2015 @suleahttps://www.mediafire.com/?9f1uq2m4zc7p4az)))alte pareri? Quote
giv Posted March 10, 2015 Report Posted March 10, 2015 (edited) Banuiesc faptul ca "protectia" se refera la acest cod:0040171F |. /75 17 JNZ SHORT crkme.0040173800401721 |. |6A 00 PUSH 0x0 ; /Style = MB_OK|MB_APPLMODAL00401723 |. |68 5E614000 PUSH crkme.0040615E ; |Title = "bravo, esti supranatural"00401728 |. |68 5E614000 PUSH crkme.0040615E ; |Text = "bravo, esti supranatural"0040172D |. |FFB5 F8180000 PUSH DWORD PTR SS:[EBP+0x18F8] ; |hOwner = 0065007400401733 |. |E8 5E000000 CALL <JMP.&user32.MessageBoxA> ; \MessageBoxAVerificarea:004016F5 |. 8D35 10624000 LEA ESI,DWORD PTR DS:[<Serial introdus>] ; Muta in ESI Serialul introdus004016FB |. 8D3D 22614000 LEA EDI,DWORD PTR DS:[<Hash>]00401701 |. 8BC8 MOV ECX,EAX00401703 |. B8 73000000 MOV EAX,0x7300401708 |. 33DB XOR EBX,EBX0040170A |> 8A1F /MOV BL,BYTE PTR DS:[EDI]0040170C |. 0FB01E |CMPXCHG BYTE PTR DS:[ESI],BL0040170F |. 74 01 |JE SHORT crkme.0040171200401711 |. 46 |INC ESI00401712 |> 46 |INC ESI00401713 |. 47 |INC EDI ; ntdll.7C91022800401714 |. 49 |DEC ECX00401715 |.^ 75 F3 \JNZ SHORT crkme.0040170A00401717 |. 33F8 XOR EDI,EAX Edited March 10, 2015 by giv Quote
Usr6 Posted March 11, 2015 Report Posted March 11, 2015 @giv ala desi pare a fi hash, nu e. Incearca un string reverse urmat de o transformare din baza 64 in ascii Quote
sulea Posted March 11, 2015 Author Report Posted March 11, 2015 toata lumea a muscat momeala. mai mult, che chiar forteaza afisarea unor mesaje care niciodata nu ar fi fost afisate nivelul e very easy, insa un strop de atentie trebuie sa existe Quote
giv Posted March 11, 2015 Report Posted March 11, 2015 (edited) @giv ala desi pare a fi hash, nu e. Incearca un string reverse urmat de o transformare din baza 64 in asciiDeci chiar nu m-am uitat peste el.Doar a fost o concluzie de 3 minute.Clar e ca aici se citeste serialul:004016DC |. 6A 60 PUSH 0x60 ; /Count = 60 (96.)004016DE |. 68 10624000 PUSH crkme.00406210 ; |Buffer = crkme.00406210004016E3 |. 68 95010000 PUSH 0x195 ; |ControlID = 195 (405.)004016E8 |. FF75 08 PUSH DWORD PTR SS:[EBP+0x8] ; |hWnd004016EB |. E8 8E000000 CALL <JMP.&user32.GetDlgItemTextA> ; \GetDlgItemTextAApoi acel string poate fi rezultatul a orice. Nu m-am stresat sa vad daca este rezultatul unei functii sau altceva. I-am pus hash generic.Apoi e si cum spui tu:satefooinguraesalonatdeclinandlabariileComparatia se face aici:CMPXCHG BYTE PTR DS:[ESI],BLExplicatiile mai concrete:004016F5 |. 8D35 10624000 LEA ESI,DWORD PTR DS:[0x406210] ; Muta in indexul stivei pointerul serialului introdus004016FB |. 8D3D 22614000 LEA EDI,DWORD PTR DS:[0x406122] ; Muta in pointerul destinatiei stringul fix00401701 |. 8BC8 MOV ECX,EAX ; Muta in contor acumulatorul00401703 |. B8 73000000 MOV EAX,0x73 ; Muta in acumulator 73h00401708 |. 33DB XOR EBX,EBX ; Goleste baza0040170A |> 8A1F /MOV BL,BYTE PTR DS:[EDI] ; Muta in BL fiecare caracter din serial0040170C |. 0FB01E |CMPXCHG BYTE PTR DS:[ESI],BL ; Compara0040170F |. 74 01 |JE SHORT crkme.00401712 ; Daca este egal incrementeaza indexul stivei00401711 |. 46 |INC ESI ; Incrementeaza indexul sursei00401712 |> 46 |INC ESI ; Incrementeaza indexul sursei00401713 |. 47 |INC EDI ; Incrementeaza destinatia00401714 |. 49 |DEC ECX ; Scade din contor00401715 |.^ 75 F3 \JNZ SHORT crkme.0040170A ; Bucla00401717 |. 33F8 XOR EDI,EAX ; Xor destinatie cu acumulator00401719 |. 81FF 37134000 CMP EDI,crkme.00401337 ; Compara destinatia cu 00401337Referinta CMPXCHG:http://x86.renejeschke.de/html/file_module_x86_id_41.htmlCine are timp de el succes!!!! Edited March 11, 2015 by giv Quote
sulea Posted March 11, 2015 Author Report Posted March 11, 2015 giv, ceea ce ai expus tu este exact ceea ce eu am numit momeala in postul anterior inca ceva, ori tu esti intr-o mica confuzie, ori eu nu inteleg ce ai vrut sa spui: "INC ESI Incrementeaza indexul stivei" esi este registrul sursa, nu stiva. esp este stackul, respectiv stiva.in concluzie, nu va mai bateti capul cu momeala, gasiti adevaratul check Quote
giv Posted March 11, 2015 Report Posted March 11, 2015 giv, ceea ce ai expus tu este exact ceea ce eu am numit momeala in postul anterior inca ceva, ori tu esti intr-o mica confuzie, ori eu nu inteleg ce ai vrut sa spui: "INC ESI Incrementeaza indexul stivei" esi este registrul sursa, nu stiva. esp este stackul, respectiv stiva.in concluzie, nu va mai bateti capul cu momeala, gasiti adevaratul check Am tastat gresit. Este corectat acum (SI=indexul sursei).Source Index (SI) - it is used as source index for string operationsDestination Index (DI) - it is used as destination index for string operations.I'm out.Las pe altii sa isi bata capul.Banuiesc faptul ca trebuie sa o ia pas cu pas de la entry point. Quote
Che Posted March 15, 2015 Report Posted March 15, 2015 download: https://anonfiles.com/file/37d5f1fcbc6538c1476d50a506c8fae7cerinte: faceti crack sau gasiti serialuldificultate: very easybahtalo!Nu faci si un tutorial sa vedem cum trebuia facut ? Ca vad ca e atat de usor (very easy) incat nu a reusit nimeni sa-l crackuiasca sau sa-i faca serial sniffing.Apropo, de ce nu faci niste tutoriale de cracking cu chestii de astea mai tricky sa avem si noi ce invata ca vad ca te pricepi bine la asa ceva ?Multumesc anticipat ! Quote
cifratorul Posted April 6, 2015 Report Posted April 6, 2015 Hehe.... am intrat si eu paici dupa ceva timp si ma bucur sa vad ca @sulea inca spune "povesti" dastea frumoase de-ale lui. Jos palaria! Quote