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

PowerShell渗透–Empire

当在目标机器上执行vbs木马,即可获得session, 当然也可以配置好参数后返回 listener 通过 launcher powershell micr067 生成base 64代码运行 ?...(4) launcher_bat usestager windows/launcher_bat set Listener micr067 execute 目标主机上运行生成launcher.bat,...为了增加迷惑性,可以将bat文件插入一个office文件(word/excel)中,依次选择插入—对象—选择“由文件创建”—通过浏览“选定bat文件”—勾选“显示为图标”—“更改图标”从而获得更好迷惑性...当目标机器用户点击了word中附件,即可触发运行bat,kali成功又获得一个新session ?...将生成文件添加到office文件中,打开word文档,点击“试图”,选择“”,“名”随便起,位置选择当前office文件,单击“创建”会弹出VB编辑界面。 ?

2.1K21

一篇文章精通PowerShell Empire 2.3(上)

使用下面命令设置下listener参数并运行,默认会在tmp文件夹下生成launcher.vbs。如下图所示。...使用下面命令设置下listener参数并输入execute命令运行,默认会在tmp文件夹下生成launcher.bat,如下图所示。...“更改图标”界面里,我们可以选择一个图标,这里建议使用微软Excel、WordPowerPoint图标,这里我们使用了word图标,并且更改文件名称为研究成果,扩展名改为doc。...接着listeners下监听,然后将该word文件发给目标,一旦目标机上打开,并运行了内嵌批处理文件,就会得到这个主机权限,这里我们使用虚拟机是win1064位旗舰版,安装有系统自带Defender...然后我们需要将生成添加到一个Office文档里面,这里还是用上例word文件,点击“视图”标签选择“”,位置选择当前文件名随便起一个,然后点击创建,如下图所示。

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

反弹shell学习总结 - Part 2

生成/tmp/macro 攻击代码后,新建一个word 创建,注意:需要开启或者用户手动启用。开启设置:“文件”-“选项”-“信任中心”,选择“启用所有” ?...Step 2:将产生bat文件直接复制到靶机上运行,就可以看到反弹shell ? ? 获取系统运行进程 ?...为了增加迷惑性,可以将批处理文件插入到office文档中,现创建一个excel表格,excel中“插入”-“对象”-“由文件创建” 处,插入launcher.bat文件,可更改文件名称和图标,进行伪装...2.4.4 Empire产生VBS木马反弹shell use stager windows/launcher_vbs execute 靶机上运行VBS脚本即可 ?...然后run,然后会生成一个改注册表,复制下来目标机cmd运行一下,就会反弹一个shell回来。 ? kali中可以看到反弹shell ?

1.8K31

钓鱼免杀?Miss?怎么可能?

开搞 本次使用是office套装进行本地写vbs文件做法进行上线。...Vbs是Windows上可执行文件,可以直接运行Windows操作命令,但是vbs渗透测试或者钓鱼中有个比较大缺点,就是代码明文。...这个工具已经写进打包好工具里,程序运行时会在C盘根目录下自动释放,程序自动生成VBS代码,对VBS文件进行加密,程序运行完成后会被删除。...工具特点: 本次使用VBS调用powershell执行命令方式进行上线,程序执行成功后会在系统内存运行,不产生exe等可执行文件后台进程,减少被查杀风险;而且当excel程序被受害者关闭后,仍然可以正常上线...,无需要excel进程一直后台启动。

1.4K30

windows中:双击运行Python

windows中:双击运行Python程序、后台运行Python程序 一、安装Python解释器windows环境,如果双击运行*.py文件,会闪退。怎样避免闪退呢?...1、bat启动 start_show.bat  中 1 python main.py 2、升级版:vbs后台运行(×××面) start_hidden.vbs  中 12 Set ws = CreateObject...logger.addHandler(main_log_handler) # 控制台打印输出日志console = logging.StreamHandler()  # 定义一个StreamHandler,将INFO级别更高日志信息打印到标准错误...使用说明: 1、带界面双击启动 双击start_show.bat  会出现cmd窗口,同时会产生日志文件夹 ? ?...2、不带界面后台运行程序 双击start_hidden.vbs 进程会增加一个python.exe进程,增加python.exe进程为后台启动,可以通过日志查看 ? ?

4.4K10

解决方案】“‘javac’不是内部外部命令,也不是可运行程序批处理文件”「建议收藏」

