Je! Umewahi kutaka kujua jinsi mpango unavyojikinga na kukuzuia kunakiliwa? Ukiwa na zana sahihi, unaweza kukagua wahusika wa programu na uone jinsi ulinzi wa nakala unavyofanya kazi. Kutumia lugha ya "mkutano" (au mkutano), inawezekana kurekebisha programu ili wasilazimike kusajiliwa au kununuliwa tena.
Hatua

Hatua ya 1. Jifunze programu ya "Mkutano" na udanganyifu wa nambari za hexadecimal
Ili kupasuka matumizi mengi, utahitaji kujua jinsi ya kucheza na "Mkutano," lugha ya kiwango cha chini cha programu. Jina hili limetokana na neno "mkutano wa mkutano", na kila lugha ya kusanyiko ni maalum kwa mfumo wa uendeshaji unaotumia. Katika hali nyingi huonyeshwa kwa nambari za binary na hexadecimal.

Hatua ya 2. Sakinisha disassembler
Kuchunguza na kurekebisha DLL, utahitaji zana tofauti, pamoja na disassembler. IDA Pro ni chaguo bora kwani ni disassembler na debugger. Kuna toleo la bure linapatikana kwa https://www.hex-rays.com/products/ida/support/download_freeware, ingawa ni mdogo sana kuliko ile inayolipwa. Unaweza pia kujaribu dotPeek, ambayo ni mtenganishaji ambayo inasaidia kufanya kazi na DLL, kuoza nambari ya NET katika C #. Mwishowe, unaweza kujaribu OllyDBG, ambayo hukuruhusu kufungua faili za DLL bure..

Hatua ya 3. Fungua programu unayotaka "kupasuka" na disassembler yako
Mchakato hutofautiana kulingana na programu iliyotumiwa. Utaona faili za DLL zikipakiwa na programu. Tumia kitatuaji ili kuchunguza ni kazi gani zinaitwa na DLL.

Hatua ya 4. Pata kazi ya "Counter"
Programu nyingi hutumia kipima muda kwa nakala ya nakala, kuzuia ufikiaji wa mtumiaji kwenye programu wakati inapoanza upya. Lengo ni kupata nambari ya "kaunta" na kuizunguka.
Ikiwa mpango ambao "unapasuka" unatumia aina tofauti ya ulinzi, itakuwa muhimu kuutafuta badala ya "kaunta"

Hatua ya 5. Weka "hatua ya mapumziko" kwenye kipima muda
Baada ya kutenganisha kazi, fanya disassembler iivunje inapopatikana; kwa njia hiyo unaweza kupata nambari halisi inayotekelezwa wakati kazi ya "kaunta" inaitwa.

Hatua ya 6. Badilisha msimbo wa "kaunta"
Sasa kwa kuwa umepata nambari ya kufanya kazi, inaweza kubadilishwa ili kipima muda kisifikie hatua ambayo itakuzuia kufikia programu hiyo. Kwa mfano, unaweza kuweka kipima muda kutofikia hesabu ya mipaka au kuipitia kwa kusababisha hesabu "iruke" juu ya sehemu ya kufuli.

Hatua ya 7. Patanisha programu yako iliyopasuka
Baada ya kushuka na kuhariri, utahitaji kurudisha toleo jipya la programu ili mabadiliko yako yaathiri faili za DLL na mambo mengine.
Ilani
- Ni kinyume cha sheria "kupasuka" programu nyingi.
- Uharamia wa programu pia hairuhusiwi katika nchi nyingi.