Tarkvara avamine DLL-failidega

Autor: Louise Ward
Loomise Kuupäev: 8 Veebruar 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
Merge PST Files Without Duplicates | PST Merge Tool
Videot: Merge PST Files Without Duplicates | PST Merge Tool

Sisu

Kas olete kunagi tahtnud õppida, kuidas programmi ennast kaitsta? Õigete tööriistade abil saate analüüsida programmi sisemist tööd ja näha, kuidas kopeerimisvastane protsess töötab. Assamblee (madala taseme programmeerimiskeel) abil saate neid programme isegi kasutada, ilma et peaksite registreeruma ega maksma. Kui soovite seda teha, peate tarkvara lõhkuma, muutes DLL-i.

Sammud

  1. Lisateave assamblee programmeerimise kohta. Enamiku tarkvara murdmiseks peate hästi mõistma koostekeelt.Tuletatud masinakeelest, nii et iga komplekt on konkreetne teie kasutatava arvuti tüübile. Enamik kooslusi on väljendatud kahend- ja kuueteistkümnendsüsteemis.

  2. Valmistage tööriistad ette. DLL-failide analüüsimiseks ja muutmiseks vajate mitmesuguseid tööriistu. Esimene on W32DASM - tarkvara dekompilaator, mis võimaldab programme analüüsida. Järgmine on SoftIce - Windowsi tõrke kontrollimise tööriist. Teil on vaja ka head programmeerimiskeele redaktorit nagu UltraEdit või Notepad ++.

  3. Käivitage programm, mille soovite jailbreakida, W32DASM-iga. Näete, et programm laadib DLL-id. Kasutage W32DASM-i, et analüüsida, milliseid funktsioone DLL-ist kutsutakse.

  4. Leidke taimer. Paljud programmid kasutavad kopeerimise vältimiseks ajavõtmise funktsioone ja kui aeg on läbi, ei ole programm kasutajale ligipääsetav. Meie eesmärk on leida ja edastada ajakood.
    • Kui jailbreakiv programm kasutab teistsugust kaitset, peate selle funktsiooni leidma.
  5. Määrake taimeri peatuspunkt. Pärast taimeri eraldamist määrake SoftIce katkestama, kui aeg saabub. See võimaldab teil näha täpset koodi, mis toimus taimeri kutsumisel.
  6. Muutke taimeri koodi. Kui leiate taimeri koodi, saate seda muuta nii, et taimer ei jõuaks kunagi punkti, mil teil pole programmile juurdepääsu. Näiteks võite teha, et taimer ei saaks katkestuse piirini lugeda, või hüpata loendurist möödumiseks. reklaam

Hoiatus

  • Litsentseerimata tarkvara piraatlus on enamikus riikides ebaseaduslik.
  • Peaaegu kogu tarkvara lõhkumine on samuti ebaseaduslik.