久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5380|回復: 0
打印 上一主題 下一主題
收起左側

邪惡改裝2:用單片機實現一次完整的wifi攻擊

[復制鏈接]
跳轉到指定樓層
樓主
  0x00前言

  前段時間用TPYBoardv202做了一個簡單的WIFI干擾攻擊器(ps:沒有看過的小伙伴,可以看一下:www點freebuf點com/column/136985.html),最近幾天,一直在想,如何用單片機實現一次完整的wifi攻擊。于是想在干擾后,是否能成功拿到wifi的登陸密碼。

  0x01攻擊構思

  利用tpyboardv202將wifi干擾的同時,將v202的ssid和信道改為與受干擾wifi相同的SSID及信道。此時,受干擾用戶極有可能去連接虛假的WIFI,當用戶連接后,無論用戶訪問哪個網絡都會跳出偽裝的輸入密碼的頁面,從而誘導其寫入密碼。當密碼寫入后,v202后嘗試驗證密碼的正確性,如果正確將停止干擾,并將密碼存入TF卡,否則再次進行干擾。

  0x02搭建開發環境

  1、首先你的需要TPYBoardv202和TPYBoardV102開發板各一塊。

  2、網上下載了一個使用esp8266制作Deauth無線攻擊的開源固件,是arduino開發的。

  github下載地址:https://github.com/PakchoiFood/TPYBoard-v202-v102-EvilPlans

  里面包含了arduinoIDE(arduino-1.8.2-windows.exe)、固件源碼(esp8266_wifi.rar)、TPYBoardv102的源碼(TPYBoardv102.rar)和串口調試工具(XCOMV2.0.rar)。另外,還需要esp8266開發包(Arduino15-2.rar)可以從下面鏈接:http://pan.baidu.com/s/1pLnwz7l下載。

  2、下載完畢后,解壓如下:



  esp8266_wifi.rar的固件是在上一篇【邪惡改裝:TPYBoard制作廉價WIFI干擾器】的實驗基礎上增加了騙取WIFI密碼的功能。同時使用串口和TPYBoardv102進行連接,將獲取到的WIFI密碼傳遞給v102,v102接收到正確的密碼后,進行TF卡的存儲,同時也記錄下攻擊日志。

  3、雙擊arduino-1.8.2-windows.exe安裝arduinoIDE。(如果你已經安裝過arduinoIDE,這步可以省略)。

  4、安裝完畢后,打開arduino,菜單找到文件—》首選項,點擊紅色區域進入SDK目錄。我的路徑是:C:\Users\Sen\AppData\Local\Arduino15。



  5、解壓Arduino15-2.rar,將里面的全部內容直接覆蓋C:\Users\Sen\AppData\Local\Arduino15下的文件。



  0x03編譯燒寫固件

  1、如果你對V102及V202的使用方法不熟悉,可以參考TPYBoard官方docs網站。

  http://docs點tpyboard點com/zh/latest/tpyboard/tutorial/

  TPYBoardv102源代碼(main.py)
  1. import pyb
  2. from pyb import UART

  3. u4=UART(4,115200)
  4. mkdir_='/sd/log.txt' #需先插入TF卡 新建log.txt
  5. pyb.LED(2).on()
  6. while True:
  7.     if(u4.any()>0):# 判斷串口是否有數據
  8.         _mag=''
  9.         pyb.LED(3).toggle()
  10.         f=open(mkdir_,'a')
  11.         _data=u4.readline()#讀取一行數據
  12.         _dataMsg=_data.decode('utf-8')#將字節數據轉碼成utf-8 編碼的字符串
  13.         print('_dataMsg:',_dataMsg)
  14.         #解析數據
  15.         _index_h=_dataMsg.find('tpyboardpwd')
  16.         _index_e=_dataMsg.find('*')
  17.         if _index_h>-1 and _index_e>-1 and (_index_e-_index_h)>11:
  18.             _dataMsg=_dataMsg.replace('tpyboardpwd','').replace('*','')
  19.             print('GetPwd:',_dataMsg)
  20.             _mag=_mag+'---------------attack log------------\r\n'
  21.             _mag=_mag+'SSID:'+_dataMsg.split('+')[0]+'--'+'PWD:'+_dataMsg.split('+')[1]
  22.             print('-------------------------\r\n')
  23.             pyb.LED(4).toggle()
  24.         if _mag!='':
  25.             f.write(_mag)#將獲取到的SSID和PWD 保存在日志文件中
  26.         f.close()
