Sadržaj:

Je li moguće dekompilirati DLL?
Je li moguće dekompilirati DLL?

Video: Je li moguće dekompilirati DLL?

Video: Je li moguće dekompilirati DLL?
Video: Da L' Je Moguće 2024, Travanj
Anonim

Kratak odgovor: ne možete. Dugačak odgovor: Proces kompilacije za C/C++ je vrlo loš. U najboljem slučaju čuo sam za neke alate koji vam mogu dati nešto djelomično dekompilacija , s dijelovima C koda koji su tu i tamo prepoznati, ali ćete i dalje morati pročitati puno asemblerskog koda da biste dobili smisao.

U skladu s tim, možete li dekompilirati DLL?

Ako je to stariji Visual Basic (pre-. NET), onda DLL je sastavljen kao ono što se zove p-kod i postoji nekoliko opcija za neke varijacije dekompiliranje . Kao DLL kompilira se u strojni jezik i limenka samo biti izravno dekompilirano na asemblerski jezik. Dakle, opet, ovisi o jeziku koji se koristi.

Isto tako, kako mogu obrnuti inženjering DLL? Dijagram paketa obrnutog inženjeringa iz izvornih datoteka

  1. Odaberite Alati > Kod > Instant Reverse… na alatnoj traci.
  2. U prozoru Instant Reverse odaberite. NET dll ili exe datoteke… kao jezik.
  3. Odaberite dijagram paketa za Obrnuti prema:.
  4. Možete postaviti obrnute pakete na određeni model. Uraditi ovo:
  5. Kliknite OK da biste započeli okretanje unatrag.

Isto tako, ljudi se pitaju, kako da dekompiliram DLL u Visual Studiju?

Odgovori

  1. Otvorite Reflector.exe,
  2. Idite na Prikaz i kliknite na Dodaci,
  3. U prozoru dodataka kliknite Dodaj,
  4. Zatim pronađite dll koji ste preuzeli FileGenerator.dll (koji dolazi s dodatkom FileGenerator),
  5. Zatim zatvorite prozor s dodacima.
  6. Idite na File i kliknite Otvori i odaberite dll koji želite dekompilirati,

Kako mogu vidjeti izvorni kod DLL datoteke?

Metoda 1 - za otvaranje DLL datoteke

  1. Prvo morate otići u registar prozora.
  2. Otvorite naredbeni redak.
  3. Kliknite na traku izbornika Start i pritisnite tipku prozora +R.
  4. Upisivanjem "cmd". Dođite do lokacije DLL datoteka i držite tipku shift "Ovdje otvorite naredbeni prozor.
  5. Upišite” regsvr32 dllname. dll” i pritisnite enter.

Preporučeni: