規則: - 保持 Markdown 結構。 - 不翻譯網址和代碼。 - 只返回翻譯內容,不附加評論。 阿珏Blog十周年解密遊戲通關复盘

阿珏Blog十周年活動已經圓滿結束了。 今年參加的人比我預想中還要多,活動期間經常能看到大家在群裡討論線索、交換提示,也有不少人一路順利通關,拿到了最後的獎勵。看到自己折腾了這麼久(2年前就開始策劃)的東西真的有人認真玩完,還是挺開心的,雖然過程有ai的輔助。 如果你還沒有玩過,建議先去看看活動原文,這篇會直接公開全部答案,下面就是完整劇透,遊戲過程中會有許多颠覆你認知的知识內容。 先說一下整體流程 拆彈專家 → 點擊入口 → 調整黑圖 → 登錄與驗證碼 → 假 Cloudflare 頁面 → PDF 藏 ZIP → GalGame對話找線索 → 猜數字 → 扫描二維碼 → 找不同 → 明暗模式畫冊 → 拼圖 → 保险箱。 第 0 閘:拆彈專家 第一關實際上是一個小小的前奏。頁面上有四根不同顏色的線和一個倒計時,看起來像是要認真判斷哪一根能拆掉炸彈。 但這裡沒有正確答案,剪哪一根都會爆。爆炸以後,頁面會提示珍藏圖冊已經被炸成碎片,同時收集碎片。 接下來要做的事情也就很明確了:引出支線任務,把散落在後面關卡裡的拼圖碎片找回來。 所以這裡不用在四根線上浪費時間,直接剪一根看爆炸效果就行。 第 1 間:活動歡迎入口 正式進入活動入口頁,畫面中間的“立即參與”按鈕並不是普通的跳轉按鈕,而是通過圖片熱點區域實現的。看到圖片上的手形光標,直接點擊對應位置,就會進入下一關。這一關考驗的是觀察力,也順便用了一下 HTML 圖片熱點區域這種比較老但依然好用的功能。 點擊之後頁面會先變黑,再跳到一個看起來像是加載卡住的頁面。這個黑屏不是加載失敗,耐心看一會兒就能发现问题。 第 1.5 間:黑屏加載中 頁面看起來幾乎是一片黑。這裡沒有必要查看複雜的源代碼,直接把頁面截圖放進圖片編輯器,調整曝光、陰影和對比度就可以了。目的也很直接,就是考驗大家處理圖片、調整曝光和觀察低對比度信息的能力。 調亮之後能看到兩個重要信息: 邀請碼:blog10years 下一關:/level/googleLogin/login.html 第 2 間:登錄頁 登錄頁需要用戶名、密碼和邀請碼。用戶名可以自己填,邀請碼就是上一關找到的 blog10years。 真正麻煩的是密碼。打開開發者工具,在 Console裡可以看到頁面已經定義好的 buildLoginHash 函數。直接調用它即可: ...

2026年10月20日 · 1 min · MoeJue

58同城的登錄(RSA演算法)

58同城的登入(RSA演算法) 這一次。又是一個精彩的登入演算法解析 目標位址: https://passport.58.com/login?(58 同城) 用到的工具: js 除錯工具(我這裡用的是改自某論壇的 js 除錯工具,相對智慧化了) 抓包工具(我這次就直接使用瀏覽器的 F12 了,搜尋關鍵字更方便) 提示:由於這篇文章發表於 1 年前,年久失修,圖片內容已遺失!

2016年11月23日 · 1 min · MoeJue

新浪微博動態 RSA 分析圖文 + 登入

新浪微博動態 RSA 分析 一、用到的工具 1.ie 瀏覽器(9 以上的版本) 2.httpwatch (中英文都可以) 3.js 偵錯工具 目標網站:http://weibo.com (新浪微博) 二、抓包 還是遵從我們上一次的抓包流程,養成良好的習慣,這裡就不多做說明。 三、分析抓包資料 1、確定我們的登入提交包 2、靈活變通關鍵字的查找 四、尋找關鍵字 1、可以在 HttpWatch 上搜尋關鍵字 也可以在 ie 的 F12 繼續尋找 2、尋找 pwencode 關鍵字 五、js 偵錯 1、這裡和上次不同,我先把呼叫的程式碼複製出來先做簡單的改寫,因為複製出來的程式碼並不是 function()函數,如同易語言中的子程式 (這裡描述可能有誤) 3個參數,我們知道 p 是密碼,那剩下兩個我們去開發人員工具中看一下 六、具體看圖文分析 有什麼不對的地方還望指出

2016年10月12日 · 1 min · MoeJue

中國電信登入RSA演算法+分析圖文

廢話不多說! 一、用到的工具 1.ie瀏覽器(9以上的版本) 2.httpwatch (中英文都可以) 3.js偵錯工具 目標網站:http://xz.189.cn/sso/LoginServlet 電信189登入 二、抓包: 1.抓包前先清除網站的cookie和快取 2.在頁面開啟前就開啟抓包工具(否則會抓不到加密的js) 3.判斷哪一個才是我們的登入提交包 三、分析抓包資料: 1.這裡就用到ie的F12開發人員工具 2.查到我們密碼關鍵字 密碼 passWord 3.繼續追蹤 加密所呼叫的函數 encryptedString 4.encryptedString 這個函數的兩個參數 我們也要知道是什麼 繼續尋找key 5.那我加密所需的參數就夠了,接下來就是偵錯了,這裡有人就會問 那參數不是有兩個嗎 另一個s呢 透過函數我們知道 s就是對密碼加密那的pwd 透過函數的呼叫if判斷可以知道pwd 就是我們的密碼passWord 6.接下來複製呼叫函數先在開發人員工具中先偵錯一下 需要key,s兩個參數 7.ie中偵錯沒有問題 ,那接下來在js偵錯工具中偵錯一下 8.複製3個RSA的機密js以及key 呼叫bodyRSA()這個函數 參數為密碼 我們發現 它是一個物件 沒有辦法直接呼叫 如果繼續呼叫就會導致工具掛掉 9.這裡就是RSA的難點 需要進行改寫,否則我們的易語言也沒有辦法呼叫。 10.將改寫完的函數和剛才一樣複製到偵錯工具中,還是呼叫bodyrsa()這個函數 最後發現我們成功了 因為沒有電信手機號,沒辦法寫個完整的對cookie操作登入 期待下期!

2016年9月30日 · 1 min · MoeJue