Disable BHO
Trang 1 trong tổng số 1 trang
Disable BHO
Hôm trước có 1 bạn hỏi tôi thế này:
Tôi muốn Disable phần BHO của Internet Explorer vì nhiều khi các chương trình virus lợi dụng tính năng trên để cài cắm vào máy tính của tôi?
Mình xin hướng dẫn như sau:
Mở NotePad tạo file ví dụ có tên là BHO.BAT có nội dung dưới đây :
Trích dẫn:
@echo off
setlocal ENABLEDELAYEDEXPANSION
if /i {%1}=={L} goto OK1
if {%2}=={} goto err
if /i {%1}=={D} goto OK1
if /i {%1}=={E} goto OK1
:err
@echo Syntax: DisableHelperObjects D^|E^|L [ALL^|ObjectNumber]
endlocal
goto :EOF
:OK1
set /a number=0
set what=N
set action=%1
if /i "%action%" EQU "L" goto OK2
set what=%2
if /i "%what%" EQU "ALL" goto OK2
if "%what%" LSS "1" goto err
if "%what%" GTR "9" goto err
set /a number=10%what%%%10
if "%what%" NEQ "%number%" goto err
:OK2
regedit /a "%TEMP%\DisableHelperObjects.tm1" "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
CurrenTVersion\Explorer\Browser Helper Objects"
@echo REGEDIT4>"%TEMP%\DisableHelperObjects.tm2"
@echo.>>"%TEMP%\DisableHelperObjects.tm2"
set /a cnt=0
@echo Before
@echo.
for /f "Tokens=*" %%a in ('type "%TEMP%\DisableHelperObjects.tm1"^|FIND "\{"') do (
set /a cnt=!cnt! + 1
set work=%%a
set work=!work:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
CurrenTVersion\Explorer\Browser Helper Objects\=!
set work=!work:[=!
set work=!work:]=!
@echo !cnt! !work!
@echo %%a>>"%TEMP%\DisableHelperObjects.tm2"
@echo.>>"%TEMP%\DisableHelperObjects.tm2"
)
@echo.>>"%TEMP%\DisableHelperObjects.tm2"
del /q "%TEMP%\DisableHelperObjects.tm1
if /i "%action%" EQU "L" goto finish
@echo REGEDIT4>"%TEMP%\DisableHelperObjects.tm1"
@echo.>>"%TEMP%\DisableHelperObjects.tm1"
set OK=N
set /a cnt=0
for /f "Tokens=*" %%a in ('type "%TEMP%\DisableHelperObjects.tm2"^|FIND "\{"') do (
set /a cnt=!cnt! + 1
set work=%%a
call :doit
)
if %number% NEQ 0 if "%OK%" EQU "N" @echo.&@echo Helper Object %number% not found.&goto after
regedit /s "%TEMP%\DisableHelperObjects.tm1"
:after
regedit /a "%TEMP%\DisableHelperObjects.tm1" "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
CurrenTVersion\Explorer\Browser Helper Objects"
@echo.
@echo After
@echo.
set /a cnt=0
for /f "Tokens=*" %%a in ('type "%TEMP%\DisableHelperObjects.tm1"^|FIND "\{"') do (
set /a cnt=!cnt! + 1
set work=%%a
set work=!work:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
CurrenTVersion\Explorer\Browser Helper Objects\=!
set work=!work:[=!
set work=!work:]=!
@echo !cnt! !work!
)
del /q "%TEMP%\DisableHelperObjects.tm1
:finish
endlocal
goto :EOF
:doit
if /i "%action%" EQU "E" goto doite
if %number% EQU 0 goto doitda
if %number% NEQ %cnt% goto :EOF
set OK=Y
:doitda
set tst=%work%
set tst=%tst:#NO#}=}%
if "%tst%" NEQ "%work%" goto :EOF
set del=%work%
set del=%del:[=[-%
@echo %del%>>"%TEMP%\DisableHelperObjects.tm1"
@echo.>>"%TEMP%\DisableHelperObjects.tm1"
set work=%work:}=#NO#}%
:doitout
@echo %work%>>"%TEMP%\DisableHelperObjects.tm1"
@echo.>>"%TEMP%\DisableHelperObjects.tm1"
goto :EOF
:doite
if /i "%what%" EQU "ALL" goto doitea
if %number% NEQ %cnt% goto :EOF
set OK=Y
:doitea
set tst=%work%
set tst=%tst:#NO#}=}%
if "%tst%" EQU "%work%" goto :EOF
set del=%work%
set del=%del:[=[-%
@echo %del%>>"%TEMP%\DisableHelperObjects.tm1"
@echo.>>"%TEMP%\DisableHelperObjects.tm1"
set work=%work:#NO#}=}%
goto doitout
3. Lưu file trên , đóng tất cả cửa sổ của IE
4. Chạy file BHO.BAT với cú pháp như sau :
- BHO.BAT D ALL --> Disable tất cả BHO
- BHO.BAT E ALL --> Enable tất cả BHO
- BHO.BAT D Object Number hoặc BHO E Object Number
Tôi muốn Disable phần BHO của Internet Explorer vì nhiều khi các chương trình virus lợi dụng tính năng trên để cài cắm vào máy tính của tôi?
Mình xin hướng dẫn như sau:
Mở NotePad tạo file ví dụ có tên là BHO.BAT có nội dung dưới đây :
Trích dẫn:
@echo off
setlocal ENABLEDELAYEDEXPANSION
if /i {%1}=={L} goto OK1
if {%2}=={} goto err
if /i {%1}=={D} goto OK1
if /i {%1}=={E} goto OK1
:err
@echo Syntax: DisableHelperObjects D^|E^|L [ALL^|ObjectNumber]
endlocal
goto :EOF
:OK1
set /a number=0
set what=N
set action=%1
if /i "%action%" EQU "L" goto OK2
set what=%2
if /i "%what%" EQU "ALL" goto OK2
if "%what%" LSS "1" goto err
if "%what%" GTR "9" goto err
set /a number=10%what%%%10
if "%what%" NEQ "%number%" goto err
:OK2
regedit /a "%TEMP%\DisableHelperObjects.tm1" "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
CurrenTVersion\Explorer\Browser Helper Objects"
@echo REGEDIT4>"%TEMP%\DisableHelperObjects.tm2"
@echo.>>"%TEMP%\DisableHelperObjects.tm2"
set /a cnt=0
@echo Before
@echo.
for /f "Tokens=*" %%a in ('type "%TEMP%\DisableHelperObjects.tm1"^|FIND "\{"') do (
set /a cnt=!cnt! + 1
set work=%%a
set work=!work:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
CurrenTVersion\Explorer\Browser Helper Objects\=!
set work=!work:[=!
set work=!work:]=!
@echo !cnt! !work!
@echo %%a>>"%TEMP%\DisableHelperObjects.tm2"
@echo.>>"%TEMP%\DisableHelperObjects.tm2"
)
@echo.>>"%TEMP%\DisableHelperObjects.tm2"
del /q "%TEMP%\DisableHelperObjects.tm1
if /i "%action%" EQU "L" goto finish
@echo REGEDIT4>"%TEMP%\DisableHelperObjects.tm1"
@echo.>>"%TEMP%\DisableHelperObjects.tm1"
set OK=N
set /a cnt=0
for /f "Tokens=*" %%a in ('type "%TEMP%\DisableHelperObjects.tm2"^|FIND "\{"') do (
set /a cnt=!cnt! + 1
set work=%%a
call :doit
)
if %number% NEQ 0 if "%OK%" EQU "N" @echo.&@echo Helper Object %number% not found.&goto after
regedit /s "%TEMP%\DisableHelperObjects.tm1"
:after
regedit /a "%TEMP%\DisableHelperObjects.tm1" "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
CurrenTVersion\Explorer\Browser Helper Objects"
@echo.
@echo After
@echo.
set /a cnt=0
for /f "Tokens=*" %%a in ('type "%TEMP%\DisableHelperObjects.tm1"^|FIND "\{"') do (
set /a cnt=!cnt! + 1
set work=%%a
set work=!work:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
CurrenTVersion\Explorer\Browser Helper Objects\=!
set work=!work:[=!
set work=!work:]=!
@echo !cnt! !work!
)
del /q "%TEMP%\DisableHelperObjects.tm1
:finish
endlocal
goto :EOF
:doit
if /i "%action%" EQU "E" goto doite
if %number% EQU 0 goto doitda
if %number% NEQ %cnt% goto :EOF
set OK=Y
:doitda
set tst=%work%
set tst=%tst:#NO#}=}%
if "%tst%" NEQ "%work%" goto :EOF
set del=%work%
set del=%del:[=[-%
@echo %del%>>"%TEMP%\DisableHelperObjects.tm1"
@echo.>>"%TEMP%\DisableHelperObjects.tm1"
set work=%work:}=#NO#}%
:doitout
@echo %work%>>"%TEMP%\DisableHelperObjects.tm1"
@echo.>>"%TEMP%\DisableHelperObjects.tm1"
goto :EOF
:doite
if /i "%what%" EQU "ALL" goto doitea
if %number% NEQ %cnt% goto :EOF
set OK=Y
:doitea
set tst=%work%
set tst=%tst:#NO#}=}%
if "%tst%" EQU "%work%" goto :EOF
set del=%work%
set del=%del:[=[-%
@echo %del%>>"%TEMP%\DisableHelperObjects.tm1"
@echo.>>"%TEMP%\DisableHelperObjects.tm1"
set work=%work:#NO#}=}%
goto doitout
3. Lưu file trên , đóng tất cả cửa sổ của IE
4. Chạy file BHO.BAT với cú pháp như sau :
- BHO.BAT D ALL --> Disable tất cả BHO
- BHO.BAT E ALL --> Enable tất cả BHO
- BHO.BAT D Object Number hoặc BHO E Object Number
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
27/8/2013, 11:45 am by echcondihoc
» Quản Lí Tiến Trình Dùng Thư Viện PSAPI
11/10/2011, 9:42 pm by CNTT_DH
» xin tai lieu tieng viet
31/8/2011, 6:59 am by bantoisg
» Theo dõi tiến trình
27/8/2011, 5:51 pm by haigaopro01
» Giải pháp Bảo mật của Cisco
17/6/2011, 8:50 am by admin
» Nghiên cứu và đưa ra giải pháp phòng chống tấn công DoS, DDoS (Phần 1)
16/6/2011, 2:32 pm by admin
» Learn to hack !
16/6/2011, 8:49 am by admin
» Giải pháp hệ thống dành cho doanh nghiệp với thiết bị mạng Fortinet (Phần 1)
15/6/2011, 11:12 am by admin
» Ô Long Viên (Tập II)
27/9/2010, 4:56 pm by root
» những ebook về hack tiếng việt cho người mới tìm hiểu.
27/9/2010, 4:54 pm by root