靶机地址:https://www.vulnhub.com/entry/pwnlab-init,158/
靶机难度:中级(CTF)
靶机发布日期:2016年8月1日
靶机描述:欢迎访问PwnLab: init,我的之一个Boot2Root虚拟机。我的意思是简单,我希望你喜欢它,也许学到了一些东西。这个CTF的目的是获取根目录并读取de flag。
目标:得到root权限&找到flag.txt
作者:DXR嗯嗯呐
nmap 扫描靶机地址
nmap扫描端口
80 http
111 rpcbind
3306 mysql
44225 RPC
先访问80端口
试了一下admin用户不行,不知道密码,没办法,dirb扫描看一下
发现upload目录
测试一下http请求 *** ,看看是否存在put *** ,可不可以上传文件
结果不存在。
nikto扫描,发现config.php文件
说config文件中有数据库密码,但是访问什么也没有
我们再看来过来主web界面
根据这种形式的url,判断可能存在LFI漏洞
我们先用最基本的来尝试:
http://192.168.16.144/?page=//https://www.freebuf.com/etc/passwd
发现不行
这里看了前辈经验使用php://filter元封装器尝试(php:// 学习)
http://192.168.16.144/?page=php://filter/read=convert.base64-encode/resource=login
解码,login文件源码
发现之前的config文件中可能真的有数据库账号密码,而且根据login源码提示应该和login文件同级目录
确定了数据库的账号密码
$server="localhost";
$username="root";
$password="H4u%QJ_H99";
$database="Users";
连接数据库,发现users表中有几个用户
Base64解密
kent/JWzXuBJJNy
mike/SIfdsTEn6I
kane/iSv5Ym2GRo
登陆,有个文件上传,只能上传图片
看一下upload源码
对文件后缀,使用getimagesize检查图片等其他条件,看了一下应该可以使用GIF89A图片头欺骗
msfvenom生成一个php反弹shell
添加GIF89a图片头
上传成功
同时显示了文件的路径
配置msfconsole,监听本地的443端口
访问木马文件,看来没办法执行我们上传的gif文件
我们在看一下index的源码,发现一个$_COOKIE函数
根据上面的意思,意味着我们需要修改cookie,修改为lang=图片的位置,这样index.php就会去包含这个图片,执行其中的反向shell代码。
成功获得shell,看一下没有sudo权限,先去home目录看看,发现四个用户
其中kane和kent用户可以登录,在kane用户下发现了一个具有sid权限的文件,文件拥有者为mike用户
Strings 看一下文件内容
发现cat mike目录下一个文件,他有权限吗???
先执行文件,看看
报错cat不到文件,那我们正好可以找个随便找个目录,做一个骚操作
首先进入/tmp目录,将/bin/bash写入名为cat的文件中,并赋权
echo /bin/bash > cat
在修改环境变量,将环境变量中执行命令查找如下目录/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games,修改为首先查找/tmp目录下
修改前:
执行命令
export PATH=/tmp:$PATH
修改后:
修改之后,执行msgmike文件,这样执行到cat: /home/mike/msg.txt部分,优先在tmp目录查找cat命令,执行名为cat的二进制文件,实际我们在/tmp/cat文件中写入的是/bin/bash,这用等于在mike用户权限下执行了bash,获得了mike用户的shell
在mike目录发现msg2root文件具备sid权限并且文件拥有者为root
老规矩先strings看一下函数,发现fgets()函数
只读取一行?,测试一下
只输出了id,ls命令执行了
这样就很容易了,直接/bin/sh获得root权限
。。。。。。忘记了cat命令让我设置为/bin/bash了。我说的怎么读不出来。因为只是UID和GID为root权限,环境变量还是mike用户的。关于SID、UID、GID的概念我这里就不多介绍了。可兴趣的同学去度娘看看更好,提权经常用到相关概念。
滴滴滴滴,完成!!!
2019年11月1日,广州公安局官方通告,要求参与盖网系犯罪活动的主动自首,要求投资者主动报案。通告一出,壹键哥、樱桃。 一直在打击。国家已经加大的打击传销力度,而求助者很少上网查询类似的新闻,看电视...
1.准备面粉加入适量干酵母搅拌均匀。 2.将面粉揉和成光滑的面团放在温暖处静待发酵。 3.制作披萨酱,准备辅料如彩椒圈、培根等。 如何制作披萨 1...
《礁石》此诗所描绘的礁石的形象,正像一个久经斗争考验的人,无论东西南北风,无论多少的伤害打击,都不能让它移动一步。 《礁石》是艾青的一首短诗,只有两节八句,但是,这首八句组成的简短的抒情诗,却用了比拟...
丽贝乐纸尿裤和花王纸尿裤都是国外的品牌纸尿裤,那么把丽贝乐和花王纸尿裤对比哪个纸尿裤更轻薄好用呢,下面好技术的小编就来说说:丽贝乐活力裤和花王哪个好。 丽贝乐和花王纸尿裤对比 首先外观来看是赞的,...
采用独显并不是仅仅游戏中画面质量也许手机游戏流畅度上获得保证,支撑点大量的基本功能同样可以使手机游戏的感受方式获得提升。又也许在兼容机要求开展多媒体系统实际操作和技术专业绘图等应用的一起,独显能使...
什么叫CRM?CRM又有什么作用呢?本文可能根据一个中心,两个核心和三个支撑详尽的剖析了CRM及其CRM的功效。对CRM很感兴趣的朋友们能够进去看一看。 入行商品坑近七年,近期四年一直从业CRM...