假設我的申請包含一些我希望保護他人免受觀察和調查的算法。我正在考慮Smart Assembly產品的選項,以將我的程序集的加密版本嵌入到主要的exe程序集資源中。所以沒有解密,reverseengineer不能調查那些程序集的代碼。在運行時,SA在需要時透明地將它們解密到內存中。.NET中有可能從正在運行的應用程序轉儲IL嗎?
所以我的問題是:是否有可能reversengineer從運行的applcation的內存轉儲組件的IL?
爲什麼不使用模糊處理?那麼,我的應用程序非常複雜,我看到的所有.NET混淆器都無法正確處理它。
你放入內存中的任何東西都是可以讀取的其他進程的公平遊戲。 – user7116 2012-03-13 14:48:14