Người hướng dẫn: Được rồi, bây giờ chúng ta hãy thử và xác định
xem có bao nhiêu cột đang được chọn vào trang này.
Vì vậy, có bao nhiêu thông tin đang được chọn lọc
và hiển thị trên trang này.
Vì vậy, để làm điều đó, chúng ta sẽ sử dụng lệnh theo lệnh.
Vì vậy, chúng tôi đã đặt hàng từng
cái một và điều đó trả lại một cái gì
đó có thể chấp nhận được và đơn đặt hàng trước 100.000 đã cho chúng tôi một lỗi.
Vì vậy, chúng ta hãy thử và thực hiện đặt hàng trước 10.
Và chúng tôi vẫn gặp lỗi.
Vì vậy, tôi sẽ thực hiện một đơn đặt hàng trước năm giờ.
Và điều đó hoạt động.
Vì vậy, chúng ta hãy thử thực hiện một đơn đặt hàng trước sáu và điều đó gây ra lỗi.
Vì vậy, bằng cách làm điều này, chúng tôi biết rằng có
năm cột hoặc đang được chọn từ một bảng nhất định và đó
là bảng tài khoản.
Và hiển thị trên trang này.
Vì vậy, chúng ta hãy thử và xây dựng câu lệnh select của riêng mình
và làm cho nó được thực thi trên máy tính đích.
Vì vậy, chúng ta hãy đến đây và
cố gắng xây dựng nó ở đó.
Vì vậy, hiện tại, câu lệnh là select star
từ các tài khoản có tên người dùng bằng zaid và chúng tôi đang thực hiện
đặt hàng từng cái một.
Vì vậy, hãy xem liệu chúng tôi có thể khắc phục điều đó và
làm cho nó để chọn một cái gì đó mà chúng tôi thích.
Vì vậy, cách thông thường để chọn nội dung
là sử dụng định dạng này.
Nhưng bởi vì chúng tôi đang cố gắng thực hiện nhiều lựa chọn
và chúng tôi đang cố gắng thực hiện điều
đó từ URL, chúng tôi sẽ phải sử dụng một liên kết trước và sau
đó chúng tôi sẽ nói chọn.
Sau đó, chúng ta cần tưởng tượng những
gì đang xảy ra trên ứng dụng này.
Vì vậy, trong ứng dụng web này,
chúng tôi biết rằng có năm bản ghi đang được chọn.
Vì vậy, có năm cột đang được chọn.
Vì vậy, chúng tôi đang làm một, hai, ba, bốn, năm và chúng tôi
nhận được điều đó từ thứ tự bằng lệnh.
Vì vậy, hãy chạy điều này và xem điều gì sẽ xảy ra.
Và tôi đã đánh vần sai union.
Và như bạn có thể thấy bây giờ, lựa chọn đã
đúng và chúng tôi đã
có lựa chọn đầu tiên, vì vậy lựa chọn đầu tiên mà dòng
này thực hiện đã được thực hiện và sau đó nó đã kết hợp.
Vì vậy, nó kết hợp lựa chọn đó với một lựa chọn khác và nó cho chúng ta thấy
một cái gì đó khác.
Và như bạn có thể thấy
ở đây, chúng ta chỉ thấy hai, ba và bốn.
Và điều đó có nghĩa là bất kỳ giá trị nào bạn đặt
số hai hoặc ba hoặc bốn, bất
kỳ giá trị nào bạn muốn
chọn, nếu bạn đặt nó
vào đó, nó sẽ được hiển thị trong trang
này ở vị trí cụ thể này.
Và bạn có thể thấy rằng ở đây bạn có kết quả cho cả hai.
Vì vậy, bất cứ điều gì bạn đặt trong hai cũng sẽ được hiển thị ở đây.
Vì vậy, chúng ta hãy thử xem cơ sở dữ liệu của chúng tôi.
Vì vậy, thay vì số
hai, tôi sẽ nói cơ sở dữ liệu.
Và thay vì số ba, tôi sẽ
nói tên người dùng.
Hoặc người dùng.
Và thay vì số bốn, tôi sẽ
làm phiên bản.
Và điều này sẽ chọn cơ sở dữ liệu hiện tại, đặc
quyền người dùng hiện tại mà chúng tôi có
và phiên bản của cơ sở dữ liệu.
Vì vậy, hãy xem nếu điều này được thực thi
và sau đó chúng ta sẽ nói về nó.
Được, tuyệt đấy.
Vì vậy, tên người dùng đang hiển thị là owasp10
và đó là số hai, vì vậy đó
là cơ sở dữ liệu mà chúng tôi đang tìm kiếm.
Vì vậy, cơ sở dữ liệu là owasp10.
Người dùng hiện tại mà chúng tôi đăng nhập là root @ localhost, vì vậy
chúng tôi là người dùng root.
Và trong chữ ký, vì vậy những
thứ này thực sự không có ý nghĩa gì cả.
Chúng tôi chỉ quan tâm đến điều này và
những gì chúng tôi đã tiêm và chúng tôi đã đưa
vào phiên bản và chúng tôi có thể thấy
đây là phiên bản của MySQL, vì vậy nó là 5. 0. 51.
Vì vậy, hiện tại, chúng tôi biết rằng cơ sở dữ liệu
mà chúng tôi đang kết nối là owasp10.
Thông thường trong hầu hết các tình huống thực tế, mỗi cơ sở
dữ liệu được gán cho một người dùng nhất định.
Vì vậy, thông thường bạn
chỉ có thể chọn nội dung, bảng, cột, dữ liệu
nằm trong cơ sở dữ liệu hiện tại này.
Hiện tại, chúng tôi đã đăng nhập với tư cách là người chủ.
Vì vậy, ứng dụng web này đã được kết nối với cơ sở dữ liệu dưới dạng root, do đó,
chúng tôi thực sự có thể truy cập các
cơ sở dữ liệu khác nhưng điều này không thực
sự xảy ra trong các tình huống thực tế.
Thông thường, mỗi người dùng có cơ sở dữ liệu riêng của họ.
Vì vậy, khi họ kết nối một ứng dụng web với cơ sở dữ liệu, họ sẽ kết
nối nó với một cơ sở dữ liệu và do đó, bạn
sẽ không thể truy cập vào cơ sở dữ liệu khác.
Vì vậy, chúng tôi sẽ xem xét điều đó.
Chúng tôi sẽ giả định rằng chúng tôi chỉ có quyền truy cập
vào owasp10, đây là cơ sở dữ liệu hiện tại của chúng tôi cho trang
web hiện tại này.
Và tên người dùng là root @ localhost.
Trong các video tiếp
theo, chúng ta sẽ xem cách chúng ta có thể khai thác
thêm điều này và thực hiện các tuyên bố chọn lọc mạnh mẽ hơn.