Sadržaj:

Da li je moguće dekompilirati DLL?
Da li je moguće dekompilirati DLL?

Video: Da li je moguće dekompilirati DLL?

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

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

Shodno tome, možete li dekompilirati DLL?

Ako je to stariji Visual Basic (pre-. NET), onda DLL je kompajliran kao ono što se zove p-kod i postoji nekoliko opcija za neke varijacije dekompiliranje . Takva DLL kompajliran je u mašinski jezik i mogu samo direktno dekompilirano na asemblerski jezik. Dakle, opet zavisi od jezika koji se koristi.

Isto tako, kako da izvršim obrnuti inženjering DLL? Dijagram paketa obrnutog inženjeringa iz izvornih datoteka

  1. Odaberite Tools > Code > Instant Reverse… na traci s alatima.
  2. U prozoru Instant Reverse izaberite. NET dll ili exe datoteke… kao jezik.
  3. Odaberite dijagram paketa za Reverse To:.
  4. Možete postaviti obrnute pakete na određeni model. Da biste to učinili:
  5. Kliknite OK da započnete rikverc.

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 na Dodaj,
  4. Zatim pronađite dll koji ste preuzeli FileGenerator.dll (koji je došao uz dodatak 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 komandnu liniju.
  3. Kliknite na traku sa startnim menijem i pritisnite taster prozora +R.
  4. Ukucajte "cmd." Dođite do lokacije DLL datoteka i držite tipku Shift „Ovdje otvorite komandni prozor.
  5. Upišite” regsvr32 dllname. dll” i pritisnite enter.

Preporučuje se: