| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> PHP知识库 -> XCTF web新手区 -> 正文阅读 |
|
[PHP知识库]XCTF web新手区 |
XCTF web新手区1.view_sourceF12查看源码 2.robots根据题目提示访问http://111.200.241.244:55133/robots.txt 3.backup方法一:如果网站存在备份文件,常见的备份文件后缀名有:“.git” 、“.svn”、“ .swp”、“.~”、“.bak”、“.bash_history”、“.bkf” 尝试在URL后面,依次输入常见的文件备份扩展名。 4.cookie
查看响应头,发现flag.(也可以直接使用burp抓包) 5.disabled_button方法一:将disable=“”去掉,再点击按钮 6.weak_auth随便登录然后提示用户必须是admin 7.simple_php(1)这里包含了config.php (2)url接收参数a和b的值 (3)如果$a等于0 and a , 输 出 a,输出 a,输出flag1 (4)如果$b是数字或者字符串那么退出当前脚本 (5)如果$b>1234,输出$flag2。所以,这里我们既要保证输出$a,$b,又要保证$b是数字,那么就用到php的弱类型比较了
is_numeric () :如果指定的变量是数字和数字字符串则返回 TRUE,否则返回 FALSE,注意浮点型返回空值,即 FALSE。 随便传个符合条件的a b参数:http://111.200.241.244:57673/?a=c&b=46758.333 8.get_post
9.xff_referer
10.webshell
11. command_execution预备知识:
这里我们尝试使用命令连接符,因为我们知道flag在flag.txt中,所以我们查找该文件
12.simple_js随便输个密码后查看页面源代码 先将字符串用python处理一下,得到数组[55,56,54,79,115,69,114,116,107,49,50]
再将所得到的ASCII码转化为字符,得到786OsErtk12
根据题目提示规范格式即可得到flag |
|
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/15 6:48:42- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |