guardship disassembles รหัสของคุณ NET และจากนั้นจะรวบรวมรหัส MSIL ปฏิบัติการของคุณลงในใบสมัครไม่มีการจัดการมาตรฐานโดยการสร้างสองชิ้น 1. โมดูลเริ่มต้น [Your_App_Name] .com; 2. ห้องสมุด [Your_App_Name] .LIB
การใช้งานของคุณ (WinForms, WPF) ที่กำหนดเป้าหมาย .NET Framework กำลังรวบรวมเพื่อภาษากลาง (IL) ในเวลาทำงาน Just-In-Time (JIT) คอมไพเลอร์แปลอิลลินอยส์รหัสท้องถิ่น guardship แปลปฏิบัติการของคุณ NET รหัสท้องถิ่นที่จะทำให้มันซ่อน เมื่อคุณเรียกใช้ปฏิบัติการการป้องกันก็มีคุณสมบัติและฟังก์ชันการทำงานของแอพลิเคชันที่มีการจัดการที่มีประสิทธิภาพในหน่วยความจำเครื่องคอมพิวเตอร์ แต่ .NET ชุมนุมเบราว์เซอร์และ decompilers จะไม่สามารถที่จะอ่าน executables .NET การป้องกันของคุณ
ทำไมไม่ guardship แปลงเป็นปฏิบัติการที่ไม่มีการจัดการ?
มีไม่กี่ disassemblers สำหรับ decompiling unmanaged executables เขียนใน ASM, C, หรือ C ++ เป็น แต่ไม่มีของพวกเขาจะจัดการการผลิตรหัสที่อ่านได้มากพอที่จะคุ้มค่าความพยายาม คุณจะใช้เวลามากขึ้นพยายามอ่านแหล่ง decompiled กับบล็อกประกอบภายในกว่าการเขียนโปรแกรมเดียวกันได้ทำงานจากรอยขีดข่วน
ในความเป็นจริงโมดูลปฏิบัติการใด ๆ ที่สามารถถอดชิ้นส่วนและการสำรวจ ความสะดวกสบายด้วยที่ decipherer สามารถย้อนกลับวิศวกรรหัสที่มาใบสมัครของคุณขึ้นอยู่กับว่าเมตาดาต้าที่สมบูรณ์เกี่ยวกับรหัสที่มาของแอปที่มีการจัดภายในโมดูลใน EXE พฤษภาคมร่าง decipherer จากเดิมชื่อชั้นวิธีการกระแสงานโครงสร้าง ฯลฯ ? เรียบเรียงโดยทั่วไป compacts รหัสที่มาของแอปเปลี่ยนการส่งออกในรูปแบบซึ่งมีมากสอดคล้องกับการดำเนินการรันไทม์เครื่อง มันอาจจะเป็นรหัสเครื่องพื้นเมืองหรือรหัสไบต์ IL ที่ได้รับการปฏิบัติจากการ Runtime กลาง CLR อย่างไรก็ตามโดยและขนาดใหญ่จำนวนมากที่มีข้อมูลเกี่ยวกับการประยุกต์ใช้รหัสของคุณแหล่งที่มา (การแก้จุดบกพร่อง, ความเห็น, ฯลฯ ) ก็สามารถหายไปในระหว่างการรวบรวมกะทัดรัด
ต้องการ .
NET Framework 2.0
ข้อ จำกัด
การทำงาน จำกัด
ความคิดเห็นที่ไม่พบ