Question:
Radare2 redirige l'entrée vers scanf à partir d'un fichier
newbie
2016-01-17 01:48:48 UTC
view on stackexchange narkive permalink

Je débogue un fichier avec radare2 et quand j'arrive à la fonction scanf , je veux transférer l'entrée d'un fichier .txt. Dans gdb, je ferais cela en tapant r < text.txt .

Est-ce que quelque chose comme ça est possible dans radare2? J'ai essayé dc < text.txt mais il semble que cela ne fonctionne pas.

Deux réponses:
Maijin
2016-01-17 02:47:16 UTC
view on stackexchange narkive permalink

Assurez-vous toujours d'utiliser la version git de radare2.

Pour cela, vous pouvez utiliser rarun2:

Pour vérifier stdio quel est le tty utilisant tty pour stdin ajoutez simplement le fichier que vous voulez ajouter, puis dans votre fichier de configuration rarun2:

  #! / usr / bin / rarun2stdio = /dev/pts/1stdin=./pattern.txt

Ensuite, juste r2 -d / bin / ls -e dbg.profile = bla.rr2

slinkin
2019-10-11 01:15:08 UTC
view on stackexchange narkive permalink

Je n'ai pas assez de réputation pour commenter la réponse de maijin, mais à cause de cette réponse ( r2 issue # 9788 ) passant des paramètres après L'indicateur -d peut avoir des effets secondaires.

... ne passe pas d'indicateur après -d ou peut être pris comme argument du programme dans certains systèmes.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...