@Echo off
title 中国服务器联盟 80safe.cn
MODE con: COLS=48 LINES=8
Rem 版权说明部分
COLOR 1f
Echo ***********************************************
Echo * 中国服务器联盟 www.80safe.cn *
Echo * 致力于国内服务器安全研究 *
Echo * 为拥有服务器的管理员提供一步到的安全预防 *
Echo * 版权所有 中国服务器联盟 甲壳虫 *
Echo * 新版本将采用应用程序开发,欢迎用户提宝贵意见*
Echo ***********************************************
PAUSE >nul
@Rem 安全设置部分开始
:menu
cls
title 服务器安全优化大师0.1版 80safe.cn
COLOR 1f
MODE con: COLS=38 LINES=20
Set tm1=%time:~0,2%
Set tm2=%time:~3,2%
Set tm3=%time:~6,2%
Echo %date% %tm1%点%tm2%分%tm3%秒
Echo *******************************
Echo 请选择要进行的操作,然后按回车
Echo _______________________________
echo 1.默认系统危险文件权限设置
echo 2.默认系统危险文件夹权限设置
echo 3.服务器系统服务优化
echo 4.注册表危险组件删除
Echo 5.简单DDOS洪水攻击处理
echo 6.修改IIS6.0的上传文件大小
echo 7.清理系统垃圾文件
Echo 8.IP安全策略设置
Echo 9.服务器安全设置生效
echo s.默认共享漏洞
Echo Q.退出服务器安全优化大师
Echo.
:menu2
set choice=
Set /P Choice= 请选择:
If Not "%Choice%"=="" Set Choice=%Choice:~0,1%
Rem 输入长度超过1位,取第1位,比如输入123,则返回值为1
Echo.
If /I "%Choice%"=="1" Goto File
If /I "%Choice%"=="2" Goto Folder
If /I "%Choice%"=="3" Goto Service
If /I "%Choice%"=="4" Goto Reg
If /I "%Choice%"=="5" Goto Ddos
If /I "%Choice%"=="6" Goto Annex
If /I "%Choice%"=="7" Goto clear
if /i "%Choice%"=="8" Goto Ipsec
if /i "%Choice%"=="9" Goto iis
if /i "%Choice%"=="s" Goto share
If /I "%Choice%"=="Q" Goto quit
Echo 选择无效,请重新输入
Echo.
Goto menu2
@rem 系统危险文件权限设置
:file
cls
MODE con: COLS=60 LINES=20
echo.
Echo 正在备份文件权限,请稍等......
%SystemRoot%/system32/cacls.exe "%SystemDrive%\boot.ini" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemDrive%\AUTOEXEC.BAT" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemDrive%\Program Files\Internet Explorer\iexplore.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\net.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\net1.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\cmd.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\ftp.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\scrrun.dll" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\shell.dll" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\netstat.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\regedit.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\secedit.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\gpupdate.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\at.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\attrib.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\format.com" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\logoff.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\shutdown.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\telnet.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\wscript.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\doskey.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\help.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\ipconfig.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\nbtstat.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\print.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\xcopy.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\edit.com" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\regedt32.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\reg.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\register.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\replace.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\nwscript.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\share.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\ping.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\ipsec6.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\netsh.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\debug.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\route.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\tracert.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\powercfg.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\powercfg.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\nslookup.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\arp.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\rsh.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\netdde.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\mshta.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\mountvol.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\tftp.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\setx.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\find.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\finger.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\where.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\regsvr32.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\%SystemRoot%\system32\cmd.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\sc.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\shadow.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\runas.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\wshom.ocx" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\wshext.dll" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\shell32.dll" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\zipfldr.dll" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\PCHealth\HelpCtr\Binaries\msconfig.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\notepad.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\regedit.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\winhelp.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\winhlp32.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\notepad.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\edlin.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\posix.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\atsvc.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\qbasic.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\runonce.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\syskey.exe" >>fileback.txt
%SystemRoot%/system32/cacls.exe "%SystemRoot%\system32\cscript.exe" >>fileback.txt
Echo 文件权限备份完成! 文件权限设置开始执行......
PAUSE >nul |