LINUX.ORG.RU

Избранные сообщения Devill

Вставка своего кода в Linux ELF файл (или как добавить новую секцию или расширить существующую)

Форум — Development

Есть уже скомпилированная программа под Linux ELF формата, необходимо в неком месте сделать переход на мой ассемблерный код, выполнить его и возвратиться обратно (инжект). Проблема в том, что в файле нету неиспользуемых мест, где можно было бы перезаписать на мой код. Вопрос стоит в том, как расширить существующую секцию или создать новую чтобы выделить место под мой код? В Windows для PE файлов я делал это в пару кликов с помощью LordPE, просто выбирал «Sections -> Add», выбирал размер и параметры, и вуаля, новое место для моего кода готово. Но для ELF такого не нашел.

 ,

Sucks
()

Как лучше всего перенаправить или проксировать GET/POST посредством nginx ?

Форум — Admin

Здравствуйте. Подскажите, как при помощи nginx лучше всего перенаправить/проксировать запросы такого вида:

Например так:

GET /xxx/data/:id возвращает файлы с именами id из каталога /www/store/

POST /xxx/data/:id проксирует все что приходит на http://127.0.0.1:4444/xxx/date - там запросы принимает сервер приложений.

Перемещено beastie из development

ChAnton
()

Скрипт замены файла в zip архивах

Форум — Development

Здравствуйте, помогите написать скрипт рекрсивной замены файла в zip архивах. Имеется несколько сотен архивов, в каталоге вложенные каталоги с архивами, требуется заменить одноименный файл в каждом архиве. Я так понимаю надо делать что-то подобное:

find /home/arhives -name «*.zip» (unzip file->temp, replace file_to_file, zip file, del_temp)

Недавно начал осваивать ubuntu, в bash незнаю почти ничего.

 , ,

Devill
()

Ida Pro не видит пару функций ARM

Форум — General

Добрый день, подскажите пожалуйста: Требуется отладить библиотеку для Андроид.

Данная библиотека не стандартная - в конец Добавлено Пару дополнительных Функций, в основном коде библиотеки имеются ссылки на эти функции, и это всё работает на Андроид.

Но при загрузке в Ida - она не видит эти самописные функии, так как видимо читает адресацию сегментов (правильно не могу назвать) И далее определённого адреса «для Ida кода не существует» Поэтому в процессе отладки - когда требуется обратиться к этим функиям, Ida выдаёт ошибку Сегментации.

В это же время «залил» эту либу в процессор STM и прошёл по шагам, то всё исправно работает, но мне требуется это запустить в Ida Pro. Каким-то образом можно указать ИДЕ что за пределами сегмента кода существует еще пару рабочих функций?

P.S. Все стоковые функии и связи Ida корректно определяет, кроме этих двух. Устновлена OS Win7

 ,

Devill
()