Ako rozbiť softvér úpravou súborov DLL: 7 krokov

Obsah:

Ako rozbiť softvér úpravou súborov DLL: 7 krokov
Ako rozbiť softvér úpravou súborov DLL: 7 krokov

Video: Ako rozbiť softvér úpravou súborov DLL: 7 krokov

Video: Ako rozbiť softvér úpravou súborov DLL: 7 krokov
Video: How to CHANGE the Subtitle Color of an SRT Subtitle File // Make Yellow Subtitles 2024, Smieť
Anonim

Chceli ste niekedy vedieť, ako sa program chráni pred kopírovaním? So správnymi nástrojmi môžete preskúmať vnútorné fungovanie programu a experimentovať s reverzným inžinierstvom. Na začiatku budete potrebovať pevné znalosti programovania zostavy a hexadecimálneho kódu a aplikáciu na demontáž. Keď sa s kódom zoznámite, môžete upravovať knižnice DLL, aby sa ich zodpovedajúce programy nemuseli nikdy registrovať ani kupovať.

Kroky

Crack Software úpravou súborov DLL Krok 1
Crack Software úpravou súborov DLL Krok 1

Krok 1. Naučte sa programovanie zostavy a manipuláciu s hexadecimálnym kódom

Ak chcete prelomiť väčšinu softvéru, budete potrebovať dobrú znalosť montáže, čo je programovací jazyk na nízkej úrovni. Zostava je odvodená od strojového jazyka a každý jazyk zostavy je špecifický pre typ počítača, ktorý používate. Väčšina montážneho jazyka je vyjadrená binárnymi a hexadecimálnymi.

Crack Software úpravou súborov DLL Krok 2
Crack Software úpravou súborov DLL Krok 2

Krok 2. Nainštalujte rozoberač

Na skúmanie a úpravu knižníc DLL budete potrebovať niekoľko rôznych nástrojov vrátane demontéra. IDA Pro je skvelá voľba, pretože je to nástroj na demontáž a debugger. Našťastie je k dispozícii bezplatná verzia na adrese https://www.hex-rays.com/products/ida/support/download_freeware, aj keď je funkcia oveľa obmedzenejšia ako verzia Pro. Môžete tiež vyskúšať dotPeek, čo je dekompilátor podporujúci knižnicu DLL, ktorý dekompiluje kód zostavy. NET do C#. Ďalšou možnosťou je OllyDBG, ktorý vám umožní bezplatne otvárať súbory DLL.

Crack Software úpravou súborov DLL Krok 3
Crack Software úpravou súborov DLL Krok 3

Krok 3. Otvorte aplikáciu, ktorú chcete prelomiť, v rozoberači

Tento proces sa trochu líši v závislosti od toho, ktorý rozoberač používate. To vám ukáže, aké súbory DLL program načítava. Pomocou ladiaceho programu skontrolujte, ktoré funkcie sa volajú z knižnice DLL.

Crack Software úpravou súborov DLL Krok 4
Crack Software úpravou súborov DLL Krok 4

Krok 4. Nájdite funkciu počítadla

Mnoho programov používa na ochranu proti kopírovaniu časovač a keď sa časový spínač vyčerpá, používateľ už nemá prístup k programu. Cieľom je nájsť tento pultový kód a potom ho obísť.

Ak program, ktorý prelomujete, používa inú formu ochrany, budete ho musieť hľadať namiesto toho

Crack Software úpravou súborov DLL Krok 5
Crack Software úpravou súborov DLL Krok 5

Krok 5. Nastavte bod zlomu na počítadle

Akonáhle ste izolovali funkciu počítadla, nastavte svoj disassembler na prerušenie, keď na neho narazíte. To vám umožní pozrieť sa na presný kód, ktorý sa vyskytuje pri volaní funkcie počítadla.

Crack Software úpravou súborov DLL, krok 6
Crack Software úpravou súborov DLL, krok 6

Krok 6. Zmeňte kód počítadla

Teraz, keď ste našli kód pre funkciu počítadla, môžete ho zmeniť tak, aby počítadlo nikdy nedosiahlo bod, v ktorom vás vypne z programu. Môžete to napríklad urobiť tak, že počítadlo nebude počítať až do limitu prestávky, alebo ho môžete obísť skokom. “

Crack Software úpravou súborov DLL, krok 7
Crack Software úpravou súborov DLL, krok 7

Krok 7. Skopírujte novo popraskaný softvér

Po rozobratí a úprave budete musieť skompilovať novú verziu programu, aby sa vaše zmeny rozšírili do súborov DLL a ďalších závislostí.

Varovania

  • Softvérové pirátstvo je nezákonné, robte to preto na vlastné riziko.
  • Prelomenie väčšiny softvéru je nezákonné.

Odporúča: