专注 APT 攻击与防御—工具介绍Veil-Evasion

专注 APT 攻击与防御 - Micro8 系列教程项目地址:
https://github.com/Veil-Framework/Veil-Evasion

1、Veil-Evasion

Veil-Evasion 是与 Metasploit 生成相兼容的 Payload 的一款辅助框架,并可以绕过大多数的杀软。

Veil-Evasion 并没有集成在kali,配置 sources.list,可直接 apt-get。

 
  1. root@John:~/Deskto#cat /etc/apt/sources.list
  2. #中科大
  3. deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
  4. deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
  5. #阿里云
  6. #deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
  7. #deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
  8. #清华大学
  9. #deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
  10. #deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
  11. #浙大
  12. #deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
  13. #deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
  14. #东软大学
  15. #deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
  16. #deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
  17. #官方源
  18. deb http://http.kali.org/kali kali-rolling main non-free contrib
  19. deb-src http://http.kali.org/kali kali-rolling main non-free contrib
  20. #重庆大学
  21. #deb http://http.kali.org/kali kali-rolling main non-free contrib
  22. #deb-src http://http.kali.org/kali kali-rolling main non-free contrib

2、安装

 
  1. root@John:~/Desktop# apt-get install veil-evasion

由于在实验中本机已经安装,所以我们在虚拟机中使用 git 方式来下载和安装。(以便截图)
ps:本次 kali 下截图使用 scrot

 
  1. root@John:~/Deskto# apt-get install scrot
  2. root@John:~/Deskto# scrot -s //即可
  3. root@John:~/Deskto# git clone https://github.com/Veil-Framework/Veil-Evasion.git

第十一课:工具介绍Veil-Evasion - 图1

 
  1. root@John:~/Veil-Evasion# ./setup.sh
  2. //安装漫长

第十一课:工具介绍Veil-Evasion - 图2

第十一课:工具介绍Veil-Evasion - 图3

第十一课:工具介绍Veil-Evasion - 图4

3、测试

以 c/meterpreter/rev_tcp 为例:

第十一课:工具介绍Veil-Evasion - 图5

第十一课:工具介绍Veil-Evasion - 图6

ps:Veil-Evasion 不再更新,新版本项目地址:
https://github.com/Veil-Framework/Veil

4、附录:

  1. [*] 可支持生成payloads:
  2. 1) auxiliary/coldwar_wrapper
  3. 2) auxiliary/macro_converter
  4. 3) auxiliary/pyinstaller_wrapper
  5. 4) c/meterpreter/rev_http
  6. 5) c/meterpreter/rev_http_service
  7. 6) c/meterpreter/rev_tcp
  8. 7) c/meterpreter/rev_tcp_service
  9. 8) c/shellcode_inject/flatc
  10. 9) cs/meterpreter/rev_http
  11. 10) cs/meterpreter/rev_https
  12. 11) cs/meterpreter/rev_tcp
  13. 12) cs/shellcode_inject/base64_substitution
  14. 13) cs/shellcode_inject/virtual
  15. 14) go/meterpreter/rev_http
  16. 15) go/meterpreter/rev_https
  17. 16) go/meterpreter/rev_tcp
  18. 17) go/shellcode_inject/virtual
  19. 18) native/backdoor_factory
  20. 19) native/hyperion
  21. 20) native/pe_scrambler
  22. 21) perl/shellcode_inject/flat
  23. 22) powershell/meterpreter/rev_http
  24. 23) powershell/meterpreter/rev_https
  25. 24) powershell/meterpreter/rev_tcp
  26. 25) powershell/shellcode_inject/download_virtual
  27. 26) powershell/shellcode_inject/download_virtual_https
  28. 27) powershell/shellcode_inject/psexec_virtual
  29. 28) powershell/shellcode_inject/virtual
  30. 29) python/meterpreter/bind_tcp
  31. 30) python/meterpreter/rev_http
  32. 31) python/meterpreter/rev_http_contained
  33. 32) python/meterpreter/rev_https
  34. 33) python/meterpreter/rev_https_contained
  35. 34) python/meterpreter/rev_tcp
  36. 35) python/shellcode_inject/aes_encrypt
  37. 36) python/shellcode_inject/aes_encrypt_HTTPKEY_Request
  38. 37) python/shellcode_inject/arc_encrypt
  39. 38) python/shellcode_inject/base64_substitution
  40. 39) python/shellcode_inject/des_encrypt
  41. 40) python/shellcode_inject/download_inject
  42. 41) python/shellcode_inject/flat
  43. 42) python/shellcode_inject/letter_substitution
  44. 43) python/shellcode_inject/pidinject
  45. 44) python/shellcode_inject/stallion
  46. 45) ruby/meterpreter/rev_http
  47. 46) ruby/meterpreter/rev_http_contained
  48. 47) ruby/meterpreter/rev_https
  49. 48) ruby/meterpreter/rev_https_contained
  50. 49) ruby/meterpreter/rev_tcp
  51. 50) ruby/shellcode_inject/base64
  52. 51) ruby/shellcode_inject/flat

