首页
学习
活动
专区
圈层
工具
发布

看我一招鲜 | BAT转EXE快速生成

Echo on/off也就是回显是否开,ver是查看版本号,rem是注释, ping就是常用的查看网络状态是否正常的命令。 Pause就是暂停执行。...03 FTVIEW支持的脚本语言-PowerShell 通过FTVIEW SE软件可以发现是支持脚本语言的,他支持的脚本语言为PowerShell。...意思也就是可以通过编写后缀为.PS1的PowerShell脚本文件,然后就可以在FTVIEW SE中执行了。...如上图所示,不过经过测试发现我编写的.ps1脚本虽然提示执行成功了,但是结果没有达到预期的效果,会提示模式不支持,然后无法设置电脑相关属性。...然后一路根据提示点到最后就可以创建包完成。 最后可以在自己指定的存放的地方得到一个有微软公司生成的一个可执行的exe文件。 最后再通过SE中的选择命令去选择生成的可执行文件。

6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    运维必学 | 初识介绍-从零开始学Windows批处理(Batch)编程系列教程

    windows Server 2019之后通常会采用PowerShell编写对应的管理脚本,还有必要学习Bat,此处作者认为还是有必要的,因为企业中还有一部分存量的业务仍然跑在Window Server...PowerShell 批处理 : 基于强大的.NET,是一种用于 Windows 操作系统的脚本语言和命令行工具。...综上所述,Windows bat 批处理脚本在系统管理和日常操作中非常有用,可以提高工作效率和简化重复性任务的执行。它也可用于创建简单的安装程序或自动化脚本,方便进行系统配置和部署。...call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令,温馨提示:同一目录可以不加路径。...pause timeout :脚本延迟执行 描述: 此命令主要用于脚本延迟执行,其类似于PowerShell中的sleep方法以及Linux中sleep命令。

    3.5K30

    win10win11需要使用新应用以打开此Windowsdefender链接

    PowerShell,依次执行如下3个命令即可,中途出现部署失败的红色提示可以无视,整个过程几分钟 在cmd窗口下 输入 Set-ExecutionPolicy Unrestricted (建议复制改代码...Unrestricted: 没有限制,所有脚本均可运行。 Bypass: 不做任何检查,所有脚本都可以在没有警告的情况下执行。...当你将执行策略设置为 Unrestricted 时,它允许所有脚本运行,无论其来源。在这种模式下,任何 .ps1 脚本(无论是来自互联网还是本地)都可以执行。...这通常用于在应用已经存在但可能未被正确注册的情况下重新注册应用。 " 整段代码的作用是:获取所有用户的已安装 Windows 应用,然后逐一重新注册这些应用,使其能正常工作。...这在某些情况下很有用,例如当应用的功能出现问题或无法启动时,通过重新注册可以修复这些问题。

    9K10

    工具| PowerShell的内网渗透之旅(二)

    0x00 过渡 之前提到当在执行powershell脚本时,由于默认策略的缘故,是会报错的,因此也出现了几种逃过的情况: 本地权限绕过:PowerShell.exe -ExecutionPolicy...0x02 利用PowerSploit渗透的实例 准备工作 a.在kali(因为kali上集成很多好用的工具以及环境)上使用命令git clone https://github.com/mattifestation...b.调用Invoke-NinjaCopy复制一些系统无法复制的文件如sam文件。 1).通过IEX下载并调用Get-NinjaCopy。 正常情况下复制: ?...注意:这个脚本是要有管理员权限下才可以正常执行,否则会报错,毕竟涉及到密码之类的敏感信息,哪怕是管理员想看到明文的,也是很难实现的。...最后希望大家能够在PowerShell内网渗透中获取更多的“宝藏”。

    2.4K60

    我用 cmd 批量改文件后缀名翻车了,原来 PowerShell 和它语法不一样!

    标签:Windows CMD 批量修改后缀名、PowerShell 改扩展名、文件重命名脚本 我一直以为改文件后缀这种事,在 Windows 上只要一个 for 循环就能搞定,直到那天我在 PowerShell...当你在 PowerShell 粘贴 for %f in (*.txt) 时,很可能会遇到: 关键字“for”后面缺少左“(”。 没错,这就是语法不兼容导致的。....BaseName + ".txt" } Get-ChildItem -Filter *.bak | Rename-Item -NewName { $_.BaseName + ".txt" } 写在最后...如果你有类似文件处理的批量需求,欢迎留言,我可以把这些命令封装成 .bat 或 PowerShell 脚本打包好发你,效率拉满。...pause 如果你觉得这篇文章有帮助,记得点赞收藏,下次再找就方便多了!

    60300

    Windows Servers 2012执行Powershell脚本报错Expand-Archive不存在

    起因 近日在给Windows服务器安装哪吒探针面板的被监控端时,出现了无法识别Expand-Archive指令的情况导致安装无法进行 原因 在微软支持网站上搜索该指令后发现这个指令属于Powershell...默认模块,但是在服务器的Powershell终端内执行提示没有该指令。...但是早些时间在另一台Windows服务器中安装时却没有出现报错,而两台服务器的主要区别便是Windows版本区别,正常的服务器Windows版本为Windows Server 2019,而无法安装的为Windows...Server 2012,此时我想到一个问题,2012的系统的Powershell版本是否已经不受支持且不包含Expand-Archive模块,然后更新Powershell后再次运行脚本,顺利安装。...解决方案 前往Github的Powershell项目仓库下载最新版本的安装包即可:https://github.com/PowerShell/PowerShell/releases/ 绝大多数服务器为的

    1.7K10

    解决 Nfs 文件服务在Windows上的坑?!

    添加安全目录设置,Win的本地就可以正常显示Git的信息和操作了。...LineFeed)的行结束符,Windows系统使用CRLF(CarriageReturn+LineFeed)的行结束符,因为是共享文件所以每次都会修改很多文件,Git检测到文件中的行结束符不一致,会在下次提交时自动进行转换...pause我让DeepSeek生成了一个删除链接的.bat脚本,也放在下面了展开代码语言:BashAI代码解释@echooffchcp65001>nultitle网络驱动器清理工具echo=======...Network\Z'-Recurse-Force-ErrorActionSilentlyContinue"if%errorlevel%==0(echo✓网络驱动器缓存清理完成)else(echo⚠清理过程中可能出现问题...按任意键退出...pause>nul这样在Windows上的Nfs的坑就告一段落了,积极的去探索下一段探索,加油!

    38310

    aardio v29.1 支持嵌入执行PowerShell代码

    标准库新增 dotNet.ps 用于直接调用执行 PowerShell 脚本命令。...同样的还有数组类型,例如C#的函数参数是string[]数组类型,如果我们在aardio里用{}传一个空数组进去,C#无法判断这是什么数组,然后又会找不到对应签名的函数而报错。...这一点在aardio与C#交互时要特别注意。 v29.1 还对控制台进行了改进,现在多数控制台相关的应用都用到了ANSI转义序列,而Windows只有Win10才能支持这个功能。...当然我们为了尽可能的完美一些,还需要判断系统是否已经支持ANSI转义码,只有在不支持时才调用ansion组件。...raw.loadDll("ansion.dll") 加载了这个 dll,但是 aardio 的内存回收看到这个 dll没有代码继续使用,所以就不客气的回收了,然后 dll 走的时候没有做清理还原的工作就出错了

    1.4K40

    MS17-010永恒之蓝绕过数字上线

    0x00 前言 @格林师傅在实战中遇到的一个场景:已代理进内网,通过扫描发现内网某台主机存在有MS17-010,但是因为这台机器上存在360而无法直接利用,不过可以通过ms17_010_command模块执行命令...ms17_010_command这个模块执行系统命令,当然这是在没有安装360等安全防护的情况下才能正常执行命令......command whoami msf5 auxiliary(admin/smb/ms17_010_command) > exploit 如果安装有360的情况下使用ms17_010_command模块执行系统命令时就可能会出现以下报错...0x03 落地测试 开始我们是想直接写一个vbs下载者脚本远程下载一个免杀木马,或者是将免杀木马转为base64/hex编码后写入再使用certutil命令解码落地文件,最后执行上线。...注:如果想要下载落地PE文件时不能使用ReadAsStringAsync字符串,而是改用ReadAsByteArrayAsync字节数组,否则可能出现落地文件与原文件大小不一致,最终导致执行不了的情况。

    1.4K10

    微软出品自动化神器Playwright,不用写一行代码(Playwright+Java)系列(二) 之脚本的录制及调试详解

    image.png 三种方式启动Playwright Inspector 1、设置环境变量PWDEBUG方式启动 在debug模式下运行脚本文件,会进入Playwright的调试模式并打开Playwright...Inspector 示例参数如下: # Bash PWDEBUG=1 PLAYWRIGHT_JAVA_SRC= mvn test # PowerShell $env...()方法方式启动 在你的脚本中添加page.pause()方法,且是必须为有头模式启动浏览器,则会进入调试模式(也就是断点) page.pause(); 效果: 以上三种方式启动后,会自动启动Playwright...您还可以使用该slowMo选项来减慢执行速度并在调试时跟进。...(new BrowserType.LaunchOptions() // or firefox, webkit .setHeadless(false) .setSlowMo(100)); 写在最后

    3.8K12

    PowerShell 基础篇

    最佳实践是总是指定参数名, 熟练以后再使用位置参数来节省时间 Cmdlet 的命名惯例,以标准的动词开始比如Get, Set, New, 或Pause powershell中的别名: 只是命令的一个昵称..., 无法包含任何参数 使用快捷方式: 简化参数名称: powershell不要求输入完整的参数名称, 例如可以用-comp代替-ComputerName , 必须是唯一识别参数所需要输入的最少的部分....例如Get-ChildItem C:\ 替代 Get-ChildItem -Path C:\ Show-Command cmdlet 命令可以在windows上以GUI的方式列出命令的参数名称 Powershell...如果启用了某些powershell功能, 可能也会新增一个PSProvider, 比如开启了远程处理时, 会新增 WSMan Credentials PSProvider常见的功能描述: ShouldProcess...提供支持-WhatIf和-Confirm参数, 保证我们在正式执行这部分脚本之前可以对它们进行测试 Filter 在cmdlet中操作提供程序的数据时, 支持-Filter参数 Credentials

    2.7K10

    基于IPFS与VHD镜像的无文件AsyncRAT投递机制研究

    ;最后,IPFS的P2P性质使得流量特征难以与正常的文件下载区分,增加了网络层检测的难度。...在DEAD#VAX活动中,攻击者在VHD内部构建了一个标准的NTFS或FAT32分区,并在其中放置了经过高度混淆的PowerShell脚本(.ps1)、VBScript(.vbs)或批处理文件(.bat...攻击者可以在VHD内部设置触发条件,例如检测是否处于虚拟化环境、检查鼠标移动轨迹或等待特定的时间延迟,只有在满足真实用户特征时才释放恶意脚本。...例如,一个正常的进程很少会依次执行“打开进程 -> 分配内存 -> 写入内存 -> 创建远程线程”这一完整链条,尤其是当源进程是脚本解释器且目标进程是系统关键进程时。...编辑:芦笛(公共互联网反网络钓鱼工作组)

    46610

    bat批处理简介:Windows自动化之道

    重复的工作交给代码。 导语 最近在工作中遇到一些纯粹重复的工作,最终都通过脚本方式达到了自动化,大大提高效率。...修改为build.gradle.tmp、build.gradle.local修改为build.gradle,正式编包时再修改回去),再copy插件目录出去单独开发调试,最后在把改动合入工程,终端也需要一个按钮来启动插件...主要是目前powershell速度远没有cmd快,正好我的自动化任务都比较简单,如果用powershell可能启动时间比运行时间还长。 为什么不用python、perl等脚本语言?...第一次读到文件末时,控制会回到 CALL 语句的紧后面。第二次 会退出批脚本。键入 GOTO /?,参看 GOTO :EOF 扩展的描述, 此描述允许您从一个批脚本返回。...这里列一些常用的,建议优先掌握,较为生僻的在需要时详细学习即可。

    2.9K21

    从Windows 10 SSH-Agent中提取SSH私钥

    最后,在将公钥添加到Ubuntu box之后,我验证了我可以从Windows 10进入SSH,而不需要解密我的私钥(因为ssh-agent正在为我处理): ?...我从博客中获取了Python脚本,并为它提供了我从Windows注册表中获得的不受保护的base64 blob: ? 可以正常工作了!...由于我不知道如何在Powershell中解析二进制数据,所以我把所有的密钥保存到了一个JSON文件中,然后我可以在Python中导入。Powershell脚本只有几行: ?...从Powershell脚本生成的JSON将输出所有的RSA私钥: ? 这些RSA私钥是未加密的。虽然我创建它们时,添加了一个密码,但它们使用ssh-agent未加密存储,所以我不再需要密码。...希望大家也能积极地探索,如果你也有新的发现和玩法,那么欢迎你在第一时间与我分享! *参考来源:ropnop,FB小编 secist 编译,转载请注明来自FreeBuf.COM

    3.9K30

    16.CCS19 针对PowerShell脚本的轻量级去混淆和语义感知攻击检测(经典)

    1.研究动机 Powershell越来越多出现在各种攻击事件中,根据Mcafee和Symantec报告显示,在2016年至2019年期间,基于Powershell的攻击发生的频率逐年上升,占所有攻击中的...或者,整个逻辑都应用到脚本上解混淆,未混淆代码会受解混淆的影响,导致漏报和误报 解混淆逻辑需手工 需要大量手工工作,无法处理未知混淆,鲁棒性较差 各阶段逻辑未整合 每个阶段的逻辑需要独立实现,大大增加人工处理工作...最后,当没有剩余的混淆子树,整个解混淆工作基本完成,开展善后处理,使得混淆代码更具可读性。 相对于之前工作,本文具有第三个优点。...但是,由于 PowerShell 语言在设计上是动态的,并且可以在不同级别构建脚本片段,因此基于最新静态分析的 PowerShell 攻击检测方法本质上容易受到混淆。...最后,我们读论文,也需要看看未解决的问题、存在的困难或者下一步工作,作者说到了逃逸攻击,包括反调试、高价值攻击无法检测等,以及逻辑混淆。具体参见下图: 这篇文章就写到这里,希望对您有所帮助。

    1.3K40
    领券