-1
Q
反向工程
A
回答
0
使用反射發射的優點。所以你可以寫一些代碼在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做多:
相關問題
- 1. 反向工程AMF
- 2. 反向工程相機
- 3. 反向工程師Talend Jobs
- 4. MYSQL反向工程EXTRACT()
- 5. 反向工程網頁
- 6. php uml反向工程
- 7. 反向工程Proguarded-apk
- 8. 反向工程協議
- 9. 推進反向工程
- 10. 反向工程報告
- 11. 反向工程Web表單
- 12. 反向工程toBinaryString和toHexString
- 13. 反向工程,但重定向失敗
- 14. SQL Server 2000反向工程工具
- 15. 反向工程asp.net web應用程序
- 16. 從反向工程LUA文件
- 17. 反向工程安裝人員
- 18. 反向工程Apple Kext - 重建類
- 19. 反向工程通信協議
- 20. 反向工程簡單加密算法
- 21. Ollydbg反向工程IP地址
- 22. JPA反向工程多個數據源
- 23. 模糊/反向工程虛擬機
- 24. 反向工程GET請求參數
- 25. 從APK反向工程C++文件
- 26. 入門反向工程OS X?
- 27. 波輪反向工程MySQL數據庫
- 28. 災難恢復 - 反向工程XAML/BAML
- 29. 需要幫助反向工程CRC16
- 30. 數據庫反向工程安裝
爲什麼你需要混淆?隱藏代碼中的信息,如密碼通常不是一個好主意。 –