Kết quả 51 đến 56 của 56
-
27-08-11, 07:42 AM #51
- Ngày tham gia
- Jan 2009
- Bài viết
- 384
- Thanks
- 79
- Thanked 218 Times in 54 Posts
Ðề: Đã tìm ra nguyên nhân mất thẻ ở TVWeb 1.85
Cuối cùng không có hướng giải quyết!
Khách viếng thăm hãy cùng pikeman20 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
27-08-11, 07:55 AM #52
- Ngày tham gia
- Jan 2009
- Bài viết
- 384
- Thanks
- 79
- Thanked 218 Times in 54 Posts
Ðề: Đã tìm ra nguyên nhân mất thẻ ở TVWeb 1.85
Khách viếng thăm hãy cùng pikeman20 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
27-08-11, 08:41 AM #53
- Ngày tham gia
- Jan 2009
- Bài viết
- 384
- Thanks
- 79
- Thanked 218 Times in 54 Posts
Ðề: Đã tìm ra nguyên nhân mất thẻ ở TVWeb 1.85
Tạo cái trang đăng nhập cho forder log đi
Khách viếng thăm hãy cùng pikeman20 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
25-11-11, 10:17 AM #54
- Ngày tham gia
- Sep 2011
- Bài viết
- 184
- Thanks
- 228
- Thanked 24 Times in 19 Posts
Ðề: Đã tìm ra nguyên nhân mất thẻ ở TVWeb 1.85
Khách viếng thăm hãy cùng duyanh12285 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
25-11-11, 11:28 AM #55
- Ngày tham gia
- Mar 2011
- Bài viết
- 182
- Thanks
- 15
- Thanked 12 Times in 11 Posts
Ðề: Đã tìm ra nguyên nhân mất thẻ ở TVWeb 1.85
Đổi tên /server thành tên khác rồi làm sao nó vô đc? Đặt thêm cái code cho trước khi vào file /log/index.php
Mà em nhớ thẻ trong TVweb được lưu trong database của server mà đâu có lưu trong file log của web đâu?
Em xài có thấy tình trạng mất thẻ nào?Khách viếng thăm hãy cùng garllado xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
25-11-11, 03:33 PM #56
- Ngày tham gia
- Dec 2008
- Bài viết
- 143
- Thanks
- 28
- Thanked 27 Times in 22 Posts
Ðề: Đã tìm ra nguyên nhân mất thẻ ở TVWeb 1.85
Theo mình thấy, TVweb 1.85 đâu bị lỗi này. Mình đang dùng đây.
Đúng thật, là TVWeb thiếu rule chổ $_GET cho file Server/log/index.php
Nhưng đây chưa phải là vấn đề, nếu dòm code, ta có thể thấy 1 dòng cứu vớt kia mà ?
Trích nội dung 2 dòng mà chủ topic đề cập đến.
Dòng
PHP Code:$module = $_GET['module'];
PHP Code:$action = $_GET['action'];
Nhưng chính dòng bên dưới của 2 dòng này đã chặn đc hành vi của các attacker rồi,
cùng xem
PHP Code:$file_log = "modules/".$module.".txt";
tôi ví dụ, index.php?module=../../config.php, khi vào code, có thể dịch là:
PHP Code:$file_log = "modules/../../config.php.txt";
@chủ topic: bạn đã thật sự test chưa ? Bỏ 1 file test.ini ở ngoài folder root, rồi dot dot slash cái path ra xem đọc đc ko?
Cộng thêm, file log/index.php này không hề dùng hàm include, mà ở đây là fopen, cái mà chủ topic nói có lẽ nằm ở trang home của TVweb, nhưng ở home thì đã rule rồi
Nếu các bạn vẫn không yên tâm, thì có thể làm theo cách sau đây:
Mở file Server/log/index.php
Tìm
PHP Code:$module = $_GET['module'];
PHP Code:if(preg_match('/^[A-Za-z0-9_]*$/', $_GET[module])) { $module = $_GET['module'];} else { $module = ''; }
PHP Code:$action = $_GET['action'];
PHP Code:if(preg_match('/^[A-Za-z0-9_]*$/', $_GET[action])) { $action = $_GET['action'];} else { $action = ''; }
Lần sửa cuối bởi lastpr0, ngày 25-11-11 lúc 03:46 PM.
Khách viếng thăm hãy cùng lastpr0 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
Cần giúp đỡ về TVWeb 1.85
Bởi kunyeudung trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 4Bài viết cuối: 25-08-11, 02:45 AM -
Lỗi bảng xếp hạng tháng TVWeb 1.85
Bởi whylove trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 4Bài viết cuối: 16-08-11, 08:57 PM -
Help TVWEB 1.85
Bởi gauandy trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 21-06-11, 08:17 AM -
Lỗi Web TVweb 1.67
Bởi daiuycong trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 16-11-10, 05:38 PM -
Cần Giúp Về TVWeb
Bởi daiuycong trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 07-11-10, 01:36 PM