zoukankan      html  css  js  c++  java
  • 一次 vulnhub靶机提权

    环境

    1. kali linux (vmware) 桥接模式,复制网卡状态
    2. windows 物理机
    3. ip地址: http://192.168.154.221/

    开始

    查看源码,得到:

    访问 /rambo.html

    kali 直接使用

    nikto -h http://192.168.154.221
    

    扫出一个目录 /johnnyrambo/

    这边因为靶机是公用的,然后被人rm -rf /* 了, 所以我自己重新搭建了一个 ip 地址改成 192.168.232.128

    访问 /johnnyrambo/ 这个目录

    翻译

    cewl: 一个字典爬取工具, 给定url 和深度, 会采集网页的所有单词,返回一个字典文件
    -w 表示输出
    -d 代表深度
    -m 表示最小密钥长度

    访问 ssh.html

    需要爆破 ssh 密码

    hydra -l johnny -P wrd.txt -v 192.168.232.128 ssh -s 60022 -t 64
    

    hydra : 九头蛇,密码爆破工具
    -l 表示登录名
    -P 表示密码文件
    -v 表示主机,服务
    -s 表示端口, nmap 一般不扫描默认端口
    -t 表示线程数量,最大线程数量为 64

    64线程, 30秒不到就跑出来了,

    用户名: johnny
    密码: Vietnam

    ssh 登录

    ssh -p60022 johnny@192.168.232.128
    
    

    根目录中有一个 README.txt 文件,查看内容

    最后一行,有信息, 移动到 web 目录下,查看是否有要读取的文件,
    先查看web服务器的配置信息, 然后进入到web 的目录

    大意就是让你在 /etc/ 目录下, 查找 READEME.txt 的文档


    username: blood
    password: HackThePlanet2020!!

    切换用户登录

    su blood
    

    提示让我去 /home 目录下 找提示

    需要打开 README.txt 文件, 然而没有权限, 让我从 sudo 那里想办法

    sudo -l 提示可以用 sly 用户 sudo 执行 cat /README.txt 命令

    获得这个账户的密码,并且给了一个网站, 可以利用来提权的网站 https://gtfobins.github.io/
    提示了 sudo 权限

    发现一个 ftp , 在那个网站搜索 ftp 关键字,

    点击进去

    getshell

    利用命令

  • 相关阅读:
    msp430时钟小结
    JDBC第一天连接池案例
    maltab几个常见的问题
    qt 获取天气的接口
    Qt Style Sheets制作UI特效
    qt 在指定区域添加图片
    qt 设置背景图片
    linux下mysql数据库的学习
    qt文本编辑器
    C++小游戏:扑克牌21点
  • 原文地址:https://www.cnblogs.com/shenshuoyaoyouguang/p/13814029.html
Copyright © 2011-2022 走看看