Skip to content

Pasty

Challenge Link: Pasty

Category: Web

Writeup: Pasty

Can you find the administrator's secret message?

分析

此題提供一個可以用帳密登入的記事本網站,目標是取得管理員帳密 - 發現登入後用jwt作為token來認證 - 只要改動token中,使用者的名字就可以達成了

嘗試

上網找jwt的漏洞之類的 -> 找到的不能用QQ

解法

jwt的header中有一個kid,這個代表的是公鑰的位址 -> 可以自己產生公私鑰,用私鑰加密後,把kid改成公鑰位址送回去

但是公鑰的位址在伺服器底下的目錄,所以要先把公鑰貼在pasty上,接著取出在伺服器上的位址貼進去

公鑰會自動加上.pem該如何處理?

在網址最後面加上?,讓.pem變成參數