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

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

可以看出在这个bat文件中创建的指令可以在cmd.exe中依次顺序执行。 简单说下这些的意思,更加详细的内容可以查看bat文件的其他介绍。...意思也就是可以通过编写后缀为.PS1的PowerShell脚本文件,然后就可以在FTVIEW SE中执行了。...通过PowerShell编写完xxx.ps1的脚本文件后,就可以通过FTViewSE中命令向导中选择ScriptExecute去执行在FTVIEWSE中脚本选项中保存的脚本即可执行这个脚本。...04 通过生成.exe文件来执行 既然脚本的方式发现不成功,那就又在这个命令列表里看发现了还可以通过APPStart的命令来执行一个.exe的可执行文件的方式来执行脚本也是可以满足满足需求的。...要不就是直接被server系统中自带的杀毒软件给自动杀掉了。 有没有一种不被window系统当做病毒或者是垃圾的并且是可以生成.exe的可执行文件呢? 还真的有的呢,那就是下一个章节的内容。

4.8K30

易学易用的Windows PowerShell

脚本语言通常都有简单、易学、易用的特性,目的就是希望能让写程序的人(开发者)快速完成程序的编写工作。本文将简述脚本语言的起源与目的,并且介绍 Windows PowerShell。...脚本语言的源起与目的 脚本语言是计算机程序语言(programming languages)的一种,因此也能让开发者藉以编写出让计算机听命行事的程序。...)「简单」、「容易」,也让脚本语言另有一些所谓「脚本语言的特性」: • 语法和结构通常比较简单 • 学习和使用通常比较简单 • 通常以容易修改程序的「直译」作为执行方式,而不需要编译 •...• set-executionpolicy unrestricted:这是最宽松的条件,允许执行任何脚本程序,不管有没有信任签章。但自己编写的脚本程序通常都没有信任签章。...简单、易学、易用的脚本语言尤其适合专责系统或网络管理的 IT 人员,因为脚本语言的起源就是为了便利系统操作,而且操作系统的供应者也都会加强这部份的功能,提供更简易的语法、更丰富的组件,让 IT 人员更易于

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

    再探勒索病毒之删除卷影副本的方法

    现有的删除方法 有两种方法可以删除影子副本。第一种是使用命令行工具明确地删除影子副本,或者以各种介入API方式编程(我们将在此后面介绍)。...另一方面,与前两种方法相比,重新调整大小在勒索软件家族中是一种比较新的方法,虽然也是用vssdamin来执行,但目前此类攻击方法还不常见。...勒索软件作者的最新方法是直接从他们的代码(或脚本)中调用删除影子副本。而PowerShell命令则受到勒索软件的青睐,在一行简单的代码中列举并删除所有影子副本的实例。...新的别名可以通过New-Alias cmdlet来创建,现有的别名可以通过Set-Alias cmdlet来修改。 也可以在没有PowerShell.exe二进制的情况下运行PowerShell脚本。...这个对象是在一个名为vss_ps.dll的代理DLL中实现的。 ?

    3.2K40

    【工具系列】Windows包管理工具Scoop安装及使用

    ,我之前一直在想有没有一种一键安装各个应用程序的脚本,但是一直没找到,自己那会还没有重装系统的打算,也就没准备自己写一个脚本,离职那天晚上,突然就觉得电脑很臃肿,脑子一热就给重装了,然后就是各种环境搭建...同时,用 Scoop 来安装和管理我们的软件: 集搜索、下载、安装、更新软件于一体:极大的降低了安装维护一个软件的成本,我们甚至不必在软件本身的复杂菜单中寻找那个更新按钮来更新软件自己 将软件干干净净的安装到电脑的...Scoop 的安装配置 安装 Scoop 很简单,不过要先确定一些基础环境是否符合安装要求: Windows 版本不低于 Windows 7 Windows 中的 PowerShell 版本不低于 PowerShell...用户环境变量中路径值不支持中文字符) 然后右键开始菜单按钮,在右键菜单中打开 PowerShell: image.png 在 PowerShell 中输入下面内容,保证允许本地脚本的执行: $ set-executionpolicy...更简单的方式是先安装 sudo,然后用 sudo 命令来提权执行: $ scoop install sudo $ sudo scoop install -g 达成在 Win­dows 上使用

    8.6K23

    Meterpreter免杀技巧分享(亲测有效)

    0×02 生成后门 在旧的metasploit中,生成payload是用msfpayload+msfencode,之后rapid7整合了这两个命令变成了msfvenom,并添加了更多的功能,下面是用msfvenom...由于加载的payload是由metasploit指定,每次都不一定一样,这个方法在面对大部分主流AV的时候简直强大,只要不监视注册表操作不限制powershell,几乎不会被杀。...2.利用powershell powershell因为其特性,被很多杀毒软件直接忽视,因此用这个方法经常能达到出其不意的效果 其实这个方式和第一种原理都是一样,不过自定义的powershell脚本效果更佳...脚本文件,你可以用msf生成一个加载meterpreter的ps1文件。...0×06 总结 meterpreter因为其简单多变的结构,强大的功能,在渗透中面对未知杀软环境的情况下效果不错。 注:本文所做所有测试不保证完全有效,仅供参考。 *本文原创作者: 匿名 。

    2.7K120

    PowerShell 技术在网络安全测试中的应用

    在现代网络安全领域,渗透测试工具的选择和使用方式显得尤为关键。PowerShell,作为一种强大的自动化和配置管理工具,不仅仅是系统管理员的利器,同样也是渗透测试者的得力助手。...这一行定义了一个字符串$code,其中包含一个 PowerShell 脚本块。这个脚本块接受一个名为$name的参数,并使用Write-Output命令输出一个问候消息。...3.执行脚本块: & $function "World" 这一行使用调用操作符&执行之前创建的脚本块$function,并传递参数「World」给这个脚本块。...AddScript({})方法添加一个脚本块到这个 PowerShell 实例。这个脚本块接受一个参数param,然后使脚本休眠param秒,最后输出一个字符串显示休眠了多少秒。...BeginInvoke()方法开始异步执行,并返回一个 handle(句柄),这个句柄可以被用来监控脚本的执行状态或获取执行结果。

    22210

    Window权限维持(四):快捷方式

    更隐蔽的方法是修改现有合法快捷方式的属性,但是生成具有不同特征的快捷方式可以为代码执行提供灵活性。...将这些快捷方式放置在启动文件夹中以保持持久性将是一个微不足道的过程,因为假定已经存在与命令和控制服务器的通信。 lnk2pwn是用Java编写的工具,可用于制作恶意快捷方式。...更隐蔽的方法是修改现有合法快捷方式的属性,但是生成具有不同特征的快捷方式可以为代码执行提供灵活性。...将这些快捷方式放置在启动文件夹中以保持持久性将是一个微不足道的过程,因为假定已经存在与命令和控制服务器的通信。lnk2pwn是用Java编写的工具,可用于制作恶意快捷方式。...或者,该项目包含一个VBS脚本,该脚本可以执行与PowerShell版本相同的操作。 ?

    1.3K30

    如何在Windows 10上安装Python 3并设置本地编程环境

    易于设置,并以相对简单的方式编写并立即反馈错误,Python是初学者和经验丰富的开发人员的绝佳选择。Python 3是该语言的最新版本,被认为是Python的未来。...第1步 - 打开并配置PowerShell 我们将在命令行界面上完成大部分安装和设置,这是一种与计算机交互的非图形方式。也就是说,您不是点击按钮,而是键入文本并通过文本从计算机接收反馈。...查看输出,我们可以确定可用于在PowerShell窗口中显示脚本和签名的方法DownloadString。...让我们实施这个方法: $script.DownloadString("https://chocolatey.org/install.ps1") 在我们检查脚本之后,我们可以通过在PowerShell中键入以下内容来安装...第3步 - 安装文本编辑器nano(可选) 我们现在要安装nano,一个使用命令行界面的文本编辑器,我们可以使用它直接在PowerShell中编写程序。

    2.5K00

    记一次powershell的免杀之路(绕过360、火绒)

    记一次powershell的免杀之路 powershell简介 powershell是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework的强大功能,PowerShell...badusb去入侵别人的电脑,这种方法简单粗暴,且攻击效果极佳。...为了在攻击者在行动中更隐蔽的实施攻击以及内网横向移动,同时还可以解决目标不出网只能通过dns上线时的棘手问题,利用powershell可以避免一行行echo。...可以看到默认的策略是Restricted 不允许任何脚本执行 我们可以用管理员权限去更改powershell的默认策略 Set-ExecutionPolicy Unrestricted 当然这种方法在实战中不太适用...另外免杀技术都有时效性,现在杀软厂商云查杀库越来越强,一种新的免杀技术一般撑不过几个月,但是大家可以根据上述的方法变形,比如可以拆成很多段,在配合其他的加密和解密手段进行免杀,制作属于自己的免杀。

    6.6K10

    四十二.Powershell恶意代码检测系列 (3)PowerSploit脚本渗透详解

    PowerCatPowerShell版的NetCat,有着网络工具中的“瑞士军刀”美誉,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,读者可以在脚本中以多种方式使用它。...1.PowerShell简介 Windows PowerShell 是一种命令行外壳程序和脚本环境,它内置在Windows 7版本及其以上的系统中,使命令行用户和脚本编写者可以利用 .NET Framework...(1) 首先,如何进入Powershell呢? 一种方法是在运行中直接输入Powershell打开,另一种方法是CMD中输入Powershell打开。...、vbs相互调用 可扩展性好,它可以用来管理活动目录、虚拟机产品等平台 2.PowerShell基本概念 (1) PS1文件 一个PowerShell脚本其实是一个简单的文本文件,这个文件包含了一系列PowerShell...通过设置这个参数,可以绕过任意一个安全保护规则。在渗透测试中,基本每一次运行PowerShell脚本时都要使用这个参数。

    3.3K30

    PowerShell静态分析(Part I)

    文章将讨论行为分析方法,介绍在powershell脚本中隐藏数据的常见混淆方法,以及如何构建一个评分系统来评估脚本的风险。 简介 在我们深入研究前,需要搞清楚研究的目的。首先,我们希望完成什么?...因为每个人都有独特的需求和资源,但脚本分析是对现有能力的增强,并且是一种可以加速分析规模的方法,这样就可以将时间花在构建防御上。 接下来开始深入探讨静态分析的一些核心概念以及这种方法的优缺点。...在powershell中定义行为 在我们讨论设计和概念之前,我们需要定义这个上下文中的“行为”,powershell是一种Microsoft脚本语言,powershell还解释和执行本机Windows命令行...总结 简要回顾上面介绍的一些概念和想法。 PowerShell是一种极其丰富的脚本语言,PowerShell中的行为不限于单个或简单函数调用,需要灵活地识别它们。...在下一篇文章中,将从一个更技术的角度切入,开始研究常见的混淆技术和方法,以便在powershell中发现隐藏数据。此外,将介绍在分析脚本中观察到的行为,以及它们如何影响脚本的总体评分。

    86110

    四十六.Powershell和PowerSploit脚本攻防万字详解

    PowerCatPowerShell版的NetCat,有着网络工具中的“瑞士军刀”美誉,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,读者可以在脚本中以多种方式使用它。...,它内置在Windows 7版本及其以上的系统中,使命令行用户和脚本编写者可以利用 .NET Framework的强大功能。...(1) 首先,如何进入Powershell呢? 一种方法是在运行中直接输入Powershell打开,另一种方法是CMD中输入Powershell打开。...、vbs相互调用 可扩展性好,它可以用来管理活动目录、虚拟机产品等平台 2.PowerShell基本概念 (1) PS1文件 一个PowerShell脚本其实是一个简单的文本文件,这个文件包含了一系列PowerShell...通过设置这个参数,可以绕过任意一个安全保护规则。在渗透测试中,基本每一次运行PowerShell脚本时都要使用这个参数。

    91910

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

    windows Server 2019之后通常会采用PowerShell编写对应的管理脚本,还有必要学习Bat,此处作者认为还是有必要的,因为企业中还有一部分存量的业务仍然跑在Window Server...包括但不限于文件和文件夹的创建、复制、删除、移动,运行程序和命令,设置环境变量,修改注册表等 除此之外,Windows bat 批处理脚本使用一种简单的命令语法,可以包含条件判断 if、循环 for、变量定义...如果还需要实现更复杂的应用,利用外部程序是必要的,这包括系统本身提供的外部命令和第三方提供的工具或者软件。...综上所述,Windows bat 批处理脚本在系统管理和日常操作中非常有用,可以提高工作效率和简化重复性任务的执行。它也可用于创建简单的安装程序或自动化脚本,方便进行系统配置和部署。...pause timeout :脚本延迟执行 描述: 此命令主要用于脚本延迟执行,其类似于PowerShell中的sleep方法以及Linux中sleep命令。

    71130

    如何让windows更好的支持Linux开发

    要是在windows上执行一个脚本,就必须用第三方的软件了,还要切换目录。shigen用的是这个软件,叫做mobaXterm:这个软件的界面也真的是老。...它可以直接执行shell脚本文件,但是每次找目录的时候真的麻烦。那有没有一种新的方式呢?shigen发现了一个宝藏工具:git bash。...接下来我将讲一下在power shell和vscode中的使用。...power shell这是我的powershell的配置,其实主要是在【设置】里:当然,部分的windows电脑没有git bash选项,需要自己去添加:其它的字体颜色等个性化设置,可以点击这里设置:注...其实这个最简单:新建终端,测试一下效果:至此,我们已经可以用git bash替换默认的终端,让windows更好的支持Linux的开发了。

    17210

    Powershell快速入门(二) Shell编程

    hello 函数的参数 函数当然也可以带参数了,参数列表有两种写法:第一种是C风格的,参数列表写在函数名后面,使用小括号分隔开;第二种方式是在方法体中,使用param关键字声明参数。...这两种方法是完全等价的,当然我习惯上还是喜欢使用第一种方式。...Powershell是一种强类型的脚本语言,所以可以在参数列表上添加参数类型,参数类型是可选的,不过我还是推荐写的时候带上类型,方便阅读和类型检查。...这个其实也很简单,只要使用return语句就可以了。...比方说,如果我们想了解用Powershell编写类,就可以使用下面的命令。如果想在浏览器中浏览器在线版本,加上-online参数即可。

    3.7K101

    干货 | 绕过AMSI实现免杀的研究和思路

    例如,可以将恶意负载的不同片段关联起来做出更明智的决定,而仅通过孤立地查看这些片段就很难做出决定。 在Windows Server 2016和Win10上已经默认安装并启用。...查看powershell模块会发现加载了amsi.dll 几种绕过的方式 dll劫持 再打开powershell进程时,会加载amsi进程,那么自然的就想到可以通过dll劫持,或者替换等方式来bypass...除了劫持还可以卸载,但是会造成powershell不稳定直接崩溃。这个方法是不行的。...上面的方式通过将AmsiScanBuffer的第三个参数长度改为0,我感觉也可以归为内存补丁的一种。...方法应该挺多的,可以注入一个dll到powershell这样去hook或者什么操作,也可以直接起一个powershell进程然后获取AmsiScanBuffer的函数地址,让他直接函数返回啊这些操作,这个方法的重点应该是免杀性

    95030

    了解一下,PowerShell的内网渗透之旅(一)

    0x01 PowerShell简介及特性 Windows Powershell是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用.NET Framework的强大功能(因此也支持.NET对象...,三个不同平台的命令,在powershell中均可使用,即别名机制。...脚本: a).创建脚本(以.ps1为后缀) ●通过重定向创建脚本: ? ●通过编辑器创建脚本: 通过txt来编写 ? ●通过powershell自带的ISE或者其他编写工具: ?...b).脚本执行策略:并不是每个.ps1后缀的powershell脚本都可以被执行,在powershell中有策略进行严格把控: ●Unrestricted: 权限最高,可以不受限制执行任何脚本。...相比之下,原先的cmd并未有如此便捷的功能命令,在以上powershell不仅可以利用管道,正则表达式。

    2.9K60

    笨办法学 Python3 第五版(预览)(一)

    在 Python 中,用任何一种方式创建字符串都是可以接受的,尽管通常你会在像'a'或'snow'这样的短字符串中使用单引号。...接下来,运行脚本,当它暂停时,在键盘上输入你的身高。就是这么简单。 练习 12:更简单的提示方式 当你输入input()时,你实际上输入了(和)字符,这些是括号字符。...现在你将学习如何从文件中读取。你可能需要仔细研究这个练习,以理解发生了什么,所以仔细做练习并记住你的检查。如果不小心处理文件,这是一种擦除你的工作的简单方法。 这个练习涉及编写两个文件。...在每一行上加一个简单的英文注释将帮助你理解,或者至少让你知道你需要更多地研究。...使用import是一种获取其他更好(通常是)程序员编写的大量免费代码的方法,这样你就不必自己编写它。 你应该看到的内容 就像你的其他脚本一样,用两个参数运行这个脚本:要复制的文件和要复制到的文件。

    24310

    深度剖析众多的Azure管理工具

    开始学习Azure PowerShell的一个好方法就是使用这些cmdlet。微软公司还在其脚本程序中心维护着一个Azure脚本程序库。...如果你是一名Office 365的用户或者如果你已订阅了微软在线服务,那么你就可以下载这个工具并开始管理和配置Exchange Online、SharePoint以及Office应用程序的权限管理功能。...Knife-Azure是一个能够在Windows Azure中实现虚拟机配置自动化的插件工具。这个插件工具可允许用户直接以命令行的方式启动和管理实例,以及轻松地管理、调整和重建Azure环境。...在Azure管理中起辅助作用的第三方工具 第三方工具供应商们充分利用Azure在过去的管理经验,为客户使用他们的云计算环境提供了更简便的方法。...你可以可靠地使用一个响应迅速的用户界面来上传和下载二进制大对象。这个工具可允许你在你的存储账户之间传送二进制大对象,并简单地搜索和过滤你的Azure 二进制大对象。

    1.7K70

    我有关于免杀的2个概念和3个误区要讲

    加载器是一种技术,打个比方,核弹,核弹它不是一个导弹,它是一个弹头配一个推进加载器,用什么推进器和弹头决定了它的威力,你用高超音速导弹,那就很厉害,你用普通导弹也不是不可以,只不过就是慢一点。...还有一种是飞机搭载,就跟俄罗斯的匕首一样,他可以用先进战斗机搭载,战斗机就是他的平台,匕首就是加载器,它可以搭载核弹头也可以搭载钻地弹,弹头就相当于我们的shellcode或者是paylaod,用什么加载器决定了你能否绕过杀软或...事实上,只有黑产才会提到这个词。通常说的"自启动"指的是程序自己在系统启动时就运行,通常需要通过修改注册表、创建计划任务或者服务等方式实现。但老外没有这个词,他们叫"持久化"。...事实上,这是另一个误区,免杀不是加壳,在计算机中,但在免杀技术中有一种技术叫分离加载,也就是我这个加载器不直接携带你的payload,而是远程加载,例如我们可以把exe的payload转换成shellcode...而在BOF被引入之前,Cobalt Strike 的 Beacon 主要依赖于内置的攻击模块和脚本语言(如 PowerShell)来执行攻击操作。

    11810
    领券