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