找回密码
 注册

QQ登录

只需一步,快速开始

搜索
[友情小站] 男士宝库 在线ASMR视频站
查看: 27132|回复: 101

[网络攻防] 黑客学习基地菜鸟系列之批处理教程

  [复制链接]

[网络攻防] 黑客学习基地菜鸟系列之批处理教程

  [复制链接]
  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 2684 天

    连续签到: 53 天

    [LV.Master]伴坛终老

    注册时间
    2012-9-3
    最后登录
    2024-11-29

    2万

    主题

    6929

    回帖

    3万

    积分

    管理员

    2012年到2024年,感谢各位会员朋友的支持!

    推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老vip会员

    QQ
    admin
    注册时间
    2012-9-3
    最后登录
    2024-11-29

    2万

    主题

    6929

    回帖

    3万

    积分

    管理员

    2012年到2024年,感谢各位会员朋友的支持!

    推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老vip会员

    QQ
    2014-1-2 16:57:29 | 显示全部楼层 |阅读模式
    之前全网首发了黑客学习基地的培训教程,现在看这套也被公布了,也整理下吧

    (2013年零基础系列)黑客学习基地菜鸟系列之批处理教程

    课程视频目录及其大体内容如下:

    一、目录操作类命令

    1、MD——建立子目录

    2、CD——改变当前目录

    3、RD——删除子目录命令

    4、DIR——显示磁盘目录命令

    5、TREE——显示磁盘目录结构命令

    6、DELTREE——删除整个目录命令

    二、磁盘操作类命令

    1、FORMAT——磁盘格式化命令

    2、CHKDSK——检查磁盘当前状态命令

    3、DISKCOPY——整盘复制命令(软盘)

    4、LABEL——建立磁盘卷标命令
    5、VOL——显示磁盘卷标命令

    6、SYS——系统复制命令


    三、文件操作类命令

    1、COPY    文件复制命令
    2、XCOPY——目录复制命令---------------------------DISKCOPY
    TYPE——显示文件内容命令-------------------------TREE
                                                      DIR

    4、REN——文件改名命令

    5、ATTRIB——修改文件属性命令

    6、DEL——删除文件命令 -------------- ---------------RD,DELTREE

    四、其它命令

    1、CLS——清屏幕命令

    2、VER——查看系统版本号命令------------------------VOL

    3、TIME——系统时钟设置命令

    4、MEM——查看当前内存状况命令

    第一个简单的批处理

    ECHO 命令

    SET 命令

    变量延时扩展——setlocal EnableDelayedExpansion

    PAUSE 命令

    IF 命令

    EXIT 命令

    [变量大全]
    系统变量:

    系统将其根据事先定义的条件自动赋值,也就是系统已经给他们定义了值,
    不需要我们来给他赋值,我们只需要调用。


    %ALLUSERSPROFILE% 本地 返回“所有用户”配置文件的位置。
    %APPDATA% 本地 返回默认情况下应用程序存储数据的位置。
    %CD% 本地 返回当前目录字符串。
    %CMDCMDLINE% 本地 返回用来启动当前的 Cmd.exe 的准确命令行。
    %CMDEXTVERSION% 系统 返回当前的“命令处理程序扩展”的版本号。
    %COMPUTERNAME%    系统 返回计算机的名称。
    %COMSPEC%    系统 返回命令行解释器可执行程序的准确路径。
    %DATE%    系统 返回当前日期。使用与 date /t 命令相同的格式。由 Cmd.exe 生成。
    %ERRORLEVEL%    系统 返回上一条命令的错误代码。通常用非零值表示错误。
    %HOMEDRIVE%    系统 返回连接到用户主目录的本地工作站驱动器号。基于主目录值而设置。用
    户主目录是在“本地用户和组”中指定的。
    %HOMEPATH%    系统 返回用户主目录的完整路径。基于主目录值而设置。用户主目录是在“本
    地用户和组”中指定的。
    %HOMESHARE%    系统 返回用户的共享主目录的网络路径。基于主目录值而设置。用户主目录是
    在“本地用户和组”中指定的。
    %LOGONSERVER%    本地 返回验证当前登录会话的域控制器的名称。
    %NUMBER_OF_PROCESSORS%    系统 指定安装在计算机上的处理器的数目。
    %OS%    系统 返回操作系统名称。Windows 2000 显示其操作系统为 Windows_NT。
    %PATH% 系统 指定可执行文件的搜索路径。
    %PATHEXT% 系统 返回操作系统认为可执行的文件扩展名的列表。
    %PROCESSOR_ARCHITECTURE%    系统 返回处理器的芯片体系结构。
    %PROCESSOR_IDENTFIER% 系统 返回处理器说明。
    %PROCESSOR_LEVEL%    系统 返回计算机上安装的处理器的型号。
    %PROCESSOR_REVISION% 系统 返回处理器的版本号。
    %PROMPT% 本地 返回当前解释程序的命令提示符设置。由 Cmd.exe 生成。
    %RANDOM% 系统 返回 0 到 32767 之间的任意十进制数字。由 Cmd.exe 生成。
    %SYSTEMDRIVE% 系统 返回包含 Windows server operating system 根目录(即系统根目录)
    的驱动器。
    %SYSTEMROOT%    系统 返回 Windows server operating system 根目录的位置。
    %TEMP% 和 %TMP% 系统和用户 返回对当前登录用户可用的应用程序所使用的默认临时目录。
    %TIME% 系统 返回当前时间。使用与 time /t 命令相同的格式。由 Cmd.exe 生成。
    %USERDOMAIN% 本地 返回包含用户帐户的域的名称。
    %USERNAME% 本地 返回当前登录的用户的名称。
    %USERPROFILE% 本地 返回当前用户的配置文件的位置。
    %WINDIR% 系统 返回操作系统目录的位置。


    FOR命令讲解
    参数:
    /F        分块提取文件
    /D        显示当前目录下所有指定的目录名称
    /R         枚举文件和目录
    /L        计次循环
    子参数:tokens()块、delims(分块标志)、eol(忽略行)、skip(跳过行)、userbackq(支持长路径名)

    CMD窗口中:
    for %I in (command1) do command2

    批处理中:
    for %%I in (command1) do command2

    1for、in、和do是for语句的关键字,它们三个缺一不可;
    2、%%I是for语句中对形式变量的引用,就算它在do后的语句中没有参与语句的执行,也是必须出现的;
    3、in之后,do之前的括号不能省略;
    4、command1表示字符串或变量,command2表示字符串、变量或命令语句;

    @echo off
    for %%I in (www.365exe.com) do echo %%I
    pause

    1、for语句的形式变量I,可以换成26个字母中的任意一个,这些字母会区分大小写,也就是说,%%I和%%i会被认为不是同一个变量;形式变量I还可以换成其他的字符,但是,为了不与批处理中的%0~%9这10个形式变量发生冲突,请不要随意把%%I替换为%%0 ~%%9中的任意一个;
    2、in和do之间的command1表示的字符串或变量可以是一个,也可以是多个,每一个字符串或变量,我们称之为一个元素,每个元素之间,用空格键、跳格键、逗号、分号或等号分隔;
    3、for语句依次提取command1中的每一个元素,把它的值赋予形式变量I,带到do后的command2中参与命令的执行;并且每次只提取一个元素,然后执行一次do后的命令语句,而无论这个元素是否被带到command2中参与了command2的运行;当执行完一次do后的语句之后,再提取command1中的下一个元素,再执行一次command2,如此循环,直到command1中的所有元素都已经被提取完毕,该for语句才宣告执行结束;


    IF与CALL指令

    IF命令        
    IF [NOT] ERRORLEVEL number command
    IF [NOT] string1==string2 command
    IF [NOT] EXIST filename command

    1、判断驱动器、文件或文件夹是否存在,用 if exist 语句;
    if exist c:\test.txt (echo test.txt存在) else (echo test.txt不存在)

    2、判断某两个字符串是否相等,用 if "字符串1"=="字符串2" 语句;
    if "abc"=="xyz" (echo 字符串相等) else (echo 字符串不等)

    3、判断某两个数值是否相等,用 if 数值1 equ 数值2 语句;
    if 1 equ 2 (echo 两数相等) else (echo 两数不等)

    4、判断某个变量是否已经被赋值,用 if defined var 语句;
    if defined var (echo 变量已经被赋值,其值为%var%) else (echo 变量的值为空)

    通常情况下,命令执行成功以后,系统变量ERRORLEVEL会被设置成0;如果命令失败,或者遇到非法命令,系统变量ERRORLEVEL会被设置成一个非0的数字。

    1.jpg
    下载地址:
    游客,如果您要查看本帖隐藏内容请回复




    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    87

    回帖

    347

    积分

    已到期,续费有优惠哦

    积分
    347

    vip会员

    2014-1-3 10:09:46 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    18

    回帖

    103

    积分

    已到期,续费有优惠哦

    积分
    103
    2014-1-4 16:28:51 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-11-10 09:31
  • 签到天数: 56 天

    连续签到: 1 天

    [LV.5]常住居民I

    12

    主题

    2905

    回帖

    108

    积分

    藏宝阁VIP会员

    积分
    108

    vip会员

    libj

    12

    主题

    2905

    回帖

    108

    积分

    藏宝阁VIP会员

    积分
    108

    vip会员

    2014-1-4 17:22:56 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2023-7-17 00:45
  • 签到天数: 73 天

    连续签到: 1 天

    [LV.6]常住居民II

    2

    主题

    423

    回帖

    530

    积分

    藏宝阁VIP会员

    积分
    530

    vip会员

    q763077644

    2

    主题

    423

    回帖

    530

    积分

    藏宝阁VIP会员

    积分
    530

    vip会员

    2014-1-5 16:41:55 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-5-6 21:06
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    602

    回帖

    2183

    积分

    藏宝阁VIP会员

    积分
    2183

    vip会员

    yujiekuxiao

    0

    主题

    602

    回帖

    2183

    积分

    藏宝阁VIP会员

    积分
    2183

    vip会员

    2014-1-14 09:57:19 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    10

    回帖

    31

    积分

    已到期,续费有优惠哦

    积分
    31

    vip会员

    2014-1-22 23:26:36 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2018-4-9 22:36
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    1

    主题

    236

    回帖

    628

    积分

    已到期,续费有优惠哦

    积分
    628

    vip会员

    2014-2-2 12:04:27 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    103

    回帖

    402

    积分

    已到期,续费有优惠哦

    积分
    402

    vip会员

    2014-2-6 15:51:06 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    13

    主题

    383

    回帖

    13

    积分

    藏宝阁VIP会员

    积分
    13

    vip会员

    苏晓冉

    13

    主题

    383

    回帖

    13

    积分

    藏宝阁VIP会员

    积分
    13

    vip会员

    2014-2-7 22:13:07 | 显示全部楼层
    回复

    使用道具 举报

    懒得打字嘛,点击右侧快捷回复
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|小黑屋|教程论坛 | |网站地图

    GMT+8, 2024-11-29 13:30 , Processed in 0.157744 second(s), 17 queries , Redis On.

    Powered by Discuz! X3.5 Licensed

    © 2001-2024 Discuz! Team.

    快速回复