Kako razbiti programsko opremo s spreminjanjem datotek DLL: 7 korakov

Kazalo:

Kako razbiti programsko opremo s spreminjanjem datotek DLL: 7 korakov
Kako razbiti programsko opremo s spreminjanjem datotek DLL: 7 korakov

Video: Kako razbiti programsko opremo s spreminjanjem datotek DLL: 7 korakov

Video: Kako razbiti programsko opremo s spreminjanjem datotek DLL: 7 korakov
Video: Как отключить субтитры на YouTube!!! на телефоне, компьютере, планшете!!! убрать субтитры 2024, Maj
Anonim

Ste se kdaj želeli naučiti, kako se program zaščiti pred kopiranjem? S pravimi orodji lahko preučite notranje delovanje programa in poskusite z obratnim inženiringom. Za začetek boste morali dobro poznati programiranje montaže in šestnajstiško kodo ter aplikacijo za razstavljanje. Ko ste seznanjeni s kodo, lahko spremenite DLL -je, tako da ustreznih programov ni treba registrirati ali kupiti.

Koraki

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 in manipuliranja s šestnajstiško kodo

Če želite razbiti večino programske opreme, boste morali dobro poznati montažo, ki je programski jezik na nizki ravni. Sestavljanje izhaja iz strojnega jezika in vsak jezik sestavljanja je specifičen za vrsto računalnika, ki ga uporabljate. Večina montažnega jezika 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 razstavljalec

Za pregled in spreminjanje DLL -jev boste potrebovali več različnih orodij, vključno z razstavljalcem. IDA Pro je odlična možnost, saj je razstavljalec in iskalnik napak. Na srečo je na voljo brezplačna različica s spletnega mesta https://www.hex-rays.com/products/ida/support/download_freeware, čeprav je funkcionalnost precej bolj omejena kot različica Pro. Poskusite lahko tudi dotPeek, ki je dekompiler, ki podpira DLL in dekompilira montažno kodo. 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 je nekoliko drugačen, odvisno od tega, kateri razstavljalnik uporabljate. To vam bo pokazalo, katere datoteke DLL program nalaga. Z razhroščevalnikom preverite, katere funkcije se kličejo iz 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, in ko časovnika zmanjka, uporabnik ne more več dostopati do programa. Cilj je poiskati to kodo števca in jo nato zaobiti.

Če program, ki ga razbijate, uporablja drugačno zaščito, ga boste morali poiskati

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

Korak 5. Na števcu nastavite prelomno točko

Ko izolirate funkcijo števca, nastavite, da se razstavljalec prekine, ko se pojavi. To vam bo omogočilo ogled natančne kode, ki se pojavi, ko se pokliče 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 spremenite kodo, tako da števec nikoli ne doseže točke, kjer vas izključi iz programa. Na primer, lahko naredite tako, da števec ne more šteti do omejitve prekinitve ali pa ga lahko preskočite tako, da ga skočite. '

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

Korak 7. Ponovno sestavite novo napolnjeno programsko opremo

Po razstavljanju in urejanju boste morali sestaviti novo različico programa, da se bodo vaše spremembe razširile na datoteke DLL in druge odvisnosti.

Opozorila

  • Piratstvo programske opreme je nezakonito, zato to storite na lastno odgovornost.
  • Razbijanje večine programske opreme je nezakonito.

Priporočena: