颜桓君 2021-08-24 23:46
浏览 29
已结题

web安全 报错注入问题

现象描述:在报错注入学习过程中,使用如下payload进行注入,确认注入语句以及php代码无误,但是并未如预期显示xpath错误,而是成功查询到结果。
注入语句:

username=1' and updatexml(1,concat(0x7e,(select table_name from information_schema.tables where table_schema='test' limit 0,1),0x7e),1)%23

执行截图:

img
php代码:

<?php
$con=mysqli_connect("localhost","root","123456","test");
// 检测连接
if (mysqli_connect_errno())
{
    echo "连接失败: " . mysqli_connect_error();
}

$username = $_GET['username'];
$sql = "select * from users where 'username'='$username'";
if($result = mysqli_query($con,$sql)){
    echo "ok";
}else{
    echo mysqli_error($con);
}
?>


我有尝试查看$result查询结果,应该为空,但if判断却为真,执行echo "ok"。
数据库截图:

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 9月1日
    • 创建了问题 8月24日

    悬赏问题

    • ¥15 YOLOv8已有一个初步的检测模型,想利用这个模型对新的图片进行自动标注,生成labellmg可以识别的数据,再手动修改。如何操作?
    • ¥15 怎么做商品窗体,完完全全不会
    • ¥30 NIRfast软件使用指导
    • ¥20 matlab仿真问题,求功率谱密度
    • ¥15 求micropython modbus-RTU 从机的代码或库?
    • ¥15 铜与钢双金属板叠加在一起每种材料300mm长,18mm宽,4mm厚一端固定并加热至80℃,当加热端温度保持不变时另一端的稳态温度。ansys
    • ¥15 django5安装失败
    • ¥15 Java与Hbase相关问题
    • ¥15 后缀 crn 游戏文件提取资源
    • ¥20 bash代码推送不上去 git fetch origin master #失败了