揮発性のメモ2

知識をメモ書きしておく

Bad Requestを出す

Apacheサーバで意図的にBad Requestを出さす方法
とりあえず、firefoxLive HTTP Headersを使ってヘッダをいじることにする

Hostヘッダ無しでHTTP/1.1アクセス

Host: 172.16.101.24

この行を消してリプレイ

10キロくらいクッキーを食べさせる

Cookie: test=AAAAAAAAAAAAA... (Aを1万回くらい繰り返す)

この行を足してリプレイ

Bad Requestのエラーページは差し替えられない

Apacheでは、Bad Requestのエラーページを標準以外のページに変更することが出来ない。
http://httpd.apache.org/docs/2.0/custom-error.html

エラーメッセージなら表示できるので、次のようにするとよい。

#   ErrorDocument 400 /error/error_badrequest.html
    ErrorDocument 400 "ERROR! 400:Bad Request"