Mündəricat:

DLL-ni dekompilyasiya etmək mümkündürmü?
DLL-ni dekompilyasiya etmək mümkündürmü?

Video: DLL-ni dekompilyasiya etmək mümkündürmü?

Video: DLL-ni dekompilyasiya etmək mümkündürmü?
Video: DLL NI BIRTHDAY 🦴 2024, Aprel
Anonim

Qısa cavab: edə bilməzsiniz. Uzun cavab: C/C++ üçün tərtib prosesi çox itkilidir. Ən yaxşı halda sizə qismən verə biləcək bəzi alətlər haqqında eşitmişəm dekompilyasiya , C kodunun bitləri burada və orada tanınır, lakin siz hələ də onu başa düşmək üçün çoxlu montaj kodunu oxumalı olacaqsınız.

Müvafiq olaraq, bir DLL-ni dekompilyasiya edə bilərsinizmi?

Əgər bu köhnə Visual Basic-dirsə (əvvəlki NET), onda DLL p-kodu adlanan şey kimi tərtib edilir və üzərində bəzi dəyişikliklər etmək üçün bir neçə variant var dekompilyasiya . Belə bir DLL maşın dilinə tərtib edilir və bacarmaq yalnız birbaşa olun dekompilyasiya edilmişdir montaj dilinə. Beləliklə, yenə də istifadə olunan dildən asılıdır.

Eynilə, mən DLL-ni necə tərsinə çevirə bilərəm? Mənbə fayllarından tərs mühəndis paket diaqramı

  1. Alətlər panelindən Alətlər > Kod > Instant Reverse… seçin.
  2. Instant Reverse pəncərəsində seçin. NET dll və ya exe faylları… Dil kimi.
  3. Geriyə: üçün Paket Diaqramını seçin.
  4. Siz xüsusi modelə tərs paketlər yerləşdirə bilərsiniz. Bunu etmək:
  5. Geriyə dönməyə başlamaq üçün OK düyməsini klikləyin.

Eynilə, insanlar Visual Studio-da DLL-i necə dekompilyasiya edə bilərəm?

Cavablar

  1. Reflector.exe faylını açın,
  2. Baxışa gedin və Əlavələr üzərinə klikləyin,
  3. Əlavələr pəncərəsində Əlavə et düyməsini basın,
  4. Daha sonra FileGenerator.dll-ni yüklədiyiniz dll faylını tapın (fitch FileGenerator plagini ilə gəldi),
  5. Sonra Add-Ins pəncərəsini bağlayın.
  6. Fayla gedin və Aç düyməsini basın və dekompilyasiya etmək istədiyiniz dll faylını seçin,

DLL faylının mənbə kodunu necə görə bilərəm?

Metod 1 - DLL faylını açın

  1. Əvvəlcə pəncərə reyestrinə getməlisiniz.
  2. Komanda sorğusunu açın.
  3. Başlat menyusu çubuğunu vurun və pəncərə düyməsini + R düyməsini basın.
  4. “cmd” yazın. DLL fayllarının yerləşdiyi yerə gedin və shift düyməsini basıb saxlayın “Burada komanda pəncərəsini açın.
  5. regsvr32 dll adını yazın. dll” yazın və enter düyməsini basın.

Tövsiyə: