Cum deblocați software-ul cu fișiere DLL

Autor: Louise Ward
Data Creației: 8 Februarie 2021
Data Actualizării: 1 Iulie 2024
Anonim
How to Edit Dll files | RECODE (.dll) File Using JustDecompile | Encoding, Decoding
Video: How to Edit Dll files | RECODE (.dll) File Using JustDecompile | Encoding, Decoding

Conţinut

Ați dorit vreodată să învățați cum să vă auto-protejați un program? Cu instrumentele potrivite, veți putea analiza funcționarea internă a unui program și puteți vedea cum funcționează procesul anti-copiere. Cu Assembly (un tip de limbaj de programare de nivel scăzut), puteți chiar să modificați aceste programe pentru a le utiliza fără a fi nevoie să vă înregistrați sau să plătiți. Dacă doriți să faceți acest lucru, trebuie să spargeți software-ul modificând DLL-ul.

Pași

  1. Aflați despre programarea ansamblului. Pentru a sparge majoritatea software-ului, trebuie să aveți o bună înțelegere a limbajului de asamblare.Derivat din limbajul mașinii, deci fiecare asamblare este specifică tipului de computer pe care îl utilizați. Majoritatea ansamblurilor sunt exprimate în binar și hexadecimal.

  2. Pregătiți instrumente. Pentru a analiza și edita fișiere DLL, aveți nevoie de o varietate de instrumente. Primul este W32DASM - un decompilator software care vă permite să analizați programe. Urmează SoftIce - instrument de verificare a erorilor Windows. De asemenea, veți avea nevoie de un editor de limbaj de programare bun, cum ar fi UltraEdit sau Notepad ++.

  3. Porniți programul pe care doriți să-l jailbreak cu W32DASM. Veți vedea DLL-urile încărcate de program. Utilizați W32DASM pentru a analiza ce caracteristici sunt apelate din DLL.

  4. Găsiți un cronometru. Multe programe folosesc funcții de sincronizare pentru a preveni copierea, iar când timpul expiră, programul nu va fi accesibil utilizatorului. Scopul nostru este să găsim și să trecem codul de timp.
    • În cazul în care programul pe care îl faceți jailbreak utilizează o altă formă de protecție, va trebui să găsiți acea caracteristică.
  5. Setați un punct de oprire pentru cronometru. După izolarea temporizatorului, setați SoftIce să întrerupă când vine momentul. Acest lucru vă va permite să vedeți codul exact care a avut loc când a fost apelat temporizatorul.
  6. Schimbați codul temporizatorului. Odată ce ați găsit codul temporizatorului, îl puteți schimba astfel încât temporizatorul să nu ajungă niciodată la punctul în care nu aveți acces la program. De exemplu, puteți face temporizatorul să nu poată conta până la limita de întrerupere sau săriți pentru a trece contorul. publicitate

Avertizare

  • Pirateria software-ului este ilegală în majoritatea țărilor.
  • Cracarea aproape a tuturor programelor este, de asemenea, ilegală.