@Scorpiored88

Как изменить исполняемый unix файл?

Всем доброго. Есть у меня файл,которий запускается на linux как
./runFile
после копирования на OS X система определила его ка исполняемый unix файл. Мне нужно его немного подредактировать,. Как я могу ето сделать ?
П.С.
команда file говорит:

ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), not stripped
  • Вопрос задан
  • 790 просмотров
Пригласить эксперта
Ответы на вопрос 3
AirWorker
@AirWorker
Node.js full stack web dev
Легко, скорее всего это обычный текстовый файл - в текстовом редакторе

Если бинарный - тогда грубо говоря никак (сложно и вопрос надо ли)
Ответ написан
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
Решения "в лоб" данной проблемы нет. Это скомпилированный файл.
Если хотите поправить сам файл, его логику работы - ищите его исходники, либо декомпилируйте/дизассемблируйте его.
Если нужно поправить ресурсы - ищите редакторы ресурсов.
Если нужно изменить например команду перехода - то отлаживайте дебаггером и в hex-редакторе правьте нужные байты.
Как-то так...
Ответ написан
Комментировать
@vilgeforce
Раздолбай и программист
Вы можете сделать это в любом HEX-редакторе, например в HIEW.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы