| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> PHP知识库 -> vulnhub靶机-DIGITALWORLD.LOCAL: SNAKEOIL -> 正文阅读 |
|
[PHP知识库]vulnhub靶机-DIGITALWORLD.LOCAL: SNAKEOIL |
1、找到靶机ip:192.168.162.133
?2、扫描靶机端口,发现开放22、80和8080端口
3、访问80端口,首页是一个默认页面,没什么有用信息,访问8080端口 三个链接的信息如下 ?第三个给了个网址https://flask-jwt-extended.readthedocs.io/en/stable/options/,访问之后发现是flask和jwt的一些参数设置,暂时不知道有什么用,先放着,接着扫描目录 ?4、(1)访问users目录,得到一个用户名和密文密码,反解不了,先放着? (2)registration猜测是注册页面,访问registration路径,显示错误的访问方法 ?改为post访问,提示缺少username ?加上username又提示缺少password 加上password提示注册成功,可以在users页面看到 (3)接着访问login页面进行登录,同样的操作,可以直接把上面那个包的registration改为login,提示登陆成功,并且返回了同样的access_token,这是一个类似于登录后cookie值用来认证的一个东西 ?(4)访问secret路径提示Internal Server Error,先放着,访问run路径,也是要改成post,访问后提示要url参数 注意这里的请求体要用json格式,访问后提示要secret key ?这里猜测应该还是得访问到secret页面的东西,尝试登录之后访问,那就得带上之前的access_token值进行访问,在之前给的网址中找到一个cookie中的字段access_token_cookie用来保存access_token值 重复步骤(3)得到access_token值? 在请求包中加上Cookie,键值对为access_token_cookie和我们上面获得的access_token值,成功得到secret_key值 ?然后再回到run页面,加上我们刚刚获得的secret_key,成功得到信息 ?(5)拿这个开头的信息去查一下发现是curl执行的统计信息,尝试命令注入,发现成功返回信息 尝试使用bash和python等命令反弹shell时提示命令被ban了 于是查看app.py文件查看到底禁掉了哪些命令
? 在本地新建一个shell.sh文件写入一句话,使用python3搭建个简易的web服务器,开启监听,然后使用wget下载到靶机上,给777权限,运行,成功反弹shell,python3提权到tty ?? ?5、使用sudo -l发现可以使用root身份执行任意命令,但是需要patrick的密码,之前查看app.py文件的时候发现两个可疑的密码 ?进行尝试,成功使用NOreasonableDOUBTthisPASSWORDisGOOD密码进行登录,获得root权限 6、最后补上两个flag patrick家目录下的local.txt ?root家目录下的proof.txt ? |
|
PHP知识库 最新文章 |
Laravel 下实现 Google 2fa 验证 |
UUCTF WP |
DASCTF10月 web |
XAMPP任意命令执行提升权限漏洞(CVE-2020- |
[GYCTF2020]Easyphp |
iwebsec靶场 代码执行关卡通关笔记 |
多个线程同步执行,多个线程依次执行,多个 |
php 没事记录下常用方法 (TP5.1) |
php之jwt |
2021-09-18 |
|
上一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 0:50:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |