我试图阻止我的应用程序受到反射器的影响,但由于某些应用程序功能无法正常工作,因此无法使用 .net 代码保护和混淆软件。所以请提供其他想法或技术以防止逆向工程
我有用于逆向工程链接的应用程序名称列表
目前,我参考An Anti Reverse Engineering Guide文章,但如何使用AntiRE.h不知道链接
如果您知道,请帮助。
VS2010 vb.net中的应用
我试图阻止我的应用程序受到反射器的影响,但由于某些应用程序功能无法正常工作,因此无法使用 .net 代码保护和混淆软件。所以请提供其他想法或技术以防止逆向工程
我有用于逆向工程链接的应用程序名称列表
目前,我参考An Anti Reverse Engineering Guide文章,但如何使用AntiRE.h不知道链接
如果您知道,请帮助。
VS2010 vb.net中的应用
利用反射发射的优势。所以你可以写一些代码IL
:
static DynamicMethod Method6()
{
DynamicMethod method1 = new DynamicMethod("Method5", typeof(void),
new Type[] { typeof(DateTime) });
ILGenerator il = method1.GetILGenerator();
il.EmitWriteLine("In function 6: ");
il.Emit(OpCodes.Ldarg_0);
il.Emit(OpCodes.Box, typeof(DateTime));
il.Emit(OpCodes.Call, typeof(Console).GetMethod("WriteLine",
new Type[] { typeof(object) }));
il.Emit(OpCodes.Ret);
return method1;
}
您可以使用 emit 和 UpCodes 做更多事情: