Programmation

mardi 4 janvier 2022, 21:55  #1
Programmation - ARM - Shellcoding - Egg hunter
Liaiss
  • 6 posts

Bonjour,

J’ai un soucis je n’arrive pas à executer gdb sur le binaire, Il reste bloqué lorsque je fais run. Le seul gdb qui est disponible est celui aarch64 mais pas armhf, est-ce possible de faire ce "cross"-debug en utilisant la compatibilité 32bits. Y-a t’il une solution pour suivre l’execution du programme, s’il vous plait ?

Merci d’avance

mercredi 19 janvier 2022, 19:40  #2
Programmation - ARM - Shellcoding - Egg hunter
stchkv
  • 3 posts

Une fois que tu as lancé GDB, tu as la possibilité de choisir l’architecture avec laquelle il s’exécute.

Tu peux consulter l’architecture choisie avec la commande show architecture ( il devrait te renvoyer armv7 ) et tu peux lister l’ensemble des architectures disponibles avec set architecture. L’exécution se fait bien si tu utilise set architecture arm, tu auras encore un blocage lorsque tu soumet run mais cette fois l’exécution reprend normalement après un Ctrl + C.

jeudi 20 janvier 2022, 22:48  #3
Programmation - ARM - Shellcoding - Egg hunter
Liaiss
  • 6 posts

Merci beaucoup :) ca marche tip top, je vais pouvoir mieux comprendre pourquoi mon shellcode ne fonctionne pas.