Si të zhbllokoni softuerin me skedarët DLL

Autor: Louise Ward
Data E Krijimit: 8 Shkurt 2021
Datën E Azhurnimit: 1 Korrik 2024
Anonim
The Great Gildersleeve: Apartment Hunting / Leroy Buys a Goat / Marjorie’s Wedding Gown
Video: The Great Gildersleeve: Apartment Hunting / Leroy Buys a Goat / Marjorie’s Wedding Gown

Përmbajtje

A keni dashur ndonjëherë të mësoni se si të vetëmbrojtni një program? Me mjetet e duhura, ju do të jeni në gjendje të analizoni punën e brendshme të një programi dhe të shihni se si funksionon procesi anti-kopjim. Me Assembly (një lloj gjuhe programimi i nivelit të ulët), ju mund t'i ndryshoni këto programe për t'i përdorur pa pasur nevojë të regjistroheni ose të paguani. Nëse doni ta bëni këtë, duhet të thyeni softuerin duke modifikuar DLL.

Hapat

  1. Mësoni rreth programimit të Asamblesë. Për të thyer shumicën e softverit, duhet të keni një kuptim të mirë të gjuhës së montimit.Rrjedh nga gjuha e makinës, kështu që çdo asamble është specifike për llojin e kompjuterit që po përdorni. Shumica e asambleve shprehen në binare dhe heksadecimal.

  2. Përgatitni mjetet. Për të analizuar dhe redaktuar skedarët DLL, ju duhen një larmi mjetesh. E para është W32DASM - një dekompiler i softuerit që ju lejon të analizoni programet. Tjetra është SoftIce - Mjet për kontrollimin e gabimeve në Windows. Do t'ju duhet gjithashtu një redaktues i mirë i gjuhës së programimit si UltraEdit ose Notepad ++.

  3. Filloni programin që dëshironi të hapni jailbreak-un me W32DASM. Ju do të shihni se DLL-të po ngarkohen nga programi. Përdorni W32DASM për të analizuar se cilat tipare po thirren nga DLL.

  4. Gjeni një kohëmatës. Shumë programe përdorin veçoritë e kohës për të parandaluar kopjimin, dhe kur koha të mbarojë, programi nuk do të jetë i arritshëm nga përdoruesi. Qëllimi ynë është të gjejmë dhe të kalojmë kodin e kohës.
    • Nëse programi që po bëni jailbreaking përdor një formë tjetër të mbrojtjes, do t'ju duhet ta gjeni atë veçori.
  5. Vendosni një pikë ndalimi për kohëmatësin. Pas izolimit të kohëmatësit, vendosni SoftIce të ndërpresë kur të vijë koha. Kjo do t'ju lejojë të shihni kodin e saktë që ndodhi kur u thirr kohëmatësi.
  6. Ndryshoni kodin e kohëmatësit. Pasi të gjeni kodin e kohëmatësit, mund ta ndryshoni atë në mënyrë që kohëmatësi të mos arrijë kurrë në pikën kur nuk keni qasje në program. Për shembull, mund të bëni që kohëmatësi të mos mund të llogarisë deri në kufirin e ndërprerjes, ose të hidheni për të kaluar banakun. reklamë

Paralajmërim

  • Pirateria e programeve të palicencuara është e paligjshme në shumicën e vendeve.
  • Thyerja e pothuajse të gjithë softverit është gjithashtu e paligjshme.