Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 18
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Chặn hàm gethostbyname

    Mã:
    struct hostent* FAR gethostbyname(  __in  const char *name);
    Hàm này dùng để resolve địa chỉ 1 trang web thành địa chỉ IP.
    Nếu name có chứa các từ khóa cần chặn thì trả về NULL [IMG]images/smilies/smile.png[/IMG]

  3. #3
    Ngày tham gia
    Sep 2015
    Đang ở
    hà nội
    Bài viết
    0
    thank bạn nhé,để mình thử Hook nó xem [IMG]images/smilies/biggrin.png[/IMG],thêm nữa cho mình hỏi,với các ứng dụng kiểu như FireFox hay opera chúng được làm bởi các thư viện cross-platform không rõ có sử dụng được cách này không

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn cứ thử xem, ứng dụng cross-platform bao giờ cũng gồm 2 phần: platform independant (sử dụng chung cho tất cả các platform) & platform dependant (phải viết riêng cho từng platform). Nên mình nghĩ Opera hay Firefox đều phải sử dụng thư viện winsock [IMG]images/smilies/smile.png[/IMG]. Cách chặn trang web này cũng được một số virus sử dụng để ngăn truy cập vào các trang web anti-virus

    Nếu chưa được nữa thì hook luôn hàm getaddrinfo [IMG]images/smilies/biggrin.png[/IMG]

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    ồ OK,kết quả rất mỹ mãn,mình vừa thử hook

    struct hostent* FAR gethostbyname(
    __in const char *name
    );
    thì thấy là Firefox cũng dùng được,còn opera thì chưa có để thử ^^!,khi nào thử down về chạy thử xem


    Cách chặn trang web này cũng được một số virus sử dụng để ngăn truy cập vào các trang web anti-virus
    cái này chắc virus nó chỉ cần đọc Title của cửa sổ,cửa sổ nào có dấu hiệu virus thì nó SendMessage quit luôn

    lạ thật,thử hook hàm

    struct hostent* FAR gethostbyname(
    __in const char *name
    );
    thì không bắt được link của IE

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Ờ nhỉ, mình nhầm. Đề mình ngâm cứu rồi sẽ trả lời cho bạn.

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    http://www.nektra.com/products/deviare/index.php
    muốn hook hàm nào vác cái này ra kiểm tra trước xem có hiệu quả không rồi thì hook [IMG]images/smilies/biggrin.png[/IMG]

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Thế bạn đã thử hook thêm hàm getaddrinfo chưa? Nếu chưa thì thử đi nhé [IMG]images/smilies/smile.png[/IMG]

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi meoconlongvang
    Hàm này có 2 phiên bản A và W, bạn hook phiên bản nào ?

  10. #10
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Hàm này có 2 phiên bản A và W, bạn hook phiên bản nào ?

 

 
Trang 1 của 2 12 CuốiCuối

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
  •