Talaan ng mga Nilalaman:

Posible bang i-decompile ang isang DLL?
Posible bang i-decompile ang isang DLL?

Video: Posible bang i-decompile ang isang DLL?

Video: Posible bang i-decompile ang isang DLL?
Video: 3-часовой марафон паранормальных и необъяснимых историй - 2 2024, Abril
Anonim

Maikling sagot: hindi mo kaya. Mahabang sagot: Ang proseso ng compilation para sa C/C++ ay napaka-losy. Sa pinakamahusay na narinig ko ang ilang mga tool na maaaring magbigay sa iyo ng ilang bahagyang decompilation , na may mga piraso ng C code na kinikilala dito at doon, ngunit kailangan mo pa ring magbasa ng maraming code ng pagpupulong upang magkaroon ng kahulugan nito.

Alinsunod dito, maaari mong i-decompile ang isang DLL?

Kung ito ay ang mas lumang Visual Basic (pre-. NET), pagkatapos ay ang DLL ay pinagsama-sama bilang kung ano ang tinatawag na p-code at mayroong ilang mga pagpipilian para sa paggawa ng ilang mga pagkakaiba-iba sa nabubulok . Ang nasabing a DLL ay pinagsama-sama sa machine language at pwede maging direkta lamang decompiled sa wika ng pagpupulong. Kaya, muli, depende ito sa wikang ginamit.

Gayundin, paano ko i-reverse engineer ang isang DLL? Reverse engineer package diagram mula sa mga source file

  1. Piliin ang Tools > Code > Instant Reverse… mula sa toolbar.
  2. Sa Instant Reverse window, piliin ang. NET dll o exe file… bilang Wika.
  3. Piliin ang Package Diagram para sa Baliktarin Sa:.
  4. Maaari kang maglagay ng mga nakabaliktad na pakete sa partikular na modelo. Na gawin ito:
  5. I-click ang OK upang simulan ang pag-reverse.

Gayundin, nagtatanong ang mga tao, paano ko mai-decompile ang DLL sa Visual Studio?

Mga sagot

  1. Buksan ang Reflector.exe,
  2. Pumunta sa View at i-click ang Mga Add-In,
  3. Sa window ng Add-Ins i-click ang Add,
  4. Pagkatapos ay hanapin ang dll na iyong na-download na FileGenerator.dll (ang bruha ay dumating kasama ang FileGenerator plugin),
  5. Pagkatapos ay isara ang Add-Ins window.
  6. Pumunta sa File at i-click ang Buksan at piliin ang dll na gusto mong i-decompile,

Paano ko makikita ang source code ng isang DLL file?

Paraan 1 - upang Buksan ang DLL File

  1. Una kailangan mong pumunta sa window registry.
  2. Buksan ang command prompt.
  3. Mag-click sa start menu bar at pindutin ang window key +R.
  4. Pag-type ng "cmd." Mag-navigate sa lokasyon ng mga DLL file at hawakan ang shift key na "Buksan ang command window dito.
  5. I-type ang" regsvr32 dllname. dll" at pindutin ang enter.

Inirerekumendang: