找回密碼
 立即注册
搜索
查看: 1185|回復: 0

裝逼之百度雲網盤分享自定義密碼可設置漢字 軟件+原理方法

[複製鏈接]

131

主题

15

回帖

812

积分

管理员

积分
812
發表於 2016-8-14 14:56:37 | 顯示全部樓層 |閱讀模式
此軟件轉載,安全性未知,被360提示了。大家可以使用後面一種方法:

一、登錄百度賬號,點擊登錄,如果需要驗證碼,會自己獲取,輸入4位驗證碼後,會自動登錄,不需要再點登錄了。默認或者網盤的100個文件,1表示有下級目錄,0表示單個文件。





二、借助搜索功能,快速定位自己要分享的軟件,文字和要分析的文檔越準確越好。



三、右鍵你要分享的文件



四、輸入自定義的密碼,什麼6666,8888,1234,中文也行,不過一個中文占3個字符,(有可能1個中文或者2個字母,大家自己測試)所以中文只能輸入1個字和1個字母或者數字。我測試的就是1個中文加1個字母,比如"牛B"





五、複製鏈接或者複製文本。



鏈接: https://pan.baidu.com/s/1mh5RUqO 密碼: ouer

原理:分析代碼發現,百度網盤的自定義密碼是在本地生成的
實現方法:有人採用構造請求的方法,下面代碼的作者覺得不夠 hacker,而且不太方便。 所以決定採用 JS 的方式修改密碼。 方法很簡單:修改 makePrivatePassword 這一函數即可。

代碼
原版:
  1. require(["function-widget-1:share/util/service/createLinkShare.js"]).prototype.makePrivatePassword = () => {  
  2.   return prompt("請輸入自定義的密碼", "ouer")  
  3. }  
複製代碼


壓縮版:
  1. javascript:require(["function-widget-1:share/util/service/createLinkShare.js"]).prototype.makePrivatePassword=function(){return prompt("請輸入自定義的密碼","ouer")}
複製代碼


使用方法:
如果你直接複製代碼使用,一不小心就會出現這樣的錯誤:
Uncaught Error: Cannot find module `function-widget-1:share/util/service/createLinkShare.js`(…)

首先,選擇要分享的文件,點擊分享按鈕。 這時候,按 F12 打開控制台,切換至 Console ,輸入代碼按回車即可。當然,你也可以存為書籤,點一下書籤。 然後點擊創建私密鏈接,會彈出輸入框,輸入密碼即可! 注意使用代碼前要先點一下 分享 按鈕,相關模塊才會載入,這時候用代碼才有效果。

如下圖示



我上面的分享就是採用類似的方法,從另外一個社區看到的

  1. javascript:require(["function-widget-1:share/util/service/createLinkShare.js"]).prototype.makePrivatePassword=function(){return prompt("請輸入自定義的密碼","ouer")}
複製代碼
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

QQ|小黑屋|偶爾網

GMT+8, 2024-12-4 01:27 , Processed in 0.071287 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表