153.网络安全渗透测试—[Cobalt Strike系列]—[生成hta/exe/宏后门]

我认为,无论是学习安全还是从事安全的人多多少少都会有些许的情怀和使命感!!!

文章目录

    • 一、后门简介
      • 1、hta后门
      • 2、exe后门
      • 3、宏病毒后门
    • 二、生成后门并测试
      • 0、测试环境
      • 1、生成hta后门并测试
      • 2、生成exe后门并测试
      • 3、生成宏病毒后门并测试

一、后门简介

1、hta后门

(1)HTA简介:HTA是HTML Application的缩写(HTML应用程序),是软件开发的新概念,直接将HTML保存成HTA的格式,就是一个独立的应用软件,与VB、C++等程序语言所设计的软件没什么差别。

(2)HTA后门简介:HTA虽然用HTML、JS和CSS编写,却比普通网页权限大得多,它具有桌面程序的所有权限。也就是说一个html应用程序,双击就能运行,若该HTA里面写入了一些反弹Shell的脚本,则就成为了HTA后门。

(3)HTA后门类型:根据HTA内嵌的不同反弹Shell的脚本语言类型可以把HTA后门分为三种
//如下图所示:分别是exe、powershell、vba三种类型

//Executable 将会在hta文件中内嵌一个PE文件(PE文件的全称是Portable Executable,意为可移植的可执行的文件,常见的EXE、DLL、OCX、SYS、COM都是PE文件,PE文件是微软Windows操作系统上的程序文件)
//Powershell 将会在hta文件中内嵌一段Powershell代码
//VBA 将会在hta文件中内嵌一段VBA代码

在这里插入图片描述

(4)HTA后门常见场景:HTA木马一般配合网站克隆进行钓鱼攻击。
//下篇介绍

2、exe后门

(1)exe文件简介:EXE File英文全名executable file ,译作可执行文件,可移植可执行 (PE) 文件格式的文件,它可以加载到内存中,并由操作系统加载程序执行,是可在操作系统存储空间中浮动定位的可执行程序。如记事本程序notepad.exe ,可以用来编辑文档,如:测试.txt双击打开notepad.exe记事本程序来进行编辑处理。

(2)exe后门功能:反弹Shell

3、宏病毒后门

(1)Office宏简介:宏就是一些命令组织在一起,作为一个单独命令完成一个特定任务。Microsoft Word中对宏定义为:“宏就是能组织到一起作为一独立的命令使用的一系列word命令,它能使日常工作变得更容易”。Word使用宏语言Visual Basic将宏作为一系列指令来编写。宏又分为局部宏和全局宏:全局宏对所有文档都有效,局部宏只对本文档有效。

