สารบัญ:

เดสก์ท็อป NET Reflector คืออะไร
เดสก์ท็อป NET Reflector คืออะไร

วีดีโอ: เดสก์ท็อป NET Reflector คืออะไร

วีดีโอ: เดสก์ท็อป NET Reflector คืออะไร
วีดีโอ: DVSwitch Server with Desktop 2024, พฤศจิกายน
Anonim

NET Reflector Desktop ? (จาก Red Gate Software Ltd). ตัวสะท้อนแสงสุทธิ ช่วยให้คุณดู นำทาง และค้นหาผ่านลำดับชั้นของคลาสของ. สุทธิ แอสเซมบลีแม้ว่าคุณจะไม่มีรหัสสำหรับพวกเขา ด้วยสิ่งนี้ คุณสามารถถอดรหัสและวิเคราะห์.

ต่อมาอาจมีคนถามว่า ฉันจะใช้. NET Reflector ได้อย่างไร

  1. ติดตั้ง. NET Reflector VSPro ใน Visual Studio และเปิดโครงการของคุณจากนั้นไปที่ไฟล์.
  2. เลือกแอสเซมบลีที่คุณต้องการดีบัก และ.
  3. สแต็คการโทรกลับมามีชีวิตอีกครั้ง ดับเบิลคลิกเพื่อนำทางไปยังซอร์สโค้ด ตั้งค่าเบรกพอยต์ และดีบักไฟล์.
  4. ใช้ Go to Decompiled Definition ในเมนูบริบทคลิกขวาของคุณ

อาจมีคนถามว่า C# สามารถถอดรหัสได้หรือไม่? ค# ง่ายกว่าโดยเนื้อแท้ ถอดรหัส ลงในซอร์สโค้ดเนื่องจากมี meta-data และ most ค# รหัสต้องเป็นไปตามชุดของกฎที่เรียกว่า "รหัสที่ตรวจสอบได้" หากคุณกำลังจัดส่งสินค้าใน ค# และมี IP ที่คุณต้องการปกป้อง โดยพื้นฐานแล้ว คุณต้องใช้ผลิตภัณฑ์ที่สร้างความสับสน

อาจมีคนถามว่า ILSpy คืออะไร?

ILSpy เป็นโอเพ่นซอร์ส NET ประกอบเบราว์เซอร์และดีคอมไพเลอร์ เราสาธิตการใช้งานโดยดูไฟล์แอดแวร์อย่างง่าย อย่างที่คุณอาจทราบได้จากชื่อการตรวจหาบางชื่อที่ Virustotal นี่คือไฟล์ MSIL (Microsoft Intermediate Language)

ฉันจะถอดรหัส DLL ใน Visual Studio ได้อย่างไร

คำตอบ

  1. เปิด Reflector.exe
  2. ไปที่ ดู และคลิก Add-in
  3. ในหน้าต่าง Add-In ให้คลิก Add
  4. จากนั้นค้นหา dll ที่คุณดาวน์โหลด FileGenerator.dll (แม่มดมาพร้อมกับปลั๊กอิน FileGenerator)
  5. จากนั้นปิดหน้าต่าง Add-In
  6. ไปที่ไฟล์แล้วคลิกเปิดและเลือก dll ที่คุณต้องการถอดรหัส

แนะนำ: