本文的遊戲繼續前文展開,前三篇攻略的地址以下:算法
解謎遊戲 MU Complex 的過關圖文攻略 (Episode1)動畫
http://my.oschina.net/Tsybius2014/blog/358145加密
解謎遊戲 MU Complex 的過關圖文攻略 (Episode2)(上).net
http://my.oschina.net/Tsybius2014/blog/693873翻譯
解謎遊戲 MU Complex 的過關圖文攻略 (Episode2)(中)code
http://my.oschina.net/Tsybius2014/blog/693896htm
如今咱們只剩下右下角的區域沒有打開了blog
咱們首先鏈接到fuhong遊戲
從發來的mail中能夠看出,管理員grisson幫fuhong重置了屢次密碼ip
這關有一個特殊的命令:resetpass,這個命令能夠用來重置密碼:
系統提示咱們,把ResetID發送到郵箱 e.bolan@mushighz05.mu,就能夠重置密碼了
發送郵箱的系統,在mainframe中,ebolan.mail中給出了一個網址:mailer.mucomplex.com
打開這個地址: mailer.mucomplex.com
給 e.bolan@mushighz05.mu 發郵件,注意把 computer name 和 reset id 帶上
其實你寫的郵件裏,將收件人填寫正確,而且有fuhong、reset id、d8930161(這個ID每次都不同)就足夠了,郵件發送如下內容也能夠獲取密碼:
fuhong reset d8930161
獲取到的重置後密碼爲c95c6,使用login命令,並輸入這個密碼,就能夠解鎖fuhong的電腦,並鏈接yacinehouri了
yacinehouri被HouriMaze3.2保護(以前kyletopz是1.4,evanice是2.1),這關的bot遊戲更加麻煩一些。
HouriMaze3.2的地圖以下,要求操做機器人點亮全部的燈泡
這關能夠有三個序列用於存放機器人操做指令:main、f一、f二、f3
依次輸入以下指令便可:
bot push f3 move bot push f3 light bot push f2 f3 bot push f2 f3 bot push f1 ccw bot push f1 f2 bot push f1 f2 bot push ccw bot push f1 bot push f1 bot push f1 bot push f1 bot push f1
最後輸入指令bot play啓動機器人,機器人成功到達終點後,計算機解鎖,效果以下:
此時打開database.txt,能夠找到登陸bobbylove的密碼
這一關仍是要完成兩個挑戰,輸入命令start便可開始挑戰
第一個挑戰線索以下:
這些點狀的文字,是拉丁字母的盲文寫法,盲文的規則能夠參考維基百科條目:盲文
https://zh.wikipedia.org/wiki/%E7%9B%B2%E6%96%87
26個拉丁字母的盲文表示以下:
阿拉伯數字的盲文表示,這裏使用的是布萊葉式表示法
method翻譯過來,就是:times 5987 plus 7117,即f(x)=x*5987+7117
第二個挑戰的線索是:
這寫字符須要對照table.jpg來破解,table.jpg內容以下:
翻譯過來,method的內容是:plus 4563 times 15822,即結果爲 f(x)=(x+4563)*15822
將每道題目的VALUE代入到咱們找出的方法中,便可算出結果,輸入命令「solve 結果」提交答案,須要注意的是這兩個挑戰給的時間很是緊,數字也很大,現算根原本不及,最好搞個計算器(如百度搜索的輸入框),把兩個算式都寫好,在作題的時候直接將VALUE值輸入,並迅速將答案輸入到遊戲中。
而後 cat content.lock 完成解鎖。咱們將能夠讀取擴展名爲pdf的文件。
至此右下角的電腦也被咱們解鎖了!
咱們從新登回mainframe,提示文字已經變了。
使用ls命令顯示mainframe中的文件:
解壓縮molecules.tar
查看manual.pdf,裏面說須要使用命令 door add xxx.mol 提交molecule,提交5個molecule後,輸入命令 door start開啓「creation process」
查看文件life.crypt,裏面記錄了mol文件的提交順序:
依次輸入如下命令:
door add 3768.mol door add 8017.mol door add 2357.mol door add .1001.mol door add .2221.mol door start
注意1001和2221是隱藏文件
按下回車,整個Episode2就算通關了,接下來就是過場動畫時間~~~
</EPISODE 2>表明着MUComplex第二幕的結束
咳咳,說明一下,這個遊戲有必定概率會在通關時出現BUG。因此說,要看LYA發瘋的朋友,祝大家好運。
最後再說一個彩蛋,在yacinehouri中有一個須要密碼才能打開的隱藏文件 .audio.wav,這個文件的密碼比較難找,根據 http://pastebin.com/jUNgZ3xX 上的說法,須要先把50封郵件中每封郵件的最後一個字母找出來,而後按郵件發送時間順序進行排列,最後得出字符串「VGhlIHBhc3N3b3JkIGlzOiBzdGVyaWxpemVjb21wbGV4」,這個字符串使用base64進行加密。所以咱們須要一個方法進行解密,下面這段C#代碼解密以下:
static void Main(string[] args) { string str = "VGhlIHBhc3N3b3JkIGlzOiBzdGVyaWxpemVjb21wbGV4"; //對應ASICC字符的位置 int[] base64DecodeChars = new int[] { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1 }; int c1, c2, c3, c4; int i, len; string Out; len = str.Length; i = 0; Out = ""; while (i < len) { do { c1 = base64DecodeChars[str[i++] & 0xff]; } while (i < len && c1 == -1); if (c1 == -1) break; do { c2 = base64DecodeChars[str[i++] & 0xff]; } while (i < len && c2 == -1); if (c2 == -1) break; Out += (char)((c1 << 2) | ((c2 & 0x30) >> 4)); do { c3 = str[i++] & 0xff; if (c3 == 61) goto result; c3 = base64DecodeChars[c3]; } while (i < len && c3 == -1); if (c3 == -1) break; Out += (char)(((c2 & 0XF) << 4) | ((c3 & 0x3C) >> 2)); do { c4 = str[i++] & 0xff; if (c4 == 61) goto result; c4 = base64DecodeChars[c4]; } while (i < len && c4 == -1); if (c4 == -1) break; Out += (char)(((c3 & 0x03) << 6) | c4); } result: Console.WriteLine(Out); Console.Read(); }
(算法實現參考了:http://www.jb51.net/article/66540.htm)
計算結果以下:
最終得出結果:sterilizecomplex,經過此密碼可打開音頻文件 .audio.wav
END