一鍵刪除windows默認(rèn)共享和禁止空連接的bat代碼
更新時間:2013年10月20日 21:53:32 作者:
有些時候?yàn)榱税踩覀冃枰獎h除windows默認(rèn)共享與禁止空連接,那么就可以參考下面的方法與代碼
怎樣防止別人用ipc$空連接和默認(rèn)共享入侵
空連接和ipc$(internet process connection)是不同的概念??者B接是在沒有信任的情況下與服務(wù)器建立的會話,換句話說,它是一個到服務(wù)器的匿名訪問。ipc$是為了讓進(jìn)程間通信而開放的命名管道,可以通過驗(yàn)證用戶名和密碼獲得相應(yīng)的權(quán)限。有許多的工具必須用到ipc$。默認(rèn)共享是為了方便遠(yuǎn)程管理而開放的共享,包含了所有的邏輯盤(c$,d$,e$......)和系統(tǒng)目錄winnt或windows(admin$)。
A、一種辦法是把ipc$和默認(rèn)共享都刪除了。但重起后還會有。這就需要改注冊表。
1,先把已有的刪除
net share ipc$ /del
net share admin$ /del
net share c$ /del
............(有幾個刪幾個)
2,禁止建立空連接
首先運(yùn)行regedit,找到如下主鍵[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/LSA]把RestrictAnonymous(DWORD)的鍵值改為:00000001。
3,禁止自動打開默認(rèn)共享
對于server版,找到如下主鍵[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/LanmanServer/Parameters]把AutoShareServer(DWORD)的鍵值改為:00000000。
對于pro版,則是[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/LanmanServer/Parameters]把AutoShareWks(DWORD)的鍵值改為:00000000。
如果上面所說的主鍵不存在,就新建一個再改鍵值。
B、另一種是關(guān)閉ipc$和默認(rèn)共享依賴的服務(wù)(不推薦)
net stop lanmanserver
可能會有提示說,XXX服務(wù)也會關(guān)閉是否繼續(xù)。因?yàn)檫€有些次要的服務(wù)依賴于lanmanserver。一般情況按y繼續(xù)就可以了。
C、最簡單的辦法是設(shè)置復(fù)雜密碼,防止通過ipc$窮舉密碼。但如果你有其他漏洞,ipc$將為進(jìn)一步入侵提供方便。
D、還有一個辦法就是裝防火墻,或者端口過濾。
下面是批處理一般情況下 win2003 xp都可以
@echo off
title XP/win2003默認(rèn)共享一鍵關(guān)閉程序 www.dbjr.com.cn
Color 0A
echo.
echo 友情提示:本程序僅支持XP系統(tǒng)。
echo 請按任意鍵開始執(zhí)行…
pause >nul
echo.
net stop Server
cls
echo 正在關(guān)閉系統(tǒng)共享盤符及文件夾……
echo.
for %%a in (c d e f g h i j k l m n o p q r s t u v w x y z) do if exist %%a:\nul net share %%a$ /delete 1>nul 2>nul
net share admin$ /delete 1>nul 2>nul
net share ipc$ /delete 1>nul 2>nul
net start Server
echo ###關(guān)閉關(guān)閉系統(tǒng)共享盤符及文件夾成功###
cls
echo 正在禁止系統(tǒng)默認(rèn)共享屬性自動啟動……
echo Windows Registry Editor Version 5.00> c:\delshare.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]>> c:\delshare.reg
echo "AutoShareWks"=dword:00000000>> c:\delshare.reg
echo "AutoShareServer"=dword:00000000>> c:\delshare.reg
regedit /s c:\delshare.reg
del c:\delshare.reg
echo #####關(guān)閉系統(tǒng)默認(rèn)共享屬性成功#####
cls
echo.
echo.
echo 正在禁止ipc$空連接……
echo Windows Registry Editor Version 5.00> c:\delshare.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA]>> c:\delshare.reg
echo "RestrictAnonymous"=dword:00000001>> c:\delshare.reg
regedit /s c:\delshare.reg
del c:\delshare.reg
echo.
cls
echo 任務(wù)完成,感謝使用!歡迎光臨www.dbjr.com.cn。
echo.
echo 請按任意鍵退出本程序…
pause >nul
exit
空連接和ipc$(internet process connection)是不同的概念??者B接是在沒有信任的情況下與服務(wù)器建立的會話,換句話說,它是一個到服務(wù)器的匿名訪問。ipc$是為了讓進(jìn)程間通信而開放的命名管道,可以通過驗(yàn)證用戶名和密碼獲得相應(yīng)的權(quán)限。有許多的工具必須用到ipc$。默認(rèn)共享是為了方便遠(yuǎn)程管理而開放的共享,包含了所有的邏輯盤(c$,d$,e$......)和系統(tǒng)目錄winnt或windows(admin$)。
A、一種辦法是把ipc$和默認(rèn)共享都刪除了。但重起后還會有。這就需要改注冊表。
1,先把已有的刪除
net share ipc$ /del
net share admin$ /del
net share c$ /del
............(有幾個刪幾個)
2,禁止建立空連接
首先運(yùn)行regedit,找到如下主鍵[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/LSA]把RestrictAnonymous(DWORD)的鍵值改為:00000001。
3,禁止自動打開默認(rèn)共享
對于server版,找到如下主鍵[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/LanmanServer/Parameters]把AutoShareServer(DWORD)的鍵值改為:00000000。
對于pro版,則是[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/LanmanServer/Parameters]把AutoShareWks(DWORD)的鍵值改為:00000000。
如果上面所說的主鍵不存在,就新建一個再改鍵值。
B、另一種是關(guān)閉ipc$和默認(rèn)共享依賴的服務(wù)(不推薦)
net stop lanmanserver
可能會有提示說,XXX服務(wù)也會關(guān)閉是否繼續(xù)。因?yàn)檫€有些次要的服務(wù)依賴于lanmanserver。一般情況按y繼續(xù)就可以了。
C、最簡單的辦法是設(shè)置復(fù)雜密碼,防止通過ipc$窮舉密碼。但如果你有其他漏洞,ipc$將為進(jìn)一步入侵提供方便。
D、還有一個辦法就是裝防火墻,或者端口過濾。
下面是批處理一般情況下 win2003 xp都可以
復(fù)制代碼 代碼如下:
@echo off
title XP/win2003默認(rèn)共享一鍵關(guān)閉程序 www.dbjr.com.cn
Color 0A
echo.
echo 友情提示:本程序僅支持XP系統(tǒng)。
echo 請按任意鍵開始執(zhí)行…
pause >nul
echo.
net stop Server
cls
echo 正在關(guān)閉系統(tǒng)共享盤符及文件夾……
echo.
for %%a in (c d e f g h i j k l m n o p q r s t u v w x y z) do if exist %%a:\nul net share %%a$ /delete 1>nul 2>nul
net share admin$ /delete 1>nul 2>nul
net share ipc$ /delete 1>nul 2>nul
net start Server
echo ###關(guān)閉關(guān)閉系統(tǒng)共享盤符及文件夾成功###
cls
echo 正在禁止系統(tǒng)默認(rèn)共享屬性自動啟動……
echo Windows Registry Editor Version 5.00> c:\delshare.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]>> c:\delshare.reg
echo "AutoShareWks"=dword:00000000>> c:\delshare.reg
echo "AutoShareServer"=dword:00000000>> c:\delshare.reg
regedit /s c:\delshare.reg
del c:\delshare.reg
echo #####關(guān)閉系統(tǒng)默認(rèn)共享屬性成功#####
cls
echo.
echo.
echo 正在禁止ipc$空連接……
echo Windows Registry Editor Version 5.00> c:\delshare.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA]>> c:\delshare.reg
echo "RestrictAnonymous"=dword:00000001>> c:\delshare.reg
regedit /s c:\delshare.reg
del c:\delshare.reg
echo.
cls
echo 任務(wù)完成,感謝使用!歡迎光臨www.dbjr.com.cn。
echo.
echo 請按任意鍵退出本程序…
pause >nul
exit
您可能感興趣的文章:
- Windows下將Python文件打包成.EXE可執(zhí)行文件的方法
- 用node-webkit把web應(yīng)用打包成桌面應(yīng)用(windows環(huán)境)
- Windows下用py2exe將Python程序打包成exe程序的教程
- windows下定時利用bat腳本實(shí)現(xiàn)ftp上傳下載
- Windows下簡單的Mysql備份BAT腳本分享
- Windows下通過bat獲取網(wǎng)絡(luò)連線實(shí)際名稱,加強(qiáng)IP類設(shè)置腳本的兼容性
- Windows命令行bat批處理延遲sleep方法(批處理延時)
- windows7系統(tǒng)去除快捷方式小箭頭BAT腳本分享
- PHP啟動windows應(yīng)用程序、執(zhí)行bat批處理、執(zhí)行cmd命令的方法(exec、system函數(shù)詳解)
- Windows運(yùn)行bat批處理文件時隱藏cmd命令提示符窗口的方法
- Windows設(shè)置開機(jī)自啟動bat腳本
- Windows程序打包腳本[bat]的詳細(xì)流程
相關(guān)文章
迅雷快車旋風(fēng)下載專用鏈轉(zhuǎn)換批處理代碼
將下面所附代碼保存為.BAT或.CMD格式的批處理文件,雙擊運(yùn)行。2011-01-01批處理設(shè)置windows服務(wù)器的代碼ThecSafe1.9.4
一個既是服務(wù)器安全設(shè)置工具,也是一個學(xué)習(xí)批處理非常好的教程。雖然入手看是難了點(diǎn),只有帶著問題去學(xué)習(xí)才能真正的去了解。2008-01-01Windows Bat腳本實(shí)現(xiàn)定時重啟應(yīng)用程序的項(xiàng)目實(shí)踐
本文主要介紹了Windows Bat腳本實(shí)現(xiàn)定時重啟應(yīng)用程序的項(xiàng)目實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03bat/cmd批處理連接SqlServer數(shù)據(jù)庫查詢腳本
這篇文章主要介紹了bat/cmd批處理連接SqlServer數(shù)據(jù)庫查詢腳本,需要的朋友可以參考下2015-04-04在當(dāng)前目錄生成很漂亮的結(jié)構(gòu)樹的批處理dir.bat
在當(dāng)前目錄生成很漂亮的結(jié)構(gòu)樹的批處理dir.bat...2007-08-08