Hvordan låse opp programvare med DLL-filer

Forfatter: Louise Ward
Opprettelsesdato: 8 Februar 2021
Oppdater Dato: 1 Juli 2024
Anonim
The Complete Guide to Google Forms - Online Survey and Data Collection Tool!
Video: The Complete Guide to Google Forms - Online Survey and Data Collection Tool!

Innhold

Har du noen gang ønsket å lære å beskytte et program selv? Med de riktige verktøyene vil du kunne analysere det interne arbeidet i et program og se hvordan antikopiprosessen fungerer. Med Assembly (en type programmeringsspråk på lavt nivå) kan du til og med endre disse programmene uten å måtte registrere deg eller betale. Hvis du vil gjøre dette, må du jailbreak programvaren ved å endre DLL.

Fremgangsmåte

  1. Lær om monteringsprogrammering. For å knekke mest programvare, må du ha en god forståelse av monteringsspråk.Avledet fra maskinspråk, slik at hver samling er spesifikk for typen datamaskin du bruker. De fleste samlinger er uttrykt i binær og heksadesimal.

  2. Forbered verktøy. For å analysere og redigere DLL-filer trenger du en rekke verktøy. Den første er W32DASM - en programvaredekompilator som lar deg analysere programmer. Neste er SoftIce - Windows feilkontrollverktøy. Du trenger også en god programmeringsspråkredaktør som UltraEdit eller Notepad ++.

  3. Start programmet du vil jailbreak med W32DASM. Du vil se DLL-ene lastes inn av programmet. Bruk W32DASM til å analysere hvilke funksjoner som kalles fra DLL.

  4. Finn en tidtaker. Mange programmer bruker tidsfunksjoner for å forhindre kopiering, og når tiden er ute, vil ikke programmet være tilgjengelig for brukeren. Målet vårt er å finne og sende tidskoden.
    • Hvis programmet du jailbreaking bruker en annen form for beskyttelse, må du finne den funksjonen.
  5. Sett et stopppunkt for tidtakeren. Når du har isolert tidtakeren, stiller du SoftIce til å avbryte når tiden kommer. Dette lar deg se den eksakte koden som fant sted da timeren ble ringt.
  6. Endre tidtakerkoden. Når du har funnet tidskoden, kan du endre den slik at timeren aldri når det punktet når du ikke har tilgang til programmet. For eksempel kan du gjøre at timeren ikke kan telle til avbruddsgrensen, eller hoppe for å passere telleren. annonse

Advarsel

  • Piratkopiering av programvare er ulovlig i de fleste land.
  • Å knekke nesten all programvare er også ulovlig.