web刷题记录 极客大挑战2019Knife upload buy a flag
极客2019Knife
- webshell就是以asp、php、jsp或者cgi等网页文件形式存在的一种代码执行环境,主要用于网站管理、服务器管理、权限管理等操作。使用方法简单,只需上传一个代码文件,通过网址访问,便可进行很多日常操作 
白给的shell,密码已经给在网页上了,直接打开蚁剑链接,根目录下就可以找到flag
极客2019upload
文件上传题,木马语句的多种格式绕过
1.先上传了一个shell,更改content-type为image/gif之后出现hint,语句不能用"<?"
2.改用<script language="php">,上传成功
3.直接访问/upload/shell.phtml得到flag
极客2019buy a flag
弱类型比较和函数绕过
1.先在pay for flag界面抓个包,发现cookie那里user=0很可疑,改成1
2.查看源码,得到hint
3.要求password==404,但要绕过is_numeric,不能是纯数字,所以上传password=404a.网页提示要1000000000来买flag,所以再上传一个money=1000000000
4.提示数字长度太长了,所以不能直接输入,改成科学计数法,得到flag
web刷题记录 极客大挑战2019Knife upload buy a flag的更多相关文章
- [原题复现][极客大挑战 2019]BuyFlag
		简介 原题复现:[极客大挑战 2019]BuyFlag 考察知识点:php函数特性(is_numeric().strcmp函数()) 线上平台:https://buuoj.cn(北京联合大学公开 ... 
- [BUUOJ记录] [极客大挑战 2019]RCE ME
		前面考察取反或者异或绕过,后面读Flag那里我用脏方法过了,没看出来考察啥 进入题目给出源码: <?php error_reporting(0); if(isset($_GET['code']) ... 
- [原题复现][极客大挑战 2019]HardSQL(updatexml报错注入)
		简介 原题复现: 考察知识点:SQL注入(报错注入,绕过过滤) 线上平台:https://buuoj.cn(北京联合大学公开的CTF平台 特别感谢!) 榆林学院内可使用信安协会内部的CTF训练平 ... 
- [极客大挑战 2019]Upload
		0x00 知识点 一个常规上传题目,知识点全都来自前几天写的文章: https://www.cnblogs.com/wangtanzhi/p/12243206.html 1:某些情况下绕过后缀名检测: ... 
- 2020极客大挑战Web题
		前言 wp是以前写的,整理一下发上来. 不是很全. 2020 极客大挑战 WEB 1.sha1碰撞 题目 图片: 思路 题目说,换一种请求方式.于是换成post.得到一给含有代码的图片 图片: 分析该 ... 
- 2016第七季极客大挑战Writeup
		第一次接触CTF,只会做杂项和一点点Web题--因为时间比较仓促,写的比较简略.以后再写下工具使用什么的. 纯新手,啥都不会.处于瑟瑟发抖的状态. 一.MISC 1.签到题 直接填入题目所给的SYC{ ... 
- 三叶草极客大挑战2020 部分题目Writeup
		三叶草极客大挑战2020 部分题目Writeup Web Welcome 打开后状态码405,555555,然后看了一下报头存在请求错误,换成POST请求后,查看到源码 <?php error_ ... 
- 攻防世界Web刷题记录(进阶区)
		攻防世界Web刷题记录(进阶区) 1.baby_web 发现去掉URLhttp://111.200.241.244:51461/1.php后面的1.php,还是会跳转到http://111.200.2 ... 
- BUUOJ [极客大挑战 2019]Secret File
		[极客大挑战 2019]Secret File 0X01考点 php的file伪协议读取文件 ?file=php://filter/convert.base64-encode/resource= 0X ... 
随机推荐
- 小迪安全 Web安全 基础入门 - 第十天 - 信息打点-APP&小程序篇&抓包封包&XP框架&反编译&资产提取
			一.本节知识点思维导图 二.APP-外在资产收集 1.将APP安装在模拟器中,修改模拟器代理设置,使用Fiddler.Burpsuite.Charles等抓包工具抓取APP访问的http协议数据包,抓 ... 
- CF570A Elections 题解
			Content 有 \(n\) 个候选人和 \(m\) 个城市,每个城市可以给每个候选人投票,已知第 \(i\) 个城市给第 \(j\) 个人投的选票数是 \(a_{i,j}\).我们将第 \(i\) ... 
- 介绍下Shell中的${}、##和%%使用范例,本文给出了不同情况下得到的结果。
			介绍下Shell中的${}.##和%%使用范例,本文给出了不同情况下得到的结果.假设定义了一个变量为:代码如下:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得 ... 
- SDP 格式解析
			一.SDP协议介绍 SDP 完全是一种会话描述格式 ― 它不属于传输协议 ― 它只使用不同的适当的传输协议,包括会话通知协议(SAP).会话初始协议(SIP).实时流协议(RTSP).MIME 扩展协 ... 
- libevent源码学习(5):TAILQ_QUEUE解析
			目录 前言 结点定义 链表初始化 链表查询及遍历 链表查询 链表遍历 插入结点 头插法 尾插法 前插法 后插法 删除结点 替换结点 总结 前言 在libevent中使用到了TAILQ数据结构,看了一下 ... 
- html5调用摄像头截图
			关于html5调用音视频等多媒体硬件的API已经很成熟,不过一直找不到机会把这些硬件转化为实际的应用场景,不过近年来随着iot和AI的浪潮,我觉得软硬结合的时机已经成熟.那我们就提前熟悉下怎么操作这些 ... 
- 【LeetCode】129. Sum Root to Leaf Numbers 解题报告(Python)
			[LeetCode]129. Sum Root to Leaf Numbers 解题报告(Python) 标签(空格分隔): LeetCode 题目地址:https://leetcode.com/pr ... 
- Morphological Image Processing
			目录 概 reflection and translation Erosion and Dilation Erosion 示例 skimage.morphology.erosion dilation ... 
- docker-部署jumpserver
			jumpserver https://jumpserver.org/ Docker 部署 jumpserver 堡垒机 容器部署 jumpserver-1.4.10 服务端 #最好单一个节点 容器运行 ... 
- Java 中 this 和 super 的用法及案例
			this this 是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针. this 的用法在 Java 中大体可以分为3种: 1.普通的直接引用 这种就不用讲了,this 相当于是指向 ... 
