Read-only archive. Login and posting are unavailable.
View Full Version : SQL injection!!!! Nóng
:sweat: Bài tập java tới của em là cái nì? về bảo mật các bác ạ ?
Ai rành về cái này xin mấy lời xem:
1.Nên làm sâu về cái gì?
2.tài liệu cần đọc
(Sự đóng góp của ACE là niềm vinh hạn của chúng tôi:sogood:)
Trước hay hăck bằng cái chuối này : ' or '1'='1
Giờ họ fix dc rồi :D
Master619
25-02-2010, 16:43
Hack dc voz là tốt nghiệp :D :D
Trước hay hăck bằng cái chuối này : ' or '1'='1
Giờ họ fix dc rồi :D
BÁc có tài kiệu ko? Cái mà bác hiểu ấy cho em cái link với
it4dotvn
25-02-2010, 17:05
BÁc có tài kiệu ko? Cái mà bác hiểu ấy cho em cái link với
// dinhsinhanh
Tài liệu về cái SQL Injection này thì mình có, nhưng mà máy ở nhà die cái PSU. Đang ngồi tạm quán net, chiều mua PSU rồi lục lại gửi cho bạn :D
có nhiều kiểu nhưng nguyên tắc cơ bản là chèn thêm các ký tự vào các phần input (dữ liệu gửi cho chương trình) để thực hiện những ý đồ của mình.
Ví dụ ' or '1'='1 trên:
Giả sử bác cho người dùng nhập vào username và mật khẩu (không mã hóa khi lưu) vào để kiểm tra. Nếu đúng cho log-in.
Câu lệnh sql của bác sẽ có dạng:
Select * from `users` where `user_name` = 'input_username' and `password` = 'input_password'
Nhưng do người dùng nhập ' or '1'='1 vào ô password nên câu lệnh của bác nếu không cảnh giác sẽ thành:
Select * from `users` where `user_name` = 'input_username' and `password` = '' or '1'='1'
Câu lệnh này luôn trả về bản ghi có user_name mà người dùng đưa vào (admin chẳng hạn):sexy:
thuongnet
25-02-2010, 17:17
:sweat: Bài tập java tới của em là cái nì? về bảo mật các bác ạ ?
Ai rành về cái này xin mấy lời xem:
1.Nên làm sâu về cái gì?
2.tài liệu cần đọc
(Sự đóng góp của ACE là niềm vinh hạn của chúng tôi:sogood:)
Em có ý kiến thế này ạ !
1. Bác phải đưa ra được vấn đề cụ thể, yêu cầu là gì và cần giải quyết đến đâu. chứ bác hỏi thế này thì chịu. không ai biết đường mà tư vấn hay hướng dẫn cho bác đâu ạ.
Bài tập của bác nếu được, bác POSt cái yêu cầu lên đây để anh em có hướng mà tư vấn cho bác.
2. Nên đi sâu về cái gì: Thế em hỏi bác bác đang học chuyên ngành gì, bác đam mê cái gì ? trả lời xong sẽ tự biết mình nên đi sâu vào cái gì ?
3. Tài liệu cần đọc. Khi chưa có yêu cầu cụ thể thì làm sao kiếm được tài liệu. Kho tài liệu nhiều nhất là ở đây: www.google.com.vn :sogood:
hết ạ
thuongnet
25-02-2010, 17:17
Hack dc voz là tốt nghiệp :D :D
chuẩn là đây ! :byebye:
Về cơ bản thì cần validate mọi data từ phía client (POST,GET,COOKIES,SESSION), tức là không tin được bố con thèng nào :canny:.
Còn để hiểu nó thì vọc SQL thật nhiều, cho thật hiểu cách query của SQL :aboom:
Đấy là nói theo kiểu chủ thớt muốn nhé =)) tha hồ mênh mông :go:
Hack dc voz là tốt nghiệp :D :D
hack được vbb thì cứ gọi là danh tiếng lẫy lừng:oh:
le_anh_tuan3091
25-02-2010, 17:52
Theo mình chủ thớt muốn hỏi là: sử dụng chương trình viết trên nền Java để "đánh" vào một số lỗi SQL injection...
Em cũng muốn xin tài liệu code bằng C hoặc bằng Java j đó...:D
vBulletin® v3.8.0, Copyright ©2000-2026, Jelsoft Enterprises Ltd.