Tartalomjegyzék:

Lehetséges a DLL dekompilálása?
Lehetséges a DLL dekompilálása?

Videó: Lehetséges a DLL dekompilálása?

Videó: Lehetséges a DLL dekompilálása?
Videó: Не выбрасывайте и не отдавайте, если не хотите проблем в доме 2024, November
Anonim

Rövid válasz: nem lehet. Hosszú válasz: A C/C++ fordítási folyamata nagyon veszteséges. A legjobb esetben is hallottam olyan eszközökről, amelyek részleges megoldást nyújtanak dekompiláció , a C kód bitjeit itt-ott felismeri, de még mindig sok összeállítási kódot kell átolvasnia, hogy megértse.

Ennek megfelelően vissza lehet állítani egy DLL-t?

Ha ez a régebbi Visual Basic (. NET előtt), akkor a DLL p-kódként van összeállítva, és van néhány lehetőség a variációk elvégzésére visszafejtése . Ilyen DLL gépi nyelvre van fordítva és tud csak közvetlenül legyen dekompilált assembly nyelvre. Tehát ismét a használt nyelvtől függ.

Hasonlóképpen, hogyan tudok visszafejteni egy DLL-t? Reverse Engineer csomag diagram a forrásfájlokból

  1. Válassza az Eszközök > Kód > Azonnali visszafordítás… lehetőséget az eszköztáron.
  2. Az Instant Reverse ablakban válassza a lehetőséget. NET dll vagy exe fájlokat… nyelvként.
  3. Válassza ki a Csomagdiagramot a Fordításhoz:.
  4. Fordított csomagokat helyezhet el egy adott modellhez. Ezt csináld meg:
  5. Kattintson az OK gombra a tolatás megkezdéséhez.

Hasonlóképpen, az emberek azt kérdezik, hogyan tudom visszafordítani a DLL-t a Visual Studióban?

Válaszok

  1. Nyissa meg a Reflector.exe fájlt,
  2. Lépjen a Nézet elemre, és kattintson a Bővítmények elemre,
  3. A bővítmények ablakban kattintson a Hozzáadás gombra,
  4. Ezután keresse meg a letöltött FileGenerator.dll fájlt (a FileGenerator beépülő modullal érkezett),
  5. Ezután zárja be a Bővítmények ablakot.
  6. Lépjen a Fájlba, kattintson a Megnyitás gombra, és válassza ki a visszafejteni kívánt dll-t,

Hogyan tudom megnézni egy DLL fájl forráskódját?

1. módszer – DLL fájl megnyitása

  1. Először el kell mennie az ablak regisztrációjához.
  2. Nyissa meg a parancssort.
  3. Kattintson a Start menüsorra, és nyomja meg az ablak + R billentyűt.
  4. A „cmd” beírása. Navigáljon a DLL-fájlok helyére, és tartsa lenyomva a Shift billentyűt „Nyissa meg a parancsablakát itt.
  5. Írja be a regsvr32 dllname fájlt. dll”, és nyomja meg az enter billentyűt.

Ajánlott: