下面是一位高手整理的问题精华,大家好好看看吧,收获肯定很大的!
发布时间:
2006-5-29 9:13:39
收集提供:
shendata
下面是一位高手整理的问题精华,大家好好看看吧,收获肯定很大的!
1如何让asp脚本以system权限运行
修改你asp脚本所对应的虚拟目录,把"应用程序保护"修改为"低"....
如何加密asp文件
从微软免费下载到sce10chs.exe 直接运行即可完成安装过程。
安装完毕后,将生成screnc.exe文件,这是一个运行在DOS PROMAPT的命令工具。
运行screnc - l vbscript source.asp destination.asp
生成包含密文ASP脚本的新文件destination.asp
用记事本打开看凡是""之内的,不管是否注解,都变成不可阅读的密文了
但无法加密中文。
如何从IISLockdown中提取urlscan
iislockd.exe /q /c /t:c:\urlscan
5.如何防止Content-Location标头暴露了web服务器的内部IP地址
执行
cscript c:\inetpub\adminscripts\adsutil.vbs set w3svc/UseHostName True
最后需要重新启动iis
.如何解决HTTP500内部错误
iis http500内部错误大部分原因
主要是由于iwam账号的密码不同步造成的。
我们只要同步iwam_myserver账号在com+应用程序中的密码即可解决问题。
执行
cscript c:\inetpub\adminscripts\synciwam.vbs -v
如何增强iis防御SYN Flood的能力
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
启动syn攻击保护。缺省项值为0,表示不开启攻击保护,项值为1和2表示启动syn攻击保护,设成2之后
安全级别更高,对何种状况下认为是攻击,则需要根据下面的TcpMaxHalfOpen和TcpMaxHalfOpenRetried值 设定的条件来触发启动了。这里需要注意的是,NT4.0必须设为1,设为2后在某种特殊数据包下会导致系统重启。
"SynAttackProtect"=dword:00000002
同时允许打开的半连接数量。所谓半连接,表示未完整建立的TCP会话,用netstat命令可以看到呈SYN_RCVD状态的就是。这里使用微软建议值,服务器设为100,高级服务器设为500。建议可以设稍微小一点。
"TcpMaxHalfOpen"=dword:00000064
判断是否存在攻击的触发点。这里使用微软建议值,服务器为80,高级服务器为400。
"TcpMaxHalfOpenRetried"=dword:00000050
设置等待SYN-ACK时间。缺省项值为3,缺省这一过程消耗时间45秒。项值为2,消耗时间为21秒 。
项值为1,消耗时间为9秒。最低可以设为0,表示不等待,消耗时间为3秒。这个值可以根据遭受攻击规模修改。
微软站点安全推荐为2。
"TcpMaxConnectResponseRetransmissions"=dword:00000001
设置TCP重传单个数据段的次数。缺省项值为5,缺省这一过程消耗时间240秒。微软站点安全推荐为3。
"TcpMaxDataRetransmissions"=dword:00000003
设置syn攻击保护的临界点。当可用的backlog变为0时,此参数用于控制syn攻击保护的开启,微软站点安全推荐为5。
"TCPMaxPortsExhausted"=dword:00000005
禁止IP源路由。缺省项值为1,表示不转发源路由包,项值设为0,表示全部转发,设置为2,表示丢弃所有接受的源路由包,微软站点安全推荐为2。
"DisableIPSourceRouting"=dword:0000002
限制处于TIME_WAIT状态的最长时间。缺省为240秒,最低为30秒,最高为300秒。建议设为30秒。
"TcpTimedWaitDelay"=dword:0000001e
8.如何避免*mdb文件被下载
安装ms发布的urlscan工具,可以从根本上解决这个问题。
同时它也是一个强大的安全工具,你可以从ms的网站上获取更为详细的信息。
9.如何让iis的最小ntfs权限运行
依次做下面的工作:
a.选取整个硬盘:
system:完全控制
administrator:完全控制
(允许将来自父系的可继承性权限传播给对象)
b.\program files\common files:
everyone:读取及运行
列出文件目录
读取
(允许将来自父系的可继承性权限传播给对象)
c.\inetpub\wwwroot:
iusr_machine:读取及运行
列出文件目录
读取
(允许将来自父系的可继承性权限传播给对象)
e.\winnt\system32:
选择除inetsrv和centsrv以外的所有目录,
去除“允许将来自父系的可继承性权限传播给对象”选框,复制。
f.\winnt:
选择除了downloaded program files、help、iis temporary compressed files、
offline web pages、system32、tasks、temp、web以外的所有目录
去除“允许将来自父系的可继承性权限传播给对象”选框,复制。
g.\winnt:
everyone:读取及运行
列出文件目录
读取
(允许将来自父系的可继承性权限传播给对象)
h.\winnt\temp:(允许访问数据库并显示在asp页面上)
everyone:修改
(允许将来自父系的可继承性权限传播给对象)
10.如何隐藏iis版本
一个黑客可以可以轻易的telnet到你的web端口,发送get命令来获取很多信息
iis存放IIS BANNER的所对应的dll文件如下:
WEB:C:\WINNT\SYSTEM32\INETSRV\W3SVC.DLL
FTP:C:\WINNT\SYSTEM32\INETSRV\FTPSVC2.DLL
SMTP:C:\WINNT\SYSTEM32\INETSRV\SMTPSVC.DLL
你可以用16进制编辑器去修改那些dll文件的关键字,比如iis的Microsoft-IIS/5.0
具体过程如下:
1.停掉iis iisreset /stop
2.删除%SYSTEMROOT%\system32\dllcache目录下的同名文件
3.修改
dalongleng
2006-02-14 01:52
本人曾经遇到过iis中身份验证同时asp程序不能运行的情况,由于问题比较有代表性,所以总结了一下,拿出来,希望能为大家以后在遇到类似问题时提供一个参考。
问题及解决:
当配置完服务器后,打开网站时,总要出现验证的对话框。根据惯例,先想想在配置服务器时做了什么改动:
1、设置了组策略
帐户策略
a.密码必须符合安全性要求
b.密码长度最小值为8
帐户锁定策略
a.帐户锁定阈值
2、安装了iis lockdown2.1 工具
因为验证部分都是在iis->目录安全性->验证方法中配置的,所以一开始重点排查那里,在默认情况下,验证方法的配置应为:
1、[选中]匿名访问
2、[未选]基本验证
3、[选中]集成windows 验证
没有问题,然后点击匿名访问下方"编辑"按钮检查匿名访问的配置,默认情况下
1、用户名为iusr_computername (computername与机器名相同)
2、密码应为灰色不可输入 。
3、[选中]允许iis控制密码
经比较后没发现什么问题,由于iusr_computername的帐户密码是自动创建的,会不会是因为密码不匹配引起的?于是,在计算机管理中重新设了符合安全规定的密码,然后在返回到“编辑”中,先移去允许iis控制密码,然后在可用的密码框中输入刚刚设定的密码,再选中"允许iis控制密码",测试,搞定!不再出现输入密码的提示框了。
然而新的问题出现了,每当用户访问asp页面时,就会出现500的错误,而显示文本页面则没有类似的问题,一开始以为只是程序的问题,于是在站点根目录下创建一空白文本文件,改名为asp文件,依然出现500的错误。
感觉到iis lockdown的可能性最大,所以我首先把重点放到了它的配置上,打开站点->主目录->应用程序配置->应用程序映射 后看到.asp 文件映射无误(asp.dll)。
检查日志时发现,dllhost.exe的进程(iis进程)不能启动,而dllhost.exe 是由iwam_computername 来控制的,所以再次打开“计算机管理”,查看iwam_computername用户,惊奇的发现原来帐户被锁定了,取消锁定,ok! 可以正常浏览asp程序了。
说明
本文是为前两天在配置服务器时解决问题的一个总结,由于当时是在凌晨2点左右处理的,没有做好记录,所以中间的某些过程写的不太详细,希望大家谅解。
jszhangkun
2006-04-09 15:22
我顶,你好叼我顶,你好叼我顶,你好叼我顶,你好叼我顶,你好叼我顶,你好叼我顶,你好叼我顶,你好叼我顶,你好叼
星河战将
2006-04-16 18:19
很全面的教程,谢谢
fenhuolei
2006-05-20 10:44
好东东呀,感谢分享
huadaxia
2006-05-28 21:37
非常详细,好好研究一下。
|
网站空间
|
网络空间
|
域名注册
|
网站推广
|
虚拟主机
|
网通空间
|
电信空间
|
ftp空间
|
wap空间
|
|
asp空间
|
aspx空间
|
.net空间
|
php空间
|
数据库空间
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50