.net-obfuscator
.NET obfuscator เป็นเครื่องมือที่ใช้ในการปกป้องแอปพลิเคชัน. NET จากวิศวกรรมย้อนกลับ
สิ่งนี้ทำได้โดย การเปลี่ยนรหัส. NET ดั้งเดิมเป็นแบบฟอร์มที่ยากที่จะเข้าใจ ทำให้ยากสำหรับผู้โจมตีที่จะถอดรหัสรหัสและเข้าใจวิธีการทำงาน
สิ่งนี้สามารถช่วย ป้องกันการขโมยทรัพย์สินทางปัญญา และป้องกันช่องโหว่ด้านความปลอดภัยที่อาจเกิดขึ้น
การทำให้งงงวย ยังสามารถช่วยลดขนาดของรหัสซึ่งสามารถปรับปรุงประสิทธิภาพของแอปพลิเคชัน
นี่คือตัวอย่างของโปรแกรม C# ง่าย ๆ ที่คำนวณแฟคทอเรียลของหมายเลขที่กำหนด:
using System ;
namespace FactorialCalculator
{
class Program
{
static void Main ( string [ ] args )
{
Console . WriteLine ( "Enter a number:" ) ;
int num = int . Parse ( Console . ReadLine ( ) ) ;
int factorial = 1 ;
for ( int i = 1 ; i <= num ; i ++ )
{
factorial *= i ;
}
Console . WriteLine ( "The factorial of {0} is {1}" , num , factorial ) ;
}
}
} เพื่อทำให้งงงวยรหัสนี้ผู้ obfuscator .NET จะเปลี่ยนเป็นสิ่งนี้:
using System ;
namespace XZkxcX
{
class XxXXx
{
static void XxXXX ( string [ ] XxxxX )
{
Console . WriteLine ( "Enter a number:" ) ;
int XxXx = int . Parse ( Console . ReadLine ( ) ) ;
int XXXXXXX = 1 ;
for ( int XxXX = 1 ; XxXX <= XxXx ; XxXX ++ )
{
XXXXXXX *= XxXX ;
}
Console . WriteLine ( "The factorial of {0} is {1}" , XxXx , XXXXXXX ) ;
}
}
} อย่างที่คุณเห็นรหัสที่ทำให้งงงวยนั้นยากที่จะเข้าใจและติดตามทำให้ยากสำหรับใครบางคนที่จะย้อนกลับวิศวกรรหัสต้นฉบับ
- โอเพ่นซอร์ส
- ฟรี
- freemium
- จ่าย
โอเพ่นซอร์ส
- ARYA - ARYA เป็นเครื่อง obfuscator ง่ายๆสำหรับ. NET ไบนารี
- ASSTRONGASFUCK - เครื่อง obfuscator คอนโซลสำหรับ. NET Assemblies
- BasicalProxyObfucator - พร็อกซีพื้นฐานมากขึ้นอยู่กับ DNLIB
- Bitmono - แหล่งโอเพ่นซอร์สฟรีสำหรับโมโน
- Confuserex - โอเพ่นซอร์ส, ตัวป้องกันฟรีสำหรับแอปพลิเคชัน. NET
- CIL -Examining - A .NET Framework (. NET Core ในอนาคต) obfuscator ปัจจุบันเจ้าของกำลังป่วยดังนั้นการทำงานในโครงการจะหยุดลง
- Obfuscator ราคาถูก - เครื่อง obfuscator ที่ค่อนข้างแย่ทำให้เรียนรู้
- dotnetObfuscator - осскаторстроки PL
- Darkfuscator - รหัส obfuscator สำหรับ. NET Framework โปรแกรม ล้าสมัยในปี 2559 แต่ใช้งานได้ดีมากในปี 2010/2011 ใช้ห้องสมุด Mono.Cecil สำหรับการโต้ตอบกับแอสเซมบลี. NET
- Denvelope - Net obfuscator
- dotnetpatcher - dotnetobfuscator
- Goldfuscator - ส้อมของโครงการ Simpleobfuscator ดั้งเดิมที่สร้างขึ้นเพื่อการฝึกอบรม
- jiejie.net - เครื่องมือโอเพ่นซอร์สในการทำให้งงงวยไฟล์แอสเซมบลี., ช่วยคุณปกป้องลิขสิทธิ์ของคุณ เล็กเร็วและทรงพลัง
- Krawk Protector -. NET obfuscator และ Protector
- koivm - การจำลองเสมือนจริงสำหรับ. NET โดยใช้ confuserex
- Lookatme - ผู้สังเกตการณ์สุทธิเพื่อศึกษาวัตถุประสงค์
- logic.net - เครื่อง obfuscator. NET ขั้นสูงและเปิดใช้งานโดยใช้ DNLIB
- MDCrypt - [WIP] ตัวป้องกันรุ่นต่อไปสำหรับแอปพลิเคชัน. NET (. NET Framework, .NET Core และอีกมากมาย)
- MEMEVM - เสมือนจริงขนาดเล็กสำหรับ. NET ซึ่งทำงานร่วมกับ Confuserex
- Mindlated - .net obfuscator โดยใช้ dnlib
- Net -Obfuscator - Simple. NET obfuscator โดยใช้ Mono Cecil
- Netrenamer - เครื่องมือง่าย ๆ ในการทำให้งงงวย/เปลี่ยนชื่อ. วิธีการของโมดูลโมดูล, ฟิลด์คลาสและอื่น ๆ โดยใช้ asmresolver
- Noisette - เครื่อง obfuscator สำหรับ. NET Assembly
- obfuscatus - A. net obfuscator ตาม mono cecil
- obfuscord - ทำให้ไฟล์ผ่าน discord เป็นบอทโดยใช้ discord.net api
- obfuscar - เครื่องมือการทำให้งงงวยโอเพ่นซอร์สสำหรับ. NET Assemblies
- obfuscator -demonstration - การสาธิต obfuscator อย่างง่ายโดยใช้ dnlib
- Octopusobfuscator - เครื่อง obfuscator พื้นฐานสำหรับ. NET
- Panda -Obfuscator - Pandaobfuscator เครื่องหมั่นไส้ที่เรียบง่ายฟรี, opensource สำหรับแอปพลิเคชัน. NET
- paofuscator - obfuscator für paradise.de
- SimpleObFuscator - Obfuscator ง่ายๆ
- sourcececodeobfuscator - c# ซอร์สโค้ด obfuscator
- Specterobfuscator - แอปพลิเคชันนี้จะทำให้งงงวย. NET Assembly ของคุณ
- Sugar -Guard - Sugar Guard
- UNIKOD - ไลบรารีการจัดแต่งทรงผมและการทำให้งงงวยสำหรับ C#
- UNMANAGEDSTRING - เครื่องมือง่ายๆสำหรับการแปลงสตริงเป็นวิธีการที่ไม่มีการจัดการโดยใช้ ASMRESOLVER
- VOT4CS - เครื่องมือทำให้งงงวยเสมือนจริงสำหรับโปรแกรม C#
- Vaporobfusactor - Vaporobfuscator เป็นเครื่อง obfuscator สำหรับ. net ที่ทำด้วย dnlib
- ZenFuscator - Obfuscator เพื่อปกป้องแอสเซมบลี. NET จากการถูกวิศวกรรมย้อนกลับ
- z00bfuscator-z00bfuscator เป็นเครื่อง obfuscator แบบโอเพนซอร์ซโอเพ่น
ฟรี
- bithelmet - bithelmet obfuscator ปกป้อง. NET Portable Executables ของคุณ
- Guardship-.NET-PROTECTOR-Guardship .NET PROTECTOR เป็นซอฟต์แวร์การพัฒนาที่ช่วยปกป้องไฟล์ที่ใช้งานได้ของแอปพลิเคชัน. NET โดยทำให้รหัสไม่สามารถอ่านได้สำหรับ Disassemblers MSIL
- Orange Heap Obfuscator - วิธีฟรีและมีประสิทธิภาพในการปกป้องซอฟต์แวร์. NET ของคุณ
- Phoenix Protector - .NET obfuscator & Protector
- Yano - Yano เป็นเครื่อง obfuscator ขั้นสูงสำหรับแอปพลิเคชัน Microsoft .NET
freemium
- Agile- agile.net, การป้องกันรหัสที่ทรงพลัง, การทำให้งงงวยและโซลูชันใบอนุญาตสำหรับแอพ. NET ของคุณ
- Aldaray Rummage Obfuscator - ผูกรหัสของคุณเป็นปมและทำให้แฮกเกอร์ร้องไห้
- AppFuscator - อัลกอริทึม Inteligence ให้การป้องกันที่ทรงพลังของแอปพลิเคชันของคุณ!
- ARMDOT - การป้องกันเครื่องมือการออกใบอนุญาตซอฟต์แวร์และเครื่อง obfuscator สำหรับ C# และ. NET ด้วยการสนับสนุนคีย์อนุกรมและการฝังไฟล์
- BYTEHIDE - Bytehide จัดหา. NET obfuscator ให้กับ บริษัท และองค์กร จัดหาชุดเครื่องมือที่ปกป้องทรัพย์สินทางปัญญาของคุณให้แน่ใจว่ามีความสมบูรณ์ของซอฟต์แวร์และลดต้นทุน
- Babel - ปกป้องซอฟต์แวร์ของคุณจากวิศวกรรมย้อนกลับเพื่อปกป้องทรัพย์สินทางปัญญาของรหัสของคุณ
- BoxedApp-นำเข้าและเสมือนจริง ActiveX, Flash และ. NET Runtime • Rich SDK สำหรับนักพัฒนา•สร้าง Packers ที่กำหนดเอง•รองรับทั้งแอปพลิเคชัน 32 บิตและ 64 บิต•ระบบไฟล์เสมือนจริงและรีจิสทรี
- Crypto - การป้องกันความงุนงงและการป้องกันรหัสที่ทรงพลังสำหรับ. NET ที่ใช้งานได้จริง!
- CSHARPOBFUSCATOR - CSHARP obfuscator ปกป้องรหัสแอปพลิเคชัน. NET ของคุณผ่านการแปลงอาการง่วงนอนในขณะที่ยังคงความสามารถในการแก้ไขข้อบกพร่องสำหรับการทดสอบการประกันคุณภาพ
- Deepsea - Deepsea obfuscator ทำให้การสร้างความสับสนของแอสเซมบลี. NET ของคุณเป็นส่วนหนึ่งที่ใช้งานง่ายและบูรณาการของการพัฒนาผลิตภัณฑ์ของคุณ
- DotFuscator - การตรวจสอบความสับสนและการตรวจสอบรันไทม์ของ Dotfucator และการตรวจสอบรันไทม์ได้ปกป้องแอพนับพันมานานกว่าทศวรรษ
- Eazfuscator - Eazfuscator.net ปกป้องทรัพย์สินทางปัญญาที่ฝังอยู่ในซอฟต์แวร์เพิ่มผลกำไรเชิงพาณิชย์และช่วยให้ได้เปรียบเหนือการแข่งขัน
- Enigma Protector - ระบบมืออาชีพสำหรับการออกใบอนุญาตและปกป้องไฟล์ที่ใช้งานได้สำหรับ Windows
- Ilprotector - Ilprotector เป็นตัวป้องกันสำหรับแอปพลิเคชัน. NET Ilprotector ได้รับการออกแบบมาเพื่อปกป้องทรัพย์สินทางปัญญาของซอฟต์แวร์
- IntellipRotector - IntellipRotector .net obfuscator เป็นเครื่องมือฟรีที่ยอดเยี่ยมสำหรับโครงการ Intelliprotector .NET ของคุณ
- MANCOSOFTWARE - MANCO .NET System System เป็นซอฟต์แวร์การออกใบอนุญาตและการคัดลอกที่ทรงพลังสำหรับแบบฟอร์ม. NET Windows, WPF, WCF, WWF และ ASP.NET แอปพลิเคชันการควบคุมและส่วนประกอบ
- NetShrink - NetShrink เป็นคอมเพรสเซอร์ EXE Packer AKA AKA, Application Password Protector และ DLL Binder เสมือนจริงสำหรับแอปพลิเคชัน Windows & Linux .NET
- เครื่องปฏิกรณ์สุทธิ - เครื่องปฏิกรณ์สุทธิเป็นระบบป้องกันรหัส. NET ที่ทรงพลังและระบบใบอนุญาตซอฟต์แวร์ซึ่งหยุดการถอดรหัสใด ๆ อย่างสมบูรณ์
- Skater .NET obfuscator - Rustemsoft เสนอผู้เล่น Skater .NET obfuscator เครื่องมือที่ทำให้งงงวยสำหรับการป้องกันรหัส. NET มันใช้เทคนิคการป้องกันซอฟต์แวร์ที่รู้จักทั้งหมดและอัลกอริทึมการทำให้งงงวย
- SmartAssembly - ปกป้องรหัส. NET และ IP ของคุณด้วย smartAssembly ของคุณ
- StrongVM - StrongVM เป็นตัวป้องกันการเสมือนจริงสำหรับแอปพลิเคชัน. NET
- Spices - Spices.net obfuscator เป็นเครื่องมือ. NET ที่ทำให้งงงวย, การป้องกันและการเพิ่มประสิทธิภาพเครื่องมือที่นำเสนอเทคโนโลยีที่หลากหลายเพื่อปกป้องรหัส. NET ของคุณอย่างสมบูรณ์และรักษาความปลอดภัยข้อมูลของคุณ
- VMProtect - VMProtect ปกป้องรหัสโดยดำเนินการบนเครื่องเสมือนจริงด้วยสถาปัตยกรรมที่ไม่ได้มาตรฐานซึ่งทำให้ยากต่อการวิเคราะห์และถอดรหัสซอฟต์แวร์ นอกจากนั้น VMProtect ยังสร้างและตรวจสอบหมายเลขซีเรียล จำกัด การอัพเกรดฟรีและอื่น ๆ อีกมากมาย
จ่าย
- Cyphor - Cyphor เป็นมากกว่าแค่เครื่อง obfuscator Cyphor เป็นเครื่องมือป้องกันความงุนงงที่ดีที่สุดเร็วที่สุดและน่าเชื่อถือที่สุดในการทำงานด้วย
- DnGuard HVM - การป้องกันรหัส. NET ขั้นสูงและเทคโนโลยีการทำให้งง
- obfuscator.net 2009 - ปกป้องแอสเซมบลี. NET ของคุณ
- PV Logiciels Dotnet Protector - PV Logiciels Dotnet Protector เป็นระบบป้องกันรหัส. NET ที่ทรงพลังซึ่งป้องกันไม่ให้แอสเซมบลีของคุณถูกสลายตัว
- Seeunsharp - มีวิธีแก้ปัญหา. NET ที่ซับซ้อนและคู่แข่งที่อยากรู้อยากเห็นมากมีสิ่งที่มีค่าที่จะซ่อน? ดำเนินการและปกป้องการลงทุนของคุณ!