當前位置:
首頁 > 時尚 > 很多枯燥的字元背後,都有一個精彩的故事。

很多枯燥的字元背後,都有一個精彩的故事。






昨天晚上差評君在頭條寫了一篇《 " lxxt>33m2mqkyv2gsq3q=w]O2ntk " 》,介紹了一下國外都市傳說 「 蟬 」 組織。



在查資料的時候,差評君覺得這種通過細節抽絲剝繭,撥開重重迷霧的感覺特別爽。。




也突然冒出來個想法,讓差友們也過一把癮應該也不錯~




於是就有了昨天的。。One Piece 事件。




雖然在留言區,已經有許多人給出了相應的方法,不過有些人可能還不太明白,差評君再仔細給大家說一下解謎過程~




其實,原本文章中第二張圖的 .txt 文件是這樣的。。




除了最後那句話,其他的全部都是亂碼。




於是,差評君在其中幾行的開頭插入了數字。。





如果細心之人應該會感到這幾個被藍框框出來的數字非常違和。




因為在文章中,差評君已經表明這個 .txt 文件是由 .jpg 文件導出來的,不太可能那麼湊巧,在記事本隨機打開的情況下,其他的都是亂碼,恰好開頭是一串數字。



湊到一起就是:





476865786A 776B68 7A72756F67 7A6C776B 466B64736C716A24




看起來好像沒啥規律,不過應該有人看出端倪了,所有的數字集中在 「 2-8 」、「 A-F 」 中間。。




這不就是 「 十六進位 」 嘛~




所有接觸過編程的人,應該都知道 ASCII 表這個東西~




因為在計算機中,所有存儲和運算用到的數據都是用二進位表示,但是我們打字時候的 「 a、b、c 」 等等字母和一些 「 !、#、?」 特殊符號跟數字肯定沒關係啊,那電腦是如何辨識這些字元的呢?




就是這個↓↓




ASCII Table





Dec 那一列表示的是十進位,Hex 那一列表示的是十六進位,Char 那一列表示的是對應的字元,因為十六進位和二進位的轉換關係更為順暢

( 每一個十六進位數字都對應四位二進位數 )

,所以人們更習慣將 Char 與 Hex 對應起來。




舉個栗子,字元 「 D 」 對應的十六進位就是 「 44 」。




所以,根據表格,很快那一串字元對應的字母出來了。。





Ghexj wkh zruog zlwk Fkdslqj$




一堆亂碼?




要不照著文章中說到的凱撒加密的方法,反推一下?




這一次呢,需要一點點耐心和運氣,因為差評君移的是 3 位,而不是例子中的 4 位。。




照著 ASCII 表格往前移三位,答案就蹦出來了~




Debug the world with Chaping!




是不是還蠻有趣的。




其實,差評君在文章發出後,一直很緊張的看著留言。。




看到大家紛紛跑偏,心裏面也有點著急,如果一直沒人回答正確的話,肯定有很多差友們難以入眠



大半夜的你們嚇到差評君了好么?!






差評君也在留言區給大家了一些小提示。。




然而大家好像還是在錯誤的道路上越走越遠。。




差評君也很無奈。。於是去廁所開了個小差。。




結果回來一看!




沒有則已,咣嘰出來一大串兒






幾分鐘內突然冒出來好幾個解出正確答案的大神,佩服佩服。。




最早得出答案的大神將會獲得以下禮包。。





果然會編程的都能修仙,大半夜了還有人給出了編碼解密的方法。








咳咳,這一個小小的試水,還炸出了參加信息安全攻防賽的差友們。。





確實,差評君也有致敬 ctf 的意思,不過水平被鄙視了( 逃~




其實,在網路上的信息安全工作和這種解密遊戲是有些相似的,除了要熟悉代碼中常見的漏洞,思路靈活,也十分需要耐心。。




很多時候,駭客攻擊就是一種破解加密的過程,而要戰勝他們,也需要做到知己知彼,百戰不殆。




現實中,不少這樣的安全戰士一直默默的守護著我們的數據安全,在沒有硝煙的戰場默默廝殺。




世界上的黑客攻擊流




謝謝你們。以上~




圖片來源及參考資料:



1、2、5-10:差評


3. 百度知道


4. SQA


11. digitalattackmap 差評






「 看出來了,大家都沒有 X 生活 」

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 差評 的精彩文章:

提前了解下未來人們會怎麼在網上忽悠你。。。
修圖比拍照還快,還在用美圖秀秀的照騙選手有福了!

TAG:差評 |