Flash-04 wrote:только не понятно с чего тогда IDA пишет в комментариях что скомпилированный код может не работать
Это легальный дисклеймер,
чтобы их не судили, что хакнутый их код не работает.
А чтобы не работал, сделать легко.
Я раз модуль расширил за счет блока констант, и он работать перестал
Пришлось в диз-изсходнике копаться, чтобы выяснить, что правильно реинженирнутый код содержит с своем теле символьно-адресную (бейте-бейте
) ссылку, то есть переход на метку со смещением. "Солнце передвинулось, зайчики переместились. Вот сарай и загорелся!
" Адрес метки (константа внутри блока) изменился, и "уси малюнки и поплылы"
. Ладно, я уже давно опасаюсь, что наши байки в ссылку в ИТ пошлют.
Удач!
"Я хотел бы устроиться в вашу мусарню… Я хочу ходить с волыной и шмалять в людей." "Триод и Диод"