Задача: внести изминения в бинарник.
Через Debuger (например softice) я посмотрел, что мне нужно изменить.
Загрузил всё это в IDA, дальше мне нужно внести мои изминения и что бы файл работал, например добавить нопов. Я вижу только один выход взять весь код, изменить то что надо и пропустить через TASM, или это делается как-то по другому?
file->produce output file-> *.dif а потом патч hex редактором22.03.04 15:45 Автор: Cyril <sc> Статус: Member
> Задача: внести изминения в бинарник. > Через Debuger (например softice) я посмотрел, что мне нужно > изменить. > Загрузил всё это в IDA, дальше мне нужно внести мои > изминения и что бы файл работал, например добавить нопов. Я > вижу только один выход взять весь код, изменить то что надо > и пропустить через TASM, или это делается как-то по > другому?
В отладчике запоминаешь последовательность байтов рядом с тем местом, где тебе надо поправить, открываешь hiew'ом, находишь искомую последовательность и редактируешь что надо.
А если мне не нопы нужны а аж целая функция?20.03.04 11:45 Автор: choor Статус: Elderman