| เวอร์ชัน | 7.0.7 |
|---|---|
| สำนักพิมพ์ | RustemSoft |
| วันที่วางจำหน่าย | 21 ธ.ค. 2015 |
| วันที่เพิ่ม | 21 ธ.ค. 2015 |
| ข้อกำหนดระบบปฏิบัติการ | Windows 2000, Windows Vista, Windows, Windows XP, Windows NT |
| ข้อกำหนด | .NET framework 4.0 |
| ดาวน์โหลดทั้งหมด | 58 |
| ราคา | Free to try |
คำอธิบาย
เนื่องจาก .NET เป็นสภาพแวดล้อมที่มีการจัดการ จึงมักมีข้อเสียของการเปิดให้ทุกคนที่ใช้ตัวสะท้อนแสงหรือตัวหักเหของแสงเข้าถึงได้
Skater TOTAL แปลงรหัส Microsoft Intermediate Language (MSIL หรือ CIL) ที่ถอดรหัสได้ของแอสเซมบลีของคุณให้อยู่ในรูปแบบเนทีฟโดยที่ยังคงรักษาข้อมูลเมตา .NET ทั้งหมดไว้ ซึ่งให้การป้องกันในระดับเดียวกับโค้ด C/C++ ดั้งเดิม
การเขียนโปรแกรมการป้องกันซอฟต์แวร์เป็นสาขาที่สำคัญมากสำหรับนักพัฒนาซอฟต์แวร์ส่วนใหญ่ เทคนิคการป้องกันซอฟต์แวร์ไม่เหมือนคุณสมบัติที่มองเห็นและเปรียบเทียบได้ชัดเจน ด้วยเหตุนี้ ผู้จำหน่ายซอฟต์แวร์ปกป้องซอฟต์แวร์ส่วนใหญ่จึงสามารถแนะนำเทคนิคที่น่าประทับใจซึ่งรวมอยู่ในแผนการป้องกันอย่างลึกซึ้ง เมื่อเทคนิคเหล่านี้ส่วนใหญ่แทบไม่มีอยู่จริงหรือมักง่ายกว่าที่คิด
ลักษณะของ .NET คือการสามารถติดตั้งแอพที่คอมไพล์เป็น MSIL จากนั้นไม่ว่าจะโดย JIT หรือ Ngen MSIL จะถูกคอมไพล์เป็นโค้ดเนทีฟและจัดเก็บไว้ในแคช ไม่เคยมีเจตนาในการสร้าง .exe ดั้งเดิมที่แท้จริง ที่สามารถเรียกใช้โดยไม่ขึ้นกับ .NET framework มีไดนามิกมากเกินไปที่ต้องใช้เฟรมเวิร์ก เช่น: การโหลดแอสเซมบลีไดนามิก การสร้างโค้ด MSIL เป็นต้น
คุณสามารถใช้ ngen.exe เพื่อสร้างอิมเมจดั้งเดิมได้ แต่คุณยังต้องแจกจ่ายโค้ดที่ไม่ใช่เนทีฟดั้งเดิมด้วย และมันยังคงต้องการเฟรมเวิร์กที่ติดตั้งบนเครื่องเป้าหมาย
การทำให้งงงวยเป็นวิธีหนึ่ง แต่ไม่สามารถป้องกันจากการทำลายความปลอดภัยในการป้องกันการละเมิดลิขสิทธิ์ของแอปพลิเคชัน .NET ได้ คุณจะแน่ใจได้อย่างไรว่าแอปพลิเคชัน .NET ของคุณไม่ได้ถูกดัดแปลง และคุณแน่ใจได้อย่างไรว่าซอร์สโค้ดไม่สามารถทำวิศวกรรมย้อนกลับได้
Skater TOTAL เป็นเครื่องมือที่เหมาะสมในการคอมไพล์ .NET executables ดั้งเดิม การพูดอย่างถูกต้องหมายถึงการแปลงรหัส MSIL ของแอสเซมบลี .NET เป็นรหัสเครื่องดั้งเดิม จากนั้นจึงลบรหัส MSIL ออกจากแอสเซมบลีนั้น ทำให้ไม่สามารถถอดรหัสกลับด้วยวิธีตรงไปตรงมาได้