Kazalo:

Ali je mogoče dekompilirati DLL?
Ali je mogoče dekompilirati DLL?

Video: Ali je mogoče dekompilirati DLL?

Video: Ali je mogoče dekompilirati DLL?
Video: Ali je mogoče odklopiti ogrevanje? 2024, December
Anonim

Kratek odgovor: ne morete. Dolg odgovor: Postopek sestavljanja za C/C++ je zelo zamuden. V najboljšem primeru sem slišal za nekatera orodja, ki vam lahko dajo delno dekompilacija , s tu in tam prepoznanimi deli kode C, vendar boste morali še vedno prebrati veliko zbirne kode, da boste to razumeli.

Ali lahko v skladu s tem dekompilirate DLL?

Če gre za starejši Visual Basic (pred-. NET), potem DLL je preveden kot tako imenovana p-koda in obstaja nekaj možnosti za izvedbo nekaterih različic dekompiliranje . Takšen DLL je preveden v strojni jezik in lahko samo neposredno dekompilirano v zbirni jezik. Torej je spet odvisno od uporabljenega jezika.

Podobno, kako izvedem povratni inženiring DLL? Diagram paketa povratnega inženiringa iz izvornih datotek

  1. V orodni vrstici izberite Orodja > Koda > Takoj povratno….
  2. V oknu Instant Reverse izberite. NET dll ali datoteke exe … kot jezik.
  3. Izberite Diagram paketa za Reverse To:.
  4. Na določen model lahko postavite obrnjene pakete. Storiti to:
  5. Kliknite V redu, da začnete vzvratno.

Podobno se ljudje sprašujejo, kako dekompiliram DLL v Visual Studio?

Odgovori

  1. Odprite Reflector.exe,
  2. Pojdite na Pogled in kliknite Dodatki,
  3. V oknu dodatkov kliknite Dodaj,
  4. Nato poiščite dll, ki ste ga prenesli FileGenerator.dll (ki je prišla z vtičnikom FileGenerator),
  5. Nato zaprite okno z dodatki.
  6. Pojdite na Datoteka in kliknite Odpri in izberite dll, ki ga želite dekompilirati,

Kako lahko vidim izvorno kodo datoteke DLL?

1. način - odpreti datoteko DLL

  1. Najprej morate iti v register oken.
  2. Odprite ukazni poziv.
  3. Kliknite na začetno menijsko vrstico in pritisnite okensko tipko +R.
  4. Vtipkajte "cmd." Pomaknite se do lokacije datotek DLL in držite tipko Shift »Tukaj odpri ukazno okno.
  5. Vnesite" regsvr32 dllname. dll« in pritisnite enter.

Priporočena: