Disassemble raw file
Em um processo de exploitation ou engenharia reversa é bem comum a necessidade de realizar um disassemble de um objeto.
Muitas vezes se faz necessário realizar isso em um arquivo não reconhecido automaticamente pelo disassembler, sendo assim segue abaixo os comandos para forçar a identificação
# objdump -D -Mintel,i386 -b binary -m i386 foo.bin # for 32-bit code # objdump -D -Mintel,x86-64 -b binary -m i386 foo.bin # for 64-bit code
Fonte: https://stackoverflow.com/questions/14290879/disassembling-a-flat-binary-file-using-objdump
Últimos posts por Helvio Junior - M4v3r1ck - OSCE3 (OSEP + OSED + OSWE), OSCE, OSCP, eCXD, eMAPT, CEH (exibir todos)
- OSCE, OSED e eCXD: Certificações de desenvolvimento de Exploits - setembro 14, 2021
- Shellcoding – Encontrando endereço da função dinamicamente. Análise da biblioteca block_api - agosto 15, 2021
- OSWE – Uma história de insucessos! - dezembro 29, 2020
Deixe uma resposta
Want to join the discussion?Feel free to contribute!