Vô hiệu hóa/kích hoạt plugin:

Một phần của tài liệu luận văn tin học các phương pháp và thủ thuật vượt qua firewall (Trang 122)

Chương 6: Plug-in chống vượt firewall cho trình

6.2.5 Vô hiệu hóa/kích hoạt plugin:

Chophépngườidùngcóthẩmquyềnđượcvôhiệu hóa/kíchh oạt

plugin.

6.3 Một sốvấnđềcầnlưu ýkhiviếtplugin chotrìnhduyệtIE:6.3.1 KháiniệmBrowserHelper Objects(BHO): 6.3.1 KháiniệmBrowserHelper Objects(BHO):

Browser Helper Objects (BHO),tạmdịch làđốitượngtrợgiúp

cho

trìnhduyệt,là1kháiniệmdo Microsoft đưara.Đâylà1dạngứngdụn gđược

pháttriểndựatrênmôitrường COM (ComponentObjectModel).Dòn gđờicủa

đốitượngnàygắnliềnvớidòngđờicủatrìnhduyệtInternetExplorer,t ứclàkhi

khởiđộngsẽsửdụngchungvùngnhớcùngvớitrìnhduyệtwebInterne t

Explorervàchỉđượchủykhitrìnhduyệtbịđóng.Khichạy,đốitượng sẽcóthể

tươngtácvớitấtcảmọithànhphầncũngnhưđốitượngkháccủatrình duyệt(ví

dụ:cửasổ,toolbar,textfield,…),cóthểnhậnđượccácthôngđiệp,sự kiệndo

trìnhduyệtphátranhưcácsựkiệntrởvềtrangtrướcđó(GoBack),tran gsau

PhanTrungHiếu -Trang76- Trần LêQuân

Mssv:0112463 Mssv:0112319

LuậnvăntốtnghiệpMạngmáytính GVHD: ThS Đỗ Hoàng Cường

(GoForward),haysựkiệnDownload thànhcông(DocumentComplete) ,…Các

BHOkhiđượckhởitạothìtrướchếtphảitrảiquaquátrìnhđăngkívà oRegistry

chohệthốngthôngquagiátrị củaCLSID.Giátrịnàyđóngvaitrònhư 1giátrị

địnhdanh(Identifier)choduynhấtBHO.

Hìnhdướiđâyminhhọaquátrìnhtrìnhduyệtkhởiđộngvànạp cácBHO

vàobộnhớđể xửlí:

Hình28QuátrìnhtrìnhduyệtkhởiđộngvànạpcácBHO

Quátrìnhhoạtđộngnhưsau: - Khởiđộngtrìnhduyệt.

- TrìnhduyệtsẽtìmtrongRegistry cácgiátrịCLSIDcủacác BHO

tươngứngvàloadcácmodule ứngdụngcủacácBHOnàyv àobộ

nhớ

- MỗiBHOđượckhởitạosẽcó1Interface(tạmdịch làđối tượnggiao

tiếp)riêngbiệt.KhitìmthấycácInterfacenàycủaBHO,trì nhduyệt

sẽchuyểncontrỏtrỏđếnInterfacecủachínhmình(Interfac e

IUnkown)chocácBHO.Chínhviệcchuyển IUnkown choc

ácBHO

màcácBHOnàymớicó thểcanthiệpđượcvàocácđốitượ ngcũng

nhưcác sựkiệncủatrìnhduyệt.

PhanTrungHiếu -Trang77- Trần

LêQuân

Mssv:0112463 Mssv:0112319

LuậnvăntốtnghiệpMạngmáytính GVHD: ThS Đỗ Hoàng Cường

Một phần của tài liệu luận văn tin học các phương pháp và thủ thuật vượt qua firewall (Trang 122)

Tải bản đầy đủ (DOCX)

(152 trang)
w