Mục lục
Error-based SQLi
- Là một kỹ thuật tấn công SQL Injection dựa vào thông báo lỗi được trả về từ Database Server có chứa thông tin về cấu trúc của cơ sở dữ liệu.
- Trong một vài trường hợp, chỉ một mình Error-based là đủ cho hacker có thể liệt kê được các thuộc tính của cơ sở dữ liệu.
Kẻ tấn công querry bằng lệnh không chính xác có chủ ý để thông báo lỗi trả về từ đó xuất được thông tin mong muốn, mình sẽ demo luôn bằng database website local luôn cho nhanh
Ở ví dụ đơn giản này, mình select từ một bảng không tồn tại trong DB. Mọi người thấy kết quả trả về là table fantasista.wp_term không tồn tại, như thế ta đã lấy được thông tin tên db là “fantasista”.
Tham khảo
http://gh0stsec.blogspot.com/2016/02/error-baseddouble-query-sql-injection.html
https://www.youtube.com/watch?v=ikcqKaMxxcM