Jak rozbít software úpravou souborů DLL: 7 kroků

Obsah:

Jak rozbít software úpravou souborů DLL: 7 kroků
Jak rozbít software úpravou souborů DLL: 7 kroků

Video: Jak rozbít software úpravou souborů DLL: 7 kroků

Video: Jak rozbít software úpravou souborů DLL: 7 kroků
Video: How to Change Subtitle Font Size in VLC Player 2024, Smět
Anonim

Chtěli jste někdy zjistit, jak se program chrání před kopírováním? Se správnými nástroji můžete prozkoumat vnitřní fungování programu a experimentovat s reverzním inženýrstvím. Chcete -li začít, budete potřebovat pevné znalosti programování sestavení a hexadecimálního kódu a aplikaci pro demontáž. Jakmile se s kódem seznámíte, můžete upravovat knihovny DLL, aby se jejich odpovídající programy nemusely nikdy registrovat ani kupovat.

Kroky

Crack Software úpravou souborů DLL Krok 1
Crack Software úpravou souborů DLL Krok 1

Krok 1. Naučte se programování sestavy a manipulaci s hexadecimálním kódem

Pokud chcete prolomit většinu softwaru, budete muset dobře porozumět sestavení, což je programovací jazyk nízké úrovně. Sestavení je odvozeno ze strojového jazyka a každý jazyk sestavení je specifický pro typ počítače, který používáte. Většina sestavovacího jazyka je vyjádřena binárně a hexadecimálně.

Crack Software úpravou souborů DLL Krok 2
Crack Software úpravou souborů DLL Krok 2

Krok 2. Nainstalujte disassembler

K prozkoumání a úpravám knihoven DLL budete potřebovat několik různých nástrojů, včetně disassembleru. IDA Pro je skvělá volba, protože je to disassembler a debugger. Naštěstí je k dispozici bezplatná verze na adrese https://www.hex-rays.com/products/ida/support/download_freeware, i když funkčně je mnohem omezenější než verze Pro. Můžete také zkusit dotPeek, což je dekompilátor podporující knihovnu DLL, který dekompiluje kód sestavení. NET do C#. Další možností je OllyDBG, který vám umožní zdarma otevírat soubory DLL.

Crack Software úpravou souborů DLL Krok 3
Crack Software úpravou souborů DLL Krok 3

Krok 3. Otevřete aplikaci, kterou chcete prolomit, v nástroji pro demontáž

Proces se trochu liší v závislosti na tom, který disassembler používáte. To vám ukáže, jaké soubory DLL program načítá. Pomocí ladicího programu zkontrolujte, které funkce jsou volány z knihovny DLL.

Crack Software úpravou souborů DLL Krok 4
Crack Software úpravou souborů DLL Krok 4

Krok 4. Najděte funkci čítače

Mnoho programů používá k ochraně proti kopírování časovač, a když časový spínač vyprší, uživatel již nebude mít k programu přístup. Cílem je najít tento čítačový kód a poté jej obejít.

Pokud program, který používáte, používá jinou formu ochrany, budete místo toho muset hledat

Crack Software úpravou souborů DLL Krok 5
Crack Software úpravou souborů DLL Krok 5

Krok 5. Na pultu nastavte bod zlomu

Jakmile izolováte funkci čítače, nastavte svůj disassembler tak, aby se při výskytu přerušil. To vám umožní podívat se na přesný kód, který se vyskytuje při volání funkce čítače.

Crack Software úpravou souborů DLL Krok 6
Crack Software úpravou souborů DLL Krok 6

Krok 6. Změňte kód čítače

Nyní, když jste našli kód pro funkci čítače, můžete kód změnit tak, aby čítač nikdy nedosáhl bodu, kde vás vypne z programu. Můžete to například udělat tak, aby počítadlo nemohlo počítat až do limitu přestávky, nebo můžete počítadlo obejít skokem přes něj. '

Crack Software úpravou souborů DLL Krok 7
Crack Software úpravou souborů DLL Krok 7

Krok 7. Znovu zkompilujte nově prolomený software

Po rozebrání a úpravách budete muset zkompilovat novou verzi programu, aby se vaše změny šířily do souborů DLL a dalších závislostí.

Varování

  • Softwarové pirátství je nezákonné, takže to dělejte na vlastní riziko.
  • Prolomit většinu softwaru je nezákonné.

Doporučuje: