私の会社のサーバーに保存されているaspxページのソースを取得する必要があります。サーバーにアクセスできない(またはサーバーの言語私のPCでHTA localyを使用しています。)telnetとJavaScriptを使用してhtml/aspxソースコードを取得する
私はこのコードを書いた:(JavaScriptの)
var WshShell = new ActiveXObject("WScript.Shell");
WshShell.Run("telnet -fh:/telnetlog.txt xxx.xxx.xxx.com 80"); //The host address
setTimeout("WshShell.SendKeys('GET /subfolder/page.aspx HTTP/1.0~~')",1000);
をそれは多くのページで、自宅で働いていたが、今私はHTTP/1.1 401を持っている...
を、私はそれについて何ができますか? IEからこのページに問題はありません。 他のアイデアも考えられます!
おかげで、 ロテム
私は混乱しています...適切に設定されたサーバーを想定し、Webサーバーのポート80にtelnetingし、aspxかhtmlかどうかに関わらずページを要求すると、aspxソースコードではなくHTMLページが返されます。ブラウザでソースを見ると同じことになります。それはおそらく以前にaspxコードを取得することができますか? – Jeff
@ジェフ:2つの方法があります。最初は、誤って構成されたサーバーが関わっています.netがインストールされていないため、IISはテキストファイルであるかのように見つけられた.aspxページの内容を処理します。 2番目のパッチはパッチの適用されていないサーバー(恐らくパッディング・オラクル攻撃を使用しているサーバー)を必要とします。いずれにせよ、これは本番システムでは決して動作しないはずです。 – NotMe