文章来源:《专注 APT 攻击与防御 - Micro8 系列教程》 - 书栈网 · BookStack

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

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

相关文章

macOS sonoma 14.4.1编译JDK 12

macOS sonoma 14.4.1编译JDK 12 环境参考文档开始简述问题心路历程着手解决最终解决(前面有点啰嗦了,可以直接看这里) 记录一次靠自己看代码解决问题的经历(总之就是非常开心)。 首先,先diss一下bing,我差一点就放弃了。 环境 macOS sonom…

nginx--自定义日志跳转长连接文件缓存状态页

自定义日志服务 [rootlocalhost ~]# cat /apps/nginx/conf/conf.d/pc.conf server {listen 80;server_name www.fxq.com;error_log /data/nginx/logs/fxq-error.log info;access_log /data/nginx/logs/fxq-access.log main;location / {root /data/nginx/html/pc;index index…

Copilot Venture Studio創始合伙人楊林苑確認出席“邊緣智能2024 - AI開發者峰會”

隨著AI技術的迅猛發展,全球正逐步進入邊緣計算智能化與分布式AI深度融合的新時代,共同書寫著分布式智能創新應用的壯麗篇章。邊緣智能,作為融合邊緣計算和智能技術的新興領域,正逐漸成為推動AI發展的關鍵力量。借助分布式和去中心…

在Mac上恢复已删除文件夹的最佳方法

“嗨,我从我的Mac Documents文件夹中删除了很多文件夹。已删除的文件夹包含我的重要文档和文件,是否可以取回它们?垃圾桶已被清洁软件清空。如何在我的Mac上恢复已删除的文件夹? 当您在 Mac 上删除 1 或 2 个文件夹时&#xff0c…

字符串函数与字符函数运用(1)

字符串与字符函数介绍1 前言一、字符分类函数字符函数练习 二、字符函数转换1.引入库2.代码改进 字符串函数strlen函数strcpy 结尾 前言 字符串函数大概有以下这几种 strcpy、strcat 、strcmp、strncpy、strncat、strncmp、strstr、strtok、strerror 这些函数可以很好的解决你…

Java 笔记 12:Java 方法的相关使用,方法重载、参数传递,以及递归等内容

一、前言 记录时间 [2024-05-02] 系列文章简摘: Java 笔记 01:Java 概述,MarkDown 常用语法整理 Java 笔记 02:Java 开发环境的搭建,IDEA / Notepad / JDK 安装及环境配置,编写第一个 Java 程序 Java 笔记 …

队列以及信号量

什么是队列 队列又称消息队列,是一种常用于任务间通信的数据结构,队列可以在任务与任务间、中断和任 务间传递信息。 为什么不使用全局变量? 如果使用全局变量,兔子(任务1)修改了变量 a ,等待树…

vulnhub靶场之FunBox-1

一.环境搭建 1.靶场描述 Boot2Root ! This is a reallife szenario, but easy going. You have to enumerate and understand the szenario to get the root-flag in round about 20min. This VM is created/tested with Virtualbox. Maybe it works with vmware. If you n…

81、动态规划-爬楼梯

思路: 爬楼梯是一个特别经典的动态规划题,动态规划最好的办法就是从递归改到动态规划。 比如现在n阶楼梯,每次爬1阶或者2阶,一共有多少种方法。那么我就可以全排列,比如当前我可以走一阶算一下有多少种方法,然后我可…

