SegmentFault 巨献 1024 程序猿游戏「红岸的呼唤」第三天任务攻略
第三关也不是一般的难呐,那么继续写一下解题过程(第四关会是什么样呢?)。
高速传送门:http://segmentfault.com/game/3
在用我想到的方法(booth算法、矩阵变换、各种CPU汇编机器码、傅立叶变换-=)做这道题得出的答案基本接近乱码。当然游戏页面也提示我答案错误。在我即将放弃准备破解的时候……是@那是件黑色的毛衣给了我勇气让我放弃治疗并告诉了我hack入口点。Hack的步骤大概是这样:
Hack过关:
首先先进入随意一关的过关页面:
进入控制台会发现如上图所看到的的代码。由于过关的当中一个条件是给seg发送一条过关微博。于是我们能够用上图的代码伪造一份过关证明。
$('#share').click(function(e) {
e.preventDefault();
if(3 === 1) {
var text = '我已经完毕了 @SegmentFault 1024 HackGame【红岸的呼唤】之 「#1 红岸的呼唤」,信号成功发射。“以光速向宇宙飞驰吧!
” 游戏传送门:';
} else if(3 === 2) {
var text = '我已经完毕了 @SegmentFault 1024 HackGame【红岸的呼唤】之 「#2 来自星空的回应」。信息成功破译。
要不要回答呢? [思考] 游戏传送门:';
} else if(3 === 3) {
var text = '我已经完毕了 @SegmentFault 1024 HackGame【红岸的呼唤】之 「#3 智子时代的爱情」,智子阻挡不了聪明的人类。但明天又会遇到什么呢?游戏传送门:';
}
window.open('http://service.weibo.com/share/share.php?url=http%3A%2F%2Fsegmentfault.com%2Fgame&appkey=1742025894&pic=http%3A%2F%2Fsfault-image.b0.upaiyun.com%2F409%2F541%2F4095412548-5449b9b653849&title='+ encodeURIComponent(text));
});
由以上代码可知,发送微博的链接是由window.open中的两个文本拼接而成。前面的文本含义一目了然,但后面的文本须要转换一下。在这里我们要过的是第三关。于是转换第三关的文本并拼接成正确的网址:
过关传送门:
http://service.weibo.com/share/share.php?
url=http%3A%2F%2Fsegmentfault.com%2Fgame&appkey=1742025894&pic=http%3A%2F%2Fsfault-image.b0.upaiyun.com%2F409%2F541%2F4095412548-5449b9b653849&title=%E6%88%91%E5%B7%B2%E7%BB%8F%E5%AE%8C%E6%88%90%E4%BA%86%20%40SegmentFault%201024%20HackGame%E3%80%90%E7%BA%A2%E5%B2%B8%E7%9A%84%E5%91%BC%E5%94%A4%E3%80%91%E4%B9%8B%20%E3%80%8C%233%20%E6%99%BA%E5%AD%90%E6%97%B6%E4%BB%A3%E7%9A%84%E7%88%B1%E6%83%85%E3%80%8D%EF%BC%8C%E6%99%BA%E5%AD%90%E9%98%BB%E6%8C%A1%E4%B8%8D%E4%BA%86%E8%81%AA%E6%98%8E%E7%9A%84%E4%BA%BA%E7%B1%BB%EF%BC%8C%E4%BD%86%E6%98%8E%E5%A4%A9%E5%8F%88%E4%BC%9A%E9%81%87%E5%88%B0%E4%BB%80%E4%B9%88%E5%91%A2%EF%BC%9F%E6%B8%B8%E6%88%8F%E4%BC%A0%E9%80%81%E9%97%A8%EF%BC%9A
标准答案过关:
依据搭配的不同会有两种答案:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRklSRURPTQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRklSRURPTQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
SegmentFault 巨献 1024 程序猿游戏「红岸的呼唤」第三天任务攻略的更多相关文章
- SegmentFault 巨献 1024 程序猿游戏「红岸的呼唤」第二天任务攻略
眼看实验室就要关门了.走之前写一下解题过程(事实上大家都等着第三题出来吧大概-=). 高速传送门:http://segmentfault.com/game/2 那么接昨天的博客,今天的题目是这种: 完 ...
- SegmentFault 巨献 1024 程序猿游戏「红岸的呼唤」第一天任务攻略
今天一不小心在微博上看到了SegmentFault的一条微博: 眼看今天就要过去了,那在这里说一下我的解题过程(事实上大家都知道了吧-=). 高速传送门:http://segmentfault.com ...
- 程序猿必备的8款web前端开发插件三
1.HTML5 Canvas 3D波浪翻滚动画 之前我们分享过好几款基于HTML5 Canvas的波浪和水波纹动画,比如这款HTML5 3D波浪起伏动画特效和这款超酷无比的HTML5 WebGL水面水 ...
- 程序猿的道路~~(How to be a programmer?)
程序猿的道路其实很简单,主要就是三条: Learn (学习), Practice(练习), Summary(总结) 推荐给新手程序猿两篇文章: 给程序员新手的一些建议 程序员技术练级攻略 当然了,整个 ...
- Java程序猿从笨鸟到菜鸟之(九十二)深入java虚拟机(一)——java虚拟机底层结构具体解释
本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 在曾经的博客里面,我们介绍了在java领域中大部分的知识点,从最基础的java最基本的语法 ...
- unity3d游戏开发猜想——当程序猿老去
程序猿将代码注入生命去打造互联网的浪潮之巅.当有一天他们老了.会走向那里,会做些什么? 4.4.0" alt="" style="border:0px; ver ...
- 程序猿进化 - 在拉钩子1024对APE节讲座计划
注意:下面这篇文章来自于我在网上拉勾1024对APE节现场演示程序. 我是蒋宇捷,信天创投的合伙人.之前是百度魔图的联合创始人. 我先做个自我介绍,事实上每次介绍自己事实上是非常痛苦的事情,由于我前不 ...
- 1024·程序员节来啦!MyEclipse致敬改变世界的程序猿
1024·程序员狂欢季 MyEclipse/CodeMix — Java开发利器!现金红包免费领! 快拆开看你的最大优惠券是多少,幸运奖红包翻倍! (活动期间在线下单的客户才可享受此优惠,过期恢复 ...
- 【程序猿助手】Emacs,最强的编辑器,之间的不
wx_fmt=png" alt="" style="max-width:100%; height:auto!important"> 内容简单 ...
随机推荐
- 邮件协议(SMTP)性能测试总结(Foxmail邮箱)
先介绍一下邮件协议SMTP的工作机制(连接和发送过程),用wireshark工具抓包进行分析,如下: SMTP协议的工作机制(连接和发送过程): 1.建立TCP连接,并将邮件服务器地址给客户端: 2. ...
- ViewDragHelper详解
2013年谷歌i/o大会上介绍了两个新的layout: SlidingPaneLayout和DrawerLayout,现在这俩个类被广泛的运用,其实研究他们的源码你会发现这两个类都运用了ViewDra ...
- 前端 HTML基础
前端三大利器概述 学习前端,不得不学习前端中的三大利器:html + css + javascript.那么这三个组件分别起到什么作用呢?以人体为例,单单具有html属性的人,只是一个裸体的人偶(理解 ...
- AsyncHttpClient 登录 Application Fragment 回调 监听 软键盘
Activity /**登录界面及登陆后用户首页界面,使用两个Fragment实现*/ public class LoginActivity extends Activity implements L ...
- Discuz!NT 3.5.2正式版与Asp.net网站会员信息整合
Discuz!NT 提供了很多对外的接口利于与别的网站进行整合,经本人亲测,觉得开放的接口还是挺到位的.开发.测试一次通过,只不过api文档寻找无门,只能自己琢磨,费了不少周折,不过,功夫不负有心人, ...
- ReportViewer导出功能筛选
ReportViewer只能导出Excel,把导出Word和PDF功能去掉 <rsweb:ReportViewer ID="ReportViewer1" runat=&quo ...
- C#_Stopwatch 类
命名空间:System.Diagnostics Stopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间.在典型的 Stopwatch 方案中,先调用 Start 方 ...
- Xml读取异常--Invalid byte 1 of 1-byte UTF-8 sequence
xml读取异常Invalid byte 1 of 1-byte UTF-8 sequence org.dom4j.DocumentException: Invalid byte 1 of 1-byte ...
- 深入研究MiniMVC之后续篇
今天在园子看到<深入研究 蒋金楠(Artech)老师的 MiniMvc(迷你 MVC),看看 MVC 内部到底是如何运行的>之后,本来是不打算开博来续这个后传,不过,在那边回了个评论之后, ...
- 作为一个新人,怎样学习嵌入式Linux,(韦东山)
很早以前在网上看到的韦东山老师写的文章,复制到自己的博客,方便自己以后看. 在学习嵌入式Linux之前,肯定要有C语言基础.汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会). C语言要学到什 ...