Как я могу дизассемблировать весь obj-файл в допустимом asm, изменить некоторые разделы такого asm-кода и снова собрать Linux

Anonymous
Как я могу дизассемблировать весь obj-файл в допустимом asm, изменить некоторые разделы такого asm-кода и снова собрать

Сообщение Anonymous »

Можно ли в Linux использовать objdump (или любую другую утилиту) для полной дизассемблирования файла obj в код asm, изменения такого кода и затем передать asm в as?
Проблема, с которой я столкнулся при использовании objdump, заключается в том, что он не дизассемблирует все разделы по умолчанию и чередует описания/строки, которые не могут быть интерпретированы/игнорированы как.
Как это можно эффективно сделать:
  • Получить действительный asm из файла obj
  • Изменить такой asm
  • перезапустите от имени, чтобы создать действительный файл obj
Опять же, я не нужно «изучать» asm (для этого подойдет objdump), мне нужен действительный asm, который я могу изменить и вернуть обратно как .
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/787 ... ns-of-such

Вернуться в «Linux»