這幾天研究了一下轟印者的官網
都自己找到的
開F12查的
免帳密有效開遊期限為登入後3小時
先說
以下實作並沒有把帳密丟到官方以外的地方
都有附上程式碼
實作鏈結
桌面應用程式
Login.txt 填帳密進去再開exe就可以開遊戲了
優點:不用每次登入都填帳密 不用點我不是機器人 點兩下就開遊戲了
給其他人免帳密登入的放在Share.txt
線上登入實作
填帳密就能登入 token會放cookie
優點: 不用點我不是機器人
給其他人免帳密登入的放在右方Share
僅免帳密讓其他人登入 的網頁腳本
這個腳本為官網自己登入
右下角多一個"Get Token" 點了就有
我只抓Cookie中的 id_token
抓完會複製到剪貼簿
以下是發現 學到的 有的沒的 隨便啦
1.登入
在登入
的時候開F12 可以發現
只送出一個GET請求
請求包著
帳號 密碼 跟台版不須要的SteamID
然後收到一個JSON
JSON 主要包含著兩個東西
一個是遊戲帳號名稱以及開遊戲的JWT
一個是官網其他操作資訊(Ex.論壇 頭像資訊) 的以及JWT
這兩項JWT 都會放入Cookie中 分別是 id_token 跟 access_token
JWT的資訊區塊 payload只有兩個資訊
1. 這條JWT 的有效時間 (unit時間)
2. 這組帳號的UID
所以 應該你JWT給人知道 解碼也沒差
拿不到帳號密碼
JWT的有效期限為三小時
2.開遊戲
點開遊戲按鈕之後可以在F12看到 "naddiclaunchertwn:id_token"
對 沒錯 後面那一串就是id_token 你把這一串拿去丟網址就會開你的遊戲 登你的帳號了
不需要帳號密碼
最後發現一個改官網圖片
不是改HTML自己爽的
是真改
不過這個就沒做工具了 不好教學 有人很興趣的話再講這個