Kuidas programmeerida iseennast kompenseerimise võrdlusriista abil

2015-10-18 19:55:34
Põhiline·Tehniline Nõuanne·Kuidas programmeerida iseennast kompenseerimise võrdlusriista abil

Tarkvarakrakkimise rühmad on olnud pikka aega olemas. Paljud inimesed arvavad, et nad on ebaeetilised, kuna nad lüüavad tarkvara litsentsimissüsteemi, et prooviversioon (ühiskasutusvara) ebaseaduslikult lähtestada või muuta see täielikult funktsionaalseks programmiks ilma litsentsi ostmata. Võib tekkida küsimus, miks seda teha, kuid enamasti pole see rahaline kasu, vaid väljakutse teada saada, kuidas see töötab, ja saada rohkem teadmisi programmi lahti pakkimise, silumise ja programmi analüüsimise kaudu. Avalikkusele avaldatavad praod on konkreetse versiooni kontseptsiooni tõestusmaterjal ja tavaliselt ei hakka need programmi uue versiooni välja laskmisel seda uuesti lahti rebima.

Teades, kuidas programmi häkkida saadaoleva valmisparanduse, võtmegeneraatori või krakitud failide abil, ei teeni te endale nimetust „tarkvarakrakkimine“. Ainult siis, kui suudate mõelda väljastpoolt ja välja mõelda, kuidas ise tarkvara kaitsest mööda minna, peate ennast tarkvarakrakkijaks. Kahjuks on peaaegu võimatu, et keegi õpetaks teid või juhendaks teid muude programmide lõhendamiseks, välja arvatud ise õppimine YouTube'is leiduvatest lõhenemisõpetusest.

Enne keerukate krakkimisõpetuste tutvumist võime näidata teile väga lihtsat ja loogilist meetodit, kuidas programme ise krappida vana plaastri põhjal, mis ei tööta uusima versiooniga. Näiteks programmi ViceVersa Pro v2.5 build 251 2 kompenseeritud paigaldusprogramm, mille 3. juulil 2013 välja lasknud Nemo meeskonnast SnD, ei tööta praeguse versiooni 2.5 build 251 3 korral (pange tähele ehituse arvu erinevust). Plaaster teatab, et failivorming on vale või juba paigas!

Võimalik, et tarkvara kaitset ei värskendatud, et takistada plaastri töötamist, kuid paikaja ei töötanud uusima versiooniga, kuna programm oli ümber kompileeritud, teisaldades nende baitide asukohta, mida paigataja peaks muutma, ja CRC32 tõrke korral. Kontrollima. Siit saate teada, kuidas baidi pakendaja muudab ja kuidas uuesti luua uus paikataja, mis võiks töötada uusima versiooni jaoks. 1. Kõigepealt peate otsima, alla laadima ja installima ViceVersa Pro v2.5 build 2512 vanema versiooni.

2. Seejärel otsige ja kasutage programmi paikapanemiseks rakendust ViceVersa.Pro.2.5.build.2512.patch-SND.zip, märkides linnukese ruudu “Tee varundamine”.

3. Laadige alla dUP2, ekstraheerige RAR-fail arhiivriga ja käivitage dup2.exe.

4. Klõpsake menüüriba Projekt ja valige Uus .

5. Valikuvõimalus on teabe täitmine aknas Patch Info, nii et paikaja GUI sisaldab pigem teksti kui tühja. Või jätkamiseks klõpsake lihtsalt nuppu Salvesta . Soovitav on teha linnuke linnukesega ruudu „Käita plaastrit administraatori õigustega”, kuna enamasti peate plaastri käivitama kataloogist Programmifailid ja see ei õnnestu, kui te seda administraatorina ei kasuta.

6. Paremklõpsake tühja ruumi dUP2-s, hõljutage nuppu Lisamine ja valige [Otsi ja asenda plaaster] .

7. Võite märgata, et otsimisskripti aknasse ilmub [Search and Replace Patch]. Topeltklõpsake sellel, et avada uus akna Otsing ja asenda plaaster.

8. Klõpsake nuppu Võrdle faile .

9. Nüüd peate valima võrdlusmooduli originaali ja patfaili, et kontrollida plaastri poolt muudetud baitide asukohta. Enamasti on algfaili lõpus täiendav .bak-laiend, samas kui paika pandud fail on programmi algne failinimi. Kui olete valinud nii algse kui ka paika pandud faili, klõpsake nuppu Võrdle.

10. Tehtud võrdluse hüpikakna sulgemiseks klõpsake nuppu OK. Võite näha, et otsingumustrisse ja mustri asendamiseks lisatakse üks või paar rida. Klõpsake sirvimisnupul, et valida sihtfail, mida soovite plaasterdada. Klõpsake nuppu Salvesta.

Oluline märkus . Peaksite nägema ainult mõnda loendisse lisatud otsimis- ja asendamismustrit ning mitte liiga palju, kuni dUP2 programm ripub. Kui neid on liiga palju, olete võib-olla võrdluseks valinud vale originaali või paika pandud faili.

11. Viimane samm on oma plaastri loomine, klõpsates menüüribal Projekt, valides Loo plaaster ja salvestades selle kõvakettale.

12. Nüüd saate installida ViceVersa Pro v2.5 build 2513 uusima versiooni. Pärast installimise lõppu kopeerige dUP2-ga loodud plaaster programmi kausta, käivitage see ja klõpsake nuppu Paju. Seekord peaksite nägema teadet “File Patched! OKEI".

13. Teie loodud plaaster töötab! Nagu allolevast ekraanipildist näete, on programm nüüd hindamisperioodi kasutamise asemel litsentsitud.

Pidage meeles, et ülaltoodud meetod töötab juhul, kui tarkvara kaitset ei muudeta ja pakutakse siis, kui leiate endiselt programmi vanemat versiooni, millel vana plaaster töötab.

Viimane märkus . Võib-olla olete märganud, et mõni viirusetõrjetarkvara tuvastab dUP2 loodud paikaja viiruse kujul, kuid dUP2 programmi ennast ei tuvastata. Võite olla kindel, et nii dUP2 kui ka selle loodud plaaster on viirusevabad. Mõelge sellele, kui dUP2 on võimeline viirust looma, kas ei peaks viirusetõrje olema ka dUP2 viiruseks tuvastanud?

Kohustustest loobumine : see artikkel on mõeldud ainult hariduslikel eesmärkidel ja me ei soodusta tarkvara lõhenemist. Selles artiklis kasutati näitena tarkvara ViceVersa Pro ja meil pole kavas seda purustada. Kui leiate, et jagamisvarast on tõesti abi, peaksite ostma litsentsi, et autori abi selle edasiarendamisel oleks.

Toimetaja Valik