Slik knekker du programvare ved å endre DLL -filer: 7 trinn

Innholdsfortegnelse:

Slik knekker du programvare ved å endre DLL -filer: 7 trinn
Slik knekker du programvare ved å endre DLL -filer: 7 trinn

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

Video: Slik knekker du programvare ved å endre DLL -filer: 7 trinn
Video: Кемпинг под дождем у лесного ручья с собакой - Дождь ASMR 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 hvordan programmet fungerer og eksperimentere med reverse engineering. Du trenger et godt grep om monteringsprogrammering og hex -kode for å komme i gang, og en demonteringsapp. Når du er kjent med koden, kan du endre DLL -filene slik at de tilhørende programmene aldri trenger å bli registrert eller kjøpt.

Trinn

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

Trinn 1. Lær montering programmering og hex kode manipulasjon

Hvis du vil sprekke mesteparten av programvaren, må du ha god oversikt over montering, som er et programmeringsspråk på lavt nivå. Montering er avledet fra maskinspråk, og hvert monteringsspråk er spesifikt for typen datamaskin du bruker. Det meste samlingsspråket uttrykkes gjennom binært og heksadesimalt.

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

Trinn 2. Installer en demonteringsenhet

For å undersøke og endre DLL -filer trenger du flere forskjellige verktøy, inkludert en demonteringsenhet. IDA Pro er et godt alternativ, ettersom det er en demonteringsprogram og feilsøkingsprogram. Heldigvis er det en gratis versjon tilgjengelig fra https://www.hex-rays.com/products/ida/support/download_freeware, selv om den er mye mer begrenset i funksjonalitet enn Pro-versjonen. Du kan også prøve dotPeek, som er en DLL-støttende dekompilator som dekompilerer. 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 programmet du vil sprekke i demontereren

Prosessen er litt forskjellig avhengig av hvilken demonteringsenhet du bruker. Dette viser deg hvilke DLL -filer som lastes ned av programmet. Bruk feilsøkingsprogrammet til å undersøke hvilke funksjoner som blir kalt fra 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, og når timeren går ut, har brukeren ikke lenger tilgang til programmet. Målet er å finne denne motkoden, og deretter omgå den.

Hvis programmet du sprekker bruker en annen form for beskyttelse, må du se etter det i stedet

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

Trinn 5. Sett et brytpunkt på telleren

Når du har isolert tellerfunksjonen, setter du demonteringsmaskinen til å bryte når den oppstår. Dette lar deg se på den eksakte koden som oppstår når tellerfunksjonen kalles.

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 punktet hvor den stenger deg ute av programmet. For eksempel kan du gjøre det slik at telleren ikke kan telle opp 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. Rekompiler den nylig sprukne programvaren

Etter demontering og redigering må du kompilere den nye versjonen av programmet slik at endringene dine sprer seg til DLL -filer og andre avhengigheter.

Advarsler

  • Piratkopiering av programvare er ulovlig, så gjør dette på egen risiko.
  • Det er ulovlig å knekke de fleste programvare.

Anbefalt: