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

Jenkins(四)

writeFile:将内容写入指定文件中 file:文件路径,可以是绝对路径,也可以是相对路径 text:要写入的文件内容 encoding:目标文件的编码。...修改Jenkinsfile ? 执行结果 amVua2lucyBib29r是jenkins book的Base64编码 ?...name:字符串类型,保存文件的集合的唯一标识 allowEmpty:布尔类型,允许stash内容为空 excludes:字符串类型,排除文件,如果排除多个使用「逗号」分隔 includes:字符串类型...,stash文件,留空表示全部 useDefaultExcludes:布尔类型,true:使用Ant风格路径默认排除文件 Ant风格 匹配任何单字符匹配项目根路径下所有在project路径下的.a文件最长匹配原则...执行的是PowerShell脚本 支持参数类似sh 其他步骤 error:主动报错,中止pipeline error(“there is a error”) tool:使用预定义的工具 name:工具名称

2.8K41

网络安全自学篇(二十)| Powershell基础入门及常见用法(二)

定义文件“test03.ps1”,只输出偶数内容。 ? ? 接着利用foreach操作文件目录,将C盘python34文件夹下的路径全部提取出来,赋值到file中输出。 ? ?...同样,上面的代码可以修改为指定参数。 ? 下面这个代码是接收两个参数并显示的功能。 ? ? 2.函数返回值 函数返回值通过return实现,可以返回多个值。下面是test13.ps1例子。 ? ?...4.字符串操作 任何编程语言,都绕不过字符串操作,在网络安全领域,获取ip地址、URL拼接、图片或脚本文件获取等都涉及字符串操作,下面进行简单分享。 字符串分割 ? ? 获取图片名称 ? ?...但是,从Microsoft Windows 95操作系统开始,注册表才真正成为Windows用户经常接触的内容,并在其后的操作系统中继续沿用至今。...由于注册表不能随便修改,很容易造成系统故障,后续随着作者深入学习,了解更多网络安全中Powershell及注册表工作再来分享,希望读者喜欢该系列文章。

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

    【威胁通告】Vollgar 僵尸网络威胁通告

    Guardicore Labs提供了PowerShell自查脚本Script - detect_vollgar.ps1,自查脚本detect_vollgar.ps1可实现本地攻击痕迹检测,检测内容如下...2、 终止恶意程序 注:若出现直接运行PowerShell时提示“无法加载文件ps1,因为在此系统中禁止执行脚本。有关详细信息,请参阅 "get-help about_signing"。...通过运行以下命令可修改其策略: set-executionpolicy remotesigned 修改成功后即可使用PowerShell执行脚本 如需撤销对其策略的修改,可通过运行以下命令进行恢复。...绿盟科技拥有对此安全公告的修改和解释权。如欲转载或传播此安全公告,必须保证此安全公告的完整性,包括版权声明等全部内容。...未经绿盟科技允许,不得任意修改或者增减此安全公告内容,不得以任何方式将其用于商业目的。

    60310

    一次KimSuky攻击事件分析

    思路1 通过vt查找 这个时候我们接着回到VT,可以看到如下的内容: ? 跟过来之后发现有成功请求之后保留的文件 ? 顺着这个文件hash,就可以找到目标powershell脚本了 ?...如果有vt下载权限,即可通过该hash将powershell脚本下载回来。...根据数据包大小可以得知,返回的内容从第二个数据包开始: ? 由于是明文传输,直接复制为纯文本就可以 ? 将几个数据包的内容复制到编辑器中,脚本就从流量中提出来了 ?...= “\flower01\” 休眠时间:$TIME_VALUE = 10006060 应该是调用执行脚本:$EXE = “rundll32.exe” 调用func:$MyfuncName = “Run...filename=flower01获取返回值 ? 因为不想用干净的网络访问C2,所以我还是尝试通过app.any.run的在线沙箱跑一下这个powershell样本。

    1.4K30

    混搭新式:社工+powershell,轻松畅游主机

    最好是使用一个powershell脚本建立一个反向连接。为什么使用powershell?因为要避免杀毒软件提醒任何管理员,而powershell很少被杀软列入黑名单。...6、SET会把生成的powershell脚本存放在/root/.set/reports/powershell/下。...首先需要创建一个pac文件,内容看起来像这样。 ? 在本例中,我们关心的是yahoo的凭据,其他的https请求应该按照各自的主机进行转发。...接下来要做的是下载yahoo登陆页面的源文件,并适当的修改它。具体而言就是要修改用户的单击登陆按钮时将采取的操作。我们切换到/var/www目录下,我们要重定向受害者的请求并截取凭据。...打开下载后的index.html文件,搜索”action”,将值修改为cred.html,并在/var/www目录下建立cred.html文件。你的index.html文件看起来如下面这个样子。 ?

    1.1K60

    四十一.Powershell恶意代码检测系列 (2)Powershell基础语法和注册表操作

    2.访问数组 五.Powershell函数 1.自定义函数及调用 2.函数返回值 六.Powershell字符串及交互 1.定义文本及转义字符 2.用户交互 3.格式化字符串 4.字符串操作 七.Powershell...$arr=1..10 foreach ($n in $arr){ $n*$n } 定义文件“test03.ps1”,只输出偶数内容。...:\python34) { if($file.length -gt 1kb) { $file.name $file.length } } 原始文件内容如下所示...,都绕不过字符串操作,在网络安全领域,获取ip地址、URL拼接、图片或脚本文件获取等都涉及字符串操作,下面进行简单分享。...但是,从Microsoft Windows 95操作系统开始,注册表才真正成为Windows用户经常接触的内容,并在其后的操作系统中继续沿用至今。

    2.8K20

    云上Windows Server进程级问题排查方式

    方式一,SCOM(或Zabbix或其他监控套件): SCOM是微软System Center 套件中的一个重要大员,笔者从11年研究到16年,也是至今未找到能够与这个解决方案比拟的代替方案,其架构的完整度...p=379 方式二,PowerShell: PowerShell是一个比较灵活且在Windows Server平台上兼容性较高的方式,不过要求一定的读写脚本能力,我这里抛砖引玉下: 进程CPU占用情况...方式三:crash dump: 关于Dmp文件我在https://cloud.tencent.com/developer/article/1005517这系列文章中有解释过,这种方式获取系统异常时的进程情况是非常有效的方式...综合对比来说 方式 轻量 效果(可视化程度) SCOM/Zabbix ⭐⭐ ⭐⭐⭐⭐⭐ PowerShell ⭐⭐⭐⭐ ⭐⭐⭐ DMP ⭐ ⭐⭐ So,建议采用PowerShell在特定的排障场景中制定适合具体...case的脚本。

    2.7K60

    二十三.Powershell基础入门之常见语法及注册表操作-2

    break和continue关键词 4.for循环 5.switch循环 四.Powershell数组 1.数组定义 2.访问数组 五.Powershell函数 1.自定义函数及调用 2.函数返回值...$arr=1..10 foreach ($n in $arr){ $n*$n } 定义文件“test03.ps1”,只输出偶数内容。...,都绕不过字符串操作,在网络安全领域,获取ip地址、URL拼接、图片或脚本文件获取等都涉及字符串操作,下面进行简单分享。...但是,从Microsoft Windows 95操作系统开始,注册表才真正成为Windows用户经常接触的内容,并在其后的操作系统中继续沿用至今。...---- 八.总结 写到这里,这篇文章介绍结束,主要内容: 一.Powershell操作符 二.Powershell条件语句 三.Powershell循环语句 四.Powershell数组 五.Powershell

    2.4K10

    编程日记:PHP实用函数记录

    time_nanosleep(sec,na) — 延缓执行若干秒和纳秒。 time_sleep_until(timestamp) — 使脚本睡眠到指定的时间为止。...set_time_limit(int $seconds) — 设置允许脚本运行的时间,单位为秒。如果超过了此设置,脚本返回一个致命的错误。...换句话说,如果超时默认是30秒,在脚本运行了25秒时调用 set_time_limit(20),那么,脚本在超时之前可运行总时间为45秒。如果设置为0(零),没有时间方面的限制。...当调用 output_callback 时,它将收到输出缓冲区的内容作为参数 并预期返回一个新的输出缓冲区作为结果,这个新返回的输出缓冲区内容将被送到浏览器。...当内容需要内嵌引号(单引号或双引号)时,不需要加转义符,本身对单双引号转义,此处相当与q和qq的用法。

    2.7K20

    Powershell

    操作文件和目录: Get-ChildItem:列出目录内容。 New-Item:创建新文件或目录。 Remove-Item:删除文件或目录。 管理系统: Start-Service:启动服务。...跨平台支持:PowerShell的Cmdlet可在Windows、Linux和macOS上运行。 2. 什么是 .ps1 脚本? .ps1 文件是 PowerShell 脚本的文件扩展名。...返回值:函数可以返回值,使用 return 关键字。...策略 PowerShell的执行策略是一个安全功能,用于控制脚本的执行方式。它帮助防止运行不受信任的脚本。 执行策略类型 Restricted:默认设置,不允许运行任何脚本。...在更改执行策略时,应考虑到脚本来源的安全性。 8.远程管理 PowerShell远程管理是通过网络执行命令和脚本的功能,通常用于管理远程计算机。

    11510

    历史性的一跳 -- 从启动扇区跳转到 loader

    通过 BIOS 中断读取软盘 BIOS 中断对我们来说已经不陌生了,我们曾经使用过 10H 号中断来实现一个字符串的打印。...BIOS 的 13H 号中断就是用来操作软盘的,他通过触发时寄存器的值,实现了下面两个功能。 2.1. 复位软盘 触发时,如果 ah = 0,dl 为 驱动器号,则中断将造成软驱复位。 2.2....FAT 项,从而循环跳转到下一个存储文件内容的扇区中,最终实现整个文件的读取。...4.1. loader demo 由于启动程序一旦将控制权交给 loader.bin,loader 就不再受任何限制,我们就可以自由的编写我们所需要的 loader 程序了,因此,本文我们重点在启动程序将控制权交给...加载其他 loader 本文重点就在于我们对启动程序的修改,loader 其实并不重要,也就是说,我们可以把此前我们写过的任何程序作为 loader.bin 来启动。

    1.7K20

    做一个运行Python文件的Atom插件

    这个插件的主要功能就是按F5启动一个终端运行Python文件,终端可以是cmd也可以是powershell。 编写插件 这个插件我就叫它run-python-simply,听名字应该就能猜出它的作用。...下面的脚本很简单,要执行的文件通过命令行参数传入。程序返回的结果附带时间统计和返回值的,这个和atom-python-run插件的输出结果相同。...由于我们这个插件不需要显示什么内容,所以那个View文件直接删了就行。剩下一个文件写成下面这样。 这个文件的实现参考了atom-python-run。...而且插件的调试也不太方便,需要开两个Atom窗口,一个修改完之后,重载另一个。 写完之后再看看代码,并不怎么难。...这个插件作用很简单,就是在cmd或者powershell中运行当前的Python文件,有兴趣的同学可以下载试试。

    2.1K70
    领券