easyphp专题

【攻防世界】easyphp(PHP代码审计)

进入题目环境,检查页面内容,页面附有源代码: <?phphighlight_file(__FILE__);$key1 = 0;$key2 = 0;$a = $_GET['a'];$b = $_GET['b'];if(isset($a) && intval($a) > 6000000 && strlen($a) <= 3){if(isset($b) && '8b184b' === subs

攻防世界easyphp解题

攻防世界easyphp解题 <?phphighlight_file(__FILE__);$key1 = 0;$key2 = 0;$a = $_GET['a'];$b = $_GET['b'];if(isset($a) && intval($a) > 6000000 && strlen($a) <= 3){if(isset($b) && '8b184b' === substr(md5($b

攻防世界--easyphp

浅学一下吧~ 发开题目是这样的 最烦的就是代码审计,还是看得少 多审计两篇代码就好了(还是因为自己会的不多) <?phphighlight_file(__FILE__);//将当前文件的源代码进行高亮显示$key1 = 0;//将变量$key1的值初始化为0$key2 = 0;//将变量$key2的值初始化为0$a = $_GET['a'];//通过GET的方法传递的参数变量

攻防世界--easyphp

浅学一下吧~ 发开题目是这样的 最烦的就是代码审计,还是看得少 多审计两篇代码就好了(还是因为自己会的不多) <?phphighlight_file(__FILE__);//将当前文件的源代码进行高亮显示$key1 = 0;//将变量$key1的值初始化为0$key2 = 0;//将变量$key2的值初始化为0$a = $_GET['a'];//通过GET的方法传递的参数变量

网络安全平台测试赛 easyphp(phar脏数据处理)

昨天的比赛,14.00-17.00.时间有点紧张,比赛期间没拿下来这道 😭非常痛苦,很顺畅的思路 一步步想下来,卡在最后一步末尾脏数据处理了,最后时间到了 没打通,还需多练 这里本地复现一下: 看一下附件里的 logger.php <?phperror_reporting(0);class Logger{private $filename;private $content;priva

[ISITDTU 2019]EasyPHP异或绕过

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、前提知识 二、题目详解 总结 前言 提示:这里可以添加本文要记录的大概内容: 放假的日子比较躺平,今天难得静下心做了下题,做了这个题,耐心值直接被拉满,同时也觉得知识点比较新,记录下来巩固下无数字字母RCE。 提示:以下是本篇文章正文内容,下面案例可供参考 一、前提知识 1,PHP