简述 在学着使用Java命令行来编译java文件时候,遇到了这个问题 Windows操作系统 “‘javac’不是内部外部命令,也不是可运行程序批处理文件” 下面就讲讲解决方法 回复评论区找不到环境变量和用户变量的哥们...瞎发帖 我呵呵 解决过程 根据探究情况来看,这里其实是没有安装好(或者是安装了之后但是环境变量上却没有设置好) 第一步: 先下载对应 JDK(只用下JDK就好了) 就点上图中所圈地方(如果是有更新版本的话...(安装时候,我直接选了默认地址(当然该一下对应地址也是可以)) 我JAVA文件所在地址: C:\Program Files\Java (如果不记得的话,可以重新安装一下) 安装好之后,就需要配置一下环境变量...Path中添加一个变量。 分别的地址为 C:\Program Files\Java\jdk-10.0.2\bin 可能还有的问题 做完上面的操作之后,有可能还是不行。这里有两个解决方法。...第一个,重启一下 cmd 第二个,Path中,调整下那两个bin文件位置(上移到最上面),之后,再重启cmd 从上面的第二个方法就可以知道,其实,这个javac这个exe文件就在这个bin文件夹中

69810

恶意软件分析–恶意

所有活动都是通过包含逐行指令批处理脚本执行,并且嵌入中,该'APPDATA'目录中创建了名为's.bat'批处理文件。 特点 以下是受害者调用打开时Excel文档中观察到特征。...通过对excel内部工作表分析,发现了以下定义一系列工作表: 扫描仪显示Excel文档具有嵌入s.bat文件创建过程Excel文件中嵌入一些可疑和异常功能。...搜索VBA脚本时,我们还发现“本工作簿”工作表包含某种脚本,这些脚本以下几点中逐一定义: A)首先,我们提取了“此工作簿”工作表运行脚本,我们发现该脚本正在创建一个带有故意消息消息框,即...依存关系 以下是恶意软件代码中已观察到依赖性以及执行所需用户交互。 据观察,当受害者打开文档并启用时,此恶意软件提供了“自动运行/自动执行”功能。被感染计算机会自动建立文件创建和CnC连接。...在后台,恶意软件随后通过端口80上运行rundll32.exe托管sqmap.dll,IP地址185.141.61 [。]

1.9K10

我们是如何发现针对欧洲政府攻击

这是一份excel文件,它伪装成了包裹通知,并存储为了旧版本.xls格式(时间戳:2019-04-01 16:28:07 (UTC))。...这条命令会创建一个VB脚本,运行之后会执行下列任务: 1、建立一条WebDAV网络连接; 2、下载并运行文件以备下一阶段感染,需要借助合法系统实用工具regsvr32。...注释参数内容本身并不会进行什么操作,而是会触发其他操作。当目标用户打开Excel文档之后,会弹出一条信息来要求用户启用功能: ?...如果用户点击了“启用内容”按钮,则会弹出一条伪造消息,其中包含Croatian Postlogo和包裹通知: ? 与此同时,恶意运行文件注释中命令,新脚本将会添加到系统启动项中: ?...有趣是,这个新脚本并不是由恶意运行,这很有可能是攻击者专门设计,因为攻击者需要在重启并用户登录之后进行下一阶段感染。

57940

你所不知道渗透测试:应用虚拟化攻防

,应用程序计算逻辑在这个会话空间中运行,把变化后的人机交互逻辑传送给客户端,并且客户端相应设备展示出来,通俗说法为“瘦终端”。...: 调用BATVBS执行代码 场景1:如果通过管理员禁止调用任务管理器、注册表、组策略等,同时也禁止了用户浏览C盘目录,限制了用户执行cmd.exe权限,无法通过调用CMD执行命令。...1、尽管多个地方做了浏览及写入限制,但在默认情况下,如WINDWOS 2008系统C:\USER\登录用户名文件桌面文件夹是具备访问和写入权限,我们可以通过写入VBSBAT命令远程执行代码,...利用上述方式打开资源管理器,通过Ctrix远程挂载客户端硬盘功能,本地磁盘打开一个新建Excel,新建一个,利用宏命令shell()函数(该函数能够通过直接调用cmd命令),如下图 Shell...如果存在word、Microsoft Access、PowerPoint应用的话,同样也通过新建一个,利用宏命令shell()函数(该函数能够通过直接调用cmd命令),如下图 Word: ?

1.1K80

运维实战:Windows服务挂掉了怎么办,通过Bat脚本实现自动重启

