Slik knekker du programvare ved å endre DLL -filer

Innholdsfortegnelse:

Slik knekker du programvare ved å endre DLL -filer
Slik knekker du programvare ved å endre DLL -filer

Video: Slik knekker du programvare ved å endre DLL -filer

Video: Slik knekker du programvare ved å endre DLL -filer
Video: Canva: Add Clickable Links in an Image! 2024, Kan
Anonim

Har du noen gang ønsket å lære hvordan et program beskytter seg mot å bli kopiert? Med de riktige verktøyene kan du undersøke det indre av et program og se hvordan kopibeskyttelse fungerer. Ved å bruke samlingsspråk kan du endre disse programmene slik at de ikke lenger trenger å bli registrert eller kjøpt.

Steg

Sprekk programvare ved å endre DLL -filer Trinn 1
Sprekk programvare ved å endre DLL -filer Trinn 1

Trinn 1. Lær montering programmering

For å kunne knekke de fleste programvare må du ha en god forståelse for montering som er et lavt programmeringsspråk. Enheter er avledet fra maskinspråk, og hvert monteringsspråk er spesifikt for typen datamaskin du bruker. De fleste samlingsspråk uttrykkes i binær og heksadesimal.

Sprekk programvare ved å endre DLL -filer Trinn 2
Sprekk programvare ved å endre DLL -filer Trinn 2

Trinn 2. Installer demonteringsprogrammet

For å inspisere og endre DLL -filer trenger du noen få verktøy, inkludert en demonteringsenhet. IDA Pro er et godt valg fordi det er både en demonteringsenhet og en feilsøking. Selv om funksjonaliteten er mer begrenset enn Pro-versjonen, er det heldigvis også en gratis versjon tilgjengelig på https://www.hex-rays.com/products/ida/support/download_freeware. Du kan også prøve å bruke dotPeek, en DLL-støttende dekompilator som pakker ut. NET-forsamlingskoden til C#. Et annet alternativ er OllyDBG, som lar deg åpne DLL -filer gratis.

Sprekk programvare ved å endre DLL -filer Trinn 3
Sprekk programvare ved å endre DLL -filer Trinn 3

Trinn 3. Åpne appen du vil sprekke i demontereren

Prosessen kan variere noe, avhengig av hvilken demonteringsenhet du bruker. Denne prosessen viser deg hvilke DLL -filer programmet inneholder. Bruk feilsøkingsprogrammet til å kontrollere hvilken funksjon som kalles av DLL.

Sprekk programvare ved å endre DLL -filer Trinn 4
Sprekk programvare ved å endre DLL -filer Trinn 4

Trinn 4. Finn tellerfunksjonen

Mange programmer bruker en timer for kopibeskyttelse. Når timeren utløper, kan brukeren ikke lenger få tilgang til programmet. Formålet med dette trinnet er å finne denne motkoden, og deretter omgå den.

Hvis programmet du knekker bruker en annen form for beskyttelse, må du finne ut hva det er

Sprekk programvare ved å endre DLL -filer Trinn 5
Sprekk programvare ved å endre DLL -filer Trinn 5

Trinn 5. Sett brytepunktet på telleren

Når du kan isolere tellerfunksjonen, setter du SoftIce til å avbryte når funksjonen oppstår. Dette lar deg se nøyaktig hvilken kode som kjørte da tellerfunksjonen ble kalt.

Sprekk programvare ved å endre DLL -filer Trinn 6
Sprekk programvare ved å endre DLL -filer Trinn 6

Trinn 6. Endre tellerkoden

Nå som du har funnet koden for tellerfunksjonen, kan du endre koden slik at telleren aldri når et punkt der den kan forhindre deg i å bruke programmet. For eksempel kan du gjøre telleren ute av stand til å telle til pausegrensen, eller du kan omgå telleren ved å hoppe over den.

Sprekk programvare ved å endre DLL -filer Trinn 7
Sprekk programvare ved å endre DLL -filer Trinn 7

Trinn 7. Sett sammen programvaren du nettopp har sprukket sammen

Etter at du har pakket og redigert, må du sette sammen den nye versjonen av programmet slik at endringene du gjør gjelder for DLL -filene og andre relaterte filer i programmet.

Advarsel

  • Piratkopiering av programvare er ulovlig i de fleste land.
  • Å knekke de fleste programvare er ulovlig.

Anbefalt: