Hoe om sagteware te kraak deur dll-lêers te verander
Het jy al ooit wou leer hoe `n program hom beskerm om gekopieer te word? Met die regte gereedskap kan u die innerlike werking van `n program ondersoek en eksperimenteer met omgekeerde ingenieurswese. Jy sal `n vaste begrip hê op monteerprogrammering en Hex-kode om te begin, en `n disassembler-program. Sodra jy vertroud is met die kode, kan jy die DLL`s verander sodat hul ooreenstemmende programme nooit geregistreer of gekoop moet word nie.
Stappe
1. Learn Assembly Programming and Hex Code Manipulasie. As jy die meeste sagteware wil kraak, moet jy `n Goeie greep op samestelling, wat `n lae-vlak programmeertaal is. Vergadering is afgelei van masjientaal, en elke samestellingstaal is spesifiek vir die tipe rekenaar wat u gebruik. Die meeste monteer taal word uitgedruk deur binêre en heksadesimaal.

2. Installeer `n disassembler. Om DLLs te ondersoek en te verander, benodig jy verskeie verskillende gereedskap, insluitende `n disassembler. Ida Pro is `n goeie opsie, want dit is `n disassembler en debugger. Gelukkig is daar `n gratis weergawe beskikbaar vanaf https: // hex-strale.COM / PRODUKTE / IDA / ONDERSTEUNING / DOWNLOAD_FREEWARE, Alhoewel dit baie meer beperk is in funksionaliteit as die Pro-weergawe. Jy kan ook probeer dotpeek, wat is `n DLL-ondersteunende dekompiler wat decompiles .Net monteer kode na C #. Nog `n opsie is OLLYDBG, Waarmee kan u DLL-lêers gratis oopmaak.

3. Open die aansoek wat jy in jou disassembler wil kraak. Die proses is `n bietjie anders, afhangende van watter disassembler jy gebruik. Dit sal jou wys wat DLL-lêers deur die program gelaai word. Gebruik die debugger om te ondersoek watter funksies van die DLL geroep word.

4. Vind die toonbankfunksie. Baie programme gebruik `n timer vir kopiebeskerming, en wanneer die timer uitloop, kan die gebruiker nie meer toegang tot die program kry nie. Die doel is om hierdie toonbank kode te vind, en dan omseil.

5. Stel `n breekpunt op die toonbank. Sodra jy die toonbank geïsoleer het, stel jou disassembler om te breek wanneer dit ondervind word. Dit sal jou toelaat om na die presiese kode wat voorkom wanneer die toonbankfunksie genoem word, kyk.

6. Verander die toonbank kode. Noudat jy die kode vir die toonbankfunksie gevind het, kan jy die kode verander sodat die toonbank nooit die punt bereik waar dit jou uit die program sluit nie. Byvoorbeeld, jy kan dit maak sodat die toonbank nie kan tel tot die breekgrens nie, of jy kan die toonbank omseil deur daaroor te spring.`

7. Herbereken jou nuutgerigte sagteware. Na afstoot en redigering moet u die nuwe weergawe van die program saamstel sodat u veranderinge aan die DLL-lêers en ander afhanklikhede voortplant.
Waarskuwings
Sagteware piraterij is onwettig, so doen dit op eie risiko.
Dit is onwettig om die meeste sagteware te kraak.
Deel op sosiale netwerke: