Apacheサーバで意図的にBad Requestを出さす方法
とりあえず、firefoxでLive 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"