Kaip nulaužti programinę įrangą keičiant DLL failus

Turinys:

Kaip nulaužti programinę įrangą keičiant DLL failus
Kaip nulaužti programinę įrangą keičiant DLL failus

Video: Kaip nulaužti programinę įrangą keičiant DLL failus

Video: Kaip nulaužti programinę įrangą keičiant DLL failus
Video: How To Use An Image As A Link In HTML 2024, Lapkritis
Anonim

Ar kada nors norėjote sužinoti, kaip programa apsisaugo nuo kopijavimo? Naudodami tinkamus įrankius, galite ištirti programos vidų ir pamatyti, kaip veikia apsauga nuo kopijavimo. Naudodami surinkimo kalbas, galite modifikuoti šias programas, kad jų nebereikėtų registruoti ar pirkti.

Žingsnis

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

Žingsnis 1. Išmokite surinkimo programavimo

Kad galėtumėte nulaužti daugumą programinės įrangos, turite gerai suprasti surinkimą, kuris yra žemo lygio programavimo kalba. Surinkimai yra kilę iš mašinos kalbos ir kiekviena surinkimo kalba yra būdinga jūsų naudojamo kompiuterio tipui. Dauguma surinkimo kalbų išreiškiamos dvejetainėmis ir šešioliktainėmis.

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

Žingsnis 2. Įdiekite išardymo programą

Norėdami patikrinti ir modifikuoti DLL, jums reikės kelių įrankių, įskaitant išmontuotoją. „IDA Pro“yra geras pasirinkimas, nes jis yra ir ardytojas, ir derintuvas. Nors jos funkcionalumas yra labiau ribotas nei „Pro“versija, laimei, yra ir nemokama versija, kurią galima rasti adresu https://www.hex-rays.com/products/ida/support/download_freeware. Taip pat galite pabandyti naudoti „dotPeek“, DLL palaikantį dekompiliatorių, kuris išpakuoja. 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 nulaužti

Procesas gali šiek tiek skirtis, priklausomai nuo to, kokį išmontuotoją naudojate. Šis procesas parodys, kokie DLL failai yra programoje. Naudokite derinimo priemonę, kad patikrintumėte, kurią funkciją iškviečia 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. Pasibaigus laikmačiui, vartotojas nebegali pasiekti programos. Šio žingsnio tikslas yra rasti šį skaitiklio kodą ir jį apeiti.

Jei programa, kurią krečiatės, naudoja kitą apsaugos formą, turėsite išsiaiškinti, kas tai yra

„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

Kai galėsite atskirti skaitiklio funkciją, nustatykite, kad „SoftIce“nutrauktų šią funkciją. Tai leidžia tiksliai peržiūrėti, kuris kodas veikė, kai buvo iškviesta skaitiklio funkcija.

„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 modifikuoti kodą, kad skaitiklis niekada nepasiektų taško, kuriame jis gali neleisti jums naudotis programa. Pavyzdžiui, galite priversti skaitiklį negalėti 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 surinkite programinę įrangą, kurią ką tik nulaužėte

Išpakavę ir redagavę turite iš naujo surinkti naują programos versiją, kad atlikti pakeitimai būtų taikomi DLL failams ir kitiems susijusiems programos failams.

Įspėjimas

  • Programinės įrangos piratavimas daugelyje šalių yra neteisėtas.
  • Daugumos programinės įrangos nulaužimas yra neteisėtas.

Rekomenduojamas: