Guida al Reversing By Ctrl_alt_canc

ctrl_alt_canc

Utente Silver
17 Giugno 2007
37
0
0
64
encigj0.png


Ecco la tanto agognata guida :grin1: si ringrazia pred per le revisioni-aiuti-ispirazioni ecc vedere ringraziamenti.


Un pratico indice degli argomenti trattati:

Il Reversing

Piccola introduzione sulla CPU e come funziona.............................................................6
Sistemi di enumerazione (Decimale,binario e esadecimale)...............................7

Gli strumenti del reverser...................................................................................................9

Concetti base sul reversing
PE.............................................................................................................................17
EP/OEP....................................................................................................................17
Packer.......................................................................................................................17
Dump........................................................................................................................17
Subsystem.................................................................................................................17
BreackPoint..............................................................................................................18
Hendle......................................................................................................................18
Trhead......................................................................................................................18
CrackME..................................................................................................................18
Stack........................................................................................................................19
Registri ..................................................................................................................20
La memoria.............................................................................................................21
RAM & ROM...............................................................................................21
Signature..................................................................................................................21
L'importanza del linguaggio.....................................................................................23


Concetti di base sulle API e i Breackpoint
API Utili................................................................................................................................26

Istruzioni di linguaggio assembly
Cosa sono............................................................................................................................. 28
MOV.....................................................................................................................................28
CMP.....................................................................................................................................29
JMP & Condizionali (Je,Jz...)...............................................................................................30
CALL & RET......................................................................................................................31
INT ......................................................................................................................................32

Le protezioni
Serial......................................................................................................................................33
Nag ......................................................................................................................................36
Trial & Scadenze .................................................................................................................40
Packer & Unpaking...............................................................................................................45
Normal Unpack........................................................................................................46
Manual Unpack........................................................................................................49
Advance Unpack......................................................................................................53
Accenno ad altri metodi di Packing ........................................................................56
Riferimenti esterni a file o registro ......................................................................................63

Nozioni e trucchi di reversing
Abilitare un bottone ............................................................................................................64
Ricostruire le Import,e cosa sono........................................................................................65
Effettuare un dump..............................................................................................................65
Oltrepassare la subdola tecnica dei caratteri con OllyDbg..................................................66


Il reversing di Visual basic (5/6)..................................................................................................67


I crack commerciali,reversing serio [tutorial]
Pacific assault [Livello 1].........................................................74
Axe [Livello 2].........................................................77
Dama Delux [Livello 3]..........................................................84

I tool utili di Ctrl_alt_canc............................................................................................................88
Ringraziamenti e saluti..................................................................................................................89
[/ot]

è di 91 pagine,nello zip ci sono anche tutti i crack me richiesti dalla guida.

Bè che dire...scaricare e leggere! io personalmente lo trovo un decente punto di partenza dato che di solito questo genere di guide passa sempre subito all'atto pratico (che anche qui non manca :tongue1:)

Link:

http://ctrlaltcanccorp.altervista.org/flatnuke-2.5.8.1/index.php?mod=Download/Guide_e_Tools_Per_il_Programmatore#GuidaAlReversingCompleta.zip


Quanto costa la guida

[Ot]In ultimissimo,vi rammento che la guida è totalmente gratuita e distribuibile,l'unico sforzo che vi chiedo,è di recarvi nel mio sito http://ctrlaltcanccorp.altervista.org e di clikkare nei google adsense che stanno in basso nella colonna di destra. Non è per interesse personale,ma i soldi che guadagnerò li utilizzerò per comprarmi un dominio :-D
 
miii...nn posso dare giudizi perchè nn l'ho letta... :D ...ma tanto sarà di sicuro meglio di quello che so io (nulla :p)...bravo...e grazie...
 
ctrl_alt_canc ha detto:
Ecco la tanto agognata guida :grin1: si ringrazia pred per le revisioni-aiuti-ispirazioni ecc vedere ringraziamenti.
Io? no no, non so nulla!
non parlo :silent1:
non vedo :asleep1:
non sento :music1:

hehehe grazie delle citazioni :grin1:
 
asd stimo il vostro lavoro per far conoscere a tutti l'arte del reversing... bravi continuate cosi che persone come voi sono molto utili all'intera comunità.
 
grazie a tutti


@pred: LOL! quelle nn sono scimmiette XD

hehehe grazie delle citazioni

sono dovutissime dato il tempo che hai dedicato alla revisione!! veramente mirabile
 
non l'ho scaricata (ancora).... ma in base hai contenuti è fatta molto bene.... se eventualmente ci sono critiche e/o consigli, li accetti?
 
^^ bene, chissà, magari non avrò niente da dire e solo da imparare (anche se l'ultima parte è sicuro) ^^
 
ah.... con i registri a 32 bit ip diventa eip.... quindi al massimo c'è un colegamento cs:eip (che se non sbaglio non viene utilizzato)
 
Registrato sul tuo forum, scaricata e letta in un sol boccone !!! :grin1::grin1:
Veramente una bella guida !!! Molto chiara e completa !!! Adesso devo solo spendere qualche anno rileggendola un centinaio di volte e facendo una valanga di prove !!! :slick1:

Thanks !!!

:grin1::grin1::grin1::grin1:
 
21,22 e 23 (c'è solo riferimenti a registri a 16 bit, ma sono nati anche quelli a 32)..... a visto che ci sei e sei molto bravo, perchè non aggiungi qualche cosa riguardo all'architettura a 64 bit?
 
architettura a 64 bit?
c'è solo riferimenti a registri a 16 bit, ma sono nati anche quelli a 32
ok

nn sono molto preparato su questo,potrei portare una citazione da wikipedia..

.Net

uhm,mai reversato .net,data anche la dikiarata idiozia causa decompilatori,ma nn so molto in merito
 
Complimenti lo sto leggendo, è molto chiaro,
anche se avvolte manca qualche qualche passagio nei tutorial.
Cmq ben strutturato, bravo, ora aspettiamo magari un secondo volume
 
macigno ha detto:
...anche se avvolte manca qualche qualche passagio nei tutorial...
Allora non sono i miei uhahahahauhahuauauhahahhaahah
(touchè ctrl_alt_canc :tongue1: )
 
Be adesso posso dare un parere + completo dato che sto per rileggere la guida per la seconda volta,
complimenti è molto chiara argomenti trattati molto bene,
spigati ottimamente, (apparte la questione dei passaggi mancanti nei tut) molto bravo
grazie da parte mia