Как я могу дизассемблировать весь 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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