Како да ја пробиете програмата со менување на dll датотеките

Дали некогаш сте сакале да знаете како програмите се заштитени од копирање? Користење на потребните алатки можете да дознаете како програмата е распоредена од внатре, и експериментирајте со процесот на обратен развој. За да започнете, ви треба добро познавање на програмирањето во асемблерскиот јазик и хексадецималниот код, како и програмата за расклопување. Со кодот за помош можете да ги промените датотеките DLL за да ја отстраните потребата за регистрација или купување на програмата.

Чекори

  1. Сликата со наслов Софтвер со модифицирање на DLL датотеки Чекор 1
Еден. Научете како да програмирате во асемблерскиот јазик и работа со хексадецимален код. За да ги пробие поголемиот дел од пробните верзии на програмите, неопходно е да се знае јазикот на асемблер, кој е програмски јазик на ниско ниво. Таа е изведена од јазикот на машината, и секој вид на асемблерскиот јазик ќе зависи од видот на компјутерот што се користи. Повеќето јазици на асемблер работат со бинарни и хексадецимално Кодови.
  • Сликата со наслов Софтвер со модифицирање на DLL датотеки Чекор 2
    2. Инсталирајте Disassembler. За да ги научите и промените DLL-датотеките, ќе ви требаат неколку алатки, вклучувајќи Disassembler. Ќе биде одличен избор IDA PRO - Disassembler и Debugger. Нејзината бесплатна верзија е достапна на https: // Хекс-зраци.Com / Производи / ИДА / Поддршка / Download_freeware, Иако неговата способност е во суштина ограничена во споредба со про верзијата. Можете исто така да се обидете Dotpeek - Поддршка на DLL Decompiler, кој емитува код на асемблери .Нето во C #. Друга опција - Ollydbg, овозможувајќи слободно да отвори DLL датотеки.
  • Сликата насловен софтвер со модифицирање на DLL датотеки Чекор 3
    3. Отворете ја програмата што сакате да ја пробиете со расклопувањето. Процесот ќе биде малку поинаков во зависност од тоа што го употребувате. Ќе видите кои DLL датотеки ја преземаат програмата. Користете го дебагерот за да одредите кои функции ги повикуваат DLL датотеките.
  • Сликата насловен софтвер со модифицирање на DLL датотеки Чекор 4
    4. Најдете контра функција. Многу програми за заштита од копирање се користат тајмер, и кога се ресетира, пристапот до корисникот се затвора. Ваша задача е да го пронајдете и заобиколат овој метар.
  • Ако избраната програма користи друга одбранбена форма, треба да го скриете наместо counter.
  • Сликата со наслов Пукнат софтвер со модифицирање на DLL датотеки Чекор 5
    Пет. Инсталирајте го контролниот пункт на мерачот. Кога ќе ја одберете функцијата за контра, користете го расклоптерот за да го вратите кодот на овој контролен пункт. Ова ќе го научи кодот кој се користи за време на повик функцијата.
  • Сликата со наслов Софтвер со модифицирање на DLL датотеки Чекор 6
    6. Променете го кодот за контра. Сега кога го пронајдовте кодот за функцијата за контра, можете да го промените на таков начин што бројачот никогаш не стигна до последната референтна точка. На пример, може да се направи така што бројачот не може да стигне до крајната точка или да ја скокне.
  • Сликата со наслов Пукнат софтвер со модифицирање на DLL датотеки Чекор 7
    7. Компилирајте хакирана програма повторно. По користење на Disassembler и уредување, треба да составите нова верзија на програмата, така што вашите промени се шират на DLL датотеки и други зависности.
  • Предупредувања

    • Компјутерска пиратерија незаконски, па дејствува на сопствениот ризик.
    • Хакерство повеќето програми е нелегално.
    Слични публикации