• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Release OllyDBG - Decompiler

FireFox

Utente Mitico
Autore del topic
27 Marzo 2008
6.251
0
Miglior risposta
0
Perfavore, Entra oppure Registrati per vedere i Link!


OllyDBG è un semplicissimo decompiler di ottima qualità. Se volete capire cosa state facendo dovete avere un minimo di conoscenza di assembly, comunque pur non avendola riuscirete a fare piccole cosuccie.

Es.

Questo è il nostro programma:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Appena premiamo check, inserendo un seriale sbagliato (dato che non lo conosciamo) uscirà un messaggio con scritto "Invalid serial key inserted". Grazie a OllyDBG possiamo "crackare" questo programma seguendo la tecnica del reverse engineering. Ovvero ne andremo a creare un'altro uguale copiandolo dal primo, che però ci permetta di andare avanti anche con un serial sbagliato, o addiriturra ci stampi lui il serial. Per ora non ci complichiamo la vita e ci accontentiamo di un serial sbagliato. Semplicemente dobbiamo trascinare l'icona del nostro eseguibile all'interno della finestra di OllyDBG, dopo premiamo il tasto destro > search for > all referenced text strings Ossia cercheremo tutte le stringhe che il nostro programma può scrivere. A questo punto troviamo nella lista che ci apparirà quella che ci interessa: "Invalid serial key inserted" e la clicchiamo due volte. Adesso clickiamo con il tasto destro e nel menù selezioniamo Binary > Fill with NOPs. Ovvero rendiamo l'operazione nulla, il programma non ci restituirà più il messaggio di errore. A questo punto clickiamo ancora con il tasto destro e scegliamo dal menù a tendina Copy to executable > All modifications in modo da salvare le nostre modifiche al programma. Infine tasto destro > Save file. Apritelo, inserite il serial che vi pare, tanto riuscirete ugualmente ad andare avanti.

Per fare pratica con questo programma, apparte lo studio dell'assembly, consiglio l'approfondimento con guide apposite e l'esercizio con i "crackmes". I crackmes sono dei programmi creati appositamente per essere crackati:
Perfavore, Entra oppure Registrati per vedere i Link!
è un ottimo sito dove si possono trovare crackmes in linguaggi diversi e di differente difficoltà!

Screen:

immagineody.png
 
Ultima modifica:
  • Like
Reactions: 2 people
Fox sempre pazzesco... avevo usato olly in passato, ma non per quello... xD
Ottimo *-*