Kako otključati softver pomoću DLL datoteka

Autor: Louise Ward
Datum Stvaranja: 8 Veljača 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
Android Data recovery | Kako vratiti izbrisani fajl na Android telefonu?
Video: Android Data recovery | Kako vratiti izbrisani fajl na Android telefonu?

Sadržaj

Jeste li ikad poželjeli naučiti kako samozaštititi program? Pomoću pravih alata moći ćete analizirati unutarnji rad programa i vidjeti kako funkcionira postupak protiv kopiranja. Pomoću Assembly (vrsta programskog jezika niske razine) možete čak promijeniti te programe kako biste ih koristili bez potrebe za registracijom ili plaćanjem. Ako to želite učiniti, morate provaliti softver mijenjanjem DLL-a.

Koraci

  1. Saznajte više o programiranju skupština. Da biste provalili većinu softvera, morate dobro razumjeti montažni jezik.Izvedeno iz strojnog jezika, tako da je svaki sklop specifičan za vrstu računala koje koristite. Većina sklopova izražava se u binarnom i heksadecimalnom obliku.

  2. Pripremite alate. Za analizu i uređivanje DLL datoteka trebaju vam razni alati. Prvi je W32DASM - softverski dekompajler koji vam omogućuje analizu programa. Sljedeći je SoftIce - alat za provjeru pogrešaka u sustavu Windows. Također će vam trebati dobar uređivač programskog jezika poput UltraEdit ili Notepad ++.

  3. Pokrenite program koji želite iz zatvora pomoću W32DASM. Vidjet ćete da DLL učitava program. Koristite W32DASM za analizu značajki koje se pozivaju iz DLL-a.

  4. Pronađite tajmer. Mnogi programi koriste vremenske značajke kako bi spriječili kopiranje, a kada vrijeme istekne, program neće biti dostupan korisniku. Cilj nam je pronaći i proslijediti vremenski kod.
    • Ako program koji lovite iz zatvora koristi drugačiji oblik zaštite, morat ćete pronaći tu značajku.
  5. Postavite zaustavnu točku za tajmer. Nakon izoliranja timera, postavite SoftIce da prekida kad za to dođe vrijeme. To će vam omogućiti da vidite točan kôd koji se dogodio kad je tajmer pozvan.
  6. Promijenite kod vremena. Jednom kada pronađete kod odbrojavanja, možete ga promijeniti tako da odbrojavanje nikada ne dosegne točku kada ne možete pristupiti programu. Na primjer, tajmer možete onemogućiti da broji do ograničenja prekida ili skočiti kako bi prošao brojač. oglas

Upozorenje

  • Nelicencirano softversko piratstvo u većini je zemalja nezakonito.
  • Probijanje gotovo cijelog softvera također je ilegalno.