Jinsi ya Kupasuka Programu kwa Kubadilisha Faili za DLL

Orodha ya maudhui:

Jinsi ya Kupasuka Programu kwa Kubadilisha Faili za DLL
Jinsi ya Kupasuka Programu kwa Kubadilisha Faili za DLL

Video: Jinsi ya Kupasuka Programu kwa Kubadilisha Faili za DLL

Video: Jinsi ya Kupasuka Programu kwa Kubadilisha Faili za DLL
Video: Simba SC ilivyoichapa Nkana FC goli 3-1 2024, Novemba
Anonim

Je! Umewahi kutaka kujifunza jinsi programu inavyojilinda kutokana na kunakiliwa? Ukiwa na zana sahihi, unaweza kukagua wahusika wa programu na kuona jinsi ulinzi wa nakala unavyofanya kazi. Kutumia lugha za kusanyiko, unaweza kurekebisha programu hizi ili hazihitaji tena kusajiliwa au kununuliwa.

Hatua

Programu ya Kupasuka kwa Kubadilisha Faili za DLL Hatua ya 1
Programu ya Kupasuka kwa Kubadilisha Faili za DLL Hatua ya 1

Hatua ya 1. Jifunze programu ya kusanyiko

Ili kuweza kupasua programu nyingi, unahitaji kuwa na uelewa mzuri wa mkutano ambao ni lugha ya kiwango cha chini cha programu. Makusanyiko yanatokana na lugha ya mashine na kila lugha ya mkutano ni maalum kwa aina ya kompyuta unayotumia. Lugha nyingi za mkusanyiko zinaonyeshwa kwa binary na hexadecimal.

Programu ya ufa kwa Kubadilisha Faili za DLL Hatua ya 2
Programu ya ufa kwa Kubadilisha Faili za DLL Hatua ya 2

Hatua ya 2. Sakinisha programu ya disassembler

Ili kukagua na kurekebisha DLL, utahitaji zana chache, pamoja na disassembler. IDA Pro ni chaguo nzuri kwa sababu ni disassembler na debugger. Ingawa utendaji wake ni mdogo kuliko toleo la Pro, kwa bahati nzuri pia kuna toleo la bure kwenye https://www.hex-rays.com/products/ida/support/download_freeware. Unaweza kujaribu pia kutumia dotPeek, mtengano wa msaada wa DLL ambao unafungua nambari ya kusanyiko ya NET kwenye C #. Chaguo jingine ni OllyDBG, ambayo hukuruhusu kufungua faili za DLL bure.

Programu ya Kupasuka kwa Kubadilisha Faili za DLL Hatua ya 3
Programu ya Kupasuka kwa Kubadilisha Faili za DLL Hatua ya 3

Hatua ya 3. Fungua programu unayotaka kupasua disassembler

Mchakato unaweza kutofautiana kidogo, kulingana na unachotumia disassembler. Utaratibu huu utakuonyesha ni faili gani za DLL ambazo programu ina. Tumia kitatuaji ili kuangalia ni kazi gani inayoitwa na DLL.

Programu ya ufa kwa Kubadilisha Faili za DLL Hatua ya 4
Programu ya ufa kwa Kubadilisha Faili za DLL Hatua ya 4

Hatua ya 4. Pata kazi ya kukabiliana

Programu nyingi hutumia kipima muda kwa nakala ya ulinzi. Kipima muda kinapoisha, mtumiaji hawezi tena kufikia programu. Kusudi la hatua hii ni kupata nambari hii ya kaunta, na kisha kuipitia.

Ikiwa programu unayoponda hutumia aina nyingine ya ulinzi, utahitaji kujua ni nini

Programu ya Kupasuka kwa Kubadilisha Faili za DLL Hatua ya 5
Programu ya Kupasuka kwa Kubadilisha Faili za DLL Hatua ya 5

Hatua ya 5. Weka hatua ya mapumziko kwenye kaunta

Mara tu unapoweza kutenganisha kazi ya kaunta, weka SoftIce ili kukatiza wakati kazi inakabiliwa. Hii hukuruhusu kukagua ni nambari ipi iliyokuwa ikitumika wakati kazi ya kaunta iliitwa.

Programu ya Kupasuka kwa Kubadilisha Faili za DLL Hatua ya 6
Programu ya Kupasuka kwa Kubadilisha Faili za DLL Hatua ya 6

Hatua ya 6. Badilisha msimbo wa kaunta

Sasa kwa kuwa umepata nambari ya kazi ya kukanusha, unaweza kurekebisha nambari ili kaunta kamwe ifikie hatua ambayo inaweza kukuzuia kutumia programu. Kwa mfano, unaweza kuifanya kaunta ishindwe kuhesabu hadi kikomo cha mapumziko au unaweza kupitisha kaunta kwa kuruka juu yake.

Programu ya ufa kwa Kubadilisha Faili za DLL Hatua ya 7
Programu ya ufa kwa Kubadilisha Faili za DLL Hatua ya 7

Hatua ya 7. Unganisha tena programu ambayo umepasuka tu

Baada ya kufungua na kuhariri, lazima uunganishe tena toleo jipya la programu ili mabadiliko unayofanya yatekeleze faili za DLL na faili zingine zinazohusiana kwenye programu.

Onyo

  • Uharamia wa programu ni haramu katika nchi nyingi.
  • Kukandamiza programu nyingi ni kinyume cha sheria.

Ilipendekeza: