代码:
<?php
include("flag.php");
highlight_file(__FILE__);
if(isset($_GET['num'])){
$num = $_GET['num'];
if($num==="4476"){
die("no no no!");
}
if(intval($num,0)===4476){
echo $flag;
}else{
echo intval($num,0);
}
}
分析:声明一个num值,第一个if判断中,"4476"说明是个字符串,则输入num!=4476,即可获得flag
输入:
http://f942eda8-a3b2-41d1-a020-2f4a2dc32c06.challenge.ctf.show/?num=4476.0
//?num=4476.0,中.0可以换成其他字符