投稿

ラベル(php)が付いた投稿を表示しています

暇つぶしプログラミングの小ネタ

イメージ
シーザー暗号(暗号化、復号化)を組みなさい 参考?プログラム 円周率を求めなさい ヒント:逆正接関数をテーラー展開→f(1)  * 4を求める 行列の和、積、差、逆行列を求めるプログラムを組みなさい 今後追加する かも しれない。

XSSって怖ぇ~~

とあるサイトでXSSができてしまうことを偶然発見しました。 ところが普段私が使ってるChromeだとブロックしてくれるらしく、スクリプトの実行まではされませんでした。そこで他のブラウザではどうなってるのだろうと思って調べてみました。 検索窓などを想定したXSSぜい弱性のあるPHPコード <?php function xssPrint($post_name){ if($_POST[$post_name] == '') return; $text =mb_convert_encoding($_POST[$post_name],"UTF-8","auto"); if(get_magic_quotes_gpc()) $text= stripslashes($text); print $text; } function xssPrint2($post_name){ if($_GET[$post_name] == '') return; $text =urldecode(mb_convert_encoding($_GET[$post_name],"UTF-8","auto")); if(get_magic_quotes_gpc()) $text= stripslashes($text); print $text; } ?> <html> <head><title>XSS test</title></head> <form name="form" method="post" action="XSS.php"> Fromで送信するタイプ <input ype="text" name="xss1" value="<?php xssPrint('xss1');?>" ><br /> URL引数で送信するタイプ <input ype="text" name="xss2...