2012-02-02 5 views
0

私は特定のウェブサイトと自動ログインのログインURLを特定したいと思います。次のように ビューのソースは、formタグを示していますautologgingのURLを特定する

<form id="signIn" onsubmit="return false;" action="/f1/logon" method="post"> 

iはURLをどのように識別しないし、要求された偶然にを渡しますか?

私は以下の提案を試みましたが、役に立たなかった。その他の提案?

+0

あなたが接続しているサイトのホスト名+ 'action'の値はかなり近づくでしょう。また、実際のユーザー名とパスワードのフィールドをソースから検索する必要があります。あなたの質問は、正規表現、またはいくつかの同様の解析ツールでこの文字列を解析する方法についてもですか? – jefflunt

+0

'onsubmit =" return false; "は、AJAXによってログインが処理される可能性があること、またはフォームが送信される前にスクリプトがログインの詳細を難読化することを示唆しています。 – Neil

+0

@normal ... hostname/f1/logonはUIに何も表示しません。 Im rightnowの解析について質問していません。私はサイトにログインする方法を探したい。質問してくれてありがとう。 – JNPW

答えて

0

フォームはJavaScriptコードから送信できます。 URLを取得するには、JavaScriptのかもしれ例えば、サインイン要素を使用するための

var form = document.getElementById("signIn"); 
form.action = "<URL>"; 
form.submit(); 

別の方法を見て、それがブラウザ(IE用)HttpWatchのようなプラグイン、またはHttpFox(Firefox用)であるパラメータ。彼らは要求と応答を監視することができます。

+0

私はあなたがjavascriptで言及したような何かを見ません。 – JNPW

1

Fiddlerをインストールし、フォームを送信してください。どのURLがリクエストされたのか、どのURLに渡されたのかを教えてくれます。

+0

私はフィドラーをダウンロードしました。どのように私は今トレースするのですか? – JNPW

+0

@javaiText:Fiddlerを起動します。任意のブラウザに送信されたすべてのリクエストとレスポンスが表示されるので、ブラウザのフォームに移動してリクエストがFiddlerビューに表示されるのを確認します。その後、Fiddlerでリクエストをクリックすると、その詳細が表示されます。 – z12345

関連する問題