« Introduction à Radare » : différence entre les versions
		
		
		
		
		
		Aller à la navigation
		Aller à la recherche
		
				
		
		
	
Aucun résumé des modifications  | 
				|||
| Ligne 28 : | Ligne 28 : | ||
Analyse dynamique  | 
  Analyse dynamique  | 
||
  db ${adresse}  ; poser un breakpoint  | 
|||
  db -${adresse} ; supprimer un breakpoint  | 
|||
  step 3         ; avance de 3 instructions  | 
    step 3         ; avance de 3 instructions  | 
||
  cont           ; continue l'exécution du process  | 
    cont           ; continue l'exécution du process  | 
||
Dernière version du 3 août 2015 à 19:55
Démarrer une analyse dynamique
 # radare2 -d ${binaire}
Démarrer un analyse statique
 # radare2 ${binaire}
Afficher les strings d'un binaire
 # rabin2 -z ${binaire}
Afficher les sections du binaire
 # rabin2 -S ${binaire}
Afficher les infos du binaire
 # rabin2 -I ${binaire}
raccourcis
Analyse statique
 ?          ; l'aide :)
 aa         ; analyse le code
 f          ; afficher les flags
 pd@${flag} ; désassembler la fonction
 pd 5       ; désassemble les 5 lignes suivantes
 Ch 0x00010039 - 0x00010027 ;Masquer une partie du code
Analyse dynamique
 db ${adresse}  ; poser un breakpoint
 db -${adresse} ; supprimer un breakpoint
 step 3         ; avance de 3 instructions
 cont           ; continue l'exécution du process
 contsc         ; continue jusqu'au syscall 
 fd             ; manipule les file descriptors
 maps           ; affiche les maps du process
 mp             ; change les permission des pages
 reg eax=33     ; modifier un registre