我正在運行一個我購買的網站,我認爲這是相當不容易的。但是,在發起攻擊後,我發現它不是。他告訴我這個漏洞,但是我的問題是用戶輸入的內容是否可以像用戶那樣獲得所有用戶的用戶名?這裏是代碼...黑客sql查詢
$un=$_GET['username'];
$q=$db->query("SELECT * FROM users WHERE login_name='$un' OR username='$un'");
我意識到這是highley hackable。因此,我將網站改爲準備好的語句,以防止這種情況再次發生。我只想知道他可以輸入什麼來獲取所有用戶的用戶名。
有人張貼在GitHub上的腳本,你可以在這裏找到: https://github.com/sat312/Mafia-Game-Script/blob/master/checkun.php
從字面上看,谷歌爲「sql注入php」提出的第一件事是:http://www.php.net/manual/en/security.database.sql-injection.php完整地爲你詳細解釋它 – Deryck
@Deryck你看過這個問題嗎?他正在尋找一個與上面的代碼相匹配的例子...而不是一些通用的描述。 – Brad
你的黑客通知你。多好。 – crafter