最近看到幾個小夥伴都在說這個自定義密碼的,作爲高三狗的我忍不住也要插上一腳了。。
原理
分析代碼發現,百度網盤的自定義密碼是在本地生成的
這也就給了我們玩耍的機會。
實現方法
不二 和 LiesAuer 他們都是採用構造請求的方法,我覺得不夠 hacker,而且不太方便。
所以我決定採用 JS 的方式修改密碼。
方法很簡單:修改 makePrivatePassword 這一函數即可。
具體代碼
說明:代碼可以轉載,但請不要說是你原創之類的話!!!
壓縮版
javascript:require([“function-widget-1:share/util/service/”])PrivatePassword=function(){return prompt(“請輸入自定義的密碼”,“1234”)}
原版
require([“function-widget-1:share/util/service/”])PrivatePassword =()=> {
return prompt(“請輸入自定義的密碼”, “1234”)
}
使用方法
別急,你可別複製走代碼就用了,一不小心就會出現這樣的錯誤:
Uncaught Error: Cannot find module `function-widget-1:share/util/service/`(…)
首先,選擇要分享的文件,點擊分享按鈕。
這時候,按 F12 打開控制檯,切換至 Console ,輸入代碼按回車即可。當然,你也可以存爲書籤,點一下書籤。
然後點擊創建私密鏈接,會彈出輸入框,輸入密碼即可!
注意使用代碼前要先點一下 分享 按鈕,相關模塊纔會載入,這時候用代碼纔有效果。
密碼類型
必須是 4 個字符。
如:
abcd
1234
ab12
啊a (中文加一個數字或字母)
其他類型請各位自己探索,可在下方給我留言。
好像如果密碼有中文,第一次訪問時會提示錯誤,刷新一下才正常。