西郵Linux興趣小組2017納新免試題第一關詳解

當打開免試題鏈接(new.xiyoulinux.org)的時候會有如下頁面映入眼簾:

這裏寫圖片描述

   首先,我們看到的是一段代碼(運行結果是 11,代表着我們小組成立 11 週年)和一段關於 π 的視頻,在欣賞完這曲美妙的鋼琴曲後發現並沒有什麼其他的信息了,然後我們應該想到查看網頁源代碼(Ctrl+u 或 F12),然後會發現在網頁源代碼裏有一個壓縮包文件,如下圖:

這裏寫圖片描述


   把這個壓縮文件 XiyouLinuxGroup.zip 下載下來後,發現這個壓縮包是加密的,然後我們應該想到這個密碼肯定隱藏在這個網頁的某個地方,這時候應該想起網頁上的那段代碼和視頻,那這個代碼的運行結果 11 與關於 π 的視頻和那個壓縮包的密碼有什麼聯繫呢?我們都知道 π 是一個無限不循環小數,所以密碼不可能是 π ,然後,再聯想一下那個 11,可以猜到密碼應該是 π 的前 11 位,或者 π 的小數點後 11 位,試着輸入一下,會發現密碼就是 π 的前 11 位 3.141592653,解壓完成後我們得到了這樣一張圖片:

這裏寫圖片描述


   這是我們小組的微信公衆號,得到它後應該做什麼呢?當然是關注了~

   關注了之後呢,發現並沒有什麼過關提示,然後,我們再仔細看一下網頁源代碼,發現並沒有什麼可用的信息了,然後我們應該思考一下這個圖片是不是有什麼問題,用編輯器打開這個圖片,這裏以 vim 爲例,發現文件頭是沒問題的,然後往下翻,會發現在文件尾有一些信息(可以在 vim 中執行命令 G 直達文件尾),如下圖:

這裏寫圖片描述


發現這段 Unicode 碼,可以用 shell 命令把它提取出來,如下圖所示:

這裏寫圖片描述


找一個 Unicode 在線轉換工具將這段 Unicode 碼轉換爲字符,如下圖所示:

這裏寫圖片描述


   瞭解 linux 的同學應該很容易看出這是一個 shell 命令,然後該怎麼辦呢?當然是找一臺裝有 linux 環境的機器(包括各種 linux 的發行版本,虛擬機,服務器等),這裏以 Fedora 25 爲例,運行結果如下圖所示:

這裏寫圖片描述


   得到了這個運行結果後該幹嘛呢?在網頁上似乎也沒發現可以提交的入口,這時候我們應該想到前期得到二維碼後關注的那個公衆號,把這個結果發到這個公衆號試試,看看有什麼效果,如下圖所示:

這裏寫圖片描述


   微信自動回覆是不區分大小寫的,所以輸入小寫字母也是可以的,然後得到了這段大寫數字,將它轉換一下會發現這就是通往下一關的IP: 112.74.212.172,訪問後便會到達第二關,如下圖所示:

這裏寫圖片描述

Note:
   本關網頁上的那段代碼寓意西郵Linux興趣小組成立 11 週年,主要考察大家的分析、聯想能力,還有就是對 linux 命令的掌握情況(當然也有一點兒爲我們小組微信公衆號打廣告的成分),這就是免試題第一關的詳解。


友情鏈接:
     2013 Linux 興趣小組免試題解析
     2014 Linux 興趣小組免試題解析
     2015 Linux 興趣小組免試題解析
     2016 Linux 興趣小組免試題解析
     2017 Linux 興趣小組免試題解析

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章