復制代碼


  2、本文重點講解TPYBoardv202的使用方法

  (1)解壓esp8266_wifi.rar,arduinoIDE菜單欄文件-》打開esp8266_wifi源碼包下的esp8266_deauther\esp8266_deauther.ino

  (2)TPYBoardv202使用microUSB數據線接入電腦。查看安裝的usb轉串的端口。打開電腦的設備管理器(這里是COM44)



  (3)工具-》端口,選擇COM44(根據自己的實際端口號選擇)



  (4)菜單欄下面的綠色圖標菜單區,選擇上傳,開始編譯,燒寫固件



  (5)查看最下方的日志區域





  等待編譯完成,出現上圖信息(狀態:變為“上傳”)時,按住FLASH的同時,按一下RST按鍵松開,讓TPYBoardv202復位一下,繼續按著FLASH,出現下面的信息時就可以松開FLASH按鍵了。



  0x04硬件的連接

  代碼和程序都完成了,接下來需要將TPYBoardv102和TPYBoardv202的串口連接起來。

  連接示意圖:

  
TPYBoard v102
  
TPYBoard v202
X1(TX)
RX
X2(RX)
TX

  連接實物圖:



  0x05測試效果

  1、        首先用我自己家的WIFI做測試,我先用手機接入WIFI(Tend_01CB30)。

  2、解壓XCOMV2.0.rar,解壓雙擊運行XCOMV2.0.exe串口助手。打開串口根據自己的選擇,我的是COM44波特率115200其余默認,打開串口,就可以看到v202打印的信息了。

  ps:剛才v202燒寫完固件后會馬上自啟動,所以這里先復位一下v202,按一下RST,這樣我們就可以看到從開始到最后的整個過程了。

          

  3、大家可以看到,v202啟動會搜索到了很多附近的WIFI,然后它就判斷出那一個信號最強,我這里肯定是我家的最強了,于是v202開始攻擊[Tend_01CB30]這個WIFI,同時也會建立一個開放的[Tend_01CB30]熱點。攻擊時,v202上的小藍燈會常亮。



  4、此時我的手機已經連接不到我原有路由器的[Tend_01CB30]的WIFI。這時,如果換成完全不知情的別人,極有可能會去手機設置里面看,怎么連接不上網絡了?

  5、這時他就會手動去點擊連接[Tend_01CB30],當然他會發現有兩個一樣名字的WIFI,因為我們是Open的,所以他再連接他原有WIFI失敗后,會連入到偽裝的WIFI上來。

  6、當我們成功騙取他連接我們的WIFI后,只要打開瀏覽器,輸入任何網址,都會自動跳轉到虛假網絡密碼確認頁面。



  7、測試輸入12345678點擊確認,串口調試助手中可以看到獲取到的WIFI密碼,然后停止攻擊,小藍燈會熄滅。

  8、同時,v202會自己先去嘗試連接,來驗證密碼的準確性,如果連接成功的話,會自動將密碼傳送給v102進行保存;如果連接失敗,v202會繼續進行干擾攻擊。



  9、查看一下TF卡中的log.txt文件,是否記錄了剛才破解的密碼。

  (TPYBoardv102使用TF卡時,數據不會實時更新,你需要重新復位才能看到剛才更新的log.txt的內容)



  本實驗僅供學習參考。



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久精品这里精品 | 欧美激情视频一区二区三区免费 | 日韩美女爱爱 | 久久久精品一区二区 | 亚洲劲爆av | 日本午夜视频 | 精品国产乱码久久久 | 成人不卡视频 | 亚洲啪啪 | 日韩在线视频一区 | 欧美精品一区二区在线观看 | 激情 婷婷 | 国产精品av久久久久久久久久 | 亚洲男人天堂 | 成人久久久| 国产精品国产精品国产专区不卡 | 五月花丁香婷婷 | 国产精品国产馆在线真实露脸 | 国产精品欧美一区二区 | 成人午夜免费在线视频 | 国产免费黄网 | 成人婷婷 | 日韩在线一区二区三区 | 日韩欧美中文字幕在线视频 | 狠狠干天天干 | 91视频免费观看 | 国产在线一区二 | 亚洲国产精品日本 | 91久久| 99在线免费观看视频 | 亚洲免费精品 | 精品视频成人 | 亚洲天堂av网 | 国产精品毛片一区二区在线看 | 中文字幕第二区 | 国产视频中文字幕在线观看 | 搞av.com | 2021狠狠天天天 | 亚洲 欧美 日韩在线 | 久久精品亚洲精品国产欧美kt∨ | 伊人久久精品 |