2016-08-15 11 views
0

私は、Chrome Devツールを使用してAdobe Shockwaveベースのウェブ音楽プレーヤーアプリケーションからHTTPリクエスト/レスポンスを傍受しています。私は音楽プレーヤーの再生ボタンをクリックすると、以下のようなHTTPリクエストヘッダが提起されていますShockwaveプレーヤーがHTTP POSTリクエストを生成する方法は?

POST /some_url HTTP/1.1 
Host: something.com 
Connection: keep-alive 
Content-Length: 103 
Origin: http://something.com 
X-Requested-With: ShockwaveFlash/22 
User-Agent: Mozilla 
Content-Type: application/x-www-form-urlencoded 
Accept: */* 
Referer: http://something.com/player.swf 
Accept-Encoding: gzip, deflate, br 
Accept-Language: en-US,en;q=0.8 

、フォームデータは、以下のようになります。

param1=561a0d9452069h76fhg46h67a599e8gy34nlj= 
param2=something 

さて、ここから知るどのような方法がありますparam1=561a0d9452069h76fhg46h67a599e8gy34nlj=フォームデータはどのように生成され、どのように生成されますか?暗号化された文字列またはトークンの場合、これはどのように行われますか?

は、HTTPリクエストは、キー/値のペアにデータを渡したActionScriptでURLRequestから来ているだろう、あなたの答えを

答えて

1

、ありがとうございました。 SWFWire Inspectorを使用してコードを逆コンパイルすることができます。

+0

あなたの答えをありがとう。 param1トークンを生成したコードが見つかりましたが、フラッシュまたはWebブラウザ(私が考える限り)内でのみ実行されます。そのコードをターミナル内で実行する方法や、別のプログラミング言語のコードに変換する方法はありますか? – Forthaction

+0

@forthactionコードが何をしているのか分かっていれば、あなたが選んだ言語でコードを出力して出力することができます。 ActionScript 3をJavaScriptに変換するためのトランスポーラーである[AS3JS](http://as3js.org/)をチェックすることができます。それがどれほど良いか分かりません。 –

+0

答えは@ギデオンにありがとうございます。これはまさに私が探していたものです。 – Forthaction

関連する問題