Есть уже скомпилированная программа под Linux ELF формата, необходимо в неком месте сделать переход на мой ассемблерный код, выполнить его и возвратиться обратно (инжект). Проблема в том, что в файле нету неиспользуемых мест, где можно было бы перезаписать на мой код. Вопрос стоит в том, как расширить существующую секцию или создать новую чтобы выделить место под мой код? В Windows для PE файлов я делал это в пару кликов с помощью LordPE, просто выбирал «Sections -> Add», выбирал размер и параметры, и вуаля, новое место для моего кода готово. Но для ELF такого не нашел.
Ответ на:
комментарий
от buddhist
Ответ на:
комментарий
от ziemin
Ответ на:
комментарий
от kravich
Ответ на:
комментарий
от Sucks
Ответ на:
А вот и решение
от Sucks
Ответ на:
комментарий
от I-Love-Microsoft
Ответ на:
комментарий
от ziemin
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от ziemin
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от kravich
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от ziemin
Ответ на:
комментарий
от Sucks
Ответ на:
комментарий
от arbv
Ответ на:
комментарий
от Sucks
Ответ на:
комментарий
от Sucks
Ответ на:
комментарий
от vasily_pupkin
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Добавить секцию в готовый elf бинарник (2015)
- Форум Подключить свою библиотеку либо расширить секцию кода? (2022)
- Форум ELF как добавить имя функции в секцию .GOT .PLT ? (2022)
- Форум Размер секции в elf-файле (2007)
- Форум Как расширить уже существующие кейбиндинги? (2014)
- Форум Добавить таблицу секций к пострипаному файлу (2024)
- Форум LaTex вставка исходного кода (2014)
- Форум Выполнить код с другой секции (2012)
- Форум Ассемблерная вставка в код C++ (2013)
- Форум Упаковать блоб в ro data секцию ELF и PE (2015)