一、新建Bat脚本文件 这里用mysql服务为例,来进行案例介绍。设置每小时监控一次,如果服务挂掉,就自动重启。当然大家可以根据实际需求设置定时监控频率。...关于脚本本身含义大家直接看脚本里面的注释就很清楚了,另外还增加了直接指定管理员命令运行Bat,这样避免直接双击运行Bat脚本而没有权限问题。这部分脚本可以通用。...大家如果编写了其他运维脚本也首行可以加上这段,就可以实现自动以管理员身份运行。...启动成功之后效果 服务启动后,重新执行Bat脚本,效果如下图 三、封装为服务方式运行 建议把Bat脚本打包为Windows服务器方式运行,如果直接使用cmd窗口运行的话,有被关掉风险,使用后台运行方式更加可靠...官网:http://www.nssm.cc/usage 3.2 Windows服务程序 将批处理脚本作为Windows服务运行方法是编写一个简单Windows服务程序,然后该服务程序中调用批处理文件

95820

反弹shell | 反弹shell总结

攻击者可通过EVAL执行lua代码,通过数据备份功能往磁盘写入后门文件。 1....一旦攻击者可以一台计算机上运行代码,他们便可以下载powershell脚本文件(.ps1)到磁盘执行,脚本可以在内存中运行(无文件化)。...launcher_bat木马,需要输入usestager windows/launcher_bat http(监听器名称) Step 2:将产生bat文件直接复制到靶机上运行,就可以看到反弹shell...获取系统运行进程 为了增加迷惑性,可以将批处理文件插入到office文档中,现创建一个excel表格,excel中“插入”-“对象”-“由文件创建” 处,插入launcher.bat文件,可更改文件名称和图标...2.4.4 Empire产生VBS木马反弹shell use stager windows/launcher_vbs execute 靶机上运行VBS脚本即可 注意:如果要生成基于VBSPowershell

3.3K20

Windows下wnmp快速部署

解压安装位置:  C:\Users\Administrator\Desktop\Wnmp  一定要是这个位置哦,配置文件里面写死了这个固定位置 如果要修改: 则修改如下文件: C:\Users\Administrator...\nginx.conf  C:\Users\Administrator\Desktop\Wnmp\mysql-5.6.17-winx64\my.cnf 还有脚本位置也需要修改: mysqlStart.bat...   mysql启动脚本,启动后不会退出cmd,可以看到启动过程日志. mysqlStart.vbs    [ mysql启动脚本,启动后在后台运行.] mysqlStop.bat      mysql...停止脚本. nginx_start.bat      nginx启动脚本 phpStart.vbs         php启动后置于后台 php_start.bat        php启动,启动会打开...cmd窗口 wnmp-Start.bat    (这个好像有点问题,没仔细研究了) mysq[l] kill语句: taskkill /f /im mysqld.exe nginx kill语句:

96820

ERP期初数据导入之LTMC&Script脚本综合运用

仅用于SAP软件应用与学习,不代表SAP公司。注:文中SAP相关字图片,相应著作权归SAP所有。...: 3、运行后,会运行浏览器打开Migration cockpit 4、可创建新迁移项目,直接打开,然后选择导入对象: 5、进入对象后,下载模板: 6、注意:下载模板不能用WPS打开,目前不识别...3、修改Script脚本 (1)首先脚本通用部分不修改,如开始第一部分: (2)然后session之前,加打开Excel与循环语句,明确打开Excel位置和文件名: dim oExcel,oWb,oSheet...4、做模板Excel后,SAP GUI只留一个界面,直接运行Script脚本,看着程序自己前台操作,感觉也蛮好。...没有语法错误前提下,直接双击左键就可以运行。 但是要注意,因为VBS较为简单可行性强,所以很多人都喜欢利用VBS去写病毒或者整人代码,所以在打开VBS之前要确保VBS安全性和渠道可信性。

1.8K50

Win下终端实现文件上传和下载执行

[TOC] 0x00 前言 描述:作为一个网络安全从业者,您可能会常常在渗透测试中遇到只有一个Shell情况下如何将可执行文件上传到一台windows机器上(主要由于没有界面操作),我实际渗透测试中将我经验和方法进行分享...; 0x01 方式 (1) debug 描述:debug是一个程序调试工具功能包括:直接输入,更改,跟踪,运行汇编语言源程序,观察操作系统内容看ROM BIOS内容,观察更改RAM内部设置值,以扇区文件方式读写软盘数据...[type]::GetTypeFromProgID("Excel.Application")) $excel.RegisterXLL($path) 方式3:将hex转换成为exe可执行文件 C:\Users...-1_5_3_1-binary.zip C:\test\update\wget.zip 运行后会下载wget压缩包wget.zip 注:Windows系统默认不包含解压缩zip文件命令,但是可以通过...描述:下载劫持comsct批处理文件 WeiyiGeek. cscript /b C:\Windows\System32\Printing_Admin_Scripts\zh-CN\pubprn.vbs

