Arcanum 过关技巧

来源:互联网 发布:yum invalid syntax 编辑:程序博客网 时间:2024/04/30 02:50

大学时代除开喜欢玩try2hack,另外一个非常喜欢的hack游戏就是Arcanum了,可惜难度对于当时的我来说有点大,只过了5关,总结如下:

 

第一关:
智力题: 齿轮的问题,求最小公倍数即可;
编程:  将数字设置为double类型就可以轻松编程,见level1.cpp
hack:  用john the ripper轻松破解
加密:  将每一个单词倒置可以获得well done,looks like you got it,enter this code to get start: arcanum

 

第二关:
智力题: 列一个方程即可求解x+y+z=100;60x+4y+z=400;求出方程的整数解即可
编程:  程序见level2.cpp
加密: 使用了一个简单的字母表影射,具体如下:
 a-m,c-a,d-n,e-x,f-i,g-w,h-p,i-b,k-h,c-g,n-t,o-c,p-q,r-v,s-r,t-j,u-u,y-e
hack:  非常的简单

 

第三关:
智力题: 颇有难度,首先根据颜色判断出房子的排列顺序为
 Green,国籍German,吃MC;
 Yellow,养Horse;
 Gray,国籍Aussie,喝VB;
 Red,国籍Brit,喝Lion;
 Brown;
 再进行下一步的试探,将Kiwi进行一次试探,便马上可以得到一个合适的解
 
 国籍 German Kiwi Aussie Brit American
 颜色 Green Yellow Grey Red Brown
 吃 MC Fuel King KFC Wendys
 喝 Stella DB VB Lion Heineken
 宠物 Cat Horse bird Fish Dog
编程题: 极为恶心的一个题目,按照回文的正确定义,应该是一个长度大于2的数字,题目无视数学定义,详见level3.cpp
加密: 使用简单的恺撒加密法,通过穷举可以很容易的求解,详见encrypt3.cpp
hack:  使用一个工具反汇编看到明文的密码thisisthepass

 

第四关:
智力题: 这是一个100人拉100灯的问题,利用程序可以轻松的求解,详见logic4.cpp
编程题: 程序详见level4.cpp
加密: 使用的是简单的bacon加密方法,详见程序encrypt4.cpp
hack: 首先将程序静态反汇编,得到用户名和密码是root:root,然后进入shell,仔细的阅读每一篇文章,可以得到最终的过关密码是:
 specialsecrets.

 

第五关:
智力题: 首先使用穷举法来产生所有的数据,再在原始数据中找出包含1-9数字的那一个是:3816547290
 然后使用回朔法来重新计算速度,得到的时间的比较是:

原创粉丝点击