回答
雖然沒有完整的方法來保護反編譯器的代碼,但還是有一些技巧可以減少這種情況的發生。
- 主機HTTPS服務器上的.swf文件,然後 它不獲取緩存
- 可以混淆代碼,以使 不可能即使 被反編譯理解。
- 更改 .swf文件的文件擴展名來像一個.JPG 文件或.png文件,瀏覽器 還是應該檢測到它是一個 .swf文件顯示正確,但 這將是存儲在緩存中作爲 圖像文件
您可以通過在編譯時設置密碼來保護它們。這可以解決你的安全問題嗎?
反編譯器可以輕鬆避免這種情況。他們只在遇到pwd保護的swf時提示警告。 – 2010-02-12 13:54:09
你如何做到這一點? – Amarghosh 2010-02-12 13:54:33
我以前試過這個。 (用我自己的文件)。怎麼樣?打開一個反編譯器,導入瑞士法郎,點擊解密,點擊確定,警告.. :) – 2010-02-12 13:59:12
有一個product加密swf中的代碼。這不是防彈的,但有保護作用。
很簡單。只要把它放在你的電腦上,不要放在網上。
全部可以被反編譯,反向工程和黑客攻擊,甚至用C++/c/asm編寫的程序。如果你想使這項任務變得更加困難,請使用some obfuscators(對於閃存)
即使我認爲我們實際上可以討論加密,但有很多工具可以「加密」SWF。加密不是混淆。
我剛剛回顧了一個這樣的迷惑工具,請參閱Protect your ActionScript code with SWF Protector。
雖然它確實相當不錯的混淆,你需要認識到:
- 混淆增加文件大小;
- 今天使用的大多數混淆算法仍然非常容易進行反向工程,所以它當然不是防彈解決方案。這只是混淆,並且可能會阻止業餘愛好者和專業人員從頭開始重寫,而不是混淆顛倒混淆。
- 1. 如何防止SWF反編譯?
- 2. 你如何反編譯swf文件
- 3. 如何防止ActionScript代碼反編譯
- 4. Android + JSON防止反編譯?
- 5. swf文件反編譯程序
- 6. 防止翻譯文件被Makefile清理
- 7. 幫助反編譯SWF!
- 8. 反編譯SWF和字體
- 9. 任何方式或軟件反編譯SWF提取mxml文件?
- 10. 防止小程序的反編譯
- 11. 反編譯swf文件並輸出日誌文件
- 12. 防止「this」被重寫TypeScript編譯
- 13. 防止IFRAME下載的SWF文件
- 14. 如何防止我的apk從反編譯
- 15. 如何防止反編譯MySQL用戶名和密碼?
- 16. clojure中的密碼字符串:如何防止反編譯
- 17. 如何防止SBT重新編譯修改後的.class文件?
- 18. 防止swf調用ExternalInterface調用而不重新編譯它
- 19. 我發送到API的XML文件被編碼,如何防止?
- 20. 防止文件被覆蓋
- 21. 反編譯.swf文件以獲取python中的圖像
- 22. 反編譯添加新的功能* .swf文件
- 23. 如何反編譯.jar文件?
- 24. 如何反編譯.dll文件?
- 25. 如何反編譯Android .apk文件?
- 26. 如何「反編譯」Java類文件?
- 27. 如何反編譯.sis文件?
- 28. 如何編輯swf文件?
- 29. 如何防止按鈕後SWF文件再次加載點擊
- 30. 如何自動反編譯我的服務器上的SWF文件?
2.「不可能」 - > -1,以及1.和3.都很天真(即:不好)的建議。 – 2011-05-30 09:54:04