.Net JIT二进制骚操DHVM破解篇

前言

经研究,号称最强.Net加密软件DNGuard HVM(以下简称DHVM),五行代码基本上可以优雅的破解它,本篇看下。友情提示,以下全是二进制汇编骚操,慎入。

阅读剩余部分

C#和C++什么关系呢

C++和C#两个不同的语言,它们有什么关系呢?C++用术语叫做非托管语言,C#叫做托管语言。谁托管谁呢?毫无疑问,C++托管了C#。没有了C++,C#就残废了,无法运行。没了C#,C++可以运行吗?当然C++是可以单独运行的。

阅读剩余部分

托管DLL四位.Net创始人名字首字母

前言

据说每个托管的DLL里面都包含了.Net四位创始人名字的首字母BSJB,看下到底是不是真的。

概括

用以下代码检测下,托管DLL里面是否包含了.Net四位创始人名字的首字母

阅读剩余部分

国产信创Deepin系统安装.Net8

前言

在信创国产大环境的趋势下,来看下国内的Linux发行版系统Deepin上安装.Net环境。

概括

1.下载
打开Deepin的浏览器,去微软官网下载最新的.Net8预览版。注意下载的时候选择Linux X64二进制的安装包。

阅读剩余部分

.Net官方的MSIL工具

前言

很多人用第三方工具修改(实际上修改了也没用,现代化加密工具是直接hook JIT)MSIL

比如dnspy/ilspy/dotpeek/Reflector 等等,这些工具看似不错,实际上完全不经打,如果把程序集进行虚拟化,这些工具完全无法展示出来。本篇还是来看下比较能打的ILDASM和ILASM.它是微软官方工具。

阅读剩余部分