我使用產品.NetReactor來混淆我們的產品之一。該工具非常具有共識性,因此如果有人試圖以惡意目的思考exe文件,它不僅會回饋垃圾,而且會導致應用程序崩潰。你可以爭辯說這是好事(邪惡的人看不到代碼),但我們不時看到分析器和防病毒等工具試圖反映在良好的意圖(保護和發現性能問題)。因爲這些工具不應該被允許查看代碼,但是它在.NET或.NET Reactor工具中是否可能將標記爲受到混淆保護的EXE的工具以良好內涵的工具將能夠檢測到這一點並且不反映。或者是否有可能在代碼中知道你正在被反射並顯示一條消息,說明這個exe是不可能反映的(比只是崩潰更方便用戶使用)選擇告訴.NET反射程序(反射器,分析器和防病毒程序)exe被混淆或顯示消息
0
A
回答
2
這不是崩潰你的應用程序 - 崩潰反映等的應用程序。這只是表示應用程序中的錯誤 - 它應該更優雅地處理錯誤。
或者是有可能在代碼知道你正在體現
你的代碼不運行 - 它只是被檢查的元數據。
這聽起來真的是你想要的工具,如Reflector有更好的錯誤處理。我都是爲了良好的錯誤處理,但個人我不介意太多,如果有人試圖反編譯應用程序,他們不應該反編譯有不良的用戶體驗...
+0
這很有道理。造成混淆的原因是我在某些客戶中遇到了Windows Enviroment變量中的profilers(未知原因)留下的traceflags,並且這些traceflags導致我們混淆的代碼崩潰(traceflags使所有工作都無法運行),所以我認爲某種程度上事情可能會導致執行程序崩潰,但它肯定是不同的,然後... – RWJ 2012-08-10 12:04:35
相關問題
- 1. 混淆+反射
- 2. 幫我選擇.net混淆器程序?
- 3. Android反射混淆
- 4. 混淆彙編和反射
- 5. 由防病毒檢測到的混淆程序集(假陽性)
- 6. C#反病毒程序塊smtp檢查
- 7. 簡單的程序激怒反病毒
- 8. 單反的.NET反射器
- 9. GetAsyncKeyState()導致反病毒程序標記爲鍵盤記錄器
- 10. 反射中的.NET Framework程序集
- 11. 打開和關閉防病毒程序
- 12. Android應用程序反射
- 13. C#反射實用程序
- 14. Exe&Dll分析器和反編譯器
- 15. 點擊一次安裝程序和反病毒檢測
- 16. 防病毒程序啓動我的exe文件
- 17. 爲什麼通過反病毒程序將空包檢測爲病毒
- 18. modopt和.NET反射
- 19. 防病毒與程序衝突
- 20. Java或.Net應用程序嚴重依賴於反射嗎?
- 21. .NET基校驗器和反射
- 22. 反編譯病毒
- 23. 反射屬性篩選器
- 24. 反射器doens't顯示類實現
- 25. .Net反射GetProperties()
- 26. .net反射MSIL
- 27. 如何將您的防病毒設置爲Window的默認防病毒程序?
- 28. 與.net應用程序的防病毒集成
- 29. System.Data.dll上的系統程序集.NET上的.NET反射失敗
- 30. LSP軟件與防病毒反間諜軟件等程序衝突嗎?
有沒有這樣的支持功能在抖動,運行時或操作系統,所以答案是否定的。如果混淆程序集,則無法通知彙編程序的用戶(軟件)它被混淆。 – Oded 2012-08-10 09:58:09