Cracking programvare ved å redigere dll-filer

Har du alltid ønsket å vite hvordan kopibeskyttelse fungerer med dataprogrammer? Med de riktige verktøyene kan du analysere hvordan et program fungerer og se hvordan kopibeskyttelse fungerer. Monteringsspråk lar deg endre disse programmene slik at de aldri trenger å registreres eller kjøpes.

Trinn

Bilde med tittelen Crack Software ved å endre DLL-filer Trinn 1
1. Lær assemblerspråket. For å kunne knekke det meste av programvare må du beherske assembly-språk eller assembly, det vil si "lavt nivå"-programmeringsspråk. Assembly språk er en symbolsk representasjon av maskinspråk, og hvert assemblerspråk er spesifikt knyttet til typen datamaskin du bruker. De fleste monteringsspråk er uttrykt i binære eller heksadesimale instruksjoner.
Bilde med tittelen Crack Software ved å endre DLL-filer Trinn 2
2. Installer en demonter. For å undersøke og endre DLL-er trenger du flere verktøy, inkludert en disassembler. IDA Pro er et godt alternativ fordi det er en disassembler og debugger. Heldigvis er det en gratisversjon tilgjengelig på https://www.hex-stråler.com/products/ida/support/download_freeware, selv om den er mye mer begrenset i funksjonalitet enn Pro-versjonen. Du kan også prøv dotPeek, som er en DLL-støttende dekompilator som .NET assembly kode dekompileres til C#. Et annet alternativ er OllyDBG, som lar deg åpne DLL-filer gratis.
Bilde med tittelen Crack Software ved å endre DLL-filer Trinn 3
3. Åpne programmet du vil knekke i demonteringsmaskinen. Prosessen er litt forskjellig avhengig av demonteringsmaskinen du bruker. Dette viser hvilke DLL-filer som lastes av programmet. Bruk feilsøkingsprogrammet til å undersøke hvilke funksjoner som kalles fra DLL.
Bilde med tittelen Crack Software ved å endre DLL-filer Trinn 4
4. Finn tellerfunksjonen. Mange programmer bruker en klokke som kopibeskyttelse, når tiden er ute kan en bruker ikke lenger bruke programmet. Målet er å finne og omgå denne tellerkoden.
Hvis programmet du vil knekke bruker en annen form for sikkerhet, bør du se etter det.
Bilde med tittelen Crack Software ved å endre DLL-filer Trinn 5
5. Sett et bruddpunkt på telleren. Når du har isolert tellerfunksjonen, kan du bruke SoftIce til å bryte koden mens den skjer. Så du kan se på den eksakte koden som vil bli kalt når tellerfunksjonen aktiveres.
Bilde med tittelen Crack Software ved å endre DLL-filer Trinn 6
6. Endre tellerkoden. Nå som du har funnet koden til tellerfunksjonen kan du endre koden slik at telleren aldri når det punktet hvor du ikke lenger får tilgang til programmet. Du kan for eksempel endre den slik at telleren ikke kan telle til grensen, eller du kan omgå telleren ved å gå over den.
Bilde med tittelen Crack Software ved å endre DLL-filer Trinn 7
7. Kompiler den nettopp knekkede programvaren på nytt. Etter demontering og redigering, må du kompilere den nye versjonen av programmet slik at endringene dine gjenspeiles i DLL-filene og andre avhengigheter.

Advarsler

  • Piratkopiering av programvare er ulovlig.
  • Cracking er ulovlig med de fleste programvare.

  • Оцените, пожалуйста статью