7 我很好奇人們如何編寫他們自己的混淆器。如何編寫自己的.net混淆器 是何等的難是簡單地做到以下幾點: 重命名所有公共方法與GUID類型名稱。 我從哪裏開始?我將如何閱讀.net dll集合,拉出公共方法並重命名它們? 來源 2008-12-03 Blankman +1 嗨,布萊克曼,你可以要求更多的信息,或接受答案? – 2011-01-07 11:07:07
7 您可以檢查所使用Cecil這兩個項目寫一個開源的混淆: http://code.google.com/p/obfuscar/ http://www.codeplex.com/SharpObfuscator 來源 2008-12-03 14:20:14 +0 SharpObfuscator似乎不再活躍...... – jdehaan 2011-03-04 13:22:56
1 如果你已經從源,這是很簡單做文本替換,然後通過編譯器運行代碼。如果你從一個已編譯的程序集開始,那麼你需要使用System.Reflection命名空間中的東西來加載程序集和System.CodeDom來生成可編譯的代碼單元。 來源 2008-12-03 14:21:32 ctacke +0 但是,如果在對原始組件進行反思之後,您會如何編寫新版本的程序集。 – Blankman 2008-12-03 14:27:49 +0 使用CodeDom - 它可以編寫代碼然後編譯。 – ctacke 2008-12-05 18:04:51
嗨,布萊克曼,你可以要求更多的信息,或接受答案? – 2011-01-07 11:07:07