Як разблакаваць праграмнае забеспячэнне з файламі DLL

Аўтар: Louise Ward
Дата Стварэння: 8 Люты 2021
Дата Абнаўлення: 1 Ліпень 2024
Anonim
Как быстро очистить диск С и освободить место в компьютере?
Відэа: Как быстро очистить диск С и освободить место в компьютере?

Задаволены

Вы калі-небудзь хацелі даведацца, як самаабараніць праграму? Пры дапамозе патрэбных інструментаў вы зможаце прааналізаваць унутраную працу праграмы і ўбачыць, як працуе працэс барацьбы з капіяваннем. З дапамогай Assembly (тыпу мовы нізкага ўзроўню праграмавання) вы нават можаце змяніць гэтыя праграмы на выкарыстанне без неабходнасці рэгістрацыі і аплаты. Калі вы хочаце зрабіць гэта, вам трэба ўзламаць праграмнае забеспячэнне, змяніўшы DLL.

Крокі

  1. Даведайцеся пра праграмаванне зборкі. Каб узламаць большасць праграмнага забеспячэння, вы павінны добра разумець мову зборкі.Паходзіць ад машыннай мовы, таму кожная зборка вызначаецца тыпам кампутара, які вы выкарыстоўваеце. Большасць сходаў выражана ў двайковай і шаснаццатковай форме.

  2. Падрыхтуйце інструменты. Для аналізу і рэдагавання DLL-файлаў патрэбныя розныя інструменты. Першы - гэта W32DASM - праграмны дэкампілятар, які дазваляе аналізаваць праграмы. Далей ідзе SoftIce - інструмент праверкі памылак Windows. Вам таксама спатрэбіцца добры рэдактар ​​мовы праграмавання, напрыклад UltraEdit або Notepad ++.

  3. Запусціце праграму, для якой хочаце зрабіць джейлбрейк, з дапамогай W32DASM. Вы ўбачыце, што DLL-файлы загружаюцца праграмай. Выкарыстоўвайце W32DASM для аналізу таго, якія функцыі выклікаюцца з DLL.

  4. Знайдзіце таймер. Многія праграмы выкарыстоўваюць функцыі часу для прадухілення капіравання, і калі час скончыцца, праграма стане недаступнай для карыстальніка. Наша мэта - знайсці і перадаць часовы код.
    • Калі праграма, для якой вы бярэце з турмы, выкарыстоўвае іншую форму абароны, вам трэба будзе знайсці гэтую функцыю.
  5. Усталюйце кропку прыпынку для таймера. Пасля ізаляцыі таймера ўсталюйце SoftIce на перапыненне, калі прыйдзе час. Гэта дазволіць вам убачыць дакладны код, які меў месца, калі быў выкліканы таймер.
  6. Зменіце код таймера. Пасля таго, як вы знойдзеце код таймера, вы можаце змяніць яго так, каб таймер ніколі не дасягнуў кропкі, калі ў вас няма доступу да праграмы. Напрыклад, вы можаце зрабіць таймер не ў стане падлічыць да мяжы перапынення альбо перайсці, каб перадаць лічыльнік. рэклама

Папярэджанне

  • Пірацтва праграмнага забеспячэння з'яўляецца незаконным у большасці краін.
  • Узлом практычна ўсяго праграмнага забеспячэння таксама з'яўляецца незаконным.