gpt4 book ai didi

php - 如何通过SQL注入(inject)删除表

转载 作者:行者123 更新时间:2023-11-30 00:27:51 24 4
gpt4 key购买 nike

我只是想在这里弄清楚一些事情。我正在研究 SQL 注入(inject),无论我如何尝试,我似乎都无法删除该表,我想知道是否可能无法完成 -我可以提供一些如何删除该表的示例吗?

<?php

$username = trim($_POST['username']);
$cxn = mysqli_connect($a,$b,$c,$d);
if ($cxn) {

$sql = "SELECT * FROM members WHERE logins = '{$username}';";
// tried sending: '; DROP TABLE members".' doesn't work...
$result = mysqli_query($cxn,$sql)
if (!$result) { echo 'Couldn\'t be done!'; } else { echo 'Query completed!'; }

}

?>

那么,我如何使用 SQL 注入(inject)删除表成员 - 或者它是网络安全的吗?谢谢。

最佳答案

MySQLi 不允许多堆栈查询,除非您使用 mysqli_multi_query ,因此 DELETE-ing 或 DROP-ping 是不可能的。

关于php - 如何通过SQL注入(inject)删除表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22739516/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com