1.8K10

Win下终端实现文件上传和下载执行

[TOC] 0x00 前言 描述:作为一个网络安全从业者,您可能会常常在渗透测试中遇到只有一个Shell情况下如何将可执行文件上传到一台windows机器上(主要由于没有界面操作),我实际渗透测试中将我经验和方法进行分享...; 0x01 方式 (1) debug 描述:debug是一个程序调试工具功能包括:直接输入,更改,跟踪,运行汇编语言源程序,观察操作系统内容看ROM BIOS内容,观察更改RAM内部设置值,以扇区文件方式读写软盘数据...[type]::GetTypeFromProgID("Excel.Application")) $excel.RegisterXLL($path) 方式3:将hex转换成为exe可执行文件 C:\Users...-1_5_3_1-binary.zip C:\test\update\wget.zip 运行后会下载wget压缩包wget.zip 注:Windows系统默认不包含解压缩zip文件命令,但是可以通过...描述:下载劫持comsct批处理文件 ?

3.2K10

基于腾讯云Windows Server 2016部署Django项目

,将下载好文件夹之间解压即可,我们直接解压到C盘根目录启动并验证没有配置环境变量情况下,可以直接进入到nginx解压目录下,运行start nginx然后打开浏览器输入localhost这个是服务里面验证...收尾设置我么们希望nginx和run.py能随服务器启动一起启动,这样每次服务器重启,就不需要我们手动做这些了,另外我们希望run.py能在后台运行,而不是cmd窗口中显示,因为这样很容易被误关。..." "%ENV_NAME%"rem 后台运行 Python 脚本start /B python "%SCRIPT_PATH%"endlocal具体路径大家根据自己路径进行设置即可在创建一个vbs文件,...我们关闭所有的cmd窗口验证一下这时访问我们网站可以看到502报错,然我们双击上面的vbs文件(正常情况下,我们重启服务器时它会自动执行,我们这里只是模拟一下。)...结束语我们今天和大家一起windows server环境中部署了django项目,并实现了windows重启后自动运行功能,其实组后vbsbat方案我们有更好解决方案基于supervisor-win

28620

使用Empire“探索”Windows个人电脑

之后运行 ? 即可生成线程。 3、生成stager 接下来生成目标机器上运行stager。 Empire提供了多种选项: ?...个人认为一般情况下launcher_vbs和macro是使用比较多,前者会生成可以直接运行vbs代码,后者可以粘贴进office文档中。...实战中可以通过伪装诱导渗透对象打开vbs文件,或者excel/doc中加入有效信息(如特殊表格或者数学公式)诱导用户点击“运行”。 以launcher_vbs使用为例,其选项包括: ?...可见主要需要修改是Listener,通过 ? 设置好,运行 ? 生成。默认生成/tmp/文件夹下。 个人电脑上使用scp下载launcher_vbs: ?...此后这个文件可以保存在u盘里随时使用了。 4、探索渗透目标 如果目标电脑中双击了launcher_vbs,服务器端会有反馈提示: ? help命令看一眼能够做什么: ?

97950

laravel Task Scheduling(任务调度)windows下使用详解

但是,我们发现laravel文档中只提供了linux/unix下解决方案,但是我们大多数时候本地开发环境都是windows下搭建,所以,我们需要解决这些问题。...解决方案 主要用到了windows任务计划程序,bat批处理,vbs脚本,有兴趣可以了解。 通过计划任务和批处理 这也是大家用到最多方式了,stackoverflow一大半回答都是这个。 1....然后另存为.bat文件就好啦,名字随意,后缀.bat。    ? 4.然后就是创建计划任务,步骤图片如下所示,填写红框区域就好了 ? ? ? ?...这个时候就会去调用laravel任务调度了(前提是你已经laravel里面编写好了任务调度),但是我们会发现,没过一分钟,都会有个dos命令黑框弹出来,然后运行完了之后再关闭,这样会分散我们注意力...3.回到解决方案第一部分第4步骤,编辑计划任务,将操作里面打开程序,从.bat脚本换成.vbs文件,步骤如下      ? ? ?

1.9K21
领券