紫雨轩 .Net, DNGuard HVM , .Net VMProtect

DNGuard HVM - Advanced .NET Code Protection Technology

导航

2007年7月4日

.Net 反射脱壳机代码核心代码详解

摘要: 本文主要对 《.Net 反射脱壳机核心源代码 》一文代码的原理和使用进行详细介绍。 首先介绍一下代码主要流程: 入口函数 void DumpAssembly(Assembly ass,string path) 枚举所有type,调用 void DumpType(Type tp, BinaryWriter sw) 枚举所有方法,调用 void DumpMethod(MethodBase mb, BinaryWriter sw) { MethodBody mbd = mb.GetMethodBody(); if (mbd == null) return; SetOffset(sw, mb.MetadataToken); WriteHeader(sw, mbd); WriteILCode(sw, mbd); WriteSEH(sw, mbd); } 阅读全文

posted @ 2007-07-04 13:21 紫雨轩 .Net 阅读(3292) 评论(5) 推荐(0) 编辑