






Piratkopiering av programvare er ulovlig. Cracking er ulovlig med de fleste programvare.
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

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.

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.

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.

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.

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.

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.

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
Artikler om emnet "Cracking programvare ved å redigere dll-filer"
Оцените, пожалуйста статью
Populær