2011-08-04 8 views
2

とすぐに私は自分のシステムにログインすると(基本的にはLinuxの)私は、以下の画面を得る enter image description hereこれはperlを使って可能ですか?

今私は矢印ボタンと後藤「GET_TESTROOT」を使用して、入力して、この画面

に私を取る押してください! [第二の画像] [2]ここで

私が確認し、「はい」と言うと、それは enter image description here

は、今私はへの「シリアル番号」と「testroot ID」を取得する必要があります別の画面に私をもたらします変数。

これはperlでも可能ですか?

+2

あなたのスライドの1つは、あなたのIPアドレスをクリアな場所に残して、世界中で見ることができます。 – DavidO

+1

怠惰なハッカーであるため+1! :-) –

答えて

1

これらの「画面」がログイン直後に表示された場合(つまり.profileから実行された場合、またはユーザーシェルとして直接設定された場合)、短い答えは「いいえ」です。

長い答えはです。原因はです。 expectスクリプトを作成してサーバーに接続し、いくつかの偽キープレスを送信し、出力を解析します(これはcursesのようなものです)。そのスクリプトが完了したら、Perlから呼び出して、必要な値を抽出することができます。

これに必要なツールのほとんどはcygwinから取得できます。

+0

ユーザー名とパスワードでログインするとすぐに最初の画面が表示され、2番目と3番目の画面に移動できます。これは基本的にユーザーシェルです。ユーザーはマウスまたはキーボードを使用してこれでしか作業できません – mac

関連する問題