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),包含创建和调用注册表文件命令,关闭默认共享。
相关推荐
kkkkkkkkkk_Z43 分钟前
新手自学嵌入式 | 学习日记:I2C总线协议、时序分析、读写流程与代码实现
学习
ManageEngine卓豪1 小时前
企业网络安全建设实践:2026 威胁态势、合规基线与分层防御落地
web安全·网络安全·it运维·网络安全防护
NetX行者1 小时前
Rust 初体验:一个全栈工程师的编译器“毒打“笔记
开发语言·笔记·rust
热爱生活的五柒2 小时前
zotero能导入已经下载好的pdf文件嘛,并且点击条目时,能直接看到下载的pdf文件嘛,我还希望能在里面做笔记
笔记·pdf
鬼手点金2 小时前
构建有效 Agent 的核心原则
java·人工智能·git·学习·自动化
姜九笙5613 小时前
python学习---归来仍是新人
java·python·学习
海绵宝宝转agent3 小时前
2026-10-19学习笔记
笔记·学习
金色光环3 小时前
【概率论详细笔记】泊松分布是怎么来的?应该怎么用?
笔记·概率论
又見山4 小时前
双向链接的本质:链接不是功能,是思考留下的痕迹
笔记·obsidian
云水初4 小时前
【agent篇】RAG Agent避坑指南(附高级RAG Agent汇总)
开发语言·笔记·python·学习·langchain·agent·rag