さくらのVPSにアタックしてくる人たちの行動を観察した記録です。観察日記。 今回のネタは以下です。 *phpMyAdminを狙っている人がやろうとしていること。それはBitCoin掘り *ハニーポットとかやる上で注意しないといけない法律 *マルウェアを配っているサイトは通報しよう なおこのスライドは、2014年2月22日のSecurity Casual Talks 2014#1(すみだセキュリティ勉強会)での発表資料です。 http://ozuma.sakura.ne.jp/sumida/
![さくらのVPSに来る悪い人を観察して通報してインターネットを少し良くする](https://cdn-ak-scissors.b.st-hatena.com/image/square/d9fc29b70d52f2c7f5901e475ebdd5d08120d278/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fvps-tuho-140221231855-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
脆弱性の発生するメカニズム 脆弱性の原因はlibraries/mult_submits.inc.php の以下の部分です。 case 'replace_prefix_tbl': $current = $selected[$i]; $newtablename = preg_replace("/^" . $from_prefix . "/", $to_prefix, $current); 上記再現手順の場合、preg_replace関数の呼び出しは以下の引数となります。 preg_replace("/^/e\0/", "phpinfo();", "test"); preg_replace関数(PHP5.4.6以前)の第1引数はバイナリセーフでないため、NULLバイト以降が無視され、結局以下の引数で呼び出されたのと同じになります。 preg_replace("/^/e", "phpinfo();
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く