Kako razbiti programsko opremo s spreminjanjem datotek DLL

Kazalo:

Kako razbiti programsko opremo s spreminjanjem datotek DLL
Kako razbiti programsko opremo s spreminjanjem datotek DLL

Video: Kako razbiti programsko opremo s spreminjanjem datotek DLL

Video: Kako razbiti programsko opremo s spreminjanjem datotek DLL
Video: Как сделать стяжку с шумоизоляцией в квартире. #18 2024, Maj
Anonim

Ste se kdaj želeli naučiti, kako se program zaščiti pred kopiranjem? S pravimi orodji lahko preučite notranjost programa in vidite, kako deluje zaščita pred kopiranjem. Z uporabo montažnih jezikov lahko te programe spremenite tako, da jih ni več treba registrirati ali kupiti.

Korak

Crack programske opreme s spreminjanjem datotek DLL 1. korak
Crack programske opreme s spreminjanjem datotek DLL 1. korak

Korak 1. Naučite se programiranja montaže

Če želite zlomiti večino programske opreme, morate dobro poznati montažo, ki je programski jezik na nizki ravni. Sestavitve izhajajo iz strojnega jezika in vsak jezik sestavljanja je specifičen za vrsto računalnika, ki ga uporabljate. Večina montažnih jezikov je izražena v binarnem in šestnajstiškem številu.

Crack Software z spreminjanjem datotek DLL 2. korak
Crack Software z spreminjanjem datotek DLL 2. korak

Korak 2. Namestite program za razstavljanje

Za pregled in spreminjanje DLL -jev boste potrebovali nekaj orodij, vključno z razstavljalcem. IDA Pro je dobra izbira, saj je hkrati razstavljalec in iskalnik napak. Čeprav je njegova funkcionalnost bolj omejena kot različica Pro, je na srečo na voljo tudi brezplačna različica na naslovu https://www.hex-rays.com/products/ida/support/download_freeware. Poskusite lahko tudi z dotPeekom, dekompilerjem, ki podpira DLL, ki razpakira kodo montaže. NET v C#. Druga možnost je OllyDBG, ki omogoča brezplačno odpiranje datotek DLL.

Crack Software z spreminjanjem datotek DLL 3. korak
Crack Software z spreminjanjem datotek DLL 3. korak

Korak 3. Odprite aplikacijo, ki jo želite razbiti v razstavljalniku

Postopek se lahko nekoliko razlikuje, odvisno od razstavljalnika, ki ga uporabljate. Ta postopek vam bo pokazal, katere datoteke DLL vsebuje program. Z razhroščevalnikom preverite, katero funkcijo kliče DLL.

Crack programske opreme s spreminjanjem datotek DLL 4. korak
Crack programske opreme s spreminjanjem datotek DLL 4. korak

Korak 4. Poiščite funkcijo števca

Številni programi uporabljajo časomer za zaščito pred kopiranjem. Ko časovnik poteče, uporabnik ne more več dostopati do programa. Namen tega koraka je najti to kodo števca in jo nato zaobiti.

Če program, ki ga razbijate, uporablja kakšno drugo obliko zaščite, morate ugotoviti, kaj je to

Crack Software z spreminjanjem datotek DLL 5. korak
Crack Software z spreminjanjem datotek DLL 5. korak

Korak 5. Nastavite prelomno točko na števcu

Ko lahko izolirate funkcijo števca, nastavite SoftIce tako, da prekine, ko naletite na funkcijo. Tako lahko natančno pregledate, katera koda se je izvajala, ko je bila poklicana funkcija števca.

Crack Software z spreminjanjem datotek DLL 6. korak
Crack Software z spreminjanjem datotek DLL 6. korak

Korak 6. Spremenite kodo števca

Zdaj, ko ste našli kodo za funkcijo števca, lahko kodo spremenite tako, da števec nikoli ne doseže točke, kjer vam lahko prepreči uporabo programa. Na primer, lahko preprečite štetje števca do meje prekinitve ali pa ga preskočite tako, da ga preskočite.

Crack programske opreme s spreminjanjem datotek DLL 7. korak
Crack programske opreme s spreminjanjem datotek DLL 7. korak

Korak 7. Ponovno sestavite programsko opremo, ki ste jo pravkar razpokali

Po razpakiranju in urejanju morate znova sestaviti novo različico programa, tako da spremembe, ki jih naredite, veljajo za datoteke DLL in druge povezane datoteke v programu.

Opozorilo

  • Piratstvo programske opreme je v večini držav nezakonito.
  • Razbijanje večine programske opreme je nezakonito.

Priporočena: