1
我有一個'Shell'swf作爲主要的swf來保護項目中的其他東西。Flash AS3主要的swf二進制校驗和
殼牌SWF的程序是:
- 檢查道具,所以它不能被加載作爲一個孩子。
- 檢查Capabilities.isDebugger,所以它不能在調試器中運行。
- 加載解碼器庫。解碼器lib由flascc構建,很難反編譯。
- 使用解碼器來驗證自己。如果失敗或跳過,解碼器將不會執行任何解碼工作。
- 加載編碼項目的主要條目,解碼它&將其添加到舞臺。
問題是步驟4,我想要執行Shell swf的二進制校驗和。
Questiones是:
- 我怎樣才能得到啓動殼牌SWF文件的原始二進制內容?
- 如果不是,Shell swf的LoaderInfo.bytes在不同版本的Flash Player中是否一致?
- 如果沒有,是否有任何好方法在第4步做驗證工作?