百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章 > 正文

渗透测试常用cmd命令总结——文件操作命令和查看系统属性命令

bigegpt 2024-12-06 12:47 4 浏览

真正的高手大多都精通Linux、UNIX或者Windows下的基础命令,并熟悉各种系统下的攻击和防护,而所有的高手都经历过菜鸟时期,都要从最基础的开始,并且基础是关键。因此,了解和熟悉常见的DOS基础命令就显得十分重要,所以我根据自己的个人经验和网上的一些资料,总结整理了一些作为网络安全工作者比较常用的DOS命令给大家分享一下,希望对大家有所帮助。

四、文件操作命令

在网络攻防过程中,有些情况不能获得其图形界面,只能得到一个DOS对话窗口,这时的文件操作就只能通过DOS命令来进行,而文件操作主要有复制、删除、重命名及显示文件命令等。

1、copy命令

“copy”命令主要用于复制文件,格式如下:

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [+ source [/A | /B] [+ ...]] [destination [/A | /B]]

“source”表示指定要复制的文件;

“/A”表示一个 ASCII 文本文件;

“/B ”表示一个二进位文件;

“/D”表示允许解密要创建的目标文件;

“destination”表示为新文件指定目录和/或文件名;

“/V ”表示验证新文件写入是否正确;

“/N”表示复制带有非 8dot3 名称的文件时,尽可能使用短文件名;

“/Y ”表示不使用确认是否要覆盖现有目标文件的提示;

“/-Y ”表示使用确认是否要覆盖现有目标文件的提示;

“/Z”表示用可重新启动模式复制已联网的文件;

“/L”表示如果源是符号链接,请将链接复制到目标而不是源链接指向的实际文件。

例如:copy [源目录或文件] [目的目录或文件],"copy c:\1.txt d:\"表示将c盘根目录下的“1.txt”文件复制到d盘根目录下,也可以输入“help copy”查看帮助信息,如下图:

2、del命令

“del”命令主要用于删除文件,格式如下:

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

“names”表示指定一个或多个文件或者目录列表。通配符可用来删除多个文件。如果指定了一个目录,该目录中的所有文件都会被删除。

“/P ”表示删除每一个文件之前提示确认;

“/F”表示强制删除只读文件;

“/S ”表示删除所有子目录中的指定的文件;

“/Q”表示安静模式。删除全局通配符时,不要求确认;

“/A”表示根据属性选择要删除的文件。

例如:del [盘符] [路径] [文件名] [参数],"del c:\toutiao\1.txt /f"表示将c盘toutiao目录下的“1.txt”文件强制删除,也可以输入“help del”查看帮助信息,如下图:

3、ren命令

“ren”命令主要用于对文件进行重命名操作,格式如下:

REN [drive:][path]filename1 filename2。

“[drive:]”表示盘符;

“[path]”表示路径;

“filename1 filename2”表示原名和现名。

4、type命令

“type”命令用于显示文本文件,格式如下:

TYPE [drive:][path]filename。

“[drive:]”表示盘符;

“[path]”表示路径;

“filename”表示文件名。

5、move命令

“move”命令主要用于对文件进行移动并重命名文件或目录,格式如下:

要移动至少一个文件:

MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination

要重命名一个目录:

MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2

“[drive:][path]filename1 ”指定您想移动的文件位置和名称;

“destination ”指定文件的新位置。目标可包含一个驱动器号和冒号、一个目录名或组合。如果只移动一个文件并在移动时将其重命名,您还可以包括文件名。

“[drive:][path]dirname1 ”指定要重命名的目录;

“dirname2 ”指定目录的新名称;

“/Y”取消确认覆盖一个现有目标文件的提示;

“/-Y”对确认覆盖一个现有目标文件发出提示。

五、查看系统属性命令

常用的查看系统属性命令如下:

“mem”命令用于查看计算机中内存有多少,以及内存使用情况;

“chkdsk”命令用于检查磁盘的使用情况,例如:“chkdsk c:”就是检查c盘使用情况;

“time”命令用于显示和设置DOS的系统时间;

“date”命令用于显示和设置DOS的系统日期;

“ver”命令用于显示正在运行的DOS系统的版本号;

“cls”命令用于清除屏幕上的内容。

