Kā uzlauzt programmu, izmantojot

Autors: Robert White
Radīšanas Datums: 4 Augusts 2021
Atjaunināšanas Datums: 7 Maijs 2024
Anonim
Основные ошибки при возведении перегородок из газобетона #5
Video: Основные ошибки при возведении перегородок из газобетона #5

Saturs

Vai esat kādreiz gribējuši uzzināt, kā programma aizsargā sevi un neļauj to kopēt? Izmantojot pareizos rīkus, varat pārbaudīt lietojumprogrammas iekšējās daļas un redzēt, kā darbojas aizsardzība pret kopēšanu. Izmantojot valodu "assembly" (vai assembly), ir iespējams modificēt programmas tā, lai tās nekad vairs nebūtu jāreģistrē vai jāpērk.

Soļi

  1. Uzziniet programmēšanu, izmantojot "Assembly". Lai uzlauztu lielāko daļu lietojumprogrammu, jums būs jāzina, kā rīkoties ar "Assembly" - zema līmeņa programmēšanas valodu. Šis nosaukums ir atvasināts no termina "montāžas līnija", un katra asamblejas valoda ir raksturīga jūsu izmantotajai operētājsistēmai. Vairumā gadījumu to izsaka ar bināro un heksadecimālo kodu.

  2. Savāc instrumentus. Lai pārbaudītu un modificētu DLL, ir nepieciešami vairāki dažādi rīki. W32DASM ir programmatūras demontētājs, kas ļauj jums apskatīt katru programmu daļu, savukārt SoftIce ir Windows "atkļūdošanas" rīks. Papildus tiem būs nepieciešams labs kodēts teksta redaktors, piemēram, UltraEdit vai Notepad ++.

  3. Sāciet programmu, kuru vēlaties "uzlauzt" ar W32DASM. Tas parādīs, kurus DLL failus ielādē programmatūra, kuru vēlaties mainīt. Izmantojiet W32DASM arī, lai pārbaudītu, kuras funkcijas "izsauc" DLL.

  4. Atrodiet funkciju "Skaitītājs". Daudzas programmas aizsardzībai pret kopēšanu izmanto taimeri, kas atiestatīšanas laikā bloķē lietotāja piekļuvi programmatūrai. Mērķis ir atrast "counter" kodu un to apiet.
    • Ja programma, kas ir "krekinga", izmanto citu aizsardzības veidu, "counter" vietā būs jāmeklē tā.
  5. Uz taimera iestatiet "pārtraukuma punktu". Pēc funkcijas izolēšanas lieciet SoftIce to salauzt, kad tā ir atrasta; lai jūs varētu atrast precīzu kodu, kas tiek izpildīts, kad tiek izsaukta funkcija "counter".
  6. Mainiet "skaitītāja" kodu. Tagad, kad esat atradis funkcijas kodu, to var mainīt, lai taimeris nekad nesasniegtu punktu, kas neļaus jums piekļūt programmai. Piemēram, jūs varat definēt, ka taimeris nesasniedz robežlīniju skaitu vai to apiet, kā rezultātā skaitīšana "lec" pāri bloķēšanas punktam.

Brīdinājumi

  • Ir nelikumīgi "uzlauzt" lielāko daļu programmatūras.
  • Programmu pirātisms arī nav atļauts lielākajā daļā valstu.

Apiet narkotiku tetu var būt grūti, ja nezināt, ko jū darāt, taču to ir iepējam izdarīt, pareizi agatavojotie. Izmēģinot dažu triku un paņēmienu, iepējam, varēit apiet tokikoloģija tetu. Metode 1 no 3...

Kā novērst kandžas smaku

Frank Hunt

Maijs 2024

Naftalīn var attāt nepatīkamu maku vidē, drēbē vai jūu rokā. Viela, ka aborbē maka, piemēram, etiķi, var kliedēt uz apģērba attāto maku. Turklāt, piemēram, roku mazgāšana ar zobu patu un citronu mazgā...

Interesanti Šodien