2012-02-12 3 views
6

Ok, quindi di recente ho iniziato a fare il reverse engineering e continuo a imbattermi in un termine (credo) non ho idea di cosa significhi? Un badboy?Che cos'è un "badboy" in reverse engineering

00013F92 7E 24   JLE SHORT function.00013FB8     ; badboy 

Qualcuno potrebbe spiegare?

+0

Si prega di fornire un esempio ... – Iterator

+0

Aggiunto esempio sopra. Spero che sia sufficiente –

risposta

6

Forse questa è la risposta:

http://www.codeproject.com/Articles/30815/An-Anti-Reverse-Engineering-Guide

La ricerca di "cattivo ragazzo".

Permettetemi di pasta che in quattro anni e mezzo dopo il fatto, per soddisfare il moderatore:

Ci sono tre tipi di punti di interruzione a disposizione di un reverse engineering: hardware, la memoria, e INT 3h punti di interruzione. I punti di interruzione sono essenziali per il decodificatore e, senza di essi, l'analisi live di un modulo fa sì che il suo non funzioni. I punti di interruzione consentono di arrestare l'esecuzione di di un programma in qualsiasi punto in cui viene inserito. Utilizzando , i tecnici invianti possono inserire punti di interruzione in aree come Windows API e possono facilmente trovare il messaggio di un messaggio badboy (ad esempio una casella messaggio che hai inserito un numero errato). Infatti, questa è probabilmente la tecnica più utilizzata nel cracking, l'unica competizione sarebbe una ricerca di stringa di testo di riferimento. Questo è il motivo per cui i controlli dei punti di interruzione vengono eseguiti su API importanti come MessageBox, VirtualAlloc, CreateDialog e altri che svolgono un ruolo importante in il processo di protezione delle informazioni utente. Il primo esempio coprirà il tipo più comune di breakpoint che utilizza l'istruzione INT 3h .

+0

Grazie, ha effettivamente spiegato di cosa si tratta. –

+0

Sebbene questo possa rispondere alla domanda, è meglio fornire qui le informazioni reali e non solo un collegamento. [Le risposte al solo collegamento non sono considerate risposte valide e verranno probabilmente eliminate] (http://stackoverflow.com/help/deleted-answers). –