Как да проникнете програмата, като промените DLL файловете
Искали ли сте някога да знаете как програмите са защитени от копиране? Използване на необходимите инструменти можете да разберете как програмата е подредена отвътре и експериментира с обратния процес на развитие. За да започнете, имате нужда от добро познаване на програмирането в асемблерния език и шестнадесетичния код, както и програма за разглобяване. С помощта на потребителския код можете да промените DLL файловете, за да премахнете необходимостта от регистрация или покупка на програмата.
Стъпка
един. Научете се да програмирате в асемблерния език и да работите с шестнадесетичен код. За да хакнат по-голямата част от пробните версии на програмите, е необходимо да се знае езика на асемблера, който е език за програмиране на ниско ниво. Извлече се от езика на машината и всеки вид от асемблерния език ще зависи от вида на използвания компютър. Повечето от асемблерните езици работят с двоичен и шестнадесетична Кодове.

2. Инсталирайте Disassembler. За да научите и промените DLL файловете, ще ви трябват няколко инструмента, включително разстройство. Ще бъде отличен избор IDA Pro - разглобяване и дебъгер. Неговата безплатна версия е достъпна на https: // Шестоъгълни лъчи.COM / Продукти / IDA / Поддръжка / Download_freeware, Въпреки че способността му е по същество ограничена в сравнение с версията. Можете също да опитате Dotpeek - Поддържане на DLL DECPPILER, който излъчва асемблер код .Мрежа в c #. Друг вариант - Ollydbg, позволява свобода да отварят DLL файлове.

3. Отворете програмата, която искате да проникнете с разстройството. Процесът ще бъде малко по-различен в зависимост от това, което използвате Disassmbler. Ще видите какви DLL файлове изтеглят програмата. Използвайте дебъгера, за да определите кои функции наричат DLL файлове.

4. Намерете функцията за брояча. Много програми за защита от копиране се използват таймер, а когато се нулира, достъпът до потребителя се затваря. Вашата задача е да намерите и заобикаляте този метър.

пет. Инсталирайте контролната точка на метъра. Когато изберете функцията за брояча, използвайте разделителя, за да възстановите кода в този контролен пункт. Това ще научи кода, който се използва по време на обаждането на функцията за повикване.

6. Променете брояча. Сега, когато сте намерили кода за брояч функцията, можете да го промените по такъв начин, че броячът никога не е достигнал последната отправна точка. Например, може да се направи така, че броячът да не може да стигне до крайната точка или да я скочи.

7. Компилирайте отново хакната програма. След като използвате Disassmbler и Edit, трябва да компилирате нова версия на програмата, така че промените ви да се разпространят в DLL файлове и други зависимости.
Предупреждения
- Компютърно пиратство незаконно, така действайте на собствения си риск.
- Хакването повечето програми е незаконно.