.Net 加密原理, 纯EE层加密壳内核的实现(二)
摘要:
在上一回 .Net 加密原理,方法体加密信息对应关系的实现 中介绍了实现加密壳首要解决的基础问题,
今回以第一种实现模式介绍如何实现一个纯EE层(mscorwks.dll)的加密壳内核。
加壳运行库的核心代码
DWORD* __fastcall DNGuard_GetILHeader(DWORD_PTR MethodPtr)
{
DWORD* pIL = OrgGetILHeader(MethodPtr);
if(*pIL == gdwMagic)
{
pIL = DecryptMethod(pIL[1]);
}
return pIL;
}
阅读全文
posted @ 2007-09-02 16:35 紫雨轩 .Net 阅读(2390) 评论(2) 推荐(0) 编辑