Kā atbloķēt programmatūru ar DLL failiem

Autors: Louise Ward
Radīšanas Datums: 8 Februāris 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
How to Edit Dll files | RECODE (.dll) File Using JustDecompile | Encoding, Decoding
Video: How to Edit Dll files | RECODE (.dll) File Using JustDecompile | Encoding, Decoding

Saturs

Vai esat kādreiz gribējuši uzzināt, kā pašaizsargāt programmu? Izmantojot pareizos rīkus, jūs varēsiet analizēt programmas iekšējo darbību un redzēt, kā darbojas pretkopēšanas process. Izmantojot Assembly (zema līmeņa programmēšanas valodas veids), jūs pat varat mainīt šīs programmas lietošanai bez reģistrēšanās vai maksāšanas. Ja vēlaties to izdarīt, jums ir jālauž programmatūra, modificējot DLL.

Soļi

  1. Uzziniet par asamblejas programmēšanu. Lai uzlauztu lielāko daļu programmatūras, jums labi jāpārzina montāžas valoda.Atvasināts no mašīnu valodas, tāpēc katra asambleja ir specifiska jūsu izmantotā datora tipam. Lielākā daļa asambleju ir izteiktas binārā un heksadecimālā skaitļa.

  2. Sagatavojiet rīkus. Lai analizētu un rediģētu DLL failus, jums ir nepieciešami dažādi rīki. Pirmais ir W32DASM - programmatūras dekompilators, kas ļauj analizēt programmas. Nākamais ir SoftIce - Windows kļūdu pārbaudes rīks. Jums būs nepieciešams arī labs programmēšanas valodas redaktors, piemēram, UltraEdit vai Notepad ++.

  3. Sāciet programmu, kuru vēlaties apkarot ar W32DASM. Jūs redzēsiet, ka programma DLL ielādē DLL. Izmantojiet W32DASM, lai analizētu, kādas funkcijas tiek izsauktas no DLL.

  4. Atrodiet taimeri. Daudzas programmas izmanto laika funkcijas, lai novērstu kopēšanu, un, kad laiks ir beidzies, programma lietotājam nebūs pieejama. Mūsu mērķis ir atrast un nodot laika kodu.
    • Ja jailbreaking programma izmanto citu aizsardzības veidu, jums jāatrod šī funkcija.
  5. Iestatiet taimera pieturas punktu. Pēc taimera izolēšanas iestatiet SoftIce pārtraukt, kad pienāks laiks. Tas ļaus jums redzēt precīzu kodu, kas notika, kad tika izsaukts taimeris.
  6. Mainiet taimera kodu. Kad esat atradis taimera kodu, varat to mainīt, lai taimeris nekad nesasniegtu punktu, kad jums nav piekļuves programmai. Piemēram, jūs varat padarīt taimeri nespējīgu skaitīt līdz pārtraukuma limitam vai pāriet, lai palaistu garām skaitītājam. reklāma

Brīdinājums

  • Programmatūras pirātisms lielākajā daļā valstu ir nelegāls.
  • Gandrīz visas programmatūras uzlaušana ir arī nelikumīga.