首页 > 数据库 >04_靶机Kioptrix1.2:CMS漏洞利用,使用ht编辑器修改sudoers文件提权,mysql查询

04_靶机Kioptrix1.2:CMS漏洞利用,使用ht编辑器修改sudoers文件提权,mysql查询

时间:2023-04-02 20:46:56浏览次数:51  
标签:文件 04 Kioptrix1.2 提权 sudoers ht 漏洞 编辑器 靶机

思路:
发现主机后进行目录扫描,发现登录口标注了CMS的版本,查看该类型CMS有没有漏洞,针对漏洞去github搜索脚本,拿到脚本后运行得到靶机的初级Shell,根据靶机内的文件内容指示使用ht编辑器,利用编辑器去修改用户的权限然后提权,拿到root权限结束
基操代码不再粘贴
首先进行目标靶机地址的发现,靶机的IP地址
image
image
接下来去收集靶机靶机开放了哪些端口,端口对应的协议以及服务
可以看到开的端口
image

服务,开启80端口和ssh远程服务22端口
image
image
进行目录扫描:
image

访问扫描的所有结果,发现都需要输入密码,可以尝试弱口令但是都没有结果
尝试首页的Login
image

发现LotusCMS3.0存在可利用漏洞,利用searchsploit LotusCMS 去查看这个cms有没有什么漏洞,漏洞是存在的,查看16982.txt但是都是相关于xss注入的漏洞,低危中危的,
image
尝试github搜索该漏洞,发现相关的sh脚本文件,直接用,点击raw,复制文件的内容,将其创建在kali本机上并赋予执行权限
chmod -x 文件名
image
根据文件的提示使用.sh文件
image
同时打开监听
image

image
23.cnblogs.com/blog/3148246/202304/3148246-20230402173352799-1588443633.png)

这里需要注意,本次返回的shell并没有提示,但是已经进入
image

开启一个新的bash,当当前的用户没有很好的交互的时候使用python命令打开一个新的交互
python -c "import pty;pty.spawn('/bin/bash')"
image

当无法运行clear的时候说明当前情况下没有相对的环境需要手动进行配置执行一下命令,没有环境配置其他命令相同可能无法完成
export TERM=xterm-color
image
查看当前用户身份,当前用户可以执行哪些文件,发现一个与web页面中频繁出现的单词目录,切换到该目录下
image

查看当前目录都有哪些文件,当前用户都有有什么操作重点是看这些带有管理员名的和配置的,还有和web页反复出现的
image

gadmin是个目录,里面的users.php没办法分析,看其他的
gallery.php没有,看gconfig.php
image

发现账户名密码,尝试ssh,但是失败,尝试以当前身份执行进入数据库
image

发现两张表有用
image
admin可以进行该界面的登录
image
另外的一个表两个密码应该是加密了,先判断加密的类型,然后解密,判断后是md5类型
image

让约翰选手来解密,因为约翰解密只会出现一次显示,同样的再去解就出不来了,命令就在这,类型指定的是md5,后面的文件名就是打开编辑器把那两条加密的指令放进去,之前的文章有说过john破解压缩包密码,可以看看有兴趣的
image

会破解出两个密码,然后简单的碰撞尝试ssh登录,成功登录后可以看到当前用户的身份:
image
看当前用户都有哪些可以执行的文件,那就读这个文件
image
看到一个sudo ht
image

查看用户有哪些权限
image

结合上面的提示,执行sudo ht,这是一个ht编辑器,从未见过也没用过,自己摸索一下哈(实在不会的看最后写了),在编辑器里面可以用去写一些权限,新增一个bash进去再去执行这个bash就可以达到提权了
image

找到sudoers配置文件
image
给当前用户新增加可执行去权限
image
保存文件并退出
执行提权命令
image
提权成功,切换到root账户下
image
至此,成功拿下靶机!
后续:
ht编辑器使用
F2打开文件目录切换
Esc 退出其他键打开的弹窗
Esc+f 对文件执行操作,保存或退出之类的
其他的功能F1—F12都按一遍就知道了

