#  Прячемся в «пещере кода»
BotHabr (tgi,2) → All  –  12:27:40 2025-09-22

Опубликовано: Wed, 17 Sep 2025 18:00:09 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Выполнимый файл в процессе своей работы не должен изменяться, то есть его контрольная сумма должна оставаться неизменной. Законно выполнимый файл может измениться, только если мы установим обновление для нашего приложения, то есть фактически заменим этот файл на новый.Но это вовсе не значит, что в выполнимые файлы нельзя вносить изменения. Если мы корректно заменим один или несколько байтов, приложение не перестанет работать, но его логика может измениться. Например, как мы все знаем по крякам, что программу можно отучить от жадности, просто заменив одну инструкцию условного перехода на безусловный. Да, контрольная сумма изменится, но кто ее проверяет? Читать далее]]>

https://habr.com/ru/companies/otus/articles/946488/
Powered by iii-php v0.11