Subaru's Husband -17ページ目

Subaru's Husband

python、linux、バイクなんかのネタを書きます。
一応security業界でご飯を食べてます。
備忘録がメインだと思うので、未来の自分が助かれば最高。

SQL injectionの解説で面白そうなページがあったからメモ。

http://www.unixwiz.net/techtips/sql-injection.html

最近CMSのデフォルトページ管理者URLとデフォルトユーザ、パスワードの一覧を作りたいなと思ってます。
仕事がら隠されたログインページを見つけなきゃ行けないのでその為もあるけど、根本はただの好奇心です。
ちょっと探して見ただけでも沢山あるから大変そうだわー。

ちょこちょこと情報収集するクローラも作らないと、サーバ代、ドメイン代が意味なくなってしまう。


最近DBをInnoDBに変更したところ、
レコードが一件もないテーブルなのに型変更が出来なくなって
下記のメッセージが出力されちゃいます。

ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constraint fails

とりあえず、空のテーブルだったから下記コマンドで外部キーチェックを外してから
型変更を実施しました。

set foreign_key_checks = 0;

んでもってやりたいことが終わったら、設定を元にもどします。

set foreign_key_checks = 1;



運用しているサイトがhttpsだけなので強制的にhttpsに遷移させます。
【環境】
・Ubuntu10.04
$sudo a2enmod rewrite ssl
$sudo nano etc/apache2/sites-available/default

RewriteEngine On
RewriteLog /var/log/apache2/rewrite_log
RewriteLogLevel 3
RewriteCond %{SERVER_PORT} !^443$
RewriteRule / https://% {HTTP_HOST}/$1 [L,R]

上記の設定を追記して再起動

$sudo service apache2 restart
これでhttp→httpsに遷移してくれます。