読者です 読者をやめる 読者になる 読者になる

nmtysh.log

Tech系のネタや日々の独り言などを書いています。

curlでログインする(備忘録)

curl -b cookie.txt -c cookie.txt --data "username=user&password=pass" "http://localhost/admin/login"


-b でファイルに保存された cookie の送信。
-c で受信した cookie をファイルに保存。
--data で post データの送信をしています。

あとは、ログイン成功時に保存した cookie を使うことで、ログインが必要なページにコマンドでアクセスできます。

curl -b cookie.txt -c cookie.txt "http://localhost/admin/index"


不意打ちでパスワードを聞かれるサイトの場合は別途対策が必要ですが、基本的にはこれで対応できる。