西邮Linux兴趣小组2016免试题

持续更新ING!才到第四关,欢迎探讨!

4月伊始,西邮Linux小组为五月纳新进入了前期宣传阶段,免试题一放出,引来各个热爱技术的同学热情挑战。 
免试题入门可从西邮Linux小组官网中戳入,或直接点西邮Linux小组2016免试题进入。

本想着从百度进入免试题入口,却意外发现2013年曾有外校学生写过13年的免试题攻略,对小组免试题考察风格有了初步的了解。详见西邮Linux小组2013免试题

第一关

首页如图所示,看见START,就立刻戳了进去。 

进去后是一张背景图片,中间写着2006的年份(西邮Linux兴趣小组2006年建立),点击后变成2007,再点击变成2008……到2015年后点击会重新跳到2006。那线索说不定在这里,如果能点出今年——2016,或许会有所发现。 
打开源代码,在有关2015的源码下发现<input type="hidden">隐藏域,value值为2006,因此点击2015后会重新回到2006的界面,而2006的界面源码隐藏域value的值为2007…… 
看来要出现2016的字样,就需要传递2016的value值,在任意年份的页面中将源码中隐藏域value改成2016后提交看看:

<input type="hidden" name="year" value="2006"></input>

修改后点击年份,不出所料,成功过关!

P.S:点击START之前的页面源码中也有相同隐藏域且value=2006,点击START之后跳到2006的界面中,更加证明了第一关需要出现的2016和该<input>有关。 
而在START页面将value直接修改成2016后点击START会怎么样?结果直接到了第二关! 

第二关

一段名言、一副梵高作的《星空图》和背景的弹琴声是进入第二关首先注意到的三大线索。再没有其它什么显示的,那么应该还需要到源码里面看看。 

分析源码,发现名言、图片之外,背景音乐所用的<audio>标签多了一个,应该不会平白出现的,如图,没怎么接触过音频文件,不知道是.3gpp格式和.eop格式哪个是多余的。 

复制该链接,全部下载出来,发现.3gpp就是背景音乐可以直接播放,而.eop没有相关软件可以打开。 
百度 .eop格式 发现这需要拿键盘钢琴软件Everyone Piano打开,下载并打开之。 
果然,这个源码中没用到的.eop文件用Everyone Piano打开后在键盘中敲出了线索————一个网址: 
 
www.dreamchasinger.cn/movie/ !

第三关

第四关

时间: 2024-10-10 07:09:32

西邮Linux兴趣小组2016免试题的相关文章

Linux 兴趣小组2016免试题 第四关揭秘

Linux 兴趣小组2016免试题 点这里 首先贴出第四关链接Linux 兴趣小组2016免试题 第四关 第四关: 进入网址我们看到的是4张扑克牌K,这是什么意思? 要我斗地主?好了,还是乖乖的先查看源码吧. 但是什么也没有发现啊.没办法,将四张照片都下载下来看看,可是左看右看还是一张图片啊,该不会在图片内容中隐藏着什么吧?那怎样查看图片内容呢? 找个十六进制编辑器吧! 这些其实都可以,大家自己选择由于我在Linux操作系统下熟悉了hexedit,就下载了一个hexedit来分析.没办法,一张一

西邮Linux兴趣小组纳新笔试试题

下面是西邮Linux小组今年纳新的笔试试题 1. 下面这个程序的输出结果是什么? int main() { int a = (1, 2); printf("a = %d\n", a); return 0; } 解答: a = 2 这里利用了逗号表达式. 2.下面这个程序的输出结果是什么? struct value { char a[3]; short b; }; struct value tmp; printf("sizeof(tmp) is %d\n", size

ThoughtWorks西邮暑期特训营--JavaScript在线笔试题

ThoughtWorks 公司在西邮正式开办的只教女生前端开发的女子卓越实验室已经几个月过去了,这次计划于暑期在西邮内部开展面向所有性别所有专业的前端培训. 具体官方安排请戳:ThoughtWorks 西安邮电大学暑期特训营(2016). 不知为期7-18至8-26六周.每周6天.每天8小时的训练后,我这个本学PHP走服务端的Someone前端能力会有多么厉害,期待ING. 这篇博客把自己当时摘抄的 ThoughtWorks 在线 JavaScript 笔试题和自己相应的解答代码从笔记中整理出来

Linux生成ssh公钥免密码登录远程主机和Xshell跨跳板机登录

##Linux生成ssh公钥免密码登录远程主机: 1:ssh-keygen -t rsa#生成密钥2:ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]#把本机的公钥追到远程主机172.16.205.117(登录账户hejm)的 ~/.ssh/authorized_keys 里注:如果ssh的端口不是22,可用参数p指定对应端口ssh-copy-id -i ~/.ssh/id_rsa.pub -p 23 [email protected] 或者通

Linux三剑客企业级经典面试题解答实战

Linux三剑客企业级经典面试题解答实战 说明:来自早晨老男孩教育在线班一期同学的面试题和学生给出的答案整理 面试题:请过滤oldboy.log中在device: {}里面出现了多少次oldboy,过滤并统计出来. oldboy is a linuxer. device: { oo oldboy no sql this is log niu niu } oldboy device: { oldboy no sql this is log niu niu } oldboy device: { ol

【Hadoop系列】linux下 root用户免密码登录远程主机 ssh

操作环境: CentOS 6.5 操作对象: 用户A主机和远程主机B 正文部分:斜体加粗代表linux指令. linux下 非root用户免密码登录远程主机 ssh请转至此链接:XXXXXXXXXXXXXXXX(暂未写好) 一.远程主机B和用户A都安装openssh 首先我们检查远程主机是否安装openshh和rsync rpm -qa|grep opensshrpm -qa|grep rsync 如果没有返回相关信息代表并未安装,我们用yum指令安装. yum install openssh

多台linux主机之间建立免密通信

多台linux主机之间设置免密通信 例:A 向 B设置免密通信 第一步 A生成密钥对 ssh-keygen -t rsa -t 指定秘钥的类型 rsa 秘钥类型 密钥目录:/root/.ssh/(如果是root账户,注意:不同用户之间不共享密钥对) 私钥 id_rsa 钥匙 公钥 id_rsa.pub 锁 第二步 编辑B主机root账户下(其他账户同理)认证文件 vi /root/.ssh/authorized_keys 将之前A主机生成的公钥id_rsa.pub内容复制到B主机的authori

Linux远程登陆以及免密码登陆

最近学了一下linux 的东西,其中有一个是关于ssh(linux远程登陆的) 在这里总结一下: 首先关于ssh的安装 假设我们需要登陆的主机位B,在B主机的终端输入: ssh localhost 如果出现: 就说明还没有安装ssh,所以需要安装ssh 输入  sudo apt-get install openssh-server进行安装 ps:如果这里安装失败,可能是你的一个依附程序版本不对,按照它给的名字重新安装就行了 安装成功! 登陆就非常简单了 之后我们在我们远程进行操作的主机A输入:

Linux运维工程师笔试题第十二套

本套都是shell的命令,enjoy it~ 1)假设某变量aaa="史蒂芬周星驰",现在只想要输出后面的"周星驰",应该怎么办? aaa="史蒂芬周星驰" echo ${aaa:3:3} [评析]已知变量总字符数和要切的起始字符数,就可以用这种方法切变量了.这种方法比较常见的应用于变量是长路径的情况下. 2)使用curl获取www.163.net的响应头信息 curl -I http://www.163.net [评析]curl -i 网址除了