|
@echo off ECHO. ECHO. ECHO. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ECHo. ECHo 你现在使用supko' blog整理的"一建做安全"脚本 ECHo. ECHO. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ECHO. ECHO. ECHO. ------------------------------------------------------------------------- ECHo 请按提示操作备份好注册表,否则修改后无法还原,本人不负责. ECHO. ECHO YES=next set NO=exit (this time 30 Second default for n) ECHO. ------------------------------------------------------------------------- CHOICE /T 30 /C yn /D n if errorlevel 2 goto end if errorlevel 1 goto next
if EXIST backup (echo.)else md backup
regedit /e temp\backup-reg1.key1 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\" regedit /e temp\backup-reg2.key2 "HKEY_CLASSES_ROOT\" copy /b /y /v temp\backup-reg1.key1+temp\backup-reg2.key2 backup\backupkey.reg
ECHO. goto next2
ECHO. ECHO. ------------------------------------------------------------------- ECHo 修改权限system32目录中不安全的几个exe文件,改为只有Administrators才有权限运行 ECHO YES=next set NO=this set ignore (this time 30 Second default for y) ECHO. ------------------------------------------------------------------- CHOICE /T 30 /C yn /D y if errorlevel 2 goto next3 if errorlevel 1 goto next21
cacls.exe %SystemRoot%\system32\net.exe /t /c /e /g Administrators:F cacls.exe %SystemRoot%\system32\net1.exe /t /c /e /g Administrators:F cacls.exe %SystemRoot%\system32\cmd.exe /t /c /e /g Administrators:F cacls.exe %SystemRoot%\system32\tftp.exe /t /c /e /g Administrators:F cacls.exe %SystemRoot%\system32\netstat.exe /t /c /e /g Administrators:F cacls.exe %SystemRoot%\system32\regedit.exe /t /c /e /g Administrators:F cacls.exe %SystemRoot%\system32\at.exe /t /c /e /g Administrators:F cacls.exe %SystemRoot%\system32\attrib.exe /t /c /e /g Administrators:F cacls.exe %SystemRoot%\system32\cacls.exe /t /c /e /g Administrators:F cacls.exe %SystemRoot%\system32\fortmat.com /t /c /e /g Administrators:F cacls.exe %SystemRoot%\system32\secedit.exe /t /c /e /g Administrators:F
cd/ cacls "%SystemDrive%" /r "everyone" /e cacls "%SystemRoot%" /r "everyone" /e cacls "%SystemRoot%/Registration" /r "everyone" /e cacls "%SystemDrive%/Documents and Settings" /r "everyone" /e
echo "删除C盘的所有的users的访问权限"
cacls "%SystemDrive%/Program Files" /r "users" /e cacls "%SystemDrive%/Documents and Settings" /r "users" /e cacls "%SystemRoot%/addins" /r "users" /e cacls "%SystemRoot%/AppPatch" /r "users" /e cacls "%SystemRoot%/Connection Wizard" /r "users" /e cacls "%SystemRoot%/Debug" /r "users" /e cacls "%SystemRoot%/Driver Cache" /r "users" /e cacls "%SystemRoot%/Help" /r "users" /e cacls "%SystemRoot%/IIS Temporary Compressed Files" /r "users" /e cacls "%SystemRoot%/java" /r "users" /e cacls "%SystemRoot%/msagent" /r "users" /e cacls "%SystemRoot%/mui" /r "users" /e cacls "%SystemRoot%/repair" /r "users" /e cacls "%SystemRoot%/Resources" /r "users" /e cacls "%SystemRoot%/security" /r "users" /e cacls "%SystemRoot%/system" /r "users" /e cacls "%SystemRoot%/TAPI" /r "users" /e cacls "%SystemRoot%/twain_32" /r "users" /e cacls "%SystemRoot%/Web" /r "users" /e
cacls "%SystemRoot%/system32/administration" /r "users" /e cacls "%SystemRoot%/system32/Cache" /r "users" /e cacls "%SystemRoot%/system32/CatRoot2" /r "users" /e cacls "%SystemRoot%/system32/Com" /r "users" /e cacls "%SystemRoot%/system32/config" /r "users" /e cacls "%SystemRoot%/system32/dhcp" /r "users" /e cacls "%SystemRoot%/system32/export" /r "users" /e cacls "%SystemRoot%/system32/icsxml" /r "users" /e cacls "%SystemRoot%/system32/lls" /r "users" /e cacls "%SystemRoot%/system32/LogFiles" /r "users" /e cacls "%SystemRoot%/system32/MicrosoftPassport" /r "users" /e cacls "%SystemRoot%/system32/mui" /r "users" /e cacls "%SystemRoot%/system32/oobe" /r "users" /e cacls "%SystemRoot%/system32/ShellExt" /r "users" /e cacls "%SystemRoot%/system32/wbem" /r "users" /e
cacls "%SystemRoot%" /g iis_wpg:r /e cacls "%SystemDrive%/Program Files/Common Files" /g iis_wpg:r /e
cacls "%SystemRoot%/Help" /g iis_wpg:c /e cacls "%SystemRoot%/IIS Temporary Compressed Files" /g iis_wpg:c /e cacls "%SystemRoot%/Offline Web Pages" /g iis_wpg:c /e cacls "%SystemRoot%/System32" /g iis_wpg:c /e cacls "%SystemRoot%/WinSxS" /g iis_wpg:c /e cacls "%SystemRoot%/WinSxS" /r "users" /e cacls "%SystemRoot%/Tasks" /g iis_wpg:c /e cacls "%SystemRoot%/Temp" /g iis_wpg:c /e cacls "%SystemRoot%/Web" /g iis_wpg:c /e
cacls "%SystemRoot%/Assembly" /g iis_wpg:c /e cacls "%SystemRoot%/Microsoft.NET" /g iis_wpg:c /e
cacls "%SystemDrive%/Program Files/Network Associates" /g iis_wpg:r /e
goto next3
ECHO. ECHO. ECHO. ------------------------------------------------------------------------ ECHo 禁止不必要的服务,如果要退出请按Ctrl+C ECHO YES=next set NO=this set ignore (this time 30 Second default for y) ECHO. ------------------------------------------------------------------------ CHOICE /T 30 /C yn /D y if errorlevel 2 goto next4 if errorlevel 1 goto next31
echo Windows Registry Editor Version 5.00 >temp\Services.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation] >>temp\Services.reg echo "Start"=dword:00000004 >>temp\Services.reg
echo "Start"=dword:00000004 >>temp\Services.reg
echo "Start"=dword:00000004 >>temp\Services.reg
echo "Start"=dword:00000004 >>temp\Services.reg
echo "Start"=dword:00000004 >>temp\Services.reg
echo "Start"=dword:00000004 >>temp\Services.reg
echo "Start"=dword:00000004 >>temp\Services.reg
echo "Start"=dword:00000004 >>temp\Services.reg
echo "Start"=dword:00000004 >>temp\Services.reg
echo "Start"=dword:00000004 >>temp\Services.reg
echo "Start"=dword:00000004 >>temp\Services.reg
echo "Start"=dword:00000004 >>temp\Services.reg
echo "Start"=dword:00000004 >>temp\Services.reg
echo "Start"=dword:00000004 >>temp\Services.reg
echo "Start"=dword:00000004 >>temp\Services.reg
echo "Start"=dword:00000004 >>temp\Services.reg
goto next4
ECHO. ECHO. ------------------------------------------------------------------------- ECHo 防止人侵和攻击. 如果要退出请按Ctrl+C ECHO YES=next set NO=this set ignore (this time 30 Second default for y) ECHO. ------------------------------------------------------------------------- CHOICE /T 30 /C yn /D y if errorlevel 2 goto next5 if errorlevel 1 goto next41
echo Windows Registry Editor Version 5.00 >temp\skyddos.reg
echo "EnableDeadGWDetect"=dword:00000000 >>temp\skyddos.reg echo "EnableICMPRedirects"=dword:00000000 >>temp\skyddos.reg echo "PerformRouterDiscovery"=dword:00000000 >>temp\skyddos.reg echo "NoNameReleaseOnDemand"=dword:00000001 >>temp\skyddos.reg echo "KeepAliveTime"=dword:000493e0 >>temp\skyddos.reg echo "EnablePMTUDiscovery"=dword:00000000 >>temp\skyddos.reg echo "SynAttackProtect"=dword:00000002 >>temp\skyddos.reg echo "TcpMaxHalfOpen"=dword:00000064 >>temp\skyddos.reg echo "TcpMaxHalfOpenRetried"=dword:00000050 >>temp\skyddos.reg echo "TcpMaxConnectResponseRetransmissions"=dword:00000001 >>temp\skyddos.reg echo "TcpMaxDataRetransmissions"=dword:00000003 >>temp\skyddos.reg echo "TCPMaxPortsExhausted"=dword:00000005 >>temp\skyddos.reg echo "DisableIPSourceRouting"=dword:0000002 >>temp\skyddos.reg echo "TcpTimedWaitDelay"=dword:0000001e >>temp\skyddos.reg echo "EnableSecurityFilters"=dword:00000001 >>temp\skyddos.reg echo "TcpNumConnections"=dword:000007d0 >>temp\skyddos.reg echo "TcpMaxSendFree"=dword:000007d0 >>temp\skyddos.reg echo "IGMPLevel"=dword:00000000 >>temp\skyddos.reg echo "DefaultTTL"=dword:00000016 >>temp\skyddos.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa] >>temp\skyddos.reg echo "restrictanonymous"=dword:00000001 >>temp\skyddos.reg
echo "PerformRouterDiscovery"=dword:00000000 >>temp\skyddos.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters] >>temp\skyddos.reg echo "BacklogIncrement"=dword:00000003 >>temp\skyddos.reg echo "MaxConnBackLog"=dword:000003e8 >>temp\skyddos.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Afd\Parameters] >>temp\skyddos.reg echo "EnableDynamicBacklog"=dword:00000001 >>temp\skyddos.reg echo "MinimumDynamicBacklog"=dword:00000014 >>temp\skyddos.reg echo "MaximumDynamicBacklog"=dword:00002e20 >>temp\skyddos.reg echo "DynamicBacklogGrowthDelta"=dword:0000000a >>temp\skyddos.reg
echo "autoshareserver"=dword:00000000 >>temp\skyddos.reg
ECHO. ECHO. goto next5
ECHO. ECHO. ------------------------------------------------------------------------ ECHo 防止ASP木马运行 卸除WScript.Shell, Shell.application, WScript.Network ECHO YES=next set NO=this set ignore (this time 30 Second default for y) ECHO. ----------------------------------------------------------------------- CHOICE /T 30 /C yn /D y if errorlevel 2 goto next6 if errorlevel 1 goto next51
echo Windows Registry Editor Version 5.00 >temp\del.reg
del /f/q %SystemRoot%\System32\wshom.ocx regsvr32 /u %SystemRoot%\system32\shell32.dll del /f/q %SystemRoot%\System32\shell32.dll regsvr32 scrrun.dll regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
ECHO. goto next6 :next6 ECHO. ECHO. ------------------------------------------------------------------------- ECHo 卸除不安全sql server存储扩展. 如果要退出请按Ctrl+C ECHO YES=next set NO=this set ignore (this time 30 Second default for y) ECHO. ------------------------------------------------------------------------- CHOICE /T 30 /C yn /D y if errorlevel 2 goto next7 if errorlevel 1 goto next61 :next61 cd C:\Program Files\Microsoft SQL Server\90\Tools\Binn\
sqlcmd /Q "use master" cd C:\windows\system32 goto next7 :next7 ECHO. ECHO. ECHO. --------------------------------------------------------------------- ECHo 设置已经完成重启后才能生效. ECHO YES=reboot server NO=exit (this time 60 Second default for y) ECHO. ---------------------------------------------------------------------- CHOICE /T 30 /C yn /D y if errorlevel 2 goto end if errorlevel 1 goto reboot
shutdown /r /t 0
if EXIST temp (rmdir /s/q temp|exit) else exit 以上保存为.bat格式的文件运行既可 (责任编辑:admin) |



