Jak hackovat program změnou souborů dll
Chtěli jste někdy vědět, jak jsou programy chráněny před kopírováním? Pomocí potřebných nástrojů můžete zjistit, jak je program uspořádán zevnitř, a experimentovat s procesem reverzního vývoje. Chcete-li začít, potřebujete dobrou znalost programování v jazyce assembler a hexadecimálním kódem, stejně jako program disassembler. Pomocí nápovědy můžete změnit soubory DLL pro odstranění potřeby registrace nebo nákupu programu.
Kroky
jeden. Naučte se programovat v jazyce assembleru a pracovat s hexadecimálním kódem. Chcete-li zaseknout většinu zkušebních verzí programů, je nutné znát jazyk assembleru, což je nízkoúrovňový programovací jazyk. Je odvozen z jazyka stroje a každý druh jazyka assembleru bude záviset na typu použitého počítače. Většina montážních jazyků pracuje s binárními a hexadecimální kódy.

2. Instalovat Disassembler. Chcete-li se naučit a změnit soubory DLL, budete potřebovat několik nástrojů, včetně demontáže. Vynikající volba bude IDA PRO - Disassembler a Debugger. Jeho bezplatná verze je k dispozici https: // Hex-paprsky.KOM / PRODUKTY / IDA / PODPORA / DOWNLOAD_FOWPREAWARE, Ačkoli jeho schopnost je v podstatě omezena ve srovnání s verzí PRO. Můžete také zkusit Dotpeek - Podpora DLL Decompiler, který vysílá kódu assembleru .Síť v c #. Jinou možnost - Ollydbg, Povolení volného otevření souborů DLL.

3. Otevřete program, který chcete zaseknout s disassemblerem. Proces bude mírně odlišný v závislosti na tom, co Disassembler používáte. Uvidíte, jaké soubory DLL stáhnou program. Pomocí ladicího programu určit, které funkce volání souborů DLL.

4. Najít funkci čítače. Mnoho programů ochrany proti kopírování se používá časovač a když se resetuje, přístup k uživateli se zavře. Vaším úkolem je najít a obejít tento metr.

Pět. Nainstalujte kontrolní bod na přístroji. Když vyberete funkci čítače, použijte disambler obnovit kód v tomto kontrolním bodě. To se naučí kód, který se používá během volání funkce volání.

6. Změňte kód čítače. Nyní, když jste našli kód pro funkci čítače, můžete jej změnit tak, že počítadlo nikdy nedosáhlo konečného referenčního bodu. Například může být provedeno tak, že pult nemůže dosáhnout koncového bodu nebo skočit.

7. Znovu zkompilujte hacknutý program. Po použití Disassembler a Upravit potřebujete sestavit novou verzi programu tak, aby se vaše změny rozšířily do souborů DLL a další závislosti.
Varování
- Počítačová pirátství nelegálně, tak jednat o vlastním riziku.
- Hacking většina programů je nezákonné.