我有一個計算機安全類,並且在我們假設要破解的本地機器上執行sql注入時遇到語法問題。SQL語法錯誤(SQL注入)
下面是sql語法的語法。
SqlCommand sqlc = new SqlCommand("SELECT Record FROM Table_Users WHERE Username='" + username + "' AND Password='" + password + "'");
我們正試圖在登錄(用戶名)字段中鍵入以下和「或‘1’=」 1密碼
;INSERT Table_Users (Username, Password) VALUES ('hejsan', 'glenn');
,但我得到一個語法錯誤,「附近有語法錯誤hejsan 」「。
你能看到語法錯誤嗎? =)
你可以在你的_exact_輸入就是更加清楚一點?當它與問題保持一致時,有點不清楚。 –
另外,我是否只有一個不適合提供正確的SQL注入提示?有沒有人聽說過一個教授如何做的課程? –
他不問如何做sql注入(雖然代碼示例肯定容易),但這只是一個糟糕的Insert語句。 – gts