Профессиональные решения

для защиты Windows приложений

и восстановления исходного кода

Статьи по программированию на Delphi

Статьи о Delphi, компонентах, системном программировании и внутреннем устройстве приложений.

  1. Виртуальная машина

    Крекер скачал новую программу... как обидно, опять без регистрации все функции заблокированы... ну, не в первой, подумал он и полез за дизассемлером. Минут 10 поисследовав программу он не нашел ни единой строчки понятного кода. Может программа упакована? Да вроде нет... код на точке входа стандартный, созданный компилятором. И тут крекер понял, что имеет дело с VM - виртуальной машиной.

    Автор: DotFix Software

  2. Дизассемблер своими руками

    Вы наверняка не раз отлаживали свой проект в Olly Debugger’е или искали ошибку в ассемблерном коде штатными средствами. Во всех подобных продуктах есть дизассемблер, который довольно быстро разбирает скомпилированный машинный код из EXE файла на ассемблерный код который можно изучать и изменять. В этой статье я опишу как можно самостоятельно написать простенький дизассемблер под свои нужды.

    Автор: DotFix Software

← Все разделы и статьи