1. 程式人生 > >PHP程式碼審計練習一

PHP程式碼審計練習一

定個小目標,每天審計一套原始碼。大的站點搞不定就找些小的來練習。

這次練習的是一個留言版本的小功能。

1.驗證碼可以從cookie中獲取。


程式碼中留言板提交的驗證碼直接跟cookie中的regimcode中進行比較。

那麼我們直接提交的時候抓包


所以直接可以從cookie中獲取驗證碼,那麼這個驗證碼就對我們無效了

所以灌水發帖的時候,我們只需要固定好cookie中的驗證碼和我們提交的一樣就可以了


2、登入繞過問題


看到172行 ,同理我們直接在burpsuite裡把cookie中的manage設定為1,就是登入狀態了。

這樣就可以進行授權的操作,如刪除,回覆留言等。

測試一下。


可以刪除成功

3、登入密碼可以爆破


密碼沒有做錯誤次數限制,可以在inturder中進行爆破