Ako odomknúť softvér pomocou súborov DLL

Autor: Louise Ward
Dátum Stvorenia: 8 Február 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Ako odomknúť softvér pomocou súborov DLL - Tipy
Ako odomknúť softvér pomocou súborov DLL - Tipy

Obsah

Chceli ste sa niekedy naučiť, ako si chrániť program? Pomocou správnych nástrojov budete môcť analyzovať vnútorné fungovanie programu a zistiť, ako funguje postup proti kopírovaniu. S programom Assembly (typ nízkoúrovňového programovacieho jazyka) môžete tieto programy dokonca zmeniť tak, aby ich mohli používať, bez nutnosti registrácie alebo platenia. Ak to chcete urobiť, budete musieť softvér Útek z väzenia zlomiť úpravou DLL.

Kroky

  1. Dozviete sa viac o programovaní zhromaždenia. Na prelomenie väčšiny softvéru musíte mať dobrú znalosť montážneho jazyka.Odvodené od strojového jazyka, takže každá zostava je špecifická pre typ počítača, ktorý používate. Väčšina zhromaždení je vyjadrená binárne a hexadecimálne.

  2. Pripravte si nástroje. Na analýzu a úpravu súborov DLL potrebujete rôzne nástroje. Prvým je W32DASM - softvérový dekompilátor, ktorý umožňuje analyzovať programy. Ďalej je SoftIce - nástroj na kontrolu chýb systému Windows. Budete tiež potrebovať kvalitný editor programovacieho jazyka, ako je UltraEdit alebo Notepad ++.

  3. Spustite program, ktorý chcete útek z väzenia, pomocou W32DASM. Uvidíte, že program DLL načítava súbory DLL. Použite W32DASM na analýzu toho, aké funkcie sa volajú z DLL.

  4. Nájdite časovač. Mnoho programov využíva na zabránenie kopírovania funkcie časovania. Po uplynutí času nebude program pre používateľa prístupný. Naším cieľom je nájsť a odovzdať časový kód.
    • Ak program, ktorý útek z väzenia, používa inú formu ochrany, musíte túto funkciu nájsť.
  5. Nastavte bod zastavenia pre časovač. Po vypnutí časovača nastavte SoftIce na prerušenie, keď príde čas. To vám umožní vidieť presný kód, ktorý sa udial pri volaní časovača.
  6. Zmeňte kód časovača. Akonáhle nájdete kód časovača, môžete ho zmeniť tak, aby časovač nikdy nedosiahol bod, keď nemáte prístup k programu. Napríklad môžete nastaviť, aby časovač nemohol počítať do limitu prerušenia, alebo skočiť a prejsť okolo počítadla. reklama

Výstraha

  • Pirátstvo softvéru je vo väčšine krajín nezákonné.
  • Crackovanie takmer všetkého softvéru je tiež nezákonné.