首页 > 其他分享 >Simple CTF-简单CTF

Simple CTF-简单CTF

时间:2024-01-12 22:24:48浏览次数:28  
标签:查看 Simple sudo 端口 CTF 简单 10.10 txt

首先对靶机进行端口扫描

nmap -sV -p- 10.10.70.110

通过扫描结果可以看出靶机开放了21端口vsftpd服务、80端口apache服务、2222端口openssh服务
这里我们的思路是

  1. 匿名用户登录ftp,获取一些有用的文件
  2. 80端口目录扫描,robots文件,指纹识别
  3. ssh爆破

经过我的尝试ftp无法正常执行命令,访问robots.txt得到下方内容

提示不能访问/openemr-5_0_1_3 ,但是访问没有该目录

接着我们使用目录扫描

gobuster dir -u http://10.10.138.188 -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt 


通过扫描我们得到了一个/simple的目录,访问查看

可以看到,这是一个cms,名称为Made Simple,最后在底部发现版本为2.2.8

漏洞利用

使用searchsploit搜索该漏洞,发现存在sql注入漏洞

将该脚本复制到当前目录

使用python2运行该脚本

通过反馈,有两种模式,一种只是sql注入获取信息,一种含有crack参数,可以对密码进行爆破,这里我们使用第二种密码破解模式

python2 46635.py -u http://10.10.138.188/simple --crack -w /usr/share/wordlists/SecLists/Passwords/Common-Credentials/best110.txt

最后得到

  • 用户名:mitch
  • 密码:secret

使用ssh连接获取mitch用户的权限,查看user.txt获得flag

ssh [email protected] -p 2222

提权

使用ls -la查看所有文件

发现有一个.bash_history文件,查看该文件看一下历史命令

通过大概得分析,得到一个有用的信息sudo -l,其中有一个vim命令的暗示,执行sudo -l查看当前用户拥有的sudo权限

可以执行vim命令,使用sudo vim进行提权,进入命令模式输出!/bin/bash获得root权限

成功获得root权限

标签:查看,Simple,sudo,端口,CTF,简单,10.10,txt
From: https://www.cnblogs.com/Junglezt/p/17961320

相关文章

  • 简单易用的 MySQL 官方压测工具
    一、MySQL自带的压力测试工具Mysqlslapmysqlslap是mysql自带的基准测试工具,该工具查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较。mysqlslap为mysql性能优化前后提供了直观的验证依据......
  • [GXYCTF2019]BabyUpload
    [GXYCTF2019]BabyUpload打开靶场看到个上传文件的选项,应该是上传文件漏洞上传个一句话木马文件尝试<?phpeval($_POST['cmd']);?>提示不能带有php的后缀改成jpg后缀,提示“上传类型也太露骨了吧!”修改了Content-Type为image/jpeg还是不行换了一种一句话木马GIF89a<sc......
  • 苹果手机群控系统,简单的介绍一下
    苹果手机群控系统是一种可以帮助用户快速配置和管理多台设备的工具,它为用户提供了方便的方法来控制多个设备的设置,例如Wi-Fi、蓝牙、AirDrop、应用等。群控系统使得多个设备之间的操作变得更加协同、高效。苹果手机群控系统的应用场景非常广泛,它可以用于企业中的设备管理,也可以用......
  • 通过网页中的 6 个特征字段检测钓鱼网站以及更简单的防钓鱼方式
    你可能会认为钓鱼网站很难检测和跟踪,但实际上,许多钓鱼网站都包含唯一标识它们的HTML片段。本文就以英国皇家邮政(Royal Mail)钓鱼网站为例来进行说明,它们都包含字符串css_4WjozGK8ccMNs2W9MfwvMVZNPzpmiyysOUq4_0NulQo。这些长而随机的字符串是追踪钓鱼网站的绝佳指标,几乎可以肯定......
  • QQ的POP、IMAP和SMTP设置教程,简单好用
    在当今数字化社会中,电子邮件已经成为人们生活和工作中不可或缺的一部分。而对于众多QQ邮箱用户而言,了解如何正确设置邮箱的POP、IMAP和SMTP是十分重要的一项技能。在本文中,我们将为您详细介绍QQ邮箱的这些设置,以便让您更加便捷地使用QQ邮箱进行邮件的收发和管理。1.什么是POP、IMA......
  • QQ的POP、IMAP和SMTP设置教程,简单好用
    在当今数字化社会中,电子邮件已经成为人们生活和工作中不可或缺的一部分。而对于众多QQ邮箱用户而言,了解如何正确设置邮箱的POP、IMAP和SMTP是十分重要的一项技能。在本文中,我们将为您详细介绍QQ邮箱的这些设置,以便让您更加便捷地使用QQ邮箱进行邮件的收发和管理。1.什么是POP、IMA......
  • Outlook 的POP、IMAP 和SMTP 设置教程,简单好用
    MicrosoftOutlook作为一款强大的邮件客户端,广泛应用于个人和商业场景。为了更好地使用Outlook,合理设置POP、IMAP和SMTP是至关重要的。在本教程中,我们将深入探讨如何简单而有效地配置Outlook,以充分利用其强大的邮件功能。1.OutlookSMTP设置简介在开始之前,让我们先了解SMTP(Simple......
  • Gmail 的POP、IMAP 和SMTP 设置教程,简单好用
    在数字化时代,电子邮件已经成为人们生活中不可或缺的一部分。而Gmail作为全球最大的电子邮件服务提供商之一,其强大的功能和稳定性备受用户青睐。为了更好地使用Gmail,了解和正确配置其POP、IMAP和SMTP设置是至关重要的。本文将为您提供一份简单而实用的Gmail设置教程,助您更便捷地管理......
  • dremio+nessie+dbt+ cube.js 实现简单数据服务
    以前我简单写过关于dremio与cube.js集成的,随着dremio官方自己维护了一个dbt的adapter以及nessie方便的类似git的多版本元数据服务的提供,将这几个集成在一起是一个很不错的选择,尤其是希望实现自己的headlessbi服务,同时利用dbt强大的数据建模能力,可以实现数据模型开发的工......
  • [Android] EventLogTags.logtags简单使用
    转载来源:https://blog.csdn.net/yfbdxz/article/details/114702144用EventLog.writeEvent打的日志(或EventLogTags.java方法打的日志),可以用logcat-bevents查看frameworks/base/core/java/android/util/EventLog.java//tag:Theeventtypetagcode.value:va......