• MD5Play2
  • Points: 100
  • Type: Web
  • Solves: 159
  • Download
Just understand the code ;)

--------------------------------------------
Challenge's URL : 
http://blackfoxs.org/radar/md5play
URLにアクセスするとphpのソースコードが表示されます。
<?php
if(!isset($_GET['md5'])){die(highlight_file(__FILE__));}
if (isset($_GET['md5']) and strlen($_GET['md5']) == 3 and !is_numeric($_GET['md5'])){
    $md5=$_GET['md5'];
    if (floatval($md5)==md5($md5)){
        die(highlight_file("flag.php"));
    }else{
        echo htmlspecialchars($md5)."!=",md5($md5);
    }
}else{die(highlight_file(__FILE__));}
?> 1
GETパラメータのmd5が3文字で数値ではなくmd5のハッシュ値の先頭が数字でなければフラグが表示されそうです。eeeのMD5ハッシュ値はd2f2297d6e829cd3493aa7de4416a18fですのでeeeを指定してみます。
<?php
$flag='radar{s0m3_bug5_1s_fun}';
?> 1
フラグは、
radar{s0m3_bug5_1s_fun}