Sto usando radare2 in modalità di debug (r2 -d ./program). Ho impostato un breakpoint a un certo indirizzo ( db 0x12341234
) e successivamente sono entrato in Visual View usando: V!
Seguendo alcuni tutorial, li ho visti usare " s
" per passare all'istruzione successiva, ma per me non funziona. non funziona:
Forse un metodo più semplice per usare il debugger in Radare è passare alla modalità visuale. In questo modo non dovrai ricordare molti comandi né tenere a mente lo stato del programma. Per entrare in modalità visuale usa
V
:[0xB7F0C8C0] > V
La vista iniziale dopo essere entrati in modalità visuale è un hexdump visualizzazione del contatore del programma di destinazione corrente (ad esempio, EIP per x86). Premendo
p
ti permetterà di scorrere il resto delle visualizzazioni in modalità visiva. Puoi premerep
eP
per ruotare attraverso le modalità di stampa più comunemente usate. Usa F7 o s per entrare e F8 oS
per saltare l'istruzione corrente. Con il tastoc
puoi attivare o disattivare la modalità cursore per contrassegnare una selezione di intervallo di byte (ad esempio, per sovrascriverli in seguito connop
). Puoi impostare i punti di interruzione con il tasto F2 .
Qualsiasi tasto che dovrei premere non fa nulla. Mi manca qualcosa o?
Sto parlando di questa visualizzazione.