学习的知识点:
1.使用python实现更好的交互
2.配置环境可执行系统命令
3.利用ht编辑器进行提权
4.CMS漏洞的发现与利用,使用github去搜一些已经存在的脚本文件

标签:文件,04,Kioptrix1.2,提权,sudoers,ht,漏洞,编辑器,靶机
From: https://www.cnblogs.com/BenJM/p/17280863.html

相关文章

  • nginx keepalive_timeout 300; 504 Gateway Time-out
    实践:1、http{includemime.types;#includeluawaf.conf;includeproxy.conf;default_typeapplication/octet-stream;server_names_hash_bucket_size512;client_header_buffer_size32k;large_client_header_buffers432k;client_max_b......
  • 【230402-5】用1,2,3,4四个数字,组成个位是1,且恰好有两个相同数字的四位数,共有几个?
    ......
  • 【230402-6】从集合{2,4,5,6,7,8}中选三数,使三数和可被3整除,有多少种取法?
    ......
  • 在Ubuntu21.04上安装Redmine出现的一些问题
    安装参考文章:https://blog.csdn.net/q544344318/article/details/129118703前置条件:mysql#创建独立的用户,我使用root无法连接!!!CREATEUSER'redmine'@'localhost'IDENTIFIEDBY'password';#创建数据库,你也可以把redmine_development,redmine_test#创建出来,我三个都创建了......
  • A卡配置sovits4.0(AI配音/翻唱)详细步骤参考(Ubuntu20.04)
    之前用A卡配置过AI绘画,最近发现AI配音/翻唱挺火的,这里也来尝试一下。(N卡用户直接使用整合包就行,别来凑热闹)一、基础环境配置最开始的步骤还是一样,安装双系统、显卡驱动、ROCm,步骤和之前一样,就不重复写了,可以去看我之前Novel的文章https://www.cnblogs.com/strawberryPuddin......
  • 20230402 Zero-Knowledge Proof
    https://zhuanlan.zhihu.com/p/144847471零知识证明想要解决的问题是,让一方向另一方证明他知道某个问题的答案但却不想透露该问题的具体答案。是不是有种贱贱的感觉?https://blog.csdn.net/qq_35739903/article/details/119000401https://blog.csdn.net/u014134327/article......
  • 2023年04月IDE流行度最新排名
    点击查看最新IDE流行度最新排名(每月更新)2023年04月IDE流行度最新排名顶级IDE排名是通过分析在谷歌上搜索IDE下载页面的频率而创建的一个IDE被搜索的次数越多,这个IDE就被认为越受欢迎。原始数据来自谷歌Trends如果您相信集体智慧,TopIDE索引可以帮助您决定在软件开发项目中使用......
  • 2023年04月在线IDE流行度最新排名
    点击查看最新在线IDE流行度最新排名(每月更新)2023年04月在线IDE流行度最新排名TOP在线IDE排名是通过分析在线ide名称在谷歌上被搜索的频率而创建的在线IDE被搜索的次数越多,人们就会认为它越受欢迎。原始数据来自谷歌Trends如果您相信集体智慧,那么TOPODE索引可以帮助您决定在......
  • 2023年04月数据库流行度最新排名
    点击查看最新数据库流行度最新排名(每月更新)2023年04月数据库流行度最新排名TOPDB顶级数据库索引是通过分析在谷歌上搜索数据库名称的频率来创建的一个数据库被搜索的次数越多,这个数据库就被认为越受欢迎。这是一个领先指标。原始数据来自谷歌Trends如果您相信集体智慧,那么TOP......
  • 2023年04月编程语言流行度排名
    点击查看最新编程语言流行度排名(每月更新)2023年04月编程语言流行度排名编程语言流行度排名是通过分析在谷歌上搜索语言教程的频率而创建的一门语言教程被搜索的次数越多,大家就会认为该语言越受欢迎。这是一个领先指标。原始数据来自谷歌Trends如果您相信集体智慧,那么流行编程......