Web ページ (Web 認証) 認証の一般的なソリューション: ブラウザーを介して CURL をキャプチャし、自動ログインを実現するためにルーターが実行できる bash スクリプトを作成します [非検出]

序文

多くの大学生はキャンパス ネットワークへの自動ログインに夢中になっており、そこから抜け出すことができませんが、学校に適した方法を見つける必要があります。この問題を解決するために、ルーター Web ページ ネットワーク認証プラグインが登場します。くだらない話はしないで、まっすぐ仕事に行きなさい

準備する必要があるのは、ブラシをかけられたルーター、動く手、質問できる口、そして使える脳です。

1. パケットキャプチャ

一般的なパケット キャプチャ手順は次のとおりです。

学校認定 Web ページを開き、ブラウザで F12 を押して開発ツールを開きます。

 右側の次のウィンドウには、パケット キャプチャ情報が表示されます。

 右クリックで下に追加

curl (cmd) が間違ってコピーしないようにコピーすることを選択します。この手順は重要です。

 これが私たちが必要とするカールです

通常は次のようになります。

curl "http://219.222.95.38/eportal/InterFace.do?method=login" ^
  -H "Accept: */*" ^
  -H "Accept-Language: zh-CN,zh;q=0.9,en; q=0.8,en-GB;q=0.7,en-US;q=0.6" ^
  -H "接続: キープアライブ" ^
  -H "Content-Type: application/x-www-form-urlencoded; charset= UTF-8" ^
  -H "Cookie: EPORTAL_COOKIE_OPERATORPWD=; EPORTAL_COOKIE_SERVER=; EPORTAL_COOKIE_DOMAIN=; EPORTAL_AUTO_LAND=; EPORTAL_COOKIE_SERVER_NAME=; EPORTAL_COOKIE_USERNAME=; EPORTAL_COOKIE_PASSWORD=; EPORTAL_COOKIE_SAVEPASSWORD=false; E PORTAL_COOKIE_NEWV=; EPORTAL_USER_GROUP=^%^E7^%^BC^% ^B4^%^E8^%^B4^%^B9^%^E5^%^AD^%^A6^%^E7^%^94^%^9F; JSESSIONID=343DBD3127B618FD8F09E6DB9C2E4A04" ^ -H "Origin:
  http ://219.222.95.38" ^
  -H "参照者: http://219.222.95.38/eportal/index.jsp?wlanuserip=4e8521c5e95cc2512f4d7b2337e9187a&wlanacname=8d9f959a8ec82bda924698d872983201&ssid=&nasip=cf8d35e3fec d023ed8b30f713318e973&snmpagentip=&mac=de4bae6add748a15b2f1dded263ff9e1&t=wireless-v2&url=f5f108611801fe6441be2152ce18944a60a6b2af0d40f2f3&apmac=&nasid=8d 9f959a8ec82bda924698d872983201&vid=ab62dcce0d51d421&port=3e81c125bb4cc9e1&nasportid=84472955d9ccce45508d03904ef81a3a4e183af274460d68fb64b909cbdc80db 72027c310c478268" ^
  -H "ユーザー エージェント: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML、Gecko など) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.67" ^
  --data-raw "userId=*********&password=********&service=&queryString=wlanuserip^%^253D4e8521c5e95cc2512f4d7b2337e9187a^%^2526wlanacname^%^253D8d9f959a8ec82bda924698d87 2983201^%^2526ssid^% ^253D^%^2526nasip^%^253Dcf8d35e3fecd023ed8b30f713318e973^%^2526snmpagentip^%^253D^%^2526mac^%^253Dde4bae6add748a15b2f1dded263ff9e1^%^2526t^%^2 53Dwireless-v2^%^2526url^%^253Df5f108611801fe6441be2152ce18944a60a6b2af0d40f2f3^%^2526apmac^% ^253D^%^2526nasid^%^253D8d9f959a8ec82bda924698d872983201^%^2526vid^%^253Dab62dcce0d51d421^%^2526ポート^%^253D3e81c125bb4cc9e1^%^2526nasportid^% ^253D84472955d9ccce45508d03904ef81a3a4e183af274460d68fb64b909cbdc80db72027c310c478268&operatorPwd=&operatorUserId=&validcode=&passwordEncrypt=false" ^ --圧縮
  ^
  --不安な                        

次に、ルーターに openwrt をフラッシュする必要があります。これを見つけたので、openwrt が何であるかを知っているはずです。ここでは時間を無駄にしません。

私が作った比較的使いやすいルーターの luci-app-autoshell プラグインをインストールします github のウェアハウスは : https://github.com/lucikap/luci- ウェアハウスにジャンプますapp-brukamen.git
 

ipk パッケージ luci-app-autoshell_1.2.3-1_mipsel_24kc.ipk をダウンロードし、openwrt ルーターにインストールします。

ルーターを再起動すると、関連するインターフェイスが表示され、関連する指示が表示されます。このとき、プラグインにcurlを貼り付けてスクリプトを生成し、自動認証の楽しみをお楽しみください。

ご質問がある場合は、QQ グループ チャット ディスカッションにご参加ください: 555201601

おすすめ

転載: blog.csdn.net/Brukamen/article/details/131539403