豬八戒任意使用者密碼重置漏洞

2021-07-02 21:33:46 字數 1334 閱讀 2923

登陸時,點忘記密碼來到密碼找回頁面...

code 區域

選擇郵箱或者手機號找回,這裡拿手機號測試先...

點下一步,系統會傳送乙個6位數字驗證碼到使用者手機,這裡隨便填乙個,並且抓包...

對ticket引數進行暴力破解,得到真實驗證碼輸入即可重置密碼...

其中可能出現的問題:

如果嚴重碼破解出來了但又超過了驗證碼有效時間(10分鐘)可以用下面的缺陷重置密碼..

破解驗證碼時候對比資料返回包可以發現問題,如下:

失敗驗證碼返回資料:

code 區域

成功驗證碼返回資料:

code 區域

其中*號為打碼部分

從資料中發現"url":"\/retrieve\/setpass_mode_1_vid_2****2_ticket_04***8_w_1"

組合url:

code 區域

+code 區域

retrieve/setpass_mode_1_vid_2****2_ticket_04***8_w_1
訪問即可重置密碼...

豬八戒面試前端題

1.js如何判斷乙個物件為陣列?方法一 instanceof instanceof 用於判斷乙個變數是否某個物件的例項 a instanceof b?alert true alert false 注意b值是你想要判斷的那種資料型別,不是乙個字串,比如array 舉個栗子 var a console....

對比匯新雲和豬八戒?

當匯新雲出現的時候,很多軟體開發商都喜歡拿豬八戒和匯新雲做乙個對比,有人就問我了,你們平台對比豬八戒優勢在哪?我很想說這樣是沒有可比性的,但是我還是耐著性子和他講了一番。結果當我談到豬八戒的一些缺點,再談到自身的優點的時候。他們認為我在抨擊豬八戒,真的是冤枉,講道理,網際網路上平台無數,乙個平台的缺...

任意使用者密碼修改重置漏洞修復

密碼修改功能常採用分步驟方式來實現,攻擊者在未知原始密碼的情況下繞過某些檢驗步驟修改使用者密碼。重置密碼過程一般是首先驗證註冊的郵箱或者手機號,獲取重置密碼的鏈結 一般會包含一串唯一的字串 或者驗證碼,然後訪問重置密碼鏈結或者輸入驗證碼,最後輸入新密碼。密碼重置機制繞過攻擊是指在未知他人的重置密碼鏈...