RISOLTO Impossibile fare il debug di un programma con gdb

Stato
Discussione chiusa ad ulteriori risposte.

Hero467

Utente Attivo
689
404
OS
I use ARCH btw
Riesci a essere un po' più chiaro? Non ho ben inteso cosa vuoi dire.

Comunque analizzando il codice all'inizio del programma e subito dopo il confronto vedo che è cambiato: jecxz è diventato sbb e quel nop è diventato un add. È possibile questa cosa?

EDIT: ho notato che questo succede solo quando cambio e319 (jecxz 0x80490b7) in eb19 (jmp 0x80490b7). Strano...

EDIT 2: ce l'ho fatta. Oltre a settare l'istruzione come short come detto da @bigendian dovevo inserire i byte al contrario, giustamente. Non l'ho ancora testato, ma il disassemblato sembrava giusto
 
Ultima modifica:
  • Mi piace
Reazioni: bigendian
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!