Crăparea fantomelor crackmes # 1, 2, 3, 4

Hacking Fantom Crackmes №1,2,3,4

Într-o bună zi a zilei, cu tine din nou eu, PsiBoX.
Acum vă voi spune despre ruperea a 4 fisuri de la Phantom. (le puteți descărca de la link-ul de la sfârșitul articolului).

Aceste crackmisii sunt destinate începătorilor care tocmai au pus piciorul pe câmpurile de cracare.
După ce mi-am început drumul în această zonă, le-am și hackat pe toți.

În ciuda faptului că sunt destul de simple, începătorii au adesea multe întrebări despre hacking-ul lor.
Noi, pas cu pas, vom analiza în mod consecvent rupturile lor. Cred că cunoștințele pe care le-ați câștigat vă vor ajuta să rezolvați problemele mai dificile.
Și, da, o remarcă importantă - este necesară cunoașterea comenzilor de asamblare de bază. Fără acest lucru, vă invităm să înțelegeți ce este în joc.

CrackMe # 1

CrackMe # 2

CrackMe №3


Ce avem aici? Opa, CD Check și eroare.
Și ce este în misiune? Aha, patchym, astfel încât întotdeauna a emis un mesaj că sidyuke are un disc.
Ce avem acolo pentru a determina tipul de disc? Ne uităm la ajutor.
GetDriveTypeA. Returnează 5 dacă CD-ul este în unitate.
Ok, deschideți programul în programul nostru de depanare preferat. Ce avem aici.
Apăsați Ctrl + N și căutați GetDriveTypeA, apoi PCM -> Set Breakpoint pentru fiecare referință.
Rulați și faceți clic pe CD Check. Cădem pe briak.

CrackMe №4


Sarcina va deveni mai complicată. Acum, cheia pentru aceasta este generată în funcție de numele pe care l-am introdus.
Introducem orice date - intrăm în MessageBox standard. Din nou, apăsați Ctrl + N -> Set Breakpoint pe fiecare referință /
Fugiți, introduceți ceva. Voi introduce PsiBoX și 12345, deci va fi mai ușor pentru mine să găsesc cuvinte în interiorul aplicației de depanare.
Ne oprim la punct de întrerupere.
O bucată de cod cu puncte de întrerupere:

Funcția convertește în mod evident numele (sau parola) și le compară, întorcând la EAX un zero dacă șirurile convertite sunt egale.
Am putea pâlpâi punctul de comparație sau tranziția, dar vom intra în interiorul funcției și vom găsi numărul de serie corect. Deci, va fi mai rezonabil și mai corect. Ești gata?
Eliminăm toate punctele de întrerupere, punem fisura pe 00401236 (adică, pe funcția noastră) și reporniți programul.
Introducem ceva în câmpurile de intrare, faceți clic pe OK, suntem în interiorul programului de depanare. Introducem funcția cu privire la F7.


Felicitări, ați făcut-o! Pentru parola mea "PsiBoX" parola a fost "CNBSPK"

Mult noroc în toate eforturile dvs. și rețineți - pentru a întrerupe programele în mod ilegal, toate materialele sunt furnizate doar în scopuri informative.