.NET8虚拟机加密开源啦

文摘   2024-09-29 11:50   湖北  

点击上方蓝字 江湖评谈设为关注/星标




前言

.NET JIT虚拟机加密几乎被商业软件把控,没有可以参考的案例。

个人经常会接触到一些加密项目,需要测试其用例结果。.NET8的JIT加密就是其中一例,本篇开源一个.NET8虚拟机加密的用例。供大家学习参考。

源代码完全开放。

.NET8 JIT

主要分为三个项目:

其一:C#测试项目,项目名称:C#_DLL,它主要是用于生成被加密的托管DLL。

其二:C++控制虚拟机部分,项目名称:C_DLL。它主要是用于对托管DLL进行加密,操控其运行行为。

其三:加密软件,考虑简单易用,Winform窗体应用程序,项目名称:Encryption SoftWare。

其四:示例,里面包含了以上三个的测试案例,可以直接用,看结果。

项目并非成品,乃技术研究之用。

使用此项目之前建议先观看说明,否则可能较为难以理解其中的关窍。

https://github.com/jianghupt/VME/blob/main/README.md

Github地址:

https://github.com/jianghupt/VME

结尾

以上本篇内容

往期精彩回顾

一分钟带你进入.NET9 CLR

Ghidra美国国安局(NSA)逆向工具

.Net虚拟机(CLR/JIT)加密原理(版权保护)


江湖评谈
记录,分享,自由。
 最新文章