vulnhub靶机练习ctf7

目录

主机发现

端口扫描

web信息收集

漏洞利用

提权

总结


主机发现

这里如果出现靶机ip未被识别需要进入拯救者模式改一下配置文件

https://www.cnblogs.com/oldboy-heqing/articles/15901908.htmlzzhttps://www.cnblogs.com/oldboy-heqing/articles/15901908.html

这个连接有说明如何进入centos6的拯救者模式。剩下的网卡配置网上教学很多,注意选centos发行版本的配置即可

端口扫描

这里10000端口开放了一个webmin服务,这里存在一个命令执行漏洞,得到账号密码以后就可以去执行系统命令。

nmap脚本扫描这里没有什么可利用的漏洞,只是扫除了一些目录信息

web信息收集

进入网站后先枚举一下具体信息,看看有哪些功能点,先随处点点。

这里可以注册一个账号,先试试

在默认端口下并未发现有什么登陆点,尝试一下8080

用我们刚刚注册的账号登录。

 登入后台以后再看一下有什么功能点。这里可以在newsletter这里发现一个文章编辑点

 

 注意到参数id,加一个’试试

漏洞利用

直接丢到sqlmap去跑,注意我们是登录进去的,所以要指定cookie

 在website表下的user里可以跑出来一些账号密码。

这里注意到有一个参数是is_admin 找一个为1的账号登回去看看有没有什么其他功能点

 这里

还是在 manageofferings这里可以编辑reading room里的文章。

 没有文件限制,直接传一个反弹shell。

这里遇到了问题,上传成功以后并没有返回路径,此时我是通过对目录进行扫描解决的

 这里可以在assets目录下访问到我们上传的资源

建立监听反弹shell即可

提权

 

 这里日常枚举suid,sudo -l uname -a,计划任务,密码,home目录。

试了半个小时没有什么结果,首先suid没有可利用的,sudo需要密码 uanme -a信息找对应历史漏洞提权没有成功,计划任务没有,密码需要权限,home目录也是没有读的权限。

此时我忘记了刚刚得到了一批账户密码。。。。去看wp原来是直接用得到的账号密码去连接就行。

这里ssh连接需要指定交换密钥的方式,我没有去尝试ssh爆破,直接在反弹shell里尝试切换

最后也是在julia这个用户下切换高权限成功

总结

 靶机整体难度比较容易,没有什么特别绕的弯路。自己经过这几个靶机的练习对于简单的渗透测试有了一个较为固定的思路。

### CTF 实战平台与练习靶机 为了应对网络安全领域的人才短缺,在线学习平台引入了游戏化的夺旗竞赛(CTF),这些平台提供了丰富的实践机会来提升参与者的技能[^1]。 对于希望深入研究并提高Web安全能力的学习者来说,了解`Robots Exclusion Standard`(机器人排除标准)是一项基本功。通过特定的小型训练挑战可以掌握这一知识点,例如有详细的解题分析可供参考[^2]。 #### 推荐的CTF实战资源: - **在线平台** - pwnable.kr 和 hackthebox.eu 提供了一系列难度递增的真实环境模拟攻击场景。 - **虚拟实验室** - 使用VulnHub下载各种预配置好的漏洞机器镜像文件,可以在本地环境中部署和测试不同的渗透技巧。 - **社区驱动项目** - OverTheWire.org 是一个基于SSH访问远程服务器完成任务的游戏化学习网站;而TryHackMe则是一个更现代化的选择,它拥有结构良好的课程体系以及活跃的支持论坛。 ```python import requests def check_robots_txt(url): """获取给定URL对应的 robots.txt 文件""" try: response = requests.get(f"{url}/robots.txt") if response.status_code == 200: print("[+] Found robots.txt file.") return response.text else: print("[-] No robots.txt found.") return None except Exception as e: print(e) # Example usage check_robots_txt('http://example.com') ``` 此代码片段展示了如何编写简单的Python脚本来检查目标站点是否存在`robots.txt`文件,这对于理解`Robots Exclusion Protocol`非常有用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值