Hogyan lehet feloldani a szoftvert DLL fájlokkal

Szerző: Louise Ward
A Teremtés Dátuma: 8 Február 2021
Frissítés Dátuma: 1 Július 2024
Anonim
How to Edit Dll files | RECODE (.dll) File Using JustDecompile | Encoding, Decoding
Videó: How to Edit Dll files | RECODE (.dll) File Using JustDecompile | Encoding, Decoding

Tartalom

Szerette volna már megtanulni, hogyan kell önvédelmet nyújtani egy programon? Megfelelő eszközökkel elemezni tudja a program belső működését, és láthatja, hogyan működik a másolásgátló folyamat. Az Assembly (az alacsony szintű programozási nyelv típusa) segítségével akár regisztráció vagy fizetés nélkül is megváltoztathatja ezeket a programokat. Ha ezt meg akarja tenni, akkor meg kell törnie a szoftvert a DLL módosításával.

Lépések

  1. Tudjon meg többet az összeszerelés programozásáról. A legtöbb szoftver feltöréséhez jól ismernie kell az összeállítási nyelvet.A gép nyelvéből származik, így minden egyes összeállítás a használt számítógép típusára jellemző. A legtöbb együttes bináris és hexadecimális értékekkel van kifejezve.

  2. Készítse elő az eszközöket. A DLL fájlok elemzéséhez és szerkesztéséhez különféle eszközökre van szükség. Az első a W32DASM - egy szoftver dekompilátor, amely lehetővé teszi a programok elemzését. A következő a SoftIce - Windows hibaellenőrző eszköz. Szüksége lesz egy jó programozási nyelv szerkesztőre is, például az UltraEdit vagy a Notepad ++.

  3. Indítsa el a jailbreak programot a W32DASM segítségével. Látni fogja, hogy a DLL fájlokat a program tölti be. A W32DASM használatával elemezheti, hogy milyen funkciókat hívnak meg a DLL-ből.

  4. Keressen egy időzítőt. Számos program időzítési funkciókat használ a másolás megakadályozására, és amikor lejár az idő, a program nem lesz elérhető a felhasználó számára. Célunk az időkód megtalálása és továbbítása.
    • Ha a börtönbontó program másfajta védelmet használ, akkor meg kell találnia ezt a funkciót.
  5. Állítson le egy stop pontot az időzítő számára. Az időzítő leválasztása után állítsa a SoftIce-t megszakításra, amikor eljön az ideje. Ez lehetővé teszi a pontos kód megtekintését, amely az időzítő hívásakor történt.
  6. Módosítsa az időzítő kódját. Miután megtalálta az időzítő kódját, megváltoztathatja azt, hogy az időzítő soha ne érje el azt a pontot, amikor nincs hozzáférése a programhoz. Például megteheti, hogy az időzítő nem képes a megszakítási határig számolni, vagy átugorhatja a számláló elhaladását. hirdetés

Figyelem

  • A szoftverkalózkodás a legtöbb országban illegális.
  • Szinte az összes szoftver feltörése szintén illegális.