Kraak sagteware deur dll-lêers te wysig

Wou jy nog altyd weet hoe kopieerbeskerming met rekenaarprogramme werk? Met die regte gereedskap kan jy analiseer hoe `n program werk en sien hoe kopieerbeskerming werk. Assemblertaal laat jou toe om hierdie programme te verander sodat dit nooit geregistreer of gekoop hoef te word nie.

Trappe

Prent getiteld Kraak sagteware deur DLL-lêers te wysig Stap 1
1. Leer die samestellingstaal. Om die meeste sagteware te kan kraak, moet jy samestellingstaal of samestelling bemeester, dit is a "lae vlak"-programmeertaal. Samestellingtaal is `n simboliese voorstelling van masjientaal, en elke samestellingstaal word spesifiek geassosieer met die tipe rekenaar wat jy gebruik. Die meeste samestellingtale word uitgedruk in binêre of heksadesimale instruksies.
Prent getiteld Kraak sagteware deur DLL-lêers te wysig Stap 2
2. Installeer `n demontageer. Om DLL`s te ondersoek en te wysig, benodig jy verskeie gereedskap, insluitend `n disassembler. IDA Pro is `n goeie alternatief, want dit is `n disassembler en debugger. Gelukkig is daar `n gratis weergawe beskikbaar op https://www.heks-strale.com/products/ida/support/download_freeware, hoewel dit baie meer beperk is in funksionaliteit as die Pro-weergawe. Jy kan ook dotPeek probeer, wat `n DLL-ondersteunende decompiler is wat .NET-samestellingkode dekompileer na C#. Nog `n alternatief is OllyDBG, waarmee u DLL-lêers gratis kan oopmaak.
Prent getiteld Kraak sagteware deur DLL-lêers te wysig Stap 3
3. Maak die toepassing oop wat jy wil kraak in jou disassembler. Die proses is `n bietjie anders, afhangende van die demontagemiddel wat jy gebruik. Dit wys watter DLL-lêers deur die program gelaai word. Gebruik die ontfouter om te ondersoek watter funksies vanaf die DLL geroep word.
Prent getiteld Kraak sagteware deur DLL-lêers te wysig Stap 4
4. Vind die toonbankfunksie. Baie programme gebruik `n tydklok as `n kopieerbeskerming, wanneer die tyd verby is, kan `n gebruiker nie meer die program gebruik nie. Die doel is om hierdie tellerkode te vind en te omseil.
As die program wat jy wil kraak `n ander vorm van sekuriteit gebruik, moet jy daarna soek.
Prent getiteld Kraak sagteware deur DLL-lêers te wysig Stap 5
5. Stel `n breekpunt op die toonbank. Sodra jy die tellerfunksie geïsoleer het, kan jy SoftIce gebruik om die kode te breek soos dit gebeur. Jy kan dus kyk na die presiese kode wat geroep sal word wanneer die tellerfunksie geaktiveer word.
Prent getiteld Kraak sagteware deur DLL-lêers te wysig Stap 6
6. Verander die tellerkode. Noudat jy die kode van die tellerfunksie gevind het, kan jy die kode verander sodat die teller nooit die punt bereik waar jy nie meer toegang tot die program het nie. Byvoorbeeld, jy kan dit verander sodat die teller nie tot die limiet kan tel nie, of jy kan die teller omseil deur daaroor te gaan.
Prent getiteld Kraak sagteware deur DLL-lêers te wysig Stap 7
7. Herstel jou pas gekraakte sagteware. Nadat u uitmekaar gehaal en geredigeer het, moet u die nuwe weergawe van die program saamstel sodat u veranderinge in die DLL-lêers en ander afhanklikhede weerspieël word.

Waarskuwings

  • Sagteware-roof is onwettig.
  • Cracking is onwettig met die meeste sagteware.

  • Artikels oor die onderwerp "Kraak sagteware deur dll-lêers te wysig"
    Оцените, пожалуйста статью