|
|
| VB Decompiler - help - ru - patch dannih |
May 17, 2012 |
|
Contents
Патч данных
В меню Утилиты -> Патч данных расположен такой мощный инструмент, как патчер. Довольно часто после анализа кода программы необходимо некоторую часть изменить. Раньше приходилось запускать HEX редактор и менять нужные байты, но теперь в VB Decompiler'е присутствует встроенное средство. Окно патчера имеет следующий вид:

Работа с патчером крайне проста. В поле Виртуальный адрес вводится адрес байта для изменения, затем требуется либо нажать "Enter", либо кнопку Считать. В поле Данные отобразятся байты, которые расположены в окрестностях выбранного адреса, а выбранный байт можно будет изменить, после чего требуется нажать кнопку Записать, и введенный байт будет изменен.
Если в Настройках программы была установлена опция Быстрая декомпиляция, и отключена опция Кэшировать декомпилированный код, то, после закрытия окна патчера, все изменения отразятся в той функции, байты в которой были изменены. Для этого достаточно заново открыть данную функцию, дважды щелкнув по ее имени в дереве.
Важно: данная функция предназначена для изменения СВОИХ программ и исследования вредоносного кода в антивирусных лабораториях. Прежде чем изменять чужой код - внимательно ознакомьтесь с лицензионным соглашением.
|
|
|
|