Як крякнути програму за допомогою CrackedDLL

Вам коли-небудь хотілося дізнатися про те, як програми захищаються від копіювання? За допомогою потрібних інструментів ви зможете глибше дізнатися про роботу програм та їх захисту. Використовуючи мову асемблера, ви зможете змінити дані програми так, щоб повністю прибрати потреба в реєстрації або покупці.

Кроки

  1. Як крякнути програму за допомогою CrackedDLL

    1

    Навчіться програмувати на асемблері. Щоб крякать програми, вам знадобиться хороше знання асемблера, яка є мовою програмування низького рівня. Асемблер є похідним від машинного мови, і кожен різновид асемблера буде залежати від типу використовуваного комп`ютера. Більшість мов асемблера працюють з двійковими і шестнадцатерічнимі.

  2. Як крякнути програму за допомогою CrackedDLL

    2

    Підготуйте ваші інструменти. Щоб вивчити і змінити DLL-ки, вам знадобляться деякі інструменти. W32DASM - це програмний дизассемблер, який дозволяє розбирати програмне забезпечення на частини. SoftIce є інструментом налагодження Windows. Вам також знадобиться хороший редактор коду, такий як UltraEdit або Notepad ++.




  3. Як крякнути програму за допомогою CrackedDLL

    3

    Запустіть програму, яку ви хочете крякнути з W32DASM. Таким чином ви побачите які DLL-ки завантажуються програмою. Використовуйте W32DASM, щоб вивчити викликаються DLL-ками функції.

  4. Як крякнути програму за допомогою CrackedDLL

    4

    Знайдіть функцію лічильника. Безліч програм використовують таймер для захисту від копіювання, і коли лічильник закінчується, ви більше не зможете отримати доступ до даної програми. Ваше завдання буде полягати в тому, щоб знайти і обійти цей лічильник.
    • Якщо обрана програма використовує іншу форму захисту, то вам необхідно в ній розібратися.



  5. Як крякнути програму за допомогою CrackedDLL

    5

    Встановіть контрольну точку на лічильнику. Як тільки ви виділите функцію лічильника, використовуйте SoftIce, щоб подивитися на виконуваний код. Це дозволить вивчити код, який використовується під час виклику функції лічильника.

  6. Як крякнути програму за допомогою CrackedDLL

    6

    Змініть код лічильника. Тепер, коли ви знайдете код для функції лічильника, ви зможете його змінити таким чином, що лічильник ніколи не досягне фінальної точки відліку. Наприклад, ви можете зробити так, щоб лічильник не зміг дійти до кінцевої точки або перестрибував її.

Попередження

  • Піратське ПЗ є незаконним у більшості країн.
  • Злом багатьох програм є незаконним.