前段時間因為之前一直想做一個用手機wifi連上就能控制的仿生機器人,所以我就在某寶買了一塊基於esp8266的開發板。

本來想買模塊的,後來一看模塊每次都要用usb轉串口模塊一起用,比較不方便,不如開發板,上面就附帶的有ch340晶元,

只要我用安卓手機的數據線插到電腦上就可以刷固件,下載程序。

好了,首先我來說一些我已經知道的東西給新手,算是介紹一下,當然我也剛接觸所以總結的比較片面,請大家原諒哈,有什麼問題都可以指出來,首先看圖:

側面看圖:

然後看俯視圖:

大家可以具體到這裡看看這個開發板:nodemcu開發板

我花了14塊錢買的。

從圖片上我們可以看到有兩個晶元,比較熟悉的還能看出來大的是ch340,那個小的晶元是穩壓晶元可以把

5v的電壓講到3.3v。其實還有一個晶元在哪個金屬盒子下面,所以應該是一共有三個晶元,那個是esp8266晶元。

而這個開發板是安信可的開發板,具體型號我不記得哈,就是安心可製作的開發板,應該不是他們設計的。據我

所知,這個開發板也是開源硬體,叫做nodemcu。就像arduino一樣,國內有很多廠商製作,但是不是他們設計的,

arduino把電路圖和所有的東西開源之後,其他的國產廠商就可以拿著這些資料自己製作,自己銷售,我推測安心可

也是根據開源的資料來生產的。

這個是開發板,如果你買的是模塊的話,由於我手頭沒有這種模塊,所以我到淘寶上找幾張圖片吧,如下圖:

請點擊此處輸入圖片描述

比如這種的,那麼就需要用到usb轉串口模塊來刷固件下載程序了,接線的時候一定要注意不要接5v的電源,要j接

3.3v,因為esp8266晶元的工作電壓為3.3v如果接5v的話可能會很快發熱燒掉。

由於懶,所以我只截了一張圖,如果不明白的還可以隨意在淘寶上搜索下,一般都會有詳細的介紹。

像我這樣懶的可以進下面網頁看看。

esp8266模塊

好了廢話不多說,介紹了這個東西之後,我們開始動手,主要是想大家在刷固件,寫程序之前有一個大致的瞭解,。

那麼我先來說一下做這個都需要什麼,具體怎麼操作,如果大家有哪裡有異議,都可以評論指出,我們一起交流。

我想做一個wifi幹擾器,那麼我需要什麼呢?

1.nodemcu開發板一個或者esp8266模塊一塊。

2.固件(見文末)。

3.刷固件的工具(見文末)。

4.智能手機或筆記本電腦一臺,或能連wifi的臺式機一個。

5.數據線一根。

我們的思路是什麼呢?固件是一些程序,只要刷進去,就可以實現一些功能了。而我們需要的固件叫做

deauther。而我們做的這個wifi幹擾器,只要把這個固件刷到晶元裏,一切都做好了。

有時候,我們還可以在此基礎上寫程序,上傳上去,本次小製作我們不需要,所以不介紹了。稍後有時間我

會再更新一篇帖子介紹這個東西。

好吧,又說了好多廢話。

那麼開始動手吧:

我們把開發板連接到電腦上。

然後打開刷固件的工具:

如下圖:

我們選擇com口:

在這個頁面,點擊第一個齒輪:

然後彈出以下界面:

我們選擇自己準備好的固件:esp8266_deauther_512kb.bin,然後回到operation選項點擊flash,開始

刷寫固件,然後我們可以看到出現以下界面,有進度條提示刷寫進度,這時候還能看到nodemcu開發板

上的藍燈閃爍。

等刷寫完畢之後,進度條會走滿,然後左下角出現綠色對號。

看到這裡,我們的製作流程就完成了,其實還挺快的,整個流程就是給esp8266刷一個固件。

然後我們看怎麼操作吧:

首先打開手機wifi,我們可以看到一個名字為pwned的ap,我們連接上去,默認密碼為deauther:

如下圖:

連上wifi之後,打開瀏覽器,在瀏覽器地址頁面輸入192.168.4.1,然後進入,進入之後

我們首先看到一個英文網頁,到最下面電機我同意,其實就只有一個選項

只能同意,點擊就行,,可以看到如下界面:

這個是AP列表,什麼是ap可以自己百度,剛開始還沒顯示附近的wifi熱點,我們點擊scan這個選項,

然後可以看到,下面出現了非常多的附近掃描到的wifi熱點,如下圖:

這個時候,我們想攻擊哪個wifi,首先找到它的ssid,然後點擊對應那一行的select,這個是選擇的意思。

如上圖,我就選擇了第二個,然後第二個wifi熱點那裡就變成了deselect,意思為取消選擇。

我選擇的這個是我自己家的,希望大家製作這個只用於學習研究之用,不要攻擊別人家的wifi,

這是違法行為,請知悉。

然後我們看到上面的一行中有一個attacks這個選項,我們點進去,可以看到如下畫面:

在這裡, 我們可以看到3個start,這是開始攻擊按鈕,只要點擊某個start,esp8266就會開始攻擊選中的wifi。

這裡有3個start是因為,攻擊的方式這裡羅列了3種,你可以用不同的攻擊方式做實驗,看效果。esp8266在攻擊

狀態的時候,開發板或著模塊的燈會常亮,這時候,你剛剛點擊的start會變成stop,如下圖:

但是有時候點擊stop的時候是停不下來的,因為當esp8266處於攻擊狀態下的時候,你的手機的和開發板之間

的wifi通常會斷開,所以最好的方式就是按下開發板上的重啟鍵,然後手機重新連接。

到這裡整個教程就講完了,說了好多廢話,大家有什麼意見或好的想法,或者對此有什麼更好的建議,都可以提出來,一起交流。

我的博客:iilala.com

額,差點忘了,還有上面的工具和固件:

固件:固件 密碼:lk8d

工具:工具 密碼:qewu

推薦閱讀:

相關文章