第三关也不是一般的难呐,那么继续写一下解题过程(第四关会是什么样呢?)。

高速传送门: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

标准答案过关:

依据seg官方微博的提示本题与韵律有关,接着@Acetyl_choline又提示要看本诗的平仄,详细是一二声:平,三四声:仄。设平为0,仄为1可知:
011
10
01
001
1
101

后又依据@程序园程序员所说,这里的0和1相应摩斯电码的.和-
依据搭配的不同会有两种答案:
WNAUTK

DANGER
显然DANGER看起来更像正确答案一些,验证下:

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="">

OK,成功过关~
怎么又跳回到第三关了什么情况-=

最新文章

  1. GCC编译过程
  2. iOS-马上着手开发iOS应用应用程序-第二部分构建应用程序
  3. C语言中的库是什么
  4. 隐藏gvim中的工具栏和菜单栏
  5. Google协作平台
  6. HDU 1698 <线段树,区间set>
  7. SSH(Spring Struts2 Hibernate)框架整合(注解版)
  8. 2018-08-11 中文代码示例之Spring Boot 2.0.3问好
  9. url映射
  10. AngularJs 开发遇到的问题,以及解决方案
  11. linux path 与 classpath 区别
  12. #loj3090 [BJOI2019] 勘破神机
  13. .net core 入坑经验 - 2、MVC Core之获取网站运行路径
  14. LPC43xx SGPIO Experimentation
  15. iOS 10 SceneKit 新特性 – SceneKit 制作 3D 场景框架
  16. iOS App Transprot Security
  17. 支付宝(移动支付)服务端java版
  18. web service与EJB的区别
  19. webDriver对element进行操作
  20. MySQL连接本地数据库时报1045错误的解决方法

热门文章

  1. qt 实现钟表图标
  2. Nested Class Templates
  3. Android 自定义控件玩转字体变色 打造炫酷ViewPager指示器
  4. Linux中/etc/passwd文件与/etc/shadow文件解析.
  5. SQL Profiler工具简介
  6. centos7上使用yum安装mysql
  7. python 下的数据结构与算法---5:递归(Recursion)
  8. Asp.Net WebAPI 通过HttpContextBase获取请求参数
  9. VS2010字体优化
  10. 《第一行代码》学习笔记39-服务Service(6)