
La couverture de code est une procédure qui aide les chercheurs à comprendre combien d'éléments de l'algorithme d'une application sont impliqués dans le traitement des données. En règle générale, cette procédure est utilisée pour rechercher des vulnérabilités dans les logiciels. Dans cet article, nous allons voir en pratique comment utiliser cet outil pour simplifier la procédure d'examen du code de l'application.
Ensemble d'outils et configuration du support
, , , . . , : . :

- , . , , . .
? , , , . . , . :

dll Windows. :
, ()
- call
- . .
:
IDA Pro
DinamoRIO
IDA Pro LightHouse
Windows 10
Virtual Box
. CrackMe. . , , CrackMe, - . , . , . .
. IDA Pro. , :
IDA Pro
IDAPython : idaapi.get_user_idadir()
, plugins,
plugins ,
IDA Pro
, File:

. , drrun.exe drcov. :
drrun -t drcov -logdir ./ -- KeygenMe.exe
drrun , DinamoRIO . bin32. ".proc". . IDA Pro , . :

.

, , . , .
, . , .
OTUS - Reverse-Engineering. Professional.
: " "
1: PE , ,
2: . ,