(2)宏病毒:生成office宏病毒文件,此程序包生成一个VBA宏,您可以将其嵌入到Microsoft Word或Excel文档中。 此攻击适用于Windows上的x86和x64 Office。(需要注意的是:若使用WPS的word文档创建宏,则必须安装插件,否则默认的宏类型是js的,而不是vba宏

(3)宏病毒后门功能:反弹Shell

二、生成后门并测试

0、测试环境

在这里插入图片描述

1、生成hta后门并测试

(1)在cs上配置一个监听器,监听9527端口:点击配置监听-->点击Add-->填入监听器名字-->选择http beacon-->填写team server地址-->填写端口9527-->填写team server地址
//如下图所示:成功配置监听器
在这里插入图片描述

(2)在cs上生成HTA后门:点击攻击-->点击生成后门-->点击HTML Application-->选择刚刚的1号监听器-->选择嵌入powershell类型的代码-->点击Generate生成后门并保存到本地evil-pw.hta
//如下图所示:选择9527监听器和powershell类型的hta后门,其他两种类型不行
在这里插入图片描述

//如下图所示:保存到本地的hta后门文件夹内
在这里插入图片描述在这里插入图片描述

(3)把hta后门放到130靶机,双击执行evil-pw.hta后门,cs成功获取会话

//如下图所示:靶机执行evil-pw.hta后门后会执行powershell恶意代码反弹Shell
在这里插入图片描述

//如下图所示:cs成功上线了靶机130
在这里插入图片描述

2、生成exe后门并测试

(1)cs新建监听器,监听9528端口:点击Add-->输入一系列信息

在这里插入图片描述

(2)cs上生成exe后门并保存到本地:点击攻击-->点击生成后门-->点击Windows Executable-->选择9528监听器-->选择Windows EXE-->勾选x64-->点击Generate生成exe木马并保存到本地
//如下图所示:生成exe后门
在这里插入图片描述
在这里插入图片描述

(3)把artifact.exe放到靶机并执行该后门,即可反弹会话到cs
//如下图所示:靶机上的artifact.exe成功运行
在这里插入图片描述//如下图所示:cs上靶机成功上线,这里根据不同的pid来区分,刚刚的那个是5020,这个是4300
在这里插入图片描述

3、生成宏病毒后门并测试

(1)cs上新建监听器,监听9529端口:点击Add–>填写一系列信息;
//如下图所示:
在这里插入图片描述

(2)cs上生成宏病毒后门:点击攻击-->点击生成后门-->点击MS Office Macro-->选择9529监听器-->点击Generate生成宏病毒后门代码-->点击Copy Macro可以复制生成的代码-->然后再根据给出的步骤进行操作
//如下图所示:生成宏病毒
在这里插入图片描述//如下图所示:点击Generate后会生成说明书和代码的复制按钮
在这里插入图片描述

(3)攻击者根据说明书创建宏病毒文件:新建艳照门.docx文件-->然后点击视图-->点击宏-->输入宏名-->选择宏位置-->然后点击创建
//如下图所示:创建宏,但是此处的宏代码用的是js,我们要用的是vb类型的,所以我们要下载插件并安装
在这里插入图片描述
(4)下载WPS宏插件:地址传送门

(5)下载宏文件后,再次创建宏:

//如下图所示:下载插件并安装后,这里的宏就是VB类型的了
在这里插入图片描述

//如下图所示:成功创建宏文件
在这里插入图片描述

(6)保存宏病毒后门文件:在创建的宏病毒文件里面,把复制的宏病毒代码粘贴进去-->ctrl+s保存-->点击否-->选择位docm文件保存下来
//如下图所示:粘贴代码进文件
在这里插入图片描述

//如下图所示:点击否
在这里插入图片描述

//如下图所示:另存为docm类型的文件,保存到本地
在这里插入图片描述

(7)靶机打开艳照门.docm文档的时候,就会执行宏病毒,从而反弹会话到cs

//注意:WPS要有vb宏就必须要安装插件,因此靶机也要安装插件。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/5633.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

CSS基础笔记

文章目录1.CSS2.Id&ClassCSS的创建具体属性ref1.CSS CSS(Cascading Style Sheets)层叠样式表, 一种用于为结构化文档(HTML文档/XML应用)添加样式(字体, 间距, 颜色等)的计算机语言样式定义如何显示HTML元素, 通常存储在样式表, 样式添加到HTML4.0中是为了解决内容与表现分…

Redis管道(pipeline)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言1、管道(pipeline)的基本概念2、管道实操3、小总结前言 在正式讲解Redis管道之前,先引入一个面试题: 如何优化频繁命令往返造成的性能瓶…

ChatGPT可以作为一个翻译器吗?

论文地址:https://arxiv.org/abs/2301.08745.pdf 背景 自从OpenAI2022年11月30日发布ChatGPT以来,基本上把NLP所有任务大统一了,那么在机器翻译的表现到底如何呢?腾讯AI Lab在翻译Prompt、多语言翻译以及翻译鲁棒性三方面做了一…

从源码全面解析 synchronized 关键字的来龙去脉

👏作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主📕系列专栏:Java设计模式、数据结构和算法、Kafka从入门到成神、Kafka从成神到升仙…

【Git从入门到精通】分支机制

文章目录简述创建新分支切换分支基本的分支与合并操作基本的分支操作基本的合并操作基本的合并冲突解决远程分支推送跟踪分支拉取删除Git的分支模型是Git的杀手锏特性 简述 首先我们来看一下Git是如何存储数据的。 Git通过一系列的快照的方式来存储数据,当你发起提…

44-二叉树练习-LeetCode606根据二叉树创建字符串

题目 给你二叉树的根节点 root ,请你采用前序遍历的方式,将二叉树转化为一个由括号和整数组成的字符串,返回构造出的字符串。 空节点使用一对空括号对 "()" 表示,转化后需要省略所有不影响字符串与原始二叉树之间的一…

初级网络工程师这30道面试题一定得会,建议小白收藏!

你好,这里是网络技术联盟站。 后台有小伙伴想让瑞哥整理一下初级网络工程师面试题,今天我整理出来了,针对初级网络工程师,我们在面试的时候主要考察的是基础概念,下面列举的希望大家可以收藏,平时多看看&a…

Linux基础内容(17)—— 软硬链接

Linux基础内容(16)—— 文件系统_哈里沃克的博客-CSDN博客https://blog.csdn.net/m0_63488627/article/details/129898469?spm1001.2014.3001.5501 目录 软硬链接 1.软链接 2.硬链接 3.理解硬链接 4.理解软链接 5.应用 1.通过软链接快速执行文件 2.硬…

山东大学-飞桨人工智能教育创新中心正式挂牌,打造区域产教融合新范式

当前,生成式AI热潮推动,人工智能正驶入发展快车道,复合型AI人才需求攀升,产教融合持续深化。3月25日,在泉城济南,百度飞桨协同山东大学、济南大学、青岛理工大学,共同举办飞桨院长高峰论坛暨“中…

java高级工程师_____拼多多电商部二面试题集锦

1、并发编程三要素? (1)原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。 (2)可见性 可见性指多个线程操作一个共享变量时&#xff…

数据库原理及应用(六)——视图和子查询

一、什么是视图 视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制。 视图是一个虚拟的表,不同于直接操作数据表,视图是依据SELECT语句来创建的(会在下面具体介绍),所以操作视图时会根据创建视图…

【安卓开发】显示手机信息的APP

show-system-info 仓库链接 这是一个简单的查看系统信息的安卓应用程序。 关键词:安卓,APK,系统监控。 以下是该应用程序的截图: 用法 使用Android Studio构建该应用程序并导出为APK文件,然后在手机上安装。或者…

python get方法及常用的代码

1.首先,我们需要下载一个 Python的 pygame库。 2.接着,我们需要在 Pygame中去注册一个自己的账户。 3.登录成功后,我们就可以去下载 pygame中的文件了。 4.我们现在只需要将下载文件放入到 Pygame库中即可,这就完成了下载&#xf…

37了解高可用技术方案,如冗余、容灾

高可用性技术方案是指在系统设计和架构中采用一系列措施来确保系统在遇到各种故障和问题时仍能保持持续的可用性,避免因单点故障而导致系统宕机、数据丢失等问题。其中包括冗余和容灾技术。 冗余技术: 冗余技术是指通过增加系统组件的冗余来提高系统可靠…

【Deepstream学习】 TX1模块中C++ Sample application 2详细测试讲解

大家好,我是虎哥,使用NVIDIA Jeston TX1 也有很长一段时间了,由于这是基本停产的一个模块,其实自己也担心有很多官方的demo无法适配跑起来了,所以花了点时间,进一步研究发挥其GPU性能,使用各种硬…

IP协议以及相关技术

这里写目录标题前言正文IP基本认识IP的作用IP和MAC的关系IP地址的基础知识IP地址定义IP地址分类(IPv4)无分类IP地址CIDR子网掩码IPv6基础知识相关技术DNS域名解析ARPDHCPNATICMPIGMP总结参考连接前言 大家好,我是练习两年半的Java练习生,今天我们来讲一…

【致敬嵌入式攻城狮第2期活动预热征文】 [深入理解SSD 20] 话说固态硬盘里的HMB

hello 大家好, 我是元存储 主页:元存储的博客_CSDN博客-深入理解SSD:固态存储特性与实践,深入浅出SSD:固态存储原理与特性,深入理解Flash:闪存特性与实践领域博主 DIY电脑行业,有句由来已久的玩笑话:“三千预算进卡吧,加钱加到九万八!三千预算进图吧,学校对面开网吧!”…

spark通过connector的方式读写starrocks

1&#xff0c;添加maven依赖 <!--starrocks的包--> <dependency><groupId>com.starrocks.connector</groupId><artifactId>spark</artifactId><version>1.0.0</version><scope>system</scope><systemPath>$…

Java连接SqlServer错误

Java连接SqlServer错误 &#x1f3e0;个人主页&#xff1a;shark-Gao &#x1f9d1;个人简介&#xff1a;大家好&#xff0c;我是shark-Gao&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f389;目前状况&#xff1a;23届毕业生&#xff0c;目…

每日学术速递3.27

CV - 计算机视觉 | ML - 机器学习 | RL - 强化学习 | NLP 自然语言处理 Subjects: cs.CV 1.Text2Room: Extracting Textured 3D Meshes from 2D Text-to-Image Models 标题&#xff1a;Text2Room&#xff1a;从 2D 文本到图像模型中提取带纹理的 3D 网格 作者&#xff1a;…
最新文章