頂點小說網->次元->駭客傳說->章節

第68章 破解遊戲(中)

熱門推薦: 食物鏈頂端的猛獸 我有一座天地當鋪 宇宙級寵愛 女配她天生好命 都市國術女神 我真不是魔神 劍仙三千萬 從嚮往開始制霸娛樂圈 諸天新時代 特種兵之戰狼崛起

這類遊戲一般都是從簡單到複雜的類似於單機遊戲那種關卡闖蕩不過這裡要用到的是計算機知識其中涉及到的內容有很多例如網路知識破解知識駭客知識等等。

第一關非常簡單許毅想都沒想就點選右鍵然後檢視網頁的原始碼。果然裡面有這麼一句“哈哈被你現了。不過下次可就沒那麼容易了。這一關的過關密碼是Bd。”許毅看到原來這幾個字設定的字型顏色是和背景色一樣。他用滑鼠將網頁中的內容反選果然可以看到這幾個字。

這一關的確非常簡單只要拿著滑鼠隨便選擇就能碰巧看到了。看來是出題者為了調動闖關者的積極性而設的當然只是針對那些剛剛開始學習相關知識的菜鳥們。

順利進入第二關。網頁的內容和前面差不多肯定不會像第一關那麼簡單了許毅還是下意識地想檢視原始碼畢竟從網頁直接看不出什麼要想突破只能從原始碼入手。點選右鍵之後彈出一個對話方塊:“^_^加油繼續努力!”。

原來是將右鍵給屏蔽掉了。這種方法在早期有很多人使用很多比較小氣的站長不願意來訪者將網頁中的內容複製儲存下來於是便用這種方法來為難那些不懂技術的來訪者通常情況下大部分人都是抱著比較隨意的態度你不讓複製就不複製了不會非得把上面的內容抓下來不可。

這個關卡當然難不倒許毅只能攔攔菜鳥而已許毅有n種方法可以破解。這個效果主要是用一種名為Javascript的動態指令碼實現的(注意:此語言和傳說中的Java語言沒有任何親戚關係號稱被誤解最為嚴重的程式語言)。當訪問者點選滑鼠右鍵的時候它就會第一時間得知(捕獲)然後按照程式設計師編寫的預定程式功能來響應這個“事件”例如點選右鍵什麼反應都沒有、彈出對話方塊等功能。

那麼怎樣才能破解呢?對了就是讓這個腳本語言失效讓它不起作用。

網頁瀏覽器(如Ie)內部整合了一個腳本語言的解釋功能只要將這個功能給禁用掉那網頁中的指令碼程式就成了擺設什麼效果都不會有。而這個功能是很容易就可以禁用掉的只要在簡單的勾掉其中的一個功能選項而已。

不過對許毅來說這個方法還是相對比較麻煩等看完原始碼之後又要把設定還原。因為如果禁用掉這個功能以後網頁中的一些動態效果都沒有了。許毅用的方法是直接在位址列中的網址前面敲入一個命令“vie-source:”這個命令也是瀏覽器本身認識的命令意思就是“檢視原始檔”執行“vie-source:***”之後裡面的原始碼就顯示出來了。

還有一個比較簡單的方法那就是直接用瀏覽器工具欄上的檢視“原始檔”功能。除此之外還可以用其他軟件開啟例如indos系統中的記事本寫字板之類的直接把網址填入要開啟對話方塊的地址內都可以。如果不怕麻煩那就直接用下載軟體將這個頁面下載下來再看。

許毅很順利地看到了第二關網頁的原始碼大致瀏覽了一下現了一段比較可疑的編碼許毅推斷過關密碼應該隱藏在其中。

【目前用下來,聽書聲音最全最好用的App,集成4大語音合成引擎,超100種音色,更是支持離線朗讀的換源神器,huanyuanapp.org 換源App】

這段編碼內容為:“%B9%a7%cF%B2%B9%Fd%B9%d8%a3%a1%B1%Be%B9%d8%c3%dc%c2%eB%bsp;”

第二關還有點難度許毅呵呵一笑。看到這個段奇怪的編碼他就知道怎麼破解了。看這它們的形式很顯然是uRL編碼也就是網址轉換的時候的編碼。在上網的時候經常可以看到這樣的編碼是瀏覽器用來打包表格輸入的一種格式這種情形在用搜索引擎搜東西的時候最常見搜尋的內容通常都會轉換成這種形式呈現在瀏覽器的位址列中(至於為什麼要這樣以後再解釋)。

uRL編碼其實就是字元ascII碼(美國國家資訊交換標準程式碼)的十六進制不過稍微有些變動需要在前面加上“%”。比如反斜槓“\”它的ascII碼是92而92的十六進制是II碼是1767o十六進制碼是BaFa則它的uRL編碼是“%Ba%Fa”由於一個漢字佔兩個位元組所以中間多了個“%”。

平時通常用不上uRL編碼因為Ie會自動將輸入到位址列的非數字字母轉換為uRL編碼只有程式設計師在編寫某些相關功能的程式的時候才需要用到其中的原理當然身為一個駭客這個編碼是需要掌握的有些入侵行為就需要用到這個知識(如:sQL注入)。

這點小知識許毅早就掌握得滾瓜爛熟他乾脆調出編譯器當場編寫了一個uRL編碼轉換器反正知道原理編寫起來不用花多少時間而且以後也用得上。

將那段編碼復制到自己剛剛編寫的小程式中轉換成了幾個漢字:“恭喜過關!本關密碼是e2”。

許毅微笑起來雖然題目沒什麼難度但這樣過關的感覺還是不錯第二關的難度明顯比第一關要大上很多估計會難倒一片菜鳥。第三關的難度怎樣呢?許毅還真有點期待了希望能夠讓自己頭痛一下最近正在研究密碼學呢。

填入第二關的密碼順利進入第三關。步驟有些大同小異還是得檢視原始碼不過這次的原始碼看上去比較混亂不像前兩關那樣一眼看去就能現密碼大概在某個部位。第三關的頁面裡面有很多用來干擾的程式碼主要是一些指令碼程式碼。這就要求闖關者對網頁程式設計比較熟悉能夠讀懂這些程式碼至少應該知道那些程式碼應該會完成哪些功能哪些程式碼有用而哪些程式碼只是起干擾作用。

許毅很快找到了目標在驗證的時候出現了一段密文許毅一看知道用的是Jscode加密只要用相應的解密功能就能搞定這對別人來說也許是個難題但許毅自然能夠輕易搞定他很順利地進入第四關他想看看到底有多少關並且想早一點看到最後一關。

---

駭客網站一般都有類似的遊戲下章我放個地址出來大家去試試。

相關推薦:木葉:醫療忍者的重啟人生網王:論如何捕獵男神[網王]春暖花開召喚猛將:我要當皇帝駭客霸主重活之超級駭客澳門往事摸金令走肉行屍一個小人物的逆襲路