[GXYCTF2019]BabySQli
[GXYCTF2019]BabySQli
考点
wp
$name = $_POST['name'];
$password = $_POST['pw'];
$t_pw = md5($password);
$sql = "select * from user where username = '".$name."'";
if( preg_match("/\(|\)|\=|or/", $name) ) {
die("do not hack me!");
}else{
if ( !$result ) {
printf("Error: %s\n", mysqli_error($con));
exit();
}else{
$arr = mysqli_fetch_row($result);
if($arr[1] == "admin"){
if(md5($password) == $arr[2]) {
echo $flag;
}else{
die("wrong pass!");
}
}else{
die("wrong user!");
}
}
}

小结
最后更新于