防黑必学cmd命令集合
- 格式:doc
- 大小:42.00 KB
- 文档页数:10
Windows系统中常用的CMD命令集合,学会慢慢成为高手身为一个IT人,工作中都要跟CMD命令打交道的,今天给大家分享一下平时在Windows平台下适合大家用到的CMD命令。
首先按下键盘上的win+r键,就会出现运行输入窗口,输入cmd 回车进入。
控制台下边我给大家演示下日常用到的功能:1、定时关机shutdown -s -t 600,说明:shutdown是关机重启命令,-s是关机,-t是设置多长时间后关机,600是秒,执行该命令后就会弹出在10分钟后关机。
要取消该命令任务:shutdown -a,重启是-r 。
2、打开添加删除程序3、打开电脑上的计算器4、打开控制面板5、打开Windows防火墙6、打开“组策略”组策略是一种允许你通过组策略设置和组策略首选项为用户和计算机指定受管理配置的基础结构。
要配置仅影响本地计算机或用户的组策略设置,你可以使用本地组策略编辑器。
你可以在Active Directory 域服务 (AD DS) 环境中通过组策略管理控制台 (GPMC) 管理组策略设置和组策略首选项。
组策略管理工具还包含在远程服务器管理工具包中,以帮助你从桌面管理组策略设置。
这里边功能比较全,可以根据需求为用户或计算机设置允许或禁止那些操作等。
7、打开“远程桌面连接”使用这个功能可以远程到其它电脑或服务器等。
8、打开"本地服务设置"9、扫描错误并复原/windows文件10、Chkdsk磁盘检查11、打开"注册表"12、显示当前的TCP/IP配置信息(查看IP等)13、ping命令,用于检测网络是否通畅,以及网络时延情况14、netstat显示活动的TCP连接,查看指定端口是否被占用netstat -an15、telnet IP 端口用于查看某个端口是否可访问(默认端口23)telnet成功,说明该端口可正常访问。
16、使用此命令查看远程主机的所以共享资源。
cmd.exe是一个命令扩展接口,外面利用它可以执行系统的环境变量下的任意可执行程序,操作类似与以前的ms-dos,但功能却比ms-dos要强大的多,虽然学习有点抽象,但我们只要把ms-dos的基础打好,也很容易上手,如果各位对dos命令很陌生的话,就先去补习一下dos命令再来看本文,如果文章前那位是位system高手,就请掠过次页吧,好了不多说废话,请看下面:一、外部命令:1、 atmadm.exe:打开ATM调用管理器,-c表示列出所有连接、-s表示只显示统计、-a表示列出所有注册的连接地址。
2、 arp.exe:查看和修改本地ARP(地址解析协议)表项命令,/a 显示当前网络接口和当前的ARP表、/d 删除指定的IP的ARP表、/s 添加有IP地址和MAC地址指定的ARP表。
在使用ARP命令是通常是先PING 对方或网关的IP地址。
3、 attrib.exe:文件属性设置,+代表设置属性、-代表取消属性、/s代表设置当前目录和子目录文件(支持通配符)、/d代表设置文件夹(支持通配符),设置选项如下:a 存档属性、s 系统属性、h 隐藏属性、r 只读属性。
比如给c:\windows所有目录及子目录加系统、隐藏属性,命令如下:attrib +s +dc:\windows\*.* /s /d 。
4、 auditusr.exe:设置每用户审核策略,/is 添加或更改成功策略审核、/if 添加或更改失败策略审核、/r 删除所有安全策略审核、/ra 删除所有用户策略审核、/e 将当前用户策略审核配置导出到文件、/i 从文件导入用户策略审核配置。
5、 blastcln.exe:微软的恶意程序移除工具命令行程序,只有/v参数,运行后会检测系统服务、系统程序、注册表启动项、被病毒破坏或丢失的文件名等等。
检测完毕之后会给出报告。
6、 bootcfg.exe:系统启动项配置程序,考虑到参数众多又对外面无多么大实际作用,大家可以输入bootcfg.exe /?参见其的中文命令参数帮助。
cmd命令大全CMD命令大全。
CMD命令是Windows操作系统中非常重要的一部分,它可以帮助用户完成各种系统管理任务和操作。
本文将为大家详细介绍一些常用的CMD命令,希望能够帮助大家更好地理解和应用这些命令。
1. dir。
dir命令用于列出指定目录中的文件和子目录。
在CMD中输入dir后按回车,系统将列出当前目录下的所有文件和子目录的详细信息,包括文件名、文件大小、创建日期等。
2. cd。
cd命令用于改变当前目录。
在CMD中输入cd加上目标目录的路径,按回车后系统将切换到指定的目录中。
3. mkdir。
mkdir命令用于创建新目录。
在CMD中输入mkdir加上目录名,按回车后系统将在当前目录下创建一个新的子目录。
4. del。
del命令用于删除指定的文件。
在CMD中输入del加上文件名,按回车后系统将删除指定的文件。
5. copy。
copy命令用于复制文件。
在CMD中输入copy加上源文件路径和目标文件路径,按回车后系统将复制源文件到目标路径。
6. move。
move命令用于移动文件。
在CMD中输入move加上源文件路径和目标文件路径,按回车后系统将移动源文件到目标路径。
7. ren。
ren命令用于重命名文件。
在CMD中输入ren加上原文件名和新文件名,按回车后系统将把原文件重命名为新文件名。
8. type。
type命令用于显示文件内容。
在CMD中输入type加上文件名,按回车后系统将显示指定文件的内容。
9. tasklist。
tasklist命令用于显示当前运行的所有进程。
在CMD中输入tasklist,按回车后系统将列出当前所有正在运行的进程的详细信息。
10. taskkill。
taskkill命令用于结束指定的进程。
在CMD中输入taskkill加上进程ID,按回车后系统将结束指定的进程。
11. ipconfig。
ipconfig命令用于显示当前网络配置信息。
在CMD中输入ipconfig,按回车后系统将显示当前计算机的网络配置信息,包括IP地址、子网掩码、网关等。
防黑必学cmd命令有哪些电脑安全是用户很担心的问题,尤其是遇到病毒攻击等,导致数据丢失信息泄露等,那么有哪些命令可以做到一定程度的防护呢?小编汇总了防黑必学的cmd命令,感兴趣的朋友不妨了解一下吧。
防黑必学cmd命令集合Windows脚本很多事用脚本来做是很简洁的,几个常用脚本的echo版:1、显示系统版本01@echo for each ps in getobject _ >ps.vbs02@echo("winmgmts://./root/cimv2:win32_operatingsystem").instances_ >>ps.vbs03@echo wscript.echo ps.caption^&""^&ps.version:next >>ps.vbs04cscript //nologo ps.vbs & del ps.vbs2、列举进程01@echo for each ps in getobject _ >ps.vbs02@echo("winmgmts://./root/cimv2:win32_process").instances_ >>ps.vbs 03@echo wscript.echo ps.handle^&vbtab^&^&vbtab^&ps.executablepath:ne xt >>ps.vbs04cscript //nologo ps.vbs & del ps.vbs3、终止进程01@echo for each ps in getobject _ >pk.vbs02@echo("winmgmts://./root/cimv2:win32_process").instances_ >>pk.vbs 03@echo if ps.handle=wscript.arguments(0) then wscript.echo ps.terminate:end if:next >>pk.vbs(1)要终止止PID为123的进程,使用如下语法:01cscript pk.vbs 123(2)如果显示一个0,表示终止成功。
cmd指令大全CMD指令大全。
CMD指令是Windows操作系统中的命令行工具,可以通过CMD来执行各种操作系统指令。
在日常使用中,熟练掌握CMD指令可以帮助我们更高效地管理和操作计算机。
本文将为大家介绍一些常用的CMD指令,希望能够帮助大家更好地利用这一工具。
1. cd。
cd指令用于改变当前目录。
例如,输入“cd C:\Windows”可以切换到Windows目录;输入“cd..”可以返回上一级目录。
2. dir。
dir指令用于列出当前目录中的文件和子目录。
输入“dir”可以列出当前目录下的所有文件和子目录的详细信息。
3. mkdir。
mkdir指令用于创建新的目录。
输入“mkdir NewFolder”可以在当前目录下创建一个名为NewFolder的新目录。
4. del。
del指令用于删除文件。
输入“del FileName.txt”可以删除当前目录下名为FileName的文件。
5. rmdir。
rmdir指令用于删除目录。
输入“rmdir FolderName”可以删除当前目录下名为FolderName的目录。
6. copy。
copy指令用于复制文件。
输入“copy SourceFile.txt TargetFolder”可以将SourceFile.txt文件复制到TargetFolder目录中。
7. move。
move指令用于移动文件。
输入“move SourceFile.txt TargetFolder”可以将SourceFile.txt文件移动到TargetFolder目录中。
8. ren。
ren指令用于重命名文件或目录。
输入“ren OldName.txt NewName.txt”可以将OldName.txt文件重命名为NewName.txt。
9. type。
type指令用于显示文件内容。
输入“type FileName.txt”可以显示FileName.txt 文件的内容。
10. tasklist。
CMD常用命令大全(值得收藏) CMD常用命令大全(值得收藏)前言•平常在学校上课忘记带鼠标,触摸板又有点不方便。
cmd 可以解决一大半问题!通过使用窗口命令,实现无鼠标办公!或者你想在朋友面前装个x,不妨运行一下tree •总而言之,cmd命令记一些常用的,还是很有帮助的!一、启动cmd方式1.用户启动,Win+r 输入cmd,Enter2.管理员启动,Win+r 输入cmd,Ctrl+Shift+Enter二、修改背景打开cmd,右击窗口点击属性,可以为cmd命令窗口设置文字与背景样式改成我这种透明、绿色字体是不是酷起来了!(仍万万是壁纸不是shell窗口背景)三、文件夹命令进入文件夹cd D:\typora\file返回上一级cd..跳转到根目录cd \跳转指定路径(假设现在在D:\typora跳转到D:\网页下载)cd D:\网页下载打开文件夹或文件start 文件名字新建文件夹md d:\typora\filemkdir newtest 进入根目录后使用新建空文件cd.> class="token punctuation">.txtcd.> class="token punctuation">.docxcd.> class="token punctuation">.ppttype nul> newtest.txttype nul>.txt新建非空文件echo 文件中的内容>new.txt删除文件(如果是del 文件夹A是删除文件夹A内的所有带后缀的文件,若文件夹A中有文件夹B,文件夹B不会被修改)del class="token punctuation">.txt删除指定后缀的文件del*.txtdel*.docx删除名为file的空文件夹rd file删除名为file的文件夹rd/s D:\file删除file文件夹下的所有文件rd file /s生成目录树,在文件少一些的路径尝试。
cmd命令大全cmd命令是学习电脑技术很重要的一方面,以下是一些常用的cmd命令,按快捷键win+R,输入cmd回车,然后输入cmd命令。
1、calc:启动计算器2、appwiz.cpl:程序和功能3、certmgr.msc:证书管理实用程序4、charmap:启动字符映射表5、chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符)6、cleanmgr: 打开磁盘清理工具7、cliconfg:SQL SERVER 客户端网络实用工具8、cmstp:连接管理器配置文件安装程序9、cmd.exe:CMD命令提示符10、自动关机命令:Shutdown -s -t 30:表示30秒后自动关机,中间带有空格。
shutdown -a :取消定时关机Shutdown -r -t 30:表示30秒后自动重新启动rundll32 user32.dll,LockWorkStation:表示锁定计算机11、colorcpl:颜色管理,配置显示器和打印机等中的色彩12、CompMgmtLauncher:计算机管理13、compmgmt.msc:计算机管理14、credwiz:备份或还原储存的用户名和密码15、comexp.msc:打开系统组件服务16、control:控制面版17、dcomcnfg:打开系统组件服务18、Dccw:显示颜色校准19、devmgmt.msc:设备管理器20、desk.cpl:屏幕辨别率21、dfrgui:优化驱动器Win 7→dfrg.msc:磁盘碎片整理程序22、dialer:电话拨号程序23、diskmgmt.msc:磁盘管理24、dvdplay:DVD播放器25、dxdiag:检查DirectX信息26、eudcedit:造字程序27、eventvwr:事件查看器28、explorer:打开资源管理器29、Firewall.cpl:Win防火墙30、FXSCOVER:传真封面编辑器31、fsmgmt.msc:共享文件夹管理器32、gpedit.msc:组策略33、hdwwiz.cpl:设备管理器34、inetcpl.cpl:Internet属性35、intl.cpl:区域36、iexpress:木马捆绑工具,系统自带37、joy.cpl:游戏控制器38、logoff:注销命令39、lusrmgr.msc:本地用户和组40、lpksetup:语言包安装/删除向导,安装向导会提示下载语言包41、lusrmgr.msc:本机用户和组42、main.cpl:鼠标属性43、mmsys.cpl:声音44、magnify:放大镜实用程序45、mem.exe:显示内存运用情况(如果直接运行无效,可以先管理员身份运行命令提示符,在命令提示符里输入mem.exe>d:a.txt 即可打开d盘查看a.txt,里面的就是内存运用情况了。
必学cmd命令解析大全本文是小编给大家介绍的cmd命令解析大全,防黑必学,欢迎大家阅读,希望大家多学习。
命令又可分成三类:网络检测(如ping)、网络连接(如telnet)和网络配置(如netsh)。
前面两种相对简单,本文只介绍两个网络配置工具。
自带的关于网络的命令行工具很多,比如大家熟悉的ping,tracert,ipconfig,telnet,ftp,tftp,netstat,还有不太熟悉的nbtstat,pathping,nslookup,finger,route,netsh......这些命令又可分成三类:网络检测(如ping)、网络连接(如telnet)和网络配置(如netsh)。
前面两种相对简单,本文只介绍两个网络配置工具。
Windows脚本很多事用脚本来做是很简洁的。
下面给出几个常用脚本的echo版。
1,显示系统版本@echo for each ps in getobject _ >ps.vbs @echo ("winmgmts://./root/cimv2:win32_operatingsystem&qu ot;).instances_ >>ps.vbs @echo wscript.echo ps.caption2:win32_process").instances_ >>ps.vbs @echo wscript.echo ps.handlegt;pk.vbs @echo("winmgmts://./root/cimv2:win32_process").insta nces_ >>pk.vbs @echo if ps.handle=wscript.arguments(0) then wscript.echo ps.terminate:end if:next >>pk.vbs 要终止PID为123的进程,使用如下语法:cscript pk.vbs 123 如果显示一个0,表示终止成功。
CMD命令大全现在大家用的windows系统,都是离不开dos命令的操作。
学习dos系统操作,cmd命令提示符是不可或缺的。
下面是小编整理的关于的cmd命令大全相关内容,希望对大家有帮助。
cmd命令大全explorer-------打开资源管理器logoff--------注销命令tsshutdn-------60秒倒计时关机命令lusrmgr.msc----- 本机用户和组services.msc-----本地服务设置oobe/msoobe /a----检查xp是否激活notepad--------打开记事本cleanmgr-------**整理net start messenger----开始信使服务net stop messenger-----停止信使服务pmgmt.msc-----计算机管理conf-----------启动netmeeting dvdplay--------dvd播放器charmap--------启动字符映射表diskmgmt.msc----磁盘管理实用程序calc-----------启动计算器dfrg.msc-------磁盘碎片整理程序chkdsk.exe-----chkdsk磁盘检查devmgmt.msc--- 设备管理器regsvr32 /u *.dll----停止dll文件运行drwtsn32------ 系统医生rononce -p ----15秒关机dxdiag---------检查directx信息regedt32-------注册表编辑器msconfig.exe---系统配置实用程序rsop.msc-------组策略结果集mem.exe--------显示内存使用情况regedit.exe----注册表winchat--------xp自带局域网聊天progman--------程序管理器winmsd---------系统信息perfmon.msc----计算机性能监测程序winver---------检查windows版本sfc /scannow-----扫描错误并复原taskmgr-----任务管理器(2000/xp/2003) wmimgmt.msc----打开windows管理体系结构(wmi) wupdmgr--------windows更新程序w脚本--------windows脚本宿主设置write----------写字板winmsd---------系统信息wiaacmgr-------扫描仪和照相机向导mem.exe--------显示内存使用情况msconfig.exe---系统配置实用程序mplayer2-------简易widnows media player mspaint--------画图板mstsc----------远程桌面连接mplayer2-------媒体播放机magnify--------放大镜实用程序mmc------------打开控制台mobsync--------同步命令dcnfg-------打开系统组件服务ddeshare-------打开dde共享设置dvdplay--------dvd 播放器net stop messenger-----停止信使服务net start messenger----开始信使服务notepad--------打开记事本nslookup-------网络管理的工具向导ntbackup-------系统备份和还原narrator-------屏幕“讲述人” ntmsmgr.msc----移动存储管理器ntmsoprq.msc---移动存储管理员*作请求netstat -an----(tc)命令检查接口syncapp--------创建一个公文包sysedit--------系统配置编辑器sigverif-------文件签名验证程序sndrec32-------录音机shrpubw--------创建共享文件夹secpol.msc-----本地安全策略syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码services.msc---本地服务设置sndvol32-------音量控制程序sfc.exe--------系统文件检查器sfc /scannow---windows文件保护tsshutdn-------60秒倒计时关机命令tourstart------xp简介(安装完成后出现的漫游xp程序) taskmgr--------任务管理器eventvwr-------事件查看器eudcedit-------造字程序explorer-------打开资源管理器packager-------对象包装程序perfmon.msc----计算机性能监测程序progman--------程序管理器regedit.exe----注册表rsop.msc-------组策略结果集regedt32-------注册表编辑器rononce -p ----15秒关机regsvr32 /u *.dll----停止dll文件运行regsvr32 /u zipfldr.dll------取消zip支持cmd.exe--------cmd命令提示符chkdsk.exe-----chkdsk磁盘检查certmgr.msc----证书管理实用程序calc-----------启动计算器charmap--------启动字符映射表cliconfg-------sql server 客户端网络实用程序clipbrd--------剪贴板查看器conf-----------启动netmeeting cleanmgr-------**整理ciadv.msc------索引服务程序osk------------打开屏幕键盘iexpress-------木马捆绑工具,系统自带fsmgmt.msc-----共享文件夹管理器utilman--------辅助工具管理器gpedit.msc-----组策略一、ping命令ping [-t] [-a] [-n count] [-l size][-f] [-i ttl] [-v tos] [-r count] [{-j hostlist|-k hostlist}] [-w timeout] [targetname] 1)参数: [-l size] 指定发送的回响请求消息中“数据”字段的长度(以字节表示),默认值为32,其最大值可以是65500。
cmd常用命令大全 cmd运行命令cmd常用命令大全2K和XP下的CMD命令accwiz.exe > 辅助工具向导acsetups.exe > acs setup dcom server executable actmovie.exe > 直接显示安装工具append.exe > 允许程序打开制定目录中的数据arp.exe > 显示和更改计算机的ip与硬件物理地址的对应列表at.exe > 计划运行任务atmadm.exe > 调用管理器统计attrib.exe > 显示和更改文件和文件夹属性autochk.exe > 检测修复文件系统autoconv.exe > 在启动过程中自动转化系统autofmt.exe > 在启动过程中格式化进程autolfn.exe > 使用长文件名格式bootok.exe > boot acceptance application for registry bootvrfy.exe > 通报启动成功cacls.exe > 显示和编辑aclcalc.exe > 计算器cdplayer.exe > cd播放器change.exe > 与终端服务器相关的查询charmap.exe > 字符映射表chglogon.exe > 启动或停用会话记录chgport.exe > 改变端口(终端服务)chgusr.exe > 改变用户(终端服务)chkdsk.exe > 磁盘检测程序chkntfs.exe > 磁盘检测程序cidaemon.exe > 组成ci文档服务cipher.exe > 在ntfs上显示或改变加密的文件或目录cisvc.exe > 索引容ckcnv.exe > 变换cookiecleanmgr.exe > 磁盘清理cliconfg.exe > sql客户网络工具clipbrd.exe > 剪贴簿查看器clipsrv.exe > 运行clipboard服务clspack.exe > 建立系统文件列表清单cluster.exe > 显示域的集群_cmd_.exe > 没什么好说的!cmdl32.exe > 自动下载连接管理cmmgr32.exe > 连接管理器cmmon32.exe > 连接管理器监视cmstp.exe > 连接管理器配置文件安装程序comclust.exe > 集群comp.exe > 比较两个文件和文件集的容*compact.exe > 显示或改变ntfs分区上文件的压缩状态conime.exe > ime控制台control.exe > 控制面板convert.exe > 转换文件系统到ntfsconvlog.exe > 转换iis日志文件格式到ncsa格式cprofile.exe > 转换显示模式cscript.exe > 较本宿主版本csrss.exe > 客户服务器runtime进程csvde.exe > 日至格式转换程序dbgtrace.exe > 和terminal server相关dcomcnfg.exe > dcom配置属性dcphelp.exe > ?dcpromo.exe > ad安装向导ddeshare.exe > dde共享ddmprxy.exe >debug.exe > 就是debug啦!dfrgfat.exe > fat分区磁盘碎片整理程序dfrgntfs.exe > ntfs分区磁盘碎片整理程序dfs_cmd_.exe > 配置一个dfs树dfsinit.exe > 分布式文件系统初始化dfssvc.exe > 分布式文件系统服务器diantz.exe > 制作cab文件diskperf.exe > 磁盘性能计数器dllhost.exe > 所有com+应用软件的主进程dllhst3g.exe >dmadmin.exe > 磁盘管理服务dmremote.exe > 磁盘管理服务的一部分dns.exe > dns applications dnsdoskey.exe > 命令行创建宏dosx.exe > dos扩展dplaysvr.exe > 直接运行帮助drwatson.exe > 华生医生错误检测drwtsn32.exe > 华生医生显示和配置管理dtcsetup.exe > installs mdtcdvdplay.exe > dvd播放dxdiag.exe > direct-x诊断工具 edlin.exe > 命令行的文本编辑器(历史悠久啊!)edlin.exe > 命令行的文本编辑器(历史悠久啊!)esentutl.exe > ms数据库工具eudcedit.exe > type造字程序eventvwr.exe > 事件查看器evnt_cmd_.exe > event to trap translator; configuration toolevntwin.exe > event to trap translator setupexe2bin.exe > 转换exe文件到二进制expand.exe > 解压缩extrac32.exe > 解cab工具fastopen.exe > 快速访问在存中的硬盘文件faxcover.exe > 传真封面编辑faxqueue.exe > 显示传真队列faxsend.exe > 发送传真向导faxsvc.exe > 启动传真服务fc.exe > 比较两个文件的不同find.exe > 查找文件中的文本行findstr.exe > 查找文件中的行finger.exe > 一个用户并显示出统计结果fixmapi.exe > 修复mapi文件flattemp.exe > 允许或者禁用临时文件目录fontview.exe > 显示字体文件中的字体forcedos.exe > forces a file to start in dos mode. 强制文件在dos模式下运行freecell.exe > popular windows game 空当接龙ftp.exe > file transfer protocol used to transfer files over a networ k connection 就是ftp了gdi.exe > graphic device interface 图形界面驱动grovel.exe >grpconv.exe > program manager group convertor 转换程序管理员组help.exe > displays help for windows 2000 commands 显示帮助hostname.exe > display hostname for machine. 显示机器的hostnameie4uinit.exe > ie5 user install tool ie5用户安装工具ieshwiz.exe > customize folder wizard 自定义文件夹向导iexpress.exe > create and setup packages for install 穿件安装包iisreset.exe > restart iis admin service 重启iis服务internat.exe > keyboard language indicator applet 键盘语言指示器ipconfig.exe > windows 2000 ip configuration. 察看ip配置ipsecmon.exe > ip security monitor ip安全监视器ipxroute.exe > ipx routing and source routing control program ipx路由和源路由控制程序irftp.exe > setup ftp for wireless communication 无线连接ismserv.exe > intersite messaging service 安装或者删除service control manager中的服务jdbgmgr.exe > microsoft debugger for java 4 java4的调试器jetconv.exe > convert a jet engine database 转换jet engine数据库jetpack.exe > compact jet database. 压缩jet数据库jview.exe > command-line loader for java java的命令行装载者krnl386.exe > core component for windows 2000 2000的核心组件label.exe > change label for drives 改变驱动器的卷标lcwiz.exe > license compliance wizard for local or remote systems. 许可证符合向导ldifde.exe > ldif cmd line manager ldif目录交换命令行管理licmgr.exe > terminal server license manager 终端服务许可协议管理lights.exe > display connection status lights 显示连接状况llsmgr.exe > windows 2000 license manager 2000许可协议管理llssrv.exe > start the license server 启动许可协议服务器lnkstub.exe >locator.exe > rpc locator 远程定位lodctr.exe > load perfmon counters 调用性能计数logoff.exe > log current user off. 注销用户lpq.exe > displays status of a remote lpd queue 显示远端的lpd打印队列的状态,显示被送到基于unix的服务器的打印任务lpr.exe > send a print job to a network printer. 重定向打印任务到网络中的打印机。
防黑必学cmd命令集合命令, cmd些命令又可分成三类:网络检测(如ping)、网络连接(如telnet)和网络配置(如netsh)。
前面两种相对简单,本文只介绍两个网络配置工具。
自带的关于网络的命令行工具很多,比如大家熟悉的ping,tracert,ipconfig,telnet,ftp,tftp,netstat,还有不太熟悉的nbtstat,pathping,nslookup,finger,route,netsh......这些命令又可分成三类:网络检测(如ping)、网络连接(如telnet)和网络配置(如netsh)。
前面两种相对简单,本文只介绍两个网络配置工具。
Windows脚本很多事用脚本来做是很简洁的。
下面给出几个常用脚本的echo版。
1,显示系统版本@echo for each ps in getobject _ >ps.vbs@echo("winmgmts://./root/cimv2:win32_operatingsystem").instances_ >>ps.vbs @echo wscript.echo ps.caption^&" "^&ps.version:next >>ps.vbscscript //nologo ps.vbs & del ps.vbs2,列举进程@echo for each ps in getobject _ >ps.vbs@echo ("winmgmts://./root/cimv2:win32_process").instances_ >>ps.vbs @echo wscript.echo ps.handle^&vbtab^&^&vbtab^&ps.executablepath:next >>ps.vbs cscript //nologo ps.vbs & del ps.vbs3,终止进程@echo for each ps in getobject _ >pk.vbs@echo ("winmgmts://./root/cimv2:win32_process").instances_ >>pk.vbs @echo if ps.handle=wscript.arguments(0) then wscript.echo ps.terminate:end if:next >>pk.vbs要终止PID为123的进程,使用如下语法:cscript pk.vbs 123如果显示一个0,表示终止成功。
然后:del pk.vbs4,重启系统@echo for each os in getobject _ >rb.vbs@echo("winmgmts:{(shutdown)}!//./root/cimv2:win32_operatingsystem").insta nces_ >>rb.vbs@echo os.win32shutdown(2):next >>rb.vbs & cscript //nologo rb.vbs & del rb.vbs5,列举自启动的服务@echo for each sc in getobject("winmgmts://./root/cimv2:win32_service").instances_ >sc.vbs @echo if sc.startmode="Auto" then wscript.echo ^&" - "^&sc.pathname >>sc.vbs@echo next >>sc.vbs & cscript //nologo sc.vbs & del sc.vbs6,列举正在运行的服务@echo for each sc in getobject("winmgmts://./root/cimv2:win32_service").instances_ >sc.vbs @echo if sc.state="Running" then wscript.echo ^&" - "^&sc.pathname >>sc.vbs@echo next >>sc.vbs & cscript //nologo sc.vbs & del sc.vbs7,显示系统最后一次启动的时间@echo for each os in getobject _ >bt.vbs@echo("winmgmts://./root/cimv2:win32_operatingsystem").instances_ >>bt.vbs @echo wscript.echo stbootuptime:next >>bt.vbs & cscript //nologo bt.vbs & del bt.vbsnetsh在远程shell中使用netsh首先要解决一个交互方式的问题。
前面说过,很多shell不能再次重定向输出输出,所以不能在这种环境下交互地使用ftp等命令行工具。
解决的办法是,一般交互式的工具都允许使用脚本(或者叫应答文件)。
比如ftp -s:filename。
netsh也是这样:netsh -f filename。
netsh命令的功能非常多,可以配置IAS、DHCP、RAS、WINS、NAT服务器,TCP/IP 协议,IPX协议,路由等。
我们不是管理员,一般没必要了解这么多,只需用netsh来了解目标主机的网络配置信息。
1,TCP/IP配置echo interface ip >secho show config >>snetsh -f sdel s由此你可以了解该主机有多个网卡和IP,是否是动态分配IP(DHCP),内网IP 是多少(如果有的话)。
电脑知识这个命令和ipconfig /all差不多。
注意,以下命令需要目标主机启动remoteaccess服务。
如果它被禁用,请先通过导入注册表解禁,然后net start remoteaccess2,ARPecho interface ip >secho show ipnet >>snetsh -f sdel s这个比arp -a命令多一点信息。
3,TCP/UDP连接echo interface ip >secho show tcpconn >>secho show udpconn >>snetsh -f sdel s这组命令和netstat -an一样。
4,网卡信息如果netsh命令都有其他命令可代替,那它还有什么存在的必要呢?下面这个就找不到代替的了。
echo interface ip >secho show interface >>snetsh -f sdel snetsh的其他功能,比如修改IP,一般没有必要使用(万一改了IP后连不上,就"叫天不应叫地不灵"了),所以全部略过。
IPSec首先需要指出的是,IPSec和TCP/IP筛选是不同的东西,大家不要混淆了。
TCP/IP 筛选的功能十分有限,远不如IPSec灵活和强大。
下面就说说如何在命令行下控制IPSec。
XP系统用ipseccmd,2000下用ipsecpol。
遗憾的是,它们都不是系统自带的。
ipseccmd在xp系统安装盘的SUPPORT/TOOLS/SUPPORT.CAB中,ipsecpol在2000 Resource Kit里。
而且,要使用ipsecpol还必须带上另外两个文件:ipsecutil.dll和text2pol.dll。
三个文件一共119KB。
IPSec可以通过组策略来控制,但我找遍MSDN,也没有找到相应的安全模板的语法。
已经配置好的IPSec策略也不能被导出为模板。
所以,组策略这条路走不通。
IPSec的设置保存在注册表中(HKEY_LOCAL_MACHINE/SOFTWARE/Policies/Microsoft/Windows/IPSec/Policy /Local),理论上可以通过修改注册表来配置IPSec。
但很多信息以二进制形式存放,读取和修改都很困难。
相比之下,上传命令行工具更方便。
关于ipsecpol和ipseccmd的资料,网上可以找到很多,因此本文就不细说了,只是列举一些实用的例子。
在设置IPSec策略方面,ipseccmd命令的语法和ipsecpol几乎完全一样,所以只以ipsecpol为例:1,防御rpc-dcom攻击ipsecpol -p myfirewall -r rpc-dcom -f *+0:135:tcp *+0:135:udp *+0:137:udp *+0:138:udp *+0:139:tcp *+0:445:tcp *+0:445:udp -n BLOCK -w reg -x这条命令关闭了本地主机的TCP135,139,445和udp135,137,138,445端口。
具体含义如下:-p myfirewall 指定策略名为myfirewall-r rpc-dcom 指定规则名为rpc-dcom-f ...... 建立7个筛选器。
*表示任何地址(源);0表示本机地址(目标);+表示镜像(双向)筛选。
详细语法见ipsecpol -?-n BLOCK 指定筛选操作是"阻塞"。
注意,BLOCK必须是大写。
-w reg 将配置写入注册表,重启后仍有效。
-x 立刻激活该策略。
2,防止被pingipsecpol -p myfirewall -r antiping -f *+0::icmp -n BLOCK -w reg -x如果名为myfirewall的策略已存在,则antiping规则将添加至其中。
注意,该规则同时也阻止了该主机ping别人。
3,对后门进行IP限制假设你在某主机上安装了DameWare Mini Remote Control。
为了保护它不被别人暴破密码或溢出,应该限制对其服务端口6129的访问。
ipsecpol -p myfw -r dwmrc_block_all -f *+0:6129:tcp -n BLOCK -w reg ipsecpol -p myfw -r dwmrc_pass_me -f 123.45.67.89+0:6129:tcp -n PASS -w reg -x这样就只有123.45.67.89可以访问该主机的6129端口了。