SWFEditor for JavaScript と JavaScript console で書き換え(失敗)
output function が出来たので、(まだ output で元のバイナリに戻せない SWF もあります。絶賛デバッグ中)
SWFEditor で SWF を分解して出来た値を JavaScript console で書き換えて、また SWF に再構築すれば、好きに書き換えられるかなと実験しましたが、ダメでした。
- 昨日の index.html は httpget.html に移動
- SWF を parse & build するページ (まだ結構 build に失敗する)
検証
- 以下のように Xmax を 4800(240px相当) から 1200(60px相当) に書き換え
- 出来たファイルをダンプ
% swfdump test.swf [HEADER] File version: 4 [HEADER] File size: 71 [HEADER] Frame rate: 10.000000 [HEADER] Frame count: 1 [HEADER] Movie width: 240.00 [HEADER] Movie height: 240.00 [009] 3 SETBACKGROUNDCOLOR (ff/ff/ff) [00c] 40 DOACTION [001] 0 SHOWFRAME 1 (00:00:00,000) [000] 0 END
Movie width が変わらず残念。