光棍节程序员闯关秀 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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • BindingNavigator 类

    BindingNavigator 类v/:*{behavior:url(#default#VML);}o/:*{behavior:url(#default#VML);}w/:*{behavior:url(#default#VML);}.shape{behavior:url(#default#VML);}Normal002

  • java与php哪个好_java和php哪个是主流

    java与php哪个好_java和php哪个是主流首先介绍一下我自己,一直在从事教育行业,有十几年的IT培训经验,从干这行起一直到现在,总会有人问你:服务器端开发是学php好还是java好,如果你告诉她(他)学习php好,他(她)会反问,听说php只

  • Software Model – 软件架构模式和设计模式「建议收藏」

    Software Model – 软件架构模式和设计模式「建议收藏」什么是架构?  软件体系结构通常被称为架构,指可以预制和可重构的软件框架结构。架构尚处在发展期,对于其定义,学术界尚未形成一个统一的意见,而不同角度的视点也会造成软件体系结构的不同理解,以下是一些主流的标准观点。 ANSI/IEEE610.12-1990软

  • stm32 nvic配置

    stm32 nvic配置STM32有43个channel的settable的中断源;AIRC(ApplicationInterruptandResetRegister)寄存器中有用于指定优先级的4bits。这4个bits用于分配preemption优先级和sub优先级,在STM32的固件库中定义如下/*PreemptionPriorityGroup————————–

  • perl json encode_json decode_json

    perl json encode_json decode_jsonuse之后使用encode_json命令即可将perl的array或者dic转换为标准的JSON字符串了:jrhmpt01:/root/wx#catjson.pluseJSONqw/encode_jsondecode_json/;my$data=[{‘name’=>’Ken’,’age’=>19},

  • 一文读懂宏基因组分析套路

    一文读懂宏基因组分析套路很多亲人感觉宏基因组的分析结果内容种类太多,根本学不过来。其实本质上并不复杂,只分为两类:物种组成和功能组成两大类,这是核心结果;再加上开头系统描述和结尾的讨论比较。通常会出现固定套路的4部分结构。今天就从之前解决的1篇nature,2篇science,入手来总结宏基因组分析的基本思路。只有分析思路清楚,结果才更容易説清楚。文章思路和结果文章分析思路:整体概述——物种组成——功…

发表回复

您的电子邮箱地址不会被公开。

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