Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[原创]服务器安全优化大师0.1版源码公布

[复制链接]
hnbtv 发表于 2008-2-25 21:34:13 | 显示全部楼层 |阅读模式
@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
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-19 18:36 , Processed in 0.018003 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表