ホームページ > バックエンド開発 > PHPチュートリアル > Curl が SWF と出会うとき...

Curl が SWF と出会うとき...

WBOY
リリース: 2016-06-23 14:27:37
オリジナル
893 人が閲覧しました

この投稿は、2012-11-24 17:27:31 に PhpNewnew によって最終編集されました

私はちょうど戻ってきて、昨日、データを読み取るためのシミュレートされたログインに対処するのを手伝ってくれるように友人に頼みました。

もちろん、パケットをキャプチャ...コード Curl...検証コード (認識率 70%、改善の必要あり)...データを送信

最後に、ページ データを分析した結果、ページがこの swf は、フォームのユーザー名 passwd validateCode (検証コード) に基づいて新しい passwd を返し、それを検証ページに送信します。たとえば、入力 passwd に入力したものは 12345 です。
処理後、aabbccdd になる可能性があります
それで、Curl がこの状況に対処したことがありますか? または、それを解決するより良い方法は何ですか?
ページは次の JS コードを実行しました。

new String(thisMovie("Secrecy").Str_Encrypt(username,passwd ,validatecode)).split(",");
...

document.form_login["passwd"].value=t_Array[1] ;//ページの値はここで書き換えられます


ここで問題が発生します。 さて、curl はどのようにしてこのイベントをトリガーし、t_Array[1] のデータを正しく取得しますか?

そうでない場合は、投稿できます。うまくいきません。解決するにはデスクトップ ツールを使用するしかありません...



ディスカッション (解決策) に返信

極端すぎて克服できません

1.curl はコールバック関数を指定できます。インタラクションプロセス中に動的データ処理を統合します

2. 一般的に使用される方法は次のとおりです:

a. 認証コードの場合、相手の Cookie を保存することを前提として、認証コードの画像を読み取り、手動識別に渡してから再Cookieで入力
b. クライアントでjsスクリプトを実行し、結果を取得してCookieで再入力
3. サーバーで使用される可能性がありますが、最後にjsスクリプトが実行されるとは限りませんSWFもロードされて実行されます

醤油としてのみ使用できます。

全然分かりません…


元の投稿者で解決しましたか?詳しく教えていただけますか?

解決されましたか?

解決策を探しています。

QQ:837493271

ありがとうございます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート