Përmbajtje:

A është e mundur të dekompiloni një DLL?
A është e mundur të dekompiloni një DLL?

Video: A është e mundur të dekompiloni një DLL?

Video: A është e mundur të dekompiloni një DLL?
Video: Aida Doci - A eshte e mundur 2024, Prill
Anonim

Përgjigje e shkurtër: nuk mundesh. Përgjigje e gjatë: Procesi i përpilimit për C/C++ është shumë i humbur. Në rastin më të mirë kam dëgjuar për disa mjete që mund t'ju japin disa të pjesshme dekompilimi , me copa të kodit C të njohur aty-këtu, por ju ende do t'ju duhet të lexoni shumë kode të montimit për ta kuptuar atë.

Prandaj, a mund të dekompiloni një DLL?

Nëse është Visual Basic më i vjetër (para-. NET), atëherë DLL është përpiluar si ajo që quhet kodi p dhe ka disa opsione për të bërë disa variacione duke dekompiluar . I tillë një DLL është përpiluar në gjuhën e makinës dhe mund të jetë vetëm drejtpërdrejt dekompiluar në gjuhën e asamblesë. Pra, përsëri, varet nga gjuha e përdorur.

Po kështu, si mund të bëj inxhinieri të kundërt një DLL? Diagrami i paketës së inxhinierit të kundërt nga skedarët burimor

  1. Zgjidhni Veglat > Kodi > Kthimi i menjëhershëm… nga shiriti i veglave.
  2. Në dritaren Instant Reverse, zgjidhni. Skedarët NET dll ose exe… si gjuhë.
  3. Zgjidhni Diagramin e Paketës për Reverse To:.
  4. Ju mund të vendosni paketa të kundërta në një model specifik. Për ta bërë këtë:
  5. Kliko OK për të filluar kthimin mbrapsht.

Po kështu, njerëzit pyesin, si mund ta dekompiloj DLL në Visual Studio?

Përgjigjet

  1. Hapni Reflector.exe,
  2. Shkoni te View dhe klikoni Shtesat,
  3. Në dritaren e Shtesave klikoni Shto,
  4. Më pas gjeni dll-në që keni shkarkuar FileGenerator.dll (e cila erdhi me shtojcën FileGenerator),
  5. Më pas mbyllni dritaren e Shtesave.
  6. Shkoni te File dhe klikoni Open dhe zgjidhni dll-në që dëshironi të dekompiloni,

Si mund ta shoh kodin burimor të një skedari DLL?

Metoda 1 - për të hapur skedarin DLL

  1. Së pari ju duhet të shkoni në regjistrin e dritareve.
  2. Hapni vijën e komandës.
  3. Klikoni në shiritin e menysë startuese dhe shtypni tastin e dritares +R.
  4. Shkruani "cmd". Navigoni në vendndodhjen e skedarëve DLL dhe mbani tastin shift "Hap dritaren e komandës këtu.
  5. Shkruani” regsvr32 dllname. dll” dhe shtypni enter.

Recommended: