DOS 命令学习笔记

一、DOS 简介

DOS 是 Disk Operating System 的缩写,即磁盘操作系统。它是一种早期的计算机操作系统,用于管理计算机的硬件资源和软件资源,提供用户与计算机交互的界面。

二、基本 DOS 命令

(一)Dir 命令

  • 功能:查看磁盘目录中的文件和文件夹。
  • 用法
    • 查看当前目录:Dir
    • 查看指定盘下所有文件目录(如 D 盘):Dir d: /a:d
    • 查看指定盘下所有文件(如 D 盘):Dir d: /a - d
    • 分屏查看(一次显示 23 行):Dir /P
    • 只显示文件名:Dir /W

(二)CD 命令

  • 功能:改变当前目录(切换路径)。
  • 用法
    • 切换到指定路径(如 C:\Windows):CD C:\Windows
    • 返回上级目录:CD..
    • 返回根目录:CD\

(三)批处理

  • 概念:批量执行 DOS 命令的脚本。
  • 创建方法
    • 使用记事本:输入命令,每行一个,保存为.bat.cmd文件。
    • 使用Copy Con命令:在命令提示符输入Copy Con text.bat,回车后输入命令,每行回车,最后按Ctrl + Z结束。

三、黑客常用 DOS 命令应用

(一)扫描端口

  • 命令for /1 %a in (1,1,254) do for /1 %b in (1,1,65535) do start /low/min telnet 192.168.0.%a %b
  • 作用:扫描网段内端口并尝试登录。

(二)Arp 命令

  • 功能:用于 IP 地址和 MAC 地址相关操作。
  • 语法及应用
    • 显示 ARP 缓存表:Arp --a
    • 绑定 IP 和 MAC 地址:Arp --s IP地址 MAC地址
    • 删除绑定记录:Arp --d IP地址 MAC地址
    • 解决 ARP 欺骗:双向绑定,编写批处理文件设置网关的 IP 和 MAC 地址。

(三)AT 命令

  • 功能:安排命令在指定时间执行。
  • 语法及应用
    • 语法:at [\\computername] [[id] [/delete] | /delete [/yes]]at [\\computername] time [/interactive] [/every:date[,...]| /next:date[,...]] command
    • 控制远程电脑执行程序:先登录远程电脑,再输入at \\远程电脑IP 时间 程序名
    • 查看本机任务:输入AT命令。

(四)Del 命令

  • 功能:删除文件。
  • 语法Del [Drive:][Path]FileName [...][/p][/f][/s][/q][/a[:Attributes]]

(五)RD 命令

  • 功能:删除目录。
  • 语法及应用
    • 语法:Rmdir [Drive:]Path[/s][/q]Rd [Drive:]Path[/s][/q]
    • 删除当前目录:先回上级目录。
    • 删除所有文件和子目录:如RdC:/s\a可删除C:\a\b路径下所有内容。

(六)Systeminfo 命令

  • 功能:获取主机信息。
  • 语法SYSTEMINFO [/S system [/U username [/P password]]] [/FO format] [/NH]

(七)Ipconfig 命令

  • 常用参数及功能
    • /all:显示详细网络配置。
    • /release:释放 IP 地址。
    • /renew:刷新 IP 地址。
    • /flushdns:清除 DNS 缓存。

(八)Netstat 命令

  • 选项及功能
    • -s:按协议显示统计数据。
    • -e:显示以太网统计数据。
    • -r:显示路由表信息。
    • -a:显示所有连接信息。
    • -n:显示已建立连接。

(九)Ping 命令

  • 功能:测试网络连接。
  • 语法及参数功能
    • 语法:Ping [-t] [-a] [-n Count] [-1 Size] [-f] [-I TTL] [-v TOS] [-r Count] [-s Count] [{-j HostList| -k HostList}] [-w Timeout] [TargetName]
    • -t:持续发送请求。
    • -a:反向解析主机名。
    • -n:指定发送次数。
    • -1:指定数据包大小。

(十)Nslookup 命令

  • 功能:查询域名解析相关信息。

(十一)Net 命令

  • 包含多种子命令及功能
    • Net computer:域数据库中添加或删除计算机。
    • Net file:管理服务器共享文件。
    • Net session:管理会话。
    • Net share:管理共享资源。
    • Net Start/Stop:启动或停止服务。
    • Net time:同步时间。
    • Net use:连接或断开远程主机。
    • Net view:查看共享资源列表。
    • Net User:管理用户账户。
    • Net Localgroup:管理本地组。

四、批处理应用

(一)检查端口开放

  • 编写批处理文件(如dd.bat),内容包含检查端口相关命令,判断是否有木马。

(二)关闭默认共享

  • 编写批处理文件(如dd.bat),包含创建和调用注册表文件命令,关闭默认共享。
相关推荐
懒惰的bit2 小时前
基础网络安全知识
学习·web安全·1024程序员节
2401_858286113 小时前
L7.【LeetCode笔记】相交链表
笔记·leetcode·链表
是谁谁谁4 小时前
【cft.show-web3解题思路】-php://input伪协议
web安全·网络安全·系统安全
Natural_yz5 小时前
大数据学习09之Hive基础
大数据·hive·学习
龙中舞王5 小时前
Unity学习笔记(2):场景绘制
笔记·学习·unity
Natural_yz5 小时前
大数据学习10之Hive高级
大数据·hive·学习
love_and_hope6 小时前
Pytorch学习--神经网络--完整的模型训练套路
人工智能·pytorch·python·深度学习·神经网络·学习
青椒大仙KI116 小时前
24/11/7 算法笔记 PCA主成分分析
笔记·算法·信息可视化
夜雨星辰4876 小时前
Android Studio 学习——整体框架和概念
android·学习·android studio
奔跑的花短裤6 小时前
少儿编程启蒙学习
学习·青少年编程·机器人·ai编程