Avere un dubbio sulla conversione del codice esadecimale dell'istruzione della macchina JMP. Ho l'indirizzo assoluto a cui voglio saltare, diciamo "JMP 0x400835". Prima di tutto, è permesso? Se sì, quale sarebbe il codice esadecimale corrispondente? In caso contrario, posso prima memorizzare l'indirizzo in qualche registro, dire EAX e quindi inserire "JMP EAX"? Sto lavorando su architettura x86 (64b).Istruzione JMP - Codice esadecimale
Ho provato a stampare il codice esadecimale dall'output del diassem in gdb, ma non c'è coerenza, cioè non vedo l'indirizzo di destinazione nel codice esadecimale.
Sono nuovo al codice esadecimale e alle istruzioni della macchina, quindi scusate la mia ignoranza.
Grazie per la risposta. Questo mi ha davvero aiutato. objdump è seriamente un buon strumento! –
Ehi .. Ho segnato il tuo post come "utile" .. questo è ciò che è necessario, credo, giusto? –
@DeepanjanMazumdar È necessario fare clic sul segno di spunta – hirschhornsalz