1.C#图像区域分割与提取

(1)创建一个名为SplitImage的窗体的应用程序,将窗体改名为FormSplitImage。 (2)创建一个名为ImageProcessingLibrary的类库程序,为该工程添加名为ImageProcessing的静态类 (3)为Imag…

负债56亿,购买理财产品遭违约,操纵虚假粉丝,流量在下滑,客户数量减少,汽车之家面临大量风险(一)

本文由猛兽财经历时5个多月完成。猛兽财经将通过以下二十二个章节、8万字以上的内容来全面、深度的分析汽车之家这家公司。 由于篇幅限制,全文分为(一)到(十)篇发布。 本文为全文的第一章、第二章、第三章。 目录…

Linux的软件包管理器-yum

文章目录 软件包的概念yum源的配置的原因yum的使用查看软件包安装软件卸载软件 软件包的概念 软件包(SoftWare Package)是指具有特定的功能,用来完成特定任务的一个程序或一组程序。可分为应用软件包和系统软件包两大类 在Linux系统中,下载安装软件的方式…

web自动化时,关闭浏览器“正受自动化控制“提示语和关闭保存密码提示框

1、问题描述: 问题1:期望关闭"Chrome正在被自动测试软件控制"提示语 问题2:关闭谷歌浏览器--是否保存密码弹窗 2、解决 from selenium.webdriver.chrome.options import Options from selenium import webdriveroptions Options…

Leetcode—857. 雇佣 K 名工人的最低成本【困难】(DBL_MAX)

2024每日刷题&#xff08;124&#xff09; Leetcode—857. 雇佣 K 名工人的最低成本 算法思想 实现算法 class Solution { public:double mincostToHireWorkers(vector<int>& quality, vector<int>& wage, int k) {double ans DBL_MAX;priority_queue&l…

canal 自定义客户端 优雅实现 (3)

1、为啥要有数据同步&#xff1f; 比如要做一些推荐或者其他与业务不强依赖的业务&#xff0c;这个时候&#xff0c;又不想直接去业务库取数据或者查数据进行计算&#xff0c;但是又需要业务库的某些数据&#xff1a; 比如用户行为。。。等 2、有很多数据同步&#xff0c;为啥…

【RAG 论文】Selfmem:使用 LLM 自己的输出来作为下一轮的 context 从而提升自己的生成效果

论文&#xff1a;Lift Yourself Up: Retrieval-augmented Text Generation with Self Memory ⭐⭐⭐⭐ NeurIPS 2023&#xff0c;北大 文章目录 一、论文速读二、实现细节2.1 检索增强的 Generator2.2 Memory Selector2.3 Generator 的两种 mode 总结 一、论文速读 在以为 RAG…

LLM系列(4):通义千问7B在Swift/DeepSpeed上微调秘诀与实战陷阱避坑指南

LLM系列(4):通义千问7B在Swift/DeepSpeed上微调秘诀与实战陷阱避坑指南 阿里云于 2023年8 月 3 日开源通义千问 70 亿参数模型,包括通用模型 Qwen-7B 以及对话模型 Qwen-7B-Chat,这也是国内首个开源自家大模型的大厂。在诸多权威大模型能力测评基准上,如 MMLU、C-Eval、…

规控不分家,实际岗位职责是如何划分的

1. 实践和演练 2. 自动驾驶技术分类 3. 自动驾驶关键技术 4. 自动驾驶架构 5. 感知perception

前端高频算法

分析算法排序&#xff1a; 时间复杂度: 一个算法执行所耗费的时间。 空间复杂度: 运行完一个程序所需内存的大小。 执行效率、内存消耗、稳定性 三方面入手。 1. 排序 1.1 冒泡排序 冒泡的过程只涉及相邻数据的交换操作&#xff0c;所以它的空间复杂度为 O(1)。 为了保证…

solidworks出现slderrresu.dll错误如何解决?亲测有效

通过近来给客户安装SolidWorks发现&#xff0c;SolidWorks2010、SolidWorks2012、SolidWorks2014、SolidWorks2015、SolidWorks2016、SolidWorks2017都会出现这个slderrresu.dll安装错误问题&#xff1a; 其实这个错误很好解决,主要是因為安裝中文版solidworks沒有選擇安裝中文…