光棍节程序员闯关秀 writeup

光棍节程序员闯关秀 writeup先放上题目网址→→https://1111.segmentfault.com/第1关ctrl+a~~第2关查看页面源代码,复制粘贴回车~~第3关用firebug抓包,或者火狐谷歌浏览器自带的开发者工具也可,就可以看见The-Key-Is:a87ff679a2f3e71d9181a67b7542122c把Key复制到URL上K=后面即可第4关观察密码规律,

大家好,又见面了,我是你们的朋友全栈君。

先放上题目网址→→ https://1111.segmentfault.com/

第1关 ctrl+a ~~

第2关 查看页面源代码,复制粘贴 回车~~

第3关 用firebug抓包,或者火狐谷歌浏览器自带的开发者工具也可,就可以看见
The-Key-Is:a87ff679a2f3e71d9181a67b7542122c
抓包
把Key复制到URL上K= 后面即可
地址栏

第4关 观察密码规律,看看源代码没什么信息,应该就是解码题了,把上一关的key丢到MD5在线解码上→→ http://www.cmd5.com/ 得到结果4,第4关对应4,那第5关就对应5吧,5用MD5加密,得到key : e4da3b7fbbce2345d7772b0674a318d5

第5关 一个二维码图片,先下载下来看看吧~
用记事本的方式打开就能看到下面这样
txt打开
最后一行就写着KEY了: bdbf46a337ac08e6b4677c2826519542

第6关: f4de502e58723e6252e8856d4dc8fc3b, 只能告诉你这么多
看起来像是MD5,丢到MD5在线解密一下,付费记录……
半天没想到怎么弄,就把那句话直接复制百度了一下,然后….
-.-
找到KEY:1573402aa6086d9ce42cfd5991027022

第7关 有问题就Google是个好习惯! 再试试 ba7022ec37557712eb7fd79dcafc783b
于是就把那串谷歌,什么也没有,试试直接放到地址栏上,成功进入下一关,原来直接就把KEY放出来了….1+1问题么233~

第8关 直接点回车试试,把KEY复制到URL上,都不行,看看页面源代码吧
这里写图片描述
发现表单这里是GET,改成POST后,再返回网页上点回车,成功进入下一关

第9关 一大串2进制,还要填空….没什么思路,百度了一下说为了应景双11所以全部填上1111,然后转10进制再转字符型。放上C++代码:

#include<cstdio>
#include<iostream>
using namespace std;
char s[10];
int main()
{
    freopen("input.txt","r",stdin);
    freopen("output.txt","w",stdout);
    while (scanf("%s",&s)==1)
    {
        int n,m=1;
        if(s[7]=='1') n=1;
        else n=0;
        for(int i=6;i>=0;i--)
        {
            if(s[i]=='1')
            {
                for(int j=0;j<7-i;j++)
                    m*=2;
                n+=m;
                m=1;
            }
        }
        printf("%c",(char)n);
    }
    return 0;
}

把网页上的二进制数全部复制到一个新建的input.txt里,把__全部替换成1111,然后运行代码就能输出一个output.txt文件
这里写图片描述
可以看出是base64编码的,但是直接解码出来是乱码….
看网上攻略得知这是一个base64编码的图片,但是我怎么都弄都没法显示出这个图片orz,试着用浏览器加上图片标记直接打开看,图裂了…..试了好久都没解决,于是卡关了….
网上搜到的结果是图片上写着最后一关的key,输入后则会恭喜通关orz

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160531.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • GEE平台 landsat8影像全波段下载

    GEE平台 landsat8影像全波段下载//选择Landsat8SR数据集varl8=ee.ImageCollection(“LANDSAT/LC08/C01/T1_SR”)Map.centerObject(roi,8);//Landsat8SR数据去云functionrmL8Cloud(image){varcloudShadowBitMask=(1<<3);varcloudsBitMask=(1<<5);varqa=imag…

    2022年7月23日
    48
  • Integer 转成Long类型数据

    Integer 转成Long类型数据Intege 的数据有一个 longValue 的函数 可以将其转换成 long 类型的数据代码如下 publicstatic Stringargs nbsp nbsp nbsp nbsp nbsp nbsp Integera 1 nbsp nbsp nbsp nbsp nbsp nbsp System out println a nbsp nbsp nbsp nbsp nbsp nbsp longb a longValue nbsp nbsp nbsp nbsp nbsp nbsp System out p

    2025年11月2日
    2
  • Rectified Linear Unit_激活函数图像

    Rectified Linear Unit_激活函数图像传统Sigmoid系激活函数传统神经网络中最常用的两个激活函数,Sigmoid系(Logistic-Sigmoid、Tanh-Sigmoid)被视为神经网络的核心所在。从数学上来看,非线性的Sigmoid函数对中央区的信号增益较大,对两侧区的信号增益小,在信号的特征空间映射上,有很好的效果。从神经科学上来看,中央区酷似神经元的兴奋态,两侧区酷似神经元的抑制态,因而在

    2025年6月30日
    3
  • linux之epoll

    1.epoll简介epoll 是Linux内核中的一种可扩展IO事件处理机制,最早在Linux2.5.44内核中引入,可被用于代替POSIXselect和poll系统调用,并

    2021年12月28日
    39
  • 如何解决Xcode中的SIGABRT错误

    一分钟,您的iOS应用程序可以在Xcode中正常运行,而下一分钟,它由于不可思议的SIGABRT错误而崩溃了。这是怎么回事!?在本教程中,您将学习:如何解决Xcode中的“SignalSIGABRT”错误 如何在Xcode中使用某些调试工具 SIGABRT代表什么,其原因是什么 找到SIGABRT根本原因的3种方法准备好?我们走吧。“线程1:信号SIGABRT”是什么意思? 检查您的Outlets 检查堆栈跟踪 设置异常断点 进一步阅读“线程1:信号SIGABRT”是什..

    2022年4月17日
    54
  • 取(2堆)石子游戏(杭电2177)「建议收藏」

    取(2堆)石子游戏(杭电2177)

    2022年1月25日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号