Para desmontar um executável binário e extrair seu código assembly, podemos empregar um desmontador.
Um dos desmontadores mais comumente usados no Linux é o objdump, uma parte das ferramentas de desenvolvimento GNU. Objdump fornece um comando direto para essa finalidade:
$ objdump -d /path/to/binary
onde /path/to/binary representa a localização do binário que você deseja desmontar.
Depois de executar este comando, objdump exibirá o código assembly desmontado em um formato legível. Aqui está um exemplo de saída:
080483b4 <main>: 80483b4: 8d 4c 24 04 lea 0x4(%esp),
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3