問題タブ [swf-decompiler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
11096 参照

flash - ソースFLAファイルなしでSWFのActionScript文字列リテラルを変更できますか?

ある顧客から、ほとんどがフラッシュベースの古いWebサイトの1つを新しいサーバーに移動するように依頼されました。

何年も前のサイトの元の開発者は、ActionScriptの1つの重要なリンクで「http://127.0.0.1/....」を使用して間違いを犯しました。元々の開発会社はもう昔のことです。

Sothink SWF Decompilerを使用してSWFを逆コンパイルし、問題のあるActionScriptを見つけて修正することができます。ただし、完全に正しく機能するSWFに再コンパイルすることはできません(複雑なFlashプロジェクトであるため、多数の追加のバグが表示されます)。さまざまなFlashバージョン(v.6​​に戻る)を試しました。SWFの4番目のバイトは元々v.7(MX2004)であったことを示し、再コンパイルされた出力の16進バイトを元のバイトと照合しようとしました(タグ圧縮など)これまでのところ、一致するものはありません。

再コンパイルされたFlashのすべての追加のバグを修正するには、長い時間がかかります。本当にやりたいのは、元のSWFの1つの文字列リテラルを変更して、サイトが本来の意図どおりに機能するようにすることだけです。新しいリテラルの文字列の長さを、必要に応じて古い誤ったリテラルと正確に一致させる準備ができています(新しいサーバーにディレクトリ/シンボリックリンクを追加して、正しいファイルにリンクします)。

これを行う方法はありますか?

0 投票する
0 に答える
110 参照

actionscript-3 - AS3 swf not poped エラーの編集

SWF を編集していますが、AS3 コードを取得できません。私は取得しようとしています: public function _-1XL(_arg1:BitmapData):void { this._-61F._-3zH(PNGEncoder.encode(_arg1)); }

しかし、私がそれをやろうとすると、次のようになります:

この AS3 コードについて:

誰かがこれがどのように機能するかを知っていて、おそらく私が間違ったことを説明できますか? それは本当に素晴らしいはずです!

0 投票する
0 に答える
43 参照

flash - 2 レイヤーのバッチ SWF 逆コンパイル プロセスを実行するにはどうすればよいですか? Sothinkswf デコンパイラを使用しています

多数の SWF を逆コンパイルしています。各 SWF には多数のフレームが含まれており、各フレームは単一の SWF として出力されます。探している情報を取得するには、各フレーム SWF を逆コンパイルする必要があります。Sothinkswf デコンパイラでそれを行うコマンドはありますか?