以上就是我总结的渗透测试常用的cmd命令——文件操作命令和查看系统属性命令篇,欢迎大家补充,后续会为大家继续整理其他命令的使用,欢迎关注@科技兴了解更多科技尤其是网络安全方面的知识。

相关推荐

悠悠万事,吃饭为大(悠悠万事吃饭为大,什么意思)

新媒体编辑:杜岷赵蕾初审:程秀娟审核:汤小俊审签:周星...

高铁扒门事件升级版!婚宴上‘冲喜’老人团:我们抢的是社会资源

凌晨两点改方案时,突然收到婚庆团队发来的视频——胶东某酒店宴会厅,三个穿大红棉袄的中年妇女跟敢死队似的往前冲,眼瞅着就要扑到新娘的高额钻石项链上。要不是门口小伙及时阻拦,这婚礼造型团队熬了三个月的方案...

微服务架构实战:商家管理后台与sso设计,SSO客户端设计

SSO客户端设计下面通过模块merchant-security对SSO客户端安全认证部分的实现进行封装,以便各个接入SSO的客户端应用进行引用。安全认证的项目管理配置SSO客户端安全认证的项目管理使...

还在为 Spring Boot 配置类加载机制困惑?一文为你彻底解惑

在当今微服务架构盛行、项目复杂度不断攀升的开发环境下,SpringBoot作为Java后端开发的主流框架,无疑是我们手中的得力武器。然而,当我们在享受其自动配置带来的便捷时,是否曾被配置类加载...

Seata源码—6.Seata AT模式的数据源代理二

大纲1.Seata的Resource资源接口源码2.Seata数据源连接池代理的实现源码3.Client向Server发起注册RM的源码4.Client向Server注册RM时的交互源码5.数据源连接...

30分钟了解K8S(30分钟了解微积分)

微服务演进方向o面向分布式设计(Distribution):容器、微服务、API驱动的开发;o面向配置设计(Configuration):一个镜像,多个环境配置;o面向韧性设计(Resista...

SpringBoot条件化配置(@Conditional)全面解析与实战指南

一、条件化配置基础概念1.1什么是条件化配置条件化配置是Spring框架提供的一种基于特定条件来决定是否注册Bean或加载配置的机制。在SpringBoot中,这一机制通过@Conditional...

一招解决所有依赖冲突(克服依赖)

背景介绍最近遇到了这样一个问题,我们有一个jar包common-tool,作为基础工具包,被各个项目在引用。突然某一天发现日志很多报错。一看是NoSuchMethodError,意思是Dis...

你读过Mybatis的源码?说说它用到了几种设计模式

学习设计模式时,很多人都有类似的困扰——明明概念背得滚瓜烂熟,一到写代码就完全想不起来怎么用。就像学了一堆游泳技巧,却从没下过水实践,很难真正掌握。其实理解一个知识点,就像看立体模型,单角度观察总...

golang对接阿里云私有Bucket上传图片、授权访问图片

1、为什么要设置私有bucket公共读写:互联网上任何用户都可以对该Bucket内的文件进行访问,并且向该Bucket写入数据。这有可能造成您数据的外泄以及费用激增,若被人恶意写入违法信息还可...

spring中的资源的加载(spring加载原理)

最近在网上看到有人问@ContextConfiguration("classpath:/bean.xml")中除了classpath这种还有其他的写法么,看他的意思是想从本地文件...

Android资源使用(android资源文件)

Android资源管理机制在Android的开发中,需要使用到各式各样的资源,这些资源往往是一些静态资源,比如位图,颜色,布局定义,用户界面使用到的字符串,动画等。这些资源统统放在项目的res/独立子...

如何深度理解mybatis?(如何深度理解康乐服务质量管理的5个维度)

深度自定义mybatis回顾mybatis的操作的核心步骤编写核心类SqlSessionFacotryBuild进行解析配置文件深度分析解析SqlSessionFacotryBuild干的核心工作编写...

@Autowired与@Resource原理知识点详解

springIOCAOP的不多做赘述了,说下IOC:SpringIOC解决的是对象管理和对象依赖的问题,IOC容器可以理解为一个对象工厂,我们都把该对象交给工厂,工厂管理这些对象的创建以及依赖关系...

java的redis连接工具篇(java redis client)

在Java里,有不少用于连接Redis的工具,下面为你介绍一些主流的工具及其特点:JedisJedis是Redis官方推荐的Java连接工具,它提供了全面的Redis命令支持,且...