Kaip nulaužti programinę įrangą modifikuojant DLL failus: 7 veiksmai

Turinys:

Kaip nulaužti programinę įrangą modifikuojant DLL failus: 7 veiksmai
Kaip nulaužti programinę įrangą modifikuojant DLL failus: 7 veiksmai

Video: Kaip nulaužti programinę įrangą modifikuojant DLL failus: 7 veiksmai

Video: Kaip nulaužti programinę įrangą modifikuojant DLL failus: 7 veiksmai
Video: How to Change Subtitle Font Size in VLC Player 2024, Gegužė
Anonim

Ar kada nors norėjote sužinoti, kaip programa apsisaugo nuo kopijavimo? Naudodami tinkamus įrankius, galite ištirti vidinį programos veikimą ir eksperimentuoti su atvirkštine inžinerija. Norėdami pradėti, jums reikės tvirto supratimo apie surinkimo programavimą ir šešioliktainį kodą bei išardymo programos. Kai būsite susipažinę su kodu, galėsite keisti DLL, kad jų atitinkamų programų nereikėtų registruoti ar pirkti.

Žingsniai

„Crack“programinė įranga modifikuojant DLL failus 1 veiksmas
„Crack“programinė įranga modifikuojant DLL failus 1 veiksmas

Žingsnis 1. Išmokite surinkimo programavimo ir šešiabriaunio kodo manipuliavimo

Jei norite nulaužti daugumą programinės įrangos, turėsite gerai išmanyti surinkimą, kuris yra žemo lygio programavimo kalba. Surinkimas yra kilęs iš mašinos kalbos, ir kiekviena surinkimo kalba priklauso nuo jūsų naudojamo kompiuterio tipo. Dauguma surinkimo kalbų išreiškiamos dvejetainiu ir šešioliktainiu.

„Crack“programinė įranga modifikuojant DLL failus 2 veiksmas
„Crack“programinė įranga modifikuojant DLL failus 2 veiksmas

Žingsnis 2. Įdiekite ardiklį

Norėdami ištirti ir modifikuoti DLL, jums reikės kelių skirtingų įrankių, įskaitant išmontuotoją. „IDA Pro“yra puikus pasirinkimas, nes tai yra išardymo ir derinimo priemonė. Laimei, nemokama versija yra prieinama iš https://www.hex-rays.com/products/ida/support/download_freeware, nors jos funkcionalumas yra daug ribotesnis nei „Pro“versijos. Taip pat galite išbandyti „dotPeek“, kuris yra DLL palaikantis dekompiliatorius, kuris dekompiuliuoja. NET surinkimo kodą į C#. Kita galimybė yra „OllyDBG“, kuri leidžia nemokamai atidaryti DLL failus.

„Crack“programinė įranga modifikuojant DLL failus 3 veiksmas
„Crack“programinė įranga modifikuojant DLL failus 3 veiksmas

Žingsnis 3. Atidarykite programą, kurią norite išardyti

Procesas šiek tiek skiriasi priklausomai nuo to, kurį išmontuotoją naudojate. Tai parodys, kokius DLL failus įkelia programa. Naudokite derinimo priemonę, kad ištirtumėte, kurios funkcijos iškviečiamos iš DLL.

„Crack“programinė įranga modifikuojant DLL failus 4 veiksmas
„Crack“programinė įranga modifikuojant DLL failus 4 veiksmas

Žingsnis 4. Raskite skaitiklio funkciją

Daugelyje programų apsaugai nuo kopijavimo naudojamas laikmatis, o pasibaigus laikmačiui vartotojas nebegali pasiekti programos. Tikslas yra rasti šį skaitiklio kodą ir tada jį apeiti.

Jei programa, kurią krečiatės, naudoja kitokią apsaugos formą, turėsite jos ieškoti

„Crack“programinė įranga modifikuojant DLL failus 5 veiksmas
„Crack“programinė įranga modifikuojant DLL failus 5 veiksmas

Žingsnis 5. Nustatykite lūžio tašką ant skaitiklio

Atskyrę skaitiklio funkciją, nustatykite, kad išardymo įrenginys sulūžtų. Tai leis jums pažvelgti į tikslų kodą, kuris atsiranda, kai iškviečiama skaitiklis.

„Crack“programinė įranga modifikuojant DLL failus 6 veiksmas
„Crack“programinė įranga modifikuojant DLL failus 6 veiksmas

Žingsnis 6. Pakeiskite skaitiklio kodą

Dabar, kai radote skaitiklio funkcijos kodą, galite pakeisti kodą, kad skaitiklis niekada nepasiektų taško, kuriame jis jus išjungia iš programos. Pvz., Galite padaryti taip, kad skaitiklis negalėtų suskaičiuoti iki pertraukos ribos, arba galite apeiti skaitiklį peršokdami jį. “

Nulaužkite programinę įrangą, pakeisdami DLL failus 7 veiksmas
Nulaužkite programinę įrangą, pakeisdami DLL failus 7 veiksmas

Žingsnis 7. Iš naujo sukompiliuokite naujai nulaužtą programinę įrangą

Po išardymo ir redagavimo turėsite sukompiliuoti naują programos versiją, kad pakeitimai būtų pritaikyti DLL failams ir kitoms priklausomybėms.

Įspėjimai

  • Programinės įrangos piratavimas yra neteisėtas, todėl darykite tai savo rizika.
  • Daugelio programinės įrangos nulaužimas yra neteisėtas.

Rekomenduojamas: