Hvernig á að hakka forrit með því að breyta DLL skrám

Höfundur: Ellen Moore
Sköpunardag: 12 Janúar 2021
Uppfærsludagsetning: 1 Júlí 2024
Anonim
Hvernig á að hakka forrit með því að breyta DLL skrám - Samfélag
Hvernig á að hakka forrit með því að breyta DLL skrám - Samfélag

Efni.

Hefur þú einhvern tíma velt því fyrir þér hvernig forrit séu afrituð? Með réttu verkfærunum geturðu fundið út hvernig forritið virkar innbyrðis og gert tilraunir með öfuga verkfræði. Til að byrja þarftu góða þekkingu á samsetningarmáli og sexhátu bókhaldi og í sundur forriti. Með hjálp kóðans geturðu breytt DLL skrám til að fjarlægja þörfina á að skrá eða kaupa forrit.

Skref

  1. 1 Lærðu að forrita á samsetningar tungumáli og vinna með hexadecimal kóða. Til að sprunga flestar prufuútgáfur af forritum þarftu að hafa góða þekkingu á samsetningarmáli, sem er forritunarmál á lágu stigi. Það er dregið af vélmáli og hvert bragð af samsetningartungu fer eftir gerð tölvunnar sem notuð er. Flest samsetningar tungumál vinna með tvöfaldri og sexhátu tölu.
  2. 2 Settu upp í sundur. Til að skoða og breyta DLL skrám þarftu nokkur tæki, þar á meðal að taka í sundur. Frábært val væri IDA Pro, í sundur og kembiforrit. Ókeypis útgáfa hennar er fáanleg á https://www.hex-rays.com/products/ida/support/download_freeware, þó að getu hennar sé verulega takmörkuð miðað við Pro útgáfuna. Þú getur líka prófað dotPeek, DLL-studd decompiler sem þýðir. NET samsetningar kóða í C #. Annar valkostur er OllyDBG, sem gerir þér kleift að opna DLL skrár ókeypis.
  3. 3 Opnaðu forritið sem þú vilt sprunga með því að taka í sundur. Ferlið verður aðeins mismunandi eftir því hvaða sundrara þú notar. Þú munt sjá hvaða DLL skrár forritið er að hlaða. Notaðu kembiforrit til að ákvarða hvaða aðgerðir kalla á DLL skrár.
  4. 4 Finndu teljaravinnuna. Mörg afritunarforrit nota tímamælir og þegar því er hreinsað er notanda meinaður aðgangur að forritinu. Verkefni þitt er að finna og framhjá þessum teljara.
    • Ef valið forrit notar aðra vernd, þarftu að finna það í stað teljarans.
  5. 5 Stilltu brotpunkt á borðið. Þegar þú undirstrikar gagnvirka aðgerðina skaltu nota disassemblerinn til að endurheimta kóðann á þeim tímapunkti. Þetta mun leyfa þér að skoða kóðann sem er notaður meðan hringt er í teljarann.
  6. 6 Breyttu gagnakóðanum. Nú þegar þú hefur fundið kóðann fyrir teljarafallið geturðu breytt honum þannig að teljarinn nái aldrei endanlegum viðmiðunarpunkti sínum. Til dæmis geturðu gert það þannig að teljarinn geti ekki náð endapunktinum eða hoppað yfir hann.
  7. 7 Settu saman sprungna forritið aftur. Eftir að þú hefur tekið í sundur og breytt, þú þarft að taka saman nýju útgáfuna af forritinu til að breytingar þínar breiðist út í DLL skrár og aðrar ósjálfstæði.

Viðvaranir

  • Sjóræningjastarfsemi hugbúnaðar er ólögleg, svo haltu áfram á eigin ábyrgð.
  • Að hakka flest forrit er ólöglegt.