从零开始的ctfshow生活

简介: 在攻防世界难度1的Web挑战中,首先遇到的是一个简单的PHP问题。通过阅读代码,发现需通过GET参数a和b进入,其中a须

[点击并拖拽以移动]

攻防世界难度1 web

进入页面只有hello world 根据提示想到index.php 看了一眼没什么东西 直接例行检查 [点击并拖拽以移动]

simple php

[点击并拖拽以移动]

读题进页面

[点击并拖拽以移动]

看过代码之后发现需要get 传入a b [get传参在网址后输入?a=()&b=() ]

a需要等于0 还需要为真 因为==会转换数据类型 所以a=limao(同理其他的字母也行)

.is_numeric()这个函数要求数字或字符串才会返回ture 也就是说要求b可以等于1235或者1235a也可以

综上 [点击并拖拽以移动]

weak_auth [点击并拖拽以移动]

进入页面 随便登一下 回显给了账号为admin 那咋办 爆破吧

[点击并拖拽以移动]

一眼顶针 鉴定为有问题 那试一下

OK 出了 cyberpeace{236799d612bee50e66d04e7a67840c68}

OK 看源码

[点击并拖拽以移动]

大意是设置一个language bp抓包 文中构建

cookie:language=php://filter/read=convert.base64-encode/resource=var/www/html/flag

得到ba64编码的flag之后直接解码就行

[点击并拖拽以移动]

相关文章
|
16天前
|
域名解析 Linux PHP
[CTF]ctfshow web入门
[CTF]ctfshow web入门
|
16天前
|
前端开发 应用服务中间件 PHP
[CTF]ctfshow 文件上传
[CTF]ctfshow 文件上传
|
16天前
|
PHP
[CTF]ctfshow php特性
[CTF]ctfshow php特性
|
5月前
|
前端开发 JavaScript
笔记*dz开发常用的代码
|´・ω・)ノ不想百度了 帖子列表页 精华图标代码
25 0
|
7月前
|
搜索推荐 C++ Windows
[学习][笔记]C++/WinRT入门 01Hello world
[学习][笔记]C++/WinRT入门 01Hello world
|
11月前
|
安全 网络安全
|
12月前
|
机器学习/深度学习
「牛客网C」初学者入门训练BC134,​BC136​
题目:BC134 蛇形矩阵 难度:中等 描述: 给你一个整数n,输出n∗n的蛇形矩阵。 输入描述: 输入一行,包含一个整数n 输出描述: 输出n行,每行包含n个正整数,通过空格分隔。 1<=n<=1000 示例1
|
Python
ZZULIOJ-1069,向Z同学学习(Python)
ZZULIOJ-1069,向Z同学学习(Python)