Hvordan knekke programmer selv med offset-sammenligningsverktøy

2015-10-18 19:55:34
Hoved~~Pos=Trunc·Teknisk Veiledning·Hvordan knekke programmer selv med offset-sammenligningsverktøy

Programvaregrupper har eksistert i lang tid. Mange vil tro at de er uetiske fordi de beseirer lisenssystemet for å ulovlig tilbakestille en prøveprogramvare (shareware) eller gjøre det om til et fullt funksjonelt program uten å måtte kjøpe lisensen. Man kan lure på grunnen til å gjøre dette, men mesteparten av tiden er det ikke for økonomisk gevinst, men som en utfordring å vite hvordan “det fungerer” og å få mer kunnskap gjennom å pakke ut, feilsøke og analysere programmet. Sprekkene som blir gitt ut for publikum er et bevis på konseptet for en spesifikk versjon, og de sprekker normalt ikke igjen når en ny versjon av programmet slippes.

Å vite hvordan du knaker et program ved å bruke en tilgjengelig ferdig oppdatert patch, keygenerator eller sprukne filer, tjener ikke deg tittelen “programvarecracker”. Bare hvis du er i stand til å tenke ut av boksen og finne ut hvordan du kan omgå programvarebeskyttelsen selv, så anser du deg selv som en programvarecracker. Dessverre er det nesten umulig å ha noen til å lære eller coache deg om hvordan du kan knekke andre programmer enn å lære det selv fra cracking tutorials som du finner på YouTube.

Før du sjekker ut de avanserte cracking-tutorialene, kan vi vise deg en veldig grunnleggende og logisk metode for hvordan du kan knekke programmer selv basert på en gammel oppdatering som ikke fungerer med den nyeste versjonen. For eksempel vil en forskjøvet patcher for et program som heter ViceVersa Pro v2.5 build 251 2 utgitt 3. juli 2013 av Nemo fra team SnD ikke fungere for den nåværende versjonen 2.5 build 251 3 (legg merke til forskjellen i byggnummeret). Lapperen rapporterer "feil filstørrelse eller allerede er oppdatert!"

Det er mulig at programvarebeskyttelsen ikke blir oppdatert for å forhindre at patcher fungerer, men lappen fungerte ikke med den nyeste versjonen fordi programmet ble kompilert på nytt, og flyttet plasseringen til bytes som patcheren skulle endre og mislyktes i CRC32 Sjekk. Slik finner du hvilke byte som blir endret av patcheret, og hvordan du kan opprette en ny patcher som kan fungere for den nyeste versjonen. 1. Først må du søke, laste ned og installere den eldre versjonen av ViceVersa Pro v2.5 build 2512.

2. Søk og bruk deretter ViceVersa.Pro.2.5.build.2512.patch-SND.zip for å lappe programmet, med avmerkingsboksen “Make Backup”.

3. Last ned dUP2, pakke ut RAR-filen med en arkiver og kjør dup2.exe.

4. Klikk på prosjektmenyen og velg Ny .

5. Det er valgfritt å fylle ut informasjonen i Patch Info-vinduet slik at GUI for patcher vil inneholde teksten i stedet for blank. Eller du kan bare klikke på Lagre- knappen for å fortsette. Det anbefales å merke av for "Kjør oppdatering med administratorrettigheter", fordi det meste av tiden må du kjøre oppdateringen fra Program Files-katalogen, og den vil ikke lappe hvis du ikke kjører den som administrator.

6. Høyreklikk på et tomt område i dUP2, hold musepekeren på Legg til og velg [Søk og erstatt oppdatering] .

7. Du vil merke at [Search and Replace Patch] vises i Patch Script-vinduet. Dobbeltklikk på den for å åpne et nytt vindu for søk og erstatt oppdatering.

8. Klikk på Sammenlign filer- knappen.

9. Nå må du velge den opprinnelige filen og oppdateringsfilen for sammenligningsmodulen for å se etter plasseringen til bytene som ble endret av lappen. Det meste av tiden vil den originale filen ha en ekstra .bak-forlengelse på slutten, mens den oppdaterte filen er programmets originale filnavn. Klikk på Sammenlign-knappen når du har valgt både den originale og oppdaterte filen.

10. Klikk på OK-knappen for å lukke popup-sammenligningen. Du kan se en eller noen få linjer legges til i søksmønsteret og erstatte mønster. Klikk på bla-knappen for å velge målfilen du vil lappe. Klikk Lagre.

Viktig merknad : Du skal bare se noen få søke- og erstatte mønstre lagt til i listen og ikke for mange før dUP2-programmet henger. Hvis det er for mange, kan du ha valgt feil original eller oppdatert fil for sammenligning.

11. Det siste trinnet er å lage din egen patch ved å klikke på prosjektmenylinjen, velge Create Patch og lagre den på harddisken.

12. Du kan nå installere den nyeste versjonen av ViceVersa Pro v2.5 build 2513. Etter at installasjonen er fullført, kopier du oppdateringen du har opprettet med dUP2 til programmets mappe, kjør den og klikk på Patch-knappen. Denne gangen skal du se meldingen “File Patched! OK”.

13. Oppdateringen du opprettet fungerer! Som du kan se fra skjermdumpen nedenfor, er programmet nå lisensiert i stedet for å bruke evalueringsperioden.

Husk at metoden vist over vil fungere hvis programvarebeskyttelsen er uendret og gitt hvis du fremdeles er i stand til å finne den eldre versjonen av programmet som den gamle lappen fungerer på.

Endelig merknad : Du har kanskje lagt merke til at oppdateringen opprettet av dUP2 blir oppdaget som et virus av noen antivirusprogrammer, men selve dUP2-programmet blir ikke oppdaget. Du kan være trygg på at både dUP2 og oppdateringen som er opprettet av den, er fri for virus. Tenk på dette, hvis dUP2 er i stand til å lage et virus, bør ikke antiviruset ha oppdaget dUP2 som virus også?

Ansvarsfraskrivelse : Denne artikkelen er kun ment for utdannelsesmessige formål, og vi oppfordrer ikke til programvare-sprekker. Programvaren ViceVersa Pro ble brukt som et eksempel i denne artikkelen, og vi har ikke til hensikt å sprekke den. Hvis du synes at en shareware virkelig er nyttig, bør du kjøpe en lisens for å støtte forfatteren for at de kan fortsette å forbedre den.

Redaksjonens