首页 > 其他分享 >[ACTF2020 新生赛]BackupFile

[ACTF2020 新生赛]BackupFile

时间:2024-11-20 21:47:41浏览次数:1  
标签:ACTF2020 扫描 新生 buuoj BackupFile 123 字符串 bak

使用dirsearch扫描:

  dirsearch -u http://b31cefa6-24d4-4f14-82c3-0fdba166cecf.node5.buuoj.cn:81/ -e bak -t 1 -d 1 -o ./reports/buuoj.txt

扫描结果为:

文件扫描得到命令index.php.bak

保存之后,把.bak后缀去掉。打开文件得到代码,也可以直接用记事本打开

  <?php
  include_once "flag.php";
  
  if(isset($_GET['key'])) {
      $key = $_GET['key'];
      if(!is_numeric($key)) {
          exit("Just num!");
      }
      $key = intval($key);
      $str = "123ffwsfwefwf24r2f32ir23jrw923rskfjwtsw54w3";
      if($key == $str) {
          echo $flag;
      }
  }
  else {
      echo "Try to find out source file!";
  }

通过审计代码发现,key至接收数字类型,且会把数据转为整型格式,最后和123ffwsfwefwf24r2f32ir23jrw923rskfjwtsw54w3字符串进行弱相等(==)比较。
==为弱相等,即当整数和字符串类型相比较时。会先将字符串转化为整数然后再进行比较。比如a=123和b=123admin456进行==比较时。则b只会截取前面的整数部分。即b转化成123。
所以只要输入?key=123即可。

标签:ACTF2020,扫描,新生,buuoj,BackupFile,123,字符串,bak
From: https://www.cnblogs.com/abenben/p/18559389

相关文章

  • 河南工大2024新生周赛(4)——命题人:马贺
    A:DokiDokiLiteratureClub!直接输出就可以了。#include<stdio.h>intmain(){printf("JustMonika!");return0;}B:君と彼女と彼女の恋∵y最大可以等于x∴gcd(x,y)最大=x直接输出2∗x即可#include<stdio.h>intmain(){intx;scanf("%d",......
  • ZZJC新生训练赛第17场题解
    难度分类(同一难度下按字典序上升)入门:J简单:G,E,D中等:I,B,k困难:F,AJ-解题思路按照题意模拟即可J-代码实现for_inrange(int(input())):print(int(int(input())**0.5))G-解题思路dp入门题跳台阶小改G-代码实现MOD=int(1e9+7)dp=[0]*in......
  • CTF web解题 PHP http referer xff使用 burpsuite使用 新手入门 [SWPUCTF 2022 新生赛
    每日emo:burp可以抓包,你可以抓住到她的心吗?[SWPUCTF2022新生赛]xffFlag:NSSCTF{th1s_xff_1s_e4ay}打开靶机抓个包看一下根据打开靶机显示MustbeaccessedfromXiaohong'sowncomputer.传入X-Forwarded-For到127.0.0.1根据提示添加Referer到127.0.0.1......
  • 国标GB28181-2016平台LiteGBS国标GB28181软件打造跨区域监控与数据共享新生态
    近年来,随着网络视频监控技术的快速发展,政府部门和跨区域行业单位对视频监控的需求不再局限于本地联网监控系统。越来越多的机构开始探索在现有本地联网基础上,建立覆盖省级乃至全国范围的跨区域监控网络,目的是为实现更广泛的数据共享与协同管理。LiteGBS视频融合云平台应运而生,它......
  • 【comfyui教程】如何用 ComfyUI 修复和上色老照片?详细教程让老照片焕发新生
    前言如何用ComfyUI修复和上色老照片?详细教程让老照片焕发新生老照片承载着无数回忆,可时光不饶人,随着岁月流逝,它们渐渐变得模糊、泛黄,甚至出现了褪色、裂痕。对于想要留住这份珍贵记忆的人来说,修复这些老照片既是情感需求,也是一项技术挑战。幸运的是,得益于AI和图像处理......
  • 河南工大2024新生周赛(3)——命题人:张宏泽
    A.这是一道签到题题目的背景是基于简单的博弈论Nim游戏,但细心者可以发现小明和小美的名字的首字母一致,所以只需要进行读入,直接输出"XM"即可通过本题#include<stdio.h>intn,x;voidsolve(){ scanf("%d",&n); for(inti=1;i<=n;i++)scanf("%d",&x); puts("X......
  • [ACTF2020 新生赛]Exec
    打开页面如下:直接输入127.0.0.1,ping完没反应,猜测可能是命令执行,尝试使用管道符|,输入命令127.0.0.1|ls,有回显尝试往上查找目录,1270.0.1|ls../../../发现flag目录。直接使用cat命令查看,1270.0.1|cat../../../flag......
  • ACTF新生赛2020:swp
    好家伙流量分析启动一路看过来大部分是TCP请求,统计里看看HTTP的请求有一个秘密的压缩包下面还有个提示将HTTP流中的数据导出,查看一下刚刚那个hint.html提示不需要密码,不出意外的话和后面的压缩包有关系猜对咯是需要密码的,但是既然已经提示了不需要密码,那就应该是伪......
  • [ACTF2020 新生赛]Include
    发现flag.php就在这但是不回显结果。这时考虑使用伪协议间接读取源码内容以base64伪协议为例:payload为:?file=php://filter/convert.base64-encode/resource=index.php得到index.php的源码的base64编码形式,PG1ldGEgY2hhcnNldD0idXRmOCI+Cjw/cGhwCmVycm9yX3JlcG9ydGluZygwK......
  • 2024新生赛开关灯
    1.开干灯,二分法的题。在遥远的巨神峰,居住着许多灯泡精灵。每个精灵都有自己独特的编号,从1到n。在这个王国,所有的灯泡一开始都是亮着的,它们的光芒把整个王国照亮。然而,灯泡精灵们决定进行一场神秘的仪式,每个精灵按以下规则翻转灯光状态。仪式的规则如下:对于每个i=1,2,…,n,......