vulnhub是个提供各种漏洞平台的综合靶场,可供下载多种虚拟机进行下载,本地VM打开即可,像做游戏一样去完成渗透测试、提权、漏洞利用、代码审计等等有趣的实战。vulnhub也是OSCP证书刷题必备的靶场,所以其中实验攻击机用kali均可完成,毕竟是kali认证的证书嘛,其实做一套靶场的过程中就像在考OSCP一样。
镜像:https://download.vulnhub.com/ch4inrulz/CH4INRULZ_v1.0.1.ova
1.nmap扫描一下服务器
nmap -sV -vv -p1-65535 ip
发现开放了80和8011http端口,另外两个这次没用到(ssh,和ftp)
分别浏览80和8011
毫无发现
OK,老样子,直接打开dirbsearch,进行目录扫描
打开御剑配合着信息收集,发现80端口下,经过验证只有一个development有用。
通过御剑扫描发现一个index.html.bak(打开发现一个密码)
在这里仔细点也会发现development这个目录!!!
有个frank:........密码,这是/etc/shadow里面的linux密码
OK,把这个只留下frank:.......,放到kali里面一个文件里面去,然后进行爆破
进行john破解
然后访问development目录,进行frank frank!!!登录,成功,是个文件上传页面。
尝试/development/uploader
探测8011端口,其下有一个api目录,访问得到如下提示:
访问下:
这里说得用file传参数才行,我们get尝试,发现失败。。。
后来看wp用post传就OK,就是简单的文件包含,在后面操作中包了个phpinfo页面,这个不能远程文件包含(allow_url_fopen和allow_url_include为On才可以。)
尝试正常下linux网站都放在/var/www目录下,我们进行尝试包含
用file伪协议进行读取文件源码:
/var/www/development/uploader/upload.php
发现成功啦!!!
解码后发现,上传成功后的代码保存在
一目了然!!!
那就直接上传个图片马,直接可以弹shell了,用php_reverse_shell.php
图片马 *** :copy 1.jpg/b+1.php 123.jpg,下图是成功的
nc本地监听,直接万能的脏牛提权即可!
本次靶场还是很有意思的,vulnhub靶场做的了就会发现不仅提升了挖洞能力,也对一些提权和漏洞高阶利用有了更好的理解。
考量基础和漏洞反应能力,比如:这个frank!!!解密
比如用文件包含读这个/var/www/development/uploader/upload.php源码
php_reverse_shell.php弹shell,GET和POST同时传一个参数时,服务器会选择解析POST
当然也有其他做法:
先上传个phpinfo的页面,找到80和8011的网站目录,发现8011在var下,80在var/www下,因为80下的目录权限只有frank有携全新啊,www.data没有,所以无法在80下写shell,那我们就在8011下进行尝试(可以通过一句话木马进行system(“”);命令进行查看当前的权限)
那就在8011下进行写shell.php,直接菜刀就好。
这个用法就是生成图片马,然后包含即可!!!
然后菜刀链接shell.php。
声明:文中所涉及的技术、思路和工具仅供以安全为目的的学习交流使用,任何人不得将其用于非法用途以及盈利等目的,否则后果自行承担!本文旨在激发像我一样自学渗透测试的小白对于使用metasploit这门基础...
民以食为天。现在人们对吃越来越讲究,由吃饱、吃好向吃出健康发展。人们的饮食有此需要,餐饮服务者也要适时调整服务方向。吃素的人现在已越来越多,年龄层次也越来越低,开间这样的专门店,由于针对性比较强,自然...
林泉高致(林泉高致原文及翻译)原创早安读书2020-02-17 18:17:37 郭熙《早春图》局部 五代北宋是中国山百思特网水画的全盛时期,而郭熙的山水画在中国美术史上具有举足轻重的地位。他...
本文导读目录: 1、中美黑客大战在哪一年? 2、中越黑客大战到底怎么回事? 3、中美黑客大战是否真有其事? 4、介绍一下1998年到2002年之间的6次中外黑客大战 5、2001年的中...
本文导读目录: 1、共享单车可以远程开锁吗? 2、共享自行车,不怕被破解密码吗? 3、怎样破解ofo共享单车密码锁? 4、一个app解锁全部共享单车,黑客是怎么做到的? 5、一把“万能...
本文导读目录: 1、富士康遭黑客勒索比特币1804枚,为什么黑客不要现金要比特币? 2、什么是黑客?黑客为什么要入侵我们的电脑?恶意代码是什么? 3、黑客都是坏人吗,他们一般干什么 4、说...