Hoe om sagteware te kraak deur DLL -lêers te verander

INHOUDSOPGAWE:

Hoe om sagteware te kraak deur DLL -lêers te verander
Hoe om sagteware te kraak deur DLL -lêers te verander

Video: Hoe om sagteware te kraak deur DLL -lêers te verander

Video: Hoe om sagteware te kraak deur DLL -lêers te verander
Video: Быстрая укладка плитки на стены в санузле. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #27 2024, November
Anonim

Wou u al ooit leer hoe 'n program homself beskerm teen kopiëring? Met die regte gereedskap kan u die binnekant van 'n program ondersoek en sien hoe kopieerbeskerming werk. Met behulp van monteringstale kan u hierdie programme aanpas sodat dit nie meer geregistreer of gekoop hoef te word nie.

Stap

Kraakprogrammatuur deur DLL -lêers te verander Stap 1
Kraakprogrammatuur deur DLL -lêers te verander Stap 1

Stap 1. Leer monteerprogrammering

Om die meeste sagteware te kan kraak, moet u 'n goeie kennis hê van die samestelling, wat 'n lae programmeertaal is. Samestellings is afgelei van masjientaal en elke samestellingstaal is spesifiek vir die tipe rekenaar wat u gebruik. Die meeste samestellingstale word uitgedruk in binêre en heksadesimale.

Kraakprogrammatuur deur DLL -lêers te verander Stap 2
Kraakprogrammatuur deur DLL -lêers te verander Stap 2

Stap 2. Installeer die demontageerder -program

Om DLL's te inspekteer en aan te pas, benodig u 'n paar gereedskap, insluitend 'n demontageerder. IDA Pro is 'n goeie keuse, want dit is beide 'n demontageerder en 'n ontfouter. Alhoewel die funksionaliteit daarvan meer beperk is as die Pro-weergawe, is daar gelukkig ook 'n gratis weergawe beskikbaar op https://www.hex-rays.com/products/ida/support/download_freeware. U kan ook probeer om dotPeek te gebruik, 'n DLL-ondersteunende dekompiler wat. NET-samestellingskode in C#uitpak. 'N Ander opsie is OllyDBG, waarmee u gratis DLL -lêers kan oopmaak.

Kraakprogrammatuur deur DLL -lêers te verander Stap 3
Kraakprogrammatuur deur DLL -lêers te verander Stap 3

Stap 3. Maak die app oop wat u in die demontageerder wil kraak

Die proses kan effens wissel, afhangende van watter demontageerder u gebruik. Hierdie proses wys u watter DLL -lêers die program bevat. Gebruik die ontfouter om te kyk watter funksie deur die DLL genoem word.

Kraakprogrammatuur deur DLL -lêers te verander Stap 4
Kraakprogrammatuur deur DLL -lêers te verander Stap 4

Stap 4. Vind die tellerfunksie

Baie programme gebruik 'n timer vir kopieerbeskerming. As die timer verstryk het, het die gebruiker nie meer toegang tot die program nie. Die doel van hierdie stap is om hierdie tellerkode te vind en dit dan te omseil.

As die program wat u kraak, 'n ander vorm van beskerming gebruik, moet u uitvind wat dit is

Kraakprogrammatuur deur DLL -lêers te verander Stap 5
Kraakprogrammatuur deur DLL -lêers te verander Stap 5

Stap 5. Stel die breekpunt op die toonbank

Sodra u die tellerfunksie kan isoleer, stel SoftIce in om te onderbreek wanneer die funksie voorkom. Hiermee kan u presies nagaan watter kode uitgevoer is toe die tellerfunksie gebel is.

Kraakprogrammatuur deur DLL -lêers te verander Stap 6
Kraakprogrammatuur deur DLL -lêers te verander Stap 6

Stap 6. Verander die tellerkode

Noudat u die kode vir die tellerfunksie gevind het, kan u die kode verander sodat die teller nooit die punt bereik waar dit u kan verhinder om die program te gebruik nie. U kan byvoorbeeld die toonbank nie in staat stel om tot die breeklimiet te tel nie, of u kan die toonbank omseil deur daaroor te spring.

Kraakprogrammatuur deur DLL -lêers te verander Stap 7
Kraakprogrammatuur deur DLL -lêers te verander Stap 7

Stap 7. Stel die sagteware wat u pas gekraak het, weer saam

Na die uitpak en redigering, moet u die nuwe weergawe van die program weer aanmekaar sit sodat die veranderinge wat u aanbring van toepassing is op die DLL -lêers en ander verwante lêers in die program.

Waarskuwing

  • Sagteware -piraterij is in die meeste lande onwettig.
  • Dit is onwettig om die meeste sagteware te kraak.

Aanbeveel: