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

PS常用命令之文件目录及内容操作

描述: 切换当前工作目录的路径实际上在PowerShell中cd命令就是其的别名。...-Stream #参数用于从文件中获取特定的备用NTFS文件流,支持通配符。 使用星号*来获取所有流。 -Stream参数在文件夹上无效。它是一个动态参数,仅在文件系统驱动器中起作用。...默认情况下,具有该名称和映射的驱动器在PowerShell中可用。...请注意具有相同名称的文件将在目标文件夹中被覆盖。 Copy-ItemProperty 命令 - 将属性和值从指定位置复制到另一个位置。 描述: 描述 cmdlet将属性和值从指定位置复制到另一个位置。...Tips: New-Item 命令来创建文件夹时,如果对已存在的文件使用 New-Item -Force,此文件会被完全覆盖。

8.3K20

原创Paper | 黑盒 fuzz 工具 Jackalope 的使用

(char *name) 被定义为导出函数,其核心逻辑为从文件中读取数据,若数据长度大于 4,且前 4 个字符串等于 0x74736574 也就是 test 时,手动触发空指针访问的错误。...,这就会导致 Jackalope 无法正确执行:若种子文件触发异常则会被视为无效种子文件,若 fuzz 过程中触发异常则会存入到 crash 结果中,但实际上在目标程序中却是一个功能正常的异常处理。...WinAFL 中我们使用 afl-fuzz.exe 进行 fuzz,如果输入文件夹中提供的种子文件存在问题,导致目标程序 crash 时,WinAFL 会停止运行并给予提示;但是 Jackalope 的处理机制不同...这可能导致我们使用 Jackalope 时无法按照样本种子产生预期的覆盖率,所以在实际进行 fuzz 前,最好对样本种子进行校验,编写如下 powershell 脚本: Get-ChildItem "....目录下看到通过覆盖率筛选后的样本文件,后续 fuzz 便可以用该文件夹的内容作为输入。

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

    从远程桌面服务到获取Empire Shell

    右键单击IE中的任意链接 ->将目标另存为 ->在桌面上另存为lol.ps1 ? 点击IE中的查看下载,按下文件的下拉列表,打开 -> 记事本。...只需在文件中写入powershell.exe并再次保存。 现在,我们再次在IE中右键单击 ->“将目标另存为”。转到下拉菜单“保存类型”,然后选择“所有文件”。...你已保存的ps1文件将被显示,你可以选择“运行 PowerShell”这会弹出一个PowerShell命令提示符。但当前的PowerShell提示符处于语言约束模式。...但导航到文件夹也可能受到限制,因此在某些情况下你可能需要将其保存到C:\Users\Username\Desktop(桌面)。 ? 我还不确定如何在Applocked环境中检查DLL规则。...3.使用以下PS命令将DLL编码为base64,并将结果通过管道传输到一个文本文件中。 $Content = Get-Content .

    1.9K40

    持续交付之Jenkins+Ansible+Python搭建自动化部署框架(win版)

    部署的需求 单机部署过程高度抽象后其实就三个步骤: 在目标机器上执行命令停掉运行中的服务 把提前准备好的变更包传上机器覆盖原来的目录 运行命令把服务再跑起来 假设我们实现了一个自动部署程序,简单地顺序执行上面的步骤...甚至我们可以在目标机器上缓存旧版本产物,实现超快速回滚。 通过这个程序的简单执行过程,我们可以看到这套流程的简单实现,基本满足了我们部署的需求。而且,可以通过添加更复杂的控制流,获得更大的提升空间。...username 和 password 参数都存储在注册表中的纯文本。...注意:如果主机比较多的情况,建议不要使用这种硬编码的方式,可以考虑放到一个配置文件进行读取。 小结 在今天这篇文章中,主要基于 Ansible 系统的能力,和大家分享了搭建一套部署系统的过程。...在搭建过程中,你最需要关注的几部分内容是: 利用 Inventory 做好部署目标的管理 利用 PlayBook 编写部署过程的具体逻辑 利用 Jenkins 对主机集群进行调度、追踪和同步任务 利用

    2.8K10

    花15分钟时间掌握必知必会的20个PowerShell命令

    丹尼斯•里奇创建了C语言是因为他和肯•汤普森需要更好的工具开发UNIX系统,有这样的天才,我们这些后生是幸福的。...我前几周第一次使用腾讯云Python SDK,刚配好Python环境就应用成功了,demo是console程序,不是web程序,我看vs2019里有Python Web框架 Flask和Bottle,我找了下资料很快修改了一句代码...想当初刚接触腾讯云API时,有个同事说他PHP计算完签名、应用接口时老是报错,求助于我,但是我不会PHP呀,不会没关系,照着API签名计算的步骤,一步步分解功能,然后去搜对应功能的PHP函数叫什么,搜到后先看函数如何使用...我目前最熟悉的powershell命令就是安装和卸载角色,只记了get-windowsfeature 、install-windowsfeature(2008R2是add-windowsfeature)...12、rename,简写ren 13、remove-item,简写del、ri、rm 删除文件夹用rd或rmdir 14、add-content,追加内容,简写ac,用法:命令 文件名 "内容" 15

    14.2K101

    Windows: 使用PowerShell管理Hyper-V虚拟机

    在管理Hyper-V虚拟机时,您可能需要禁用安全引导和设置虚拟机从光盘优先引导。这在安装新的操作系统或进行系统恢复时尤为重要。本文将详细介绍如何使用PowerShell执行这些操作。 2.1....在虚拟机上运行命令。 你应该会看到作为 PowerShell 提示符前缀的 VMName 显示如下: [VMName]: PS C:> 所有运行的命令将会在虚拟机上进行。...使用 New-PSSession 和 Copy-Item 复制文件 注意: PowerShell Direct 仅支持 Windows 版本 14280 及更高版本中的持久性会话 在编写用于跨一个或多个远程计算机协调操作的脚本时...在此示例中,我们将使用 New-PSSession和 Copy-Item 在主机和虚拟机之间移动数据。 8.1....删除虚拟机 如果您需要删除虚拟机,可以使用以下命令: powershell Remove-VM -Name "TestVM" -Force 该命令将删除名为“TestVM”的虚拟机,包括其配置文件和虚拟硬盘

    42410

    API安全Top 10 漏洞:crAPI漏洞靶场与解题思路

    在成功启动后,会在conf/下生成一个local/yml文件,是配置文件。里面的内容基本 不用动,拉到最下面有一个 users 的选项,里面有blue和red两个用户,后面是密码,修改即可。...2.选择操作系统,即要上线机器的操作系统,点击不同的操作系统,会给出不同的payload,然后在目标机器上执行即可上线。...最后到需要上线的机器执行命令,回到导航,点击agent,可以看到上线机器。 2.Abilities 指的是在可以在agent上执行的操作,每一个ability都是TTP上的一个步骤。...view \\win2016.worm.lab /all 使用net view命令时,如果是本地账户,会自动使用当前缓存的密码进行NTLM认证,域内账户则会使用Kerberos认证。...,再尝试复制木马文件到远程共享目录(fqdn,上一步保存的结果),会使用自身缓存的密码和Administrator进行连接。

    89020

    Meerkat:一款针对Windows终端的信息收集与网络侦查PowerShell工具

    Meerkat是一款针对Windows终端的信息收集与网络侦查工具,该工具由多种PowerShell模块组成,且不需要预先部署代理,可以帮助广大研究人员针对Windows目标执行包括事件响应分类、威胁搜寻...工具特性 1、轻量级,体积小; 2、在目标设备上产生的影响小,不会留下过多痕迹; 3、利用PowerShell & WMI/CIM实现其功能; 4、编码风格规范,支持代码审查; 5、没使用任何DLL或已编译的组件...; 6、标准化输出默认格式为.csv,可以轻松支持JSON和XML等数据格式; 工具要求 1、要求扫描设备上支持PowerShell 5.0+; 2、要求目标设备上支持PowerShell 3.0+,如果使用...命令行终端中输入下列命令来安装Meerkat: $Modules = "C:\Program Files\WindowsPowerShell\Modules\" New-Item -ItemType...工具运行 下列命令即可将输出结果存储至「C:\Users\YourName\Meerkat\」: Invoke-Meerkat 需要注意的是,如果工具脚本未使用管理员权限运行,则下列模块将不会返回任何结果

    21110

    深入了解Windows PowerShell 自动化运维:基础知识、应用技巧和案例分享

    安装和配置Windows PowerShell: Windows PowerShell 是Windows操作系统中的一个内置功能,用户只需在“控制面板-程序和功能”中选择“启用或关闭Windows功能”...Windows PowerShell 中的命令以“命令名-参数名 参数值”的方式组合,其中命令名和参数名不区分大小写,参数值则需区分大小写。...文件操作: Windows PowerShell 中的文件操作命令包括“Get-ChildItem”、“Copy-Item”、“Move-Item”、“Remove-Item”等。...用户可以通过这些命令查看、复制、移动和删除文件和文件夹。...用户可以在定时任务管理器中创建任务,指定执行时间和执行脚本等相关参数,实现定时任务的自动化执行。

    1.9K20

    将Hexo部署到云服务器(使用宝塔面板)

    思路是: 在服务器上搭建Git环境,创建Git仓库 在主机生成Hexo静态文件,通过与服务器连接,推到服务器上的Git仓库 通过git-hooks实现自动部署到网站资源目录 Nginx做静态文件服务器,...Nginx的配置文件,在taitres.cc的设置中找到配置文件,应该是自动配好了的,没有就自己设置下,也可以使用其他端口 二、Git仓库搭建 之前推hexo的静态文件都是推到GitHub的仓库,现在服务器也是一样...1.本地配置 修改本地Hexo博客文件夹中的_config.yml文件 deploy: type: git repo: git@server:/home/git/repos/taiblog.git...\下创建一个WindowsPowerShell文件夹,然后执行 New-Item -path $procos.ap-chongqing -type cos.ap-chongqing 就创建了一个Microsoft.PowerShell_procos.ap-chongqing.ps1...文件 使用ssh-add时出现 unable to start ssh-agent service, error :1058 解决方法:使用管理员权限运行 Power Shell,然后执行Set-Service

    14.1K54

    红队技巧-常规横向手法

    先让跳板机与内网目标机DC建立ipc连接。 2. 然后让跳板机使用copy命令远程操作,将metasploit生成的payload文件Gamma.exe复制到目标主机DC系统C盘中。 3....2.如果提供了账号密码,则用这个账号密码建立一个到目标的IPC连接。 3.WMI会建立一个共享文件夹,用于远程读取命令执行结果。...4.当用户输入命令时,WMI创建进程执行该命令,然后把结果输出到文件,这个文件位于之前创建的共享文件夹中。 5.通过FSO组件访问远程共享文件夹中的结果文件,将结果输出。...6.当结果读取完成时,调用WMI执行命令删除结果文件,最后当WMIEXEC退出时,删除文件共享。...)(组件对象模型)的扩展,它允许应用程序实例化和访问远程计算机上COM对象的属性和方法,就像使用基于DCERPC的DCOM协议在本地计算机上的对象一样,有关每个COM(和DCOM)对象的标识,实现和配置的信息存储在注册表中

    2.1K20

    Win10锁屏壁纸怎么提取保存到本地

    如果找不到可以使用这个方法进入,直接 windows+r 打开运行窗口,输入以下命令就可以直接打开文件夹: %localappdata%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy...进入之后我们会看到一堆文件,通常情况下这些文件格式是一堆杂乱的命令的无扩展名文件,并不是图片文件,我们需要进行处理之后才会变成图片文件。 ?...),放进保存壁纸的文件夹中,运行以下就可以了。...ps1 文件,保存之后,右键单击文件,以 powershell 运行,运行完成之后,就会在桌面生成一个锁屏壁纸文件夹,里面就会是我们的锁屏壁纸。...以上就是几种简单的锁屏壁纸保存方法,如果你也看到精美的锁屏壁纸想要保存下来使用,不妨试试以上方法。

    2.1K30

    PS编程补充说明

    [TOC] 3.运行脚本 描述: 脚本和批处理都属于伪可执行文件,它们只是包含了若干命令行解释器能够解释和执行的命令行代码。...# 1.执行批处理文件:批处理是扩展名为”.bat”的文本文件,它可以包含任何cmd控制台能够处理的命令 PS C:\PS> ....: 方法1:args 参数位置传值法它实际是一个对象数组,注意输入参数的位置是固定的并且args[0]表示命令中输入的第一个参数并非脚本名称(与Bash Shell有区别) # args.ps1 文件内容...-name posh-ssh -Force -Verbose -Debug #查看模块命令 get-command -Module posh-ssh 在PowerShell中如何检测模块是否存在...view=netcore-3.1 下面再附带两个循环读取一个文件夹下的所有子文件夹下的、所有的文件个数的代码: Get-ChildItem -Path env:windir -Force -Recurse

    1.9K10

    Zabbix 随笔:主机自动化注册(Windows 篇)

    在之前的 Linux 篇提到了自动化安装的原理其实也是脚本安装,只不过安装部分省去了部分人力重复工作,但是 Windows 比较特殊,需要用到 powershell 这款自带的软件,这款软件在 Windows...2.编写 ansible hosts 文件 3.ansible ping 测试 PS 脚本 下面的脚本粘贴到 .ps1 后缀的文件里(文件自行创建) 这里需要注意的是在获取文件的时候注意版本,...这里我采用的是 Zabbix 5.4 的 agent v2 版本,如果你的版本非次版本,则需要去官网查看,如下面的图二和图三,另外 agent2 和 agent 也有所区别,如果懒癌的朋友可以找我要不同版本对应的脚本...,否则执行会报错,我相信大家都会一点 powershell 的语法,毕竟我们都是站在巨人的肩膀上。...遇到的问题 如果在测试过程中遇到下列问题,大概率是防火墙的问题,需要放开入方向10050端口或者采用主动模式即可,另外在 2008 以后的版本可以通过 powershell 关闭,这里不再演示,我会在附件里提供

    1K30

    CMake构建学习笔记14-依赖库管理工具

    开始找一些现成的实现组成依赖库。最好看能不能找到预编译包或者安装包,即使找到了,由于二进制兼容的问题,你也不一定能够使用。 如果没找到预编译包或者安装包,那么就需要自己从源代码进行构建了。...不谈构建过程中处理的一系列问题。等你把依赖库构建完成了,你就得考虑如何引入了。如果你使用动态链接库,你需要进行头文件、动态库导入库以及动态库相关的配置。...如果头文件错了,你会发现无法编译;如果动态库导入库错误,你会发现无法链接;如果动态库不正确,你会发现无法运行。 最后开始在源代码中include头文件,调用依赖库相关的功能进行操作。...脚本真的很强大,你甚至可以引入第三方脚本中的函数,例如这里的BuildRequired表示预先安装当前库的依赖库(其实就是调用其他库的构建脚本),而DownloadAndUnzip表示从远端把源代码下载下来并且解压到指定文件夹...} 再次感叹下Powershell脚本的强大,你甚至可以看到System.Collections.Generic.SortedSet,没错,这就是.Net提供的容器,通过Powershell可以也调用它

    10210

    打造企业级自动化运维平台系列(八):Jenkis 部署前后端分离项目

    更多关于构建企业自动化运维平台系列的学习文章,请参阅:企业级自动化运维平台,本系列持续更新中。 配置Jenkins 在部署Vue和SpringBoot项目之前务必配置一下Jenkins。...5、选择在Build,在Goals and options中添加如下命令 clean install -Dmaven.test.skip=true 命令详解 clean #清理项目,会删除目标目录target...里面的文件 install #安装项目到本地仓库,会先执行compile,test等目标,然后把打包的jar上传到本地仓库 -Dmaven.test.skip=true #该参数表示跳过测试代码的编译和执行.../dist/* #清空本地dist目录,删除之前的构建结果 npm run build #运行npm run build命令进行项目打包构建,生成最新的dist文件夹 rm -rf /project...以上就是我使用Jenkins部署自己的前后端分离的一些技术分享,如有问题欢迎评论区提出!

    60710

    Linux进阶命令-rsync

    这使得用户可以根据自己的需求进行文件过滤和同步。 命令参数 当使用RSYNC命令时,可以根据不同的需求使用不同的参数来控制其行为。...-u(更新模式):该参数用于仅同步源文件中新增或更新的文件,而不处理目标文件中已存在且没有变化的文件。 --delete(删除模式):该参数用于在目标目录中删除与源目录中不同的文件。...--bwlimit=速度(带宽限制):该参数用于限制传输速度,以防止RSYNC占用过多的带宽。 常见用法 在使用rsync命令时,可以通过不同的路径来指定源文件/目录和目标文件/目录。...同步文件夹: rsync -av /path/to/source/ /path/to/destination/ 在同步文件夹时,需要在源和目标路径末尾加上斜杠/,以确保将整个源文件夹同步到目标文件夹。...2.ssh端口不一致 -e 'ssh -p xxx' #在远程复制的过程中,如果本地和远程机器端口一致的情况下,可不使用这个参数,如果不一致才需要加上这个参数。

    14410

    Linux基础指令(1)

    ;我们可以直观的看到现在的路径是在test1的路径下面; cd 绝对路径:这里我在test1里创建了个tet1,在tet1里创建了tet2;使用cd 绝对路径直接进入了tet2的文件中;当然这里的绝对路径并不是从根目录开始写...视 mv 命令中第二个参数类型的不同(是目标文件还是目标目录), mv 命令将文件重命名或将其移至一个新的目录中。 2....当第二个参数类型是文件时, mv 命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。 3....当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个, mv 命令将各参数指定的源文件均移至目标目录中。...选项 ][ 文件 ] 功能 : 查看目标文件的内容 常用选项 : -b 对非空输出行编号 -n 对输出的所有行编号 -s 不输出多行空行 我创建了一个记事本,然后通过

    6200
    领券