Truy vấn bình thường là không có vấn đề, như chúng tôi tuyên bố MySQL sẽ chỉ cần chọn tất cả mọi thứ từ các khách hàng có một tên người dùng bằng timmy.Tuy nhiên, cuộc tấn công tiêm đã thực sự làm cho truy vấn của chúng tôi hành xử một cách khác nhau hơn chúng tôi dự định. Bằng cách sử dụng một trích dẫn đơn ('), họ đã kết thúc một phần chuỗi của MySQL truy vấn của chúng tôitên người dùng = ' 'và sau đó thêm vào của chúng tôi tuyên bố nơi với một mệnh đề OR 1 (luôn luôn đúng).tên người dùng = ' ' hoặc 1Khoản này OR 1 sẽ luôn luôn là đúng và vì vậy mỗi mục nhập trong bảng "khách" sẽ được lựa chọn bởi tuyên bố này!
đang được dịch, vui lòng đợi..
