0

asp.net Web サイトへのログインをバイパスできるかどうか知りたいのですが、一意の URL を使用することはできません。

サイトへのログイン資格情報を持っていて、それらを使用してこれを実行しようとしましたが、役に立ちませんでした。

それで、これは可能ですか?唯一思いついたのは

http://username:password.awesomesauce.com/login/login.aspx

参考までに、問題なくログインできます。サードパーティのアプリを介してサイトにログインするためにこれが必要です。アプリで毎回ログインするのは大きな苦痛であり、認証されたログインを維持するのが面倒なため、多くの機能が失敗することがあります

4

2 に答える 2

1

Live HTTP Headers 0.17という名前の Firefox アドオンを使用して、サイトにログインする際の URL アクションを追跡しました。キャプチャオプションをオンにした後、ログインしたところ、これが表示されました

ル・イメージ

次に、Content-Length カテゴリからコンテンツを取得し、次のように URL に追加しました

https://www.TROLLFACE.com/login/login.aspx?__LASTFOCUS=&__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=%2FwEPDwUJMTI2OTI3NTE1D2QWAmYPZBYCAgMPZBYMAiAPDxYCHgdWaXNpYmxlaGRkAiEPDxYCHwBoZGQCJg8WAh4LXyFJdGVtQ291bnQCGhYCAhkPZBYCAgEPFgIeBXN0eWxlBQtib3JkZXI6MHB4O2QCKA8WAh8AaGQCKg8PFgIeC05hdmlnYXRlVXJsBRZqYXZhc2NyaXB0Om9wZW5DaGF0KCk7ZGQCOQ8PFgIeBFRleHQFKUNvcHlyaWdodCAmY29weTsgMjAxMiBCIE8gWCBQYXJ0bmVycywgTExDZGQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgEFGGN0bDAwJGJ0bkNoZWNrSW52ZW50b3J5MdYH4EkMQWCgv%2FEOSMLJPNZ21rMa&ctl00%24cphMain%24txtUsername=USERNAME-GOES-HERE&ctl00%24cphMain%24txtPassword=PASSWORD-GOES-HERE8&ctl00%24cphMain%24btnLogin=Log+In

USERNAME-GOES-HEREPASSWORD-GOES-HEREに注意してください

これまでのところ、毎回機能し、ログインを効果的にスキップしています。

于 2012-08-23T14:48:17.003 に答える
1

いいえ、これは通常不可能です。

これは非常に特殊なカスタム ケースです。すべてのログインが異なり、データベースなどによる認証方法がすべて異なるため、これに対する標準はありません。

FTP はこのように機能しますが、これは認証がプロトコルの一部であるのに対し、Web フォームではそうではないためです。

于 2012-08-22T14:32:22.250 に答える