1 — получить декомпиляцию в ассемблер такого уровня, которую можно тем или иным компилятором собрать в точную копию
тогда можно дописать все что угодно в ассемблере и перекомпилировать
PS если программа имеет цифровую подпись — естественно она уплывет. в принципе она уплывет при любой модификации файла
2 — в противном случае — изучайте вирусные технологии
то есть перехват нужных точек обращения и переадресация их на свой код. в своем коде анализ параметров, и выбор — толи вмешаться, толи передать управление по старому адресу
что бы приклееный код корректно загружался — изучайте структуры заголовочных таблиц исполняемых файлов EXE. Вам пидется их правильно дополнять ссылками на свой код
Добрый день. Меня заинтересовал ваш ответ "1 — получить декомпиляцию в ассемблер такого уровня, которую можно тем или иным компилятором собрать..." на вопрос http://www.liveexpert.org/topic/view/876309-assembler. Можно с вами обсудить этот ответ?
в варианте «2» — все равно цифровые подписи поплывут
Добрый день. Меня заинтересовал ваш ответ "в варианте «2» — все равно цифровые подписи поплывут" на вопрос http://www.liveexpert.org/topic/view/876309-assembler. Можно с вами обсудить этот ответ?