当前位置: 首页 > news >正文

千靶日记-0002

day-2

昨天聚会没打靶机今天继续

Ahiz靶机复盘

ssh

只开启了80端口,扫描目录发现许多php文件,php文件有4个字符,可能是base64编码的字符

手写一个小脚本

import requests

a = ""
for i in range(1,100):
url = f'http://192.168.56.169/{i}.php'
r = requests.get(url)
s = r.text
if r.status_code == 404:
break
a += s

print(a)

//Vm0weGQxSXhWWGhTV0d4VFYwZG9WVll3WkRSWFJteDBaVVYwVjJKR2JETlpWVlpQWVVaS2MxZHVhRmRTTTJoUVZtMXplRll4WkhWaVJtUnBWMGRvZVZaclVrZFpWMDE0Vkc1T1dHSkdjSEJXYTFwaFpWWmFjVk5xVWxwV01VcElWbTAxVjJGc1NuVlJiVGxhVjBoQ1dGUlhlR0ZqYkd0NllVWk9UbUY2VmpWV1JscFhWakpHU0ZadVJsSldSM001

然后拿到字符串,在厨子那里加工一下

应该是ssh登录的密码,用户名应该是主页暗示的welcome

成功登录

补充:welcome下面有一个可执行程序1

welcome@Ahiz:~$ ./1 "$(python3 -c "print('1'* 1000)")"

✅ Good job! Here is your flag:

user_FLAG{this_is_a_safe_demo_flag}

提权root

这边正常的收集没看到有用信息,需要看到/opt目录(许多靶机的入口都在opt里面以后需要注意)

welcome@Ahiz:~$ ls /opt

dns_data.pcap

这边把数据包拿到本地

分析一下

tshark -r dns_data.pcap

发现数据包的网址前缀有东西

用perl提取一下

> tshark -r dns_data.pcap | perl -ne 'print "$1" if /A (\w+)\.example\.com/'

Running as user "root" and group "root". This could be dangerous.

** (tshark:102019) 12:07:34.353844 [Main WARNING] ./ui/filter_files.c:245 -- read_filter_list(): '/usr/share/wireshark/cfilters' line 1 doesn't have a quoted filter name.

** (tshark:102019) 12:07:34.353964 [Main WARNING] ./ui/filter_files.c:245 -- read_filter_list(): '/usr/share/wireshark/cfilters' line 2 doesn't have a quoted filter name.

566d30786431497856586853574778545630646f565659775a445258526d78305a55563056324a4762444e5a56565a5059555a4b63316475614664534d326851566d317a654659785a485669526d52705630646f65565a72556b645a563031345647354f57474a476346685556455a4c5a565a6b56316473576d78534d4456365632746f54324673536e5652626b4a61596b5a4b655670586547465762475279563278435632457763465257565670535a444643556c42554d44303d#

然后厨子先16进制解码一下再base64解码得到root密码

(截图不贴了睡觉了)

http://www.hskmm.com/?act=detail&tid=1277

相关文章:

  • [序列化/JSON/Java/Utils] JACKSON 概述
  • ipad装windows系统模拟器
  • reLeetCode 热题 100-2 字母异位词分组 扩展 - MKT
  • 第6篇、Kafka 高级实战:生产者路由与消费者管理
  • 3.4 页面替换算法 Page Replacement Algorithms
  • 完全弹性碰撞公式推导
  • 中国作为Why框架的诞生地,其国际地位的提升已超越传统 “国家实力” 的范畴,而是成为宇宙规律在人类文明中的具象化代表
  • [Java/日期/时间/时区] Java 时间的转换与处理:DateTimeUtils
  • Tekla坐标定位插件源码
  • std::map的基本用法
  • 力扣20题 有效的括号
  • 2025年9月10日学习笔记之keil软件仿真调试
  • MySQL的explain使用
  • K8S常见的微服务中间件部署之strom
  • Android种某些常见但由不是很好实现的效果
  • P11696 [JRKSJ ExR] 七影蝶 题解
  • IDEA创建文件时如何自动生成头部文档注释(简单、实用)
  • 一文带你吃透Power Platform,开启低代码开发新世界
  • 力扣19题 删除链表的倒数第N个结点
  • 基于LZO的无损数据压缩IP,高性能压缩速率32Gbps,适用于FPGAASIC
  • MBR引导的OS Bootloader遇到被bios无视引导(自动重启)的解决办法
  • #java作业
  • 【Qt6】qt6下载地址
  • docker compose 启动 redis 服务
  • 同步框架与底层消费机制解决方案梳理
  • QOJ1838 Intellectual Implementation 题解
  • P11967 [GESP202503 八级] 割裂 题解
  • 变量和运算符和类型
  • win 图片和视频文件无法显示缩略图如何解决?
  • 输入和输出