0
A
回答
0
Ruby並沒有真正的混淆解決方案,因爲它被解釋了。最好的,你可以讓你的應用程序更難困難來逆向工程是AllInOneRuby,但它不會提供真正的混淆。你可以解開這個,並相對容易地得到你想要的東西。
如果混淆是非常關鍵的,我會加密所有腳本,然後創建一個包裝Ruby C運行時的應用程序,將腳本解密到內存緩衝區中,然後調用它。然後,用Themida之類的東西打包所有這些信息,以阻止人們試圖附加調試器(或者,即使他們這樣做,理解程序集,但大多數情況下它們都是db [byte]
,它們大部分都包含VM的字節碼,而不是實際的控制流指令例如jmp
mov
等)。在這一點上,你應該已經阻止了大多數沒有經驗的逆向工程師的努力,但是到了今天,它仍然通過默默無聞的方式來保證安全。
相關問題
- 1. 推薦Ruby的雙向加密寶石?
- 2. Rails:設計寶石密碼加密
- 3. 翻譯紅寶石加密碼的Java
- 4. Caeser密碼紅寶石
- 5. 未加載Ruby寶石
- 6. JavaScript到紅寶石加密
- 7. Ruby on Rails的寶石,使密碼更安全?
- 8. 如何從源代碼加載寶石?
- 9. Rails中的密碼加密問題設計寶石
- 10. 什麼類型的加密使用bcrypt-ruby寶石
- 11. Ruby on Rails,設計寶石。密碼爲空時如何刪除當前密碼?
- 12. 正確的代碼流在附加的代碼? (紅寶石)
- 13. 代碼評論寶石
- 14. 解析紅寶石代碼
- 15. 逃逸紅寶石代碼
- 16. 紅寶石錯誤代碼
- 17. Golang重複軌道設計寶石密碼加密
- 18. 無法加載廚師的Ruby寶石
- 19. 獨立Ruby代碼(寶石)的性能和資源測試
- 20. Ruby統計寶石
- 21. 地理編碼器寶石 - Ruby On Rails
- 22. 寶石功能沒有正確加載寶石的實際代碼
- 23. 紅寶石 - 如何運行Windows cmd上的紅寶石代碼
- 24. 如何獲取是紅寶石寶石的代碼?
- 25. 紅寶石工具瀏覽安裝的寶石代碼
- 26. 重構我的紅寶石嘰嘰喳喳寶石代碼
- 27. 別再問了密碼,安裝寶石
- 28. 忘記密碼設計寶石API
- 29. ChunkyPNG紅寶石寶石的替代品
- 30. Ruby和Rails和Haml--將紅寶石代碼放入haml頁面