求說的簡單易懂一點
2 回答
已采納

Santorini7
TA貢獻4條經驗 獲得超2個贊
原始網站登錄的時候sql是這樣驗證的
"SELECT?*?FROM?users?WHERE?(name?=?'"?+?userName?+?"')?and?(pw?=?'"+?passWord?+"');"?
userName 和?passWord 是用戶輸入的?
sql攻擊 就是 將 用戶?userName ?和?passWord ?倆個變量 改成?"1'?OR?'1'='1";
最注重 sql 就成了
"SELECT?*?FROM?users?WHERE?(name?=?'1'?OR?'1'='1')?and?(pw?=?'1'?OR?'1'='1');"
也就是?SELECT?*?FROM?users; 就 無需 密碼賬戶 直接登了了
這就是最簡單的sql注入 ?說白了 就是 填詞游戲?。?!
添加回答
舉報
0/150
提交
取消