Sådan låses software op med DLL-filer

Forfatter: Louise Ward
Oprettelsesdato: 8 Februar 2021
Opdateringsdato: 1 Juli 2024
Anonim
SKR 1.4 - TMC2209 v1.2
Video.: SKR 1.4 - TMC2209 v1.2

Indhold

Har du nogensinde ønsket at lære at beskytte et program selv? Med de rigtige værktøjer vil du være i stand til at analysere det interne arbejde i et program og se, hvordan antikopiprocessen fungerer. Med Assembly (en type programmeringssprog på lavt niveau) kan du endda ændre disse programmer til brug uden at skulle registrere eller betale. Hvis du vil gøre dette, skal du knække softwaren ved at ændre DLL-filen.

Trin

  1. Lær om montage programmering. For at knække det meste software skal du have en god forståelse af monteringssprog.Afledt af maskinsprog, så hver samling er specifik for den type computer, du bruger. De fleste samlinger udtrykkes i binær og hexadecimal.

  2. Forbered værktøjer. For at analysere og redigere DLL-filer har du brug for en række forskellige værktøjer. Den første er W32DASM - en softwaredecompiler, der giver dig mulighed for at analysere programmer. Næste er SoftIce - Windows-kontrolværktøj til fejl. Du skal også bruge en god programmeringssprogeditor som UltraEdit eller Notepad ++.

  3. Start det program, du vil jailbreak med W32DASM. Du vil se, at DLL'erne indlæses af programmet. Brug W32DASM til at analysere, hvilke funktioner der kaldes fra DLL-filen.

  4. Find en timer. Mange programmer bruger timingfunktioner for at forhindre kopiering, og når tiden er udløbet, er programmet ikke tilgængeligt for brugeren. Vores mål er at finde og videregive tidskoden.
    • Hvis det program, du jailbreaker, bruger en anden form for beskyttelse, skal du finde den funktion.
  5. Indstil et stoppunkt for timeren. Når du har isoleret timeren, skal du indstille SoftIce til at afbryde, når tiden kommer. Dette giver dig mulighed for at se den nøjagtige kode, der fandt sted, da timeren blev kaldt.
  6. Skift timerkoden. Når du har fundet timerkoden, kan du ændre den, så timeren aldrig når det punkt, hvor du ikke har adgang til programmet. For eksempel kan du gøre, at timeren ikke kan tælle til afbrydelsesgrænsen eller springe forbi tælleren. reklame

Advarsel

  • Ulicensieret piratkopiering af software er ulovligt i de fleste lande.
  • At knække næsten al software er også ulovligt.