NETProtect hoạt động như thế nào?

NETProtect hoạt động như thế nào?

NETProtect: Chạy được trên mọi hệ điều hành bảo gồm (Windows, Linux, macOS) được hổ trợ Dotnet 2.0 --> 4.7. Sẽ thực hiện biên dịch mã lệnh của bạn dựa trên nguyên tắc Opcode IL vì thế chúng tôi không hề đụng tới source project của bạn.

 

nguyên lý hoạt động khi một chu kỳ được biên dịch (Code ngay Visual Studio được gọi là Code Dotnet) sau khi biên dịch thành công sẽ trở thành Code IL hay còn gọi được gọi tắt là MSIL <- đây không phải là code của mã máy hiểu mà phải không qua một trình biên dịch JIT (Just-In-Time) được sử dụng một phần trong CLR (Common-Language-Runtime)

Khi chương trình chạy sẽ thực hiện quá trình Just In Time. Tóm lại Code MSIL chạy được thì chưa chắc Code Dotnet chạy được ,vì MSIL có những quy tắc được thực thi mà Code Dotnet không bao gồm. NETProtect có nhiệm vụ thực hiện Inject cực kỳ sâu vào MSIL mà khiến cho chương trình không bị crash khi JIT.

 

 

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

0907.195.339

Chat Facebook
Gọi điện ngay