Advertisement

Cara Hacking Jaringan Wi-Fi Menggunakan NodeMCU (Bagian 1)

1 15.163

Sering suatu waktu, anda ingin memblokir semua sinyal wifi di suatu tempat atau sekedar iseng ingin  memblokir atau jamming  koneksi wifi, sehingga tidak ada satupun orang yang dapat terhubung ke jaringan Wifi, termasuk yang memiliki password.

Dalam sesi tulisan kali ini embeddednesia akan menunjukkan bagaimana caranya membuat “Wifi jammer” menggunakan NodeMCU. Bagi  pembaca yang belum mengerti tentang apa itu NodeMCU.  embeddednesia pernah menulis beberapa seri tutorial tentang NodeMCU, dan menemukan bahwa seri tulisan tersebut mendapatkan rating yang tinggi. Silahkan baca terlebih dahulu beberapa tulisan tersebut di tautan berikut.

Baca JugaMengakses NodeMCU

Secara teknis, yang nanti ditunjukan disini bukanlah membuat Jammer namun Deauther. Terdapat sedikit perbedaan diantara keduanya. Jammer mengirimkan sinyal derau pada spektrum Wi-Fi (2.4GHz) sehingga mengganggu spektrum frekuensi Wi-FI, sementara Deauther mengirimkan paket yang menginterferensi sinyal sehingga mengganggu kerja ruter Wi-Fi. Jadi secara perilaku mirip dengan Jammer.

Terdapat protokol Wi-FI yang disebut sebagai 802.11 dan berperilaku sebagai sebuah  deauthentcation frame. Protokol ini dapat digunakan secara aman untuk memutuskan koneksi semua user yang terhubung dengan router. Untuk me-disconnect semua perangkat dari jaringan Wi-Fi, sebuah Deauther tidak perlu tahu  password atau terlebih dahulu masuk ke dalam jaringan Wi-Fi tersebut. Yang diperlukan hanya mac address dari router Wi-Fi dan perangkat client.

Disclaimer: Menggunakan Deauther/Jammer di lingkungan publik tanpa ijin pemerintah, otoritas setempat bisa disebut ilegal. Pembaca dilarang menggunakannya di lingkungan umum dan hanya terbatas boleh digunakan untuk ditargetkan pada jaringan Wi-Fi pribadi guna keperluan pembelajaran. Segala macam resiko dari  penyalahgunaan terhadap isi tulisan ini  bukan merupakan tanggung jawab embeddednesia.com dan penulis. Do it on your risk
  • Prasyarat Perangkat Keras

Pada tulisan ini, penulis akan menggunakan NodeMCU Lolin V3. Namun meskipun begitu, pembaca bisa menggunakan  salah satu development Board berbasis ESP8266, seperti berikut

Baca Juga : Mengakses NodeMCU
ESP8266 ESP-12E Serial WIFI Industrial Test Module Board w/ Full IO

Adverstiment

 

Penulis menggunakan Sistem Operasi Windows 10 dengan arsitektur 64 bit. dengan dependensi perangkat lunak sebagai berikut

  1. Java 8 ke atas
  2. Git Version Cotrol
  3. Arduino IDE

Jika pembaca belum memahami tentang bagaimana instalasi Java dan apa itu git, pembaca bisa merujuk tautan berikut sebagai referensi

  • Install Driver USB to Serial
Serial Port di Device Manager

Sebelumnya pastikan port serial yang terbaca pada Device Manager. Pada komputer penulis, terbaca di COM6. Jika belum muncul seperti gambar diatas mungkin driver usb to serial untuk board tersebut belum diinstall. Misalnya untuk NodeMCU v3 Lolin yang digunakan penulis menggunakan chip CH340. 

Untuk NodeMCU v2 menggunakan chip CP2102. Untuk lebih pastinya lihat chip usb to serial yang digunakan board yang digunakan

Adverstiment

  • Install Board

Pada Arduino IDE, masuk menu File > Preferences hingga jendela dialog Preferences terbuka

Pada Additonal Board Manager URLs, klik button  yang berada di sebelah kanan field sehingga muncul kotak dialog sebagai berikut. Isikan dengan URL berikut

  • http://arduino.esp8266.com/stable/package_esp8266com_index.json
  • http://phpsecu.re/esp8266/package_deauther_index.json

Setelah itu, jalankan Boards Manager, melalui menu Tools > Board > Boards Manager. Pastikan komputer terhubung dengan koneksi internet, karena Arduino IDE akan mengunduh data dari alamat url repositori yang dimasukan pada menu preferences di langkah sebelumnya.

Pastikan board esp8266 by ESP8266 Community dan arduino-esp8266-deauther by tobozo telah terinstall. Jika belum berstatus INSTALLED. Maka install terlebih dahulu

- Advertisement -

  • Unduh Source esp8266_deauther

clone esp8266_deauther dari repositori di github dengan perintah berikut

git clone https://github.com/spacehuhn/esp8266_deauther

Atau bisa langsung diunduh dengan mengakses tautan berikut

https://rebrand.ly/wifijammercode

Ekstrak file zip yang berhasil diunduh ke direktori yang diinginkan. Kemudian Pada Arduino IDE, gunakan menu File > Open untuk membuka esp8266_deauther.ino yang berada di subdirektori esp8266_deauther

  • Compile  Sketch 

Sketch tersebut adalah yang akan di-flashing ke NodeMCU. Sebelum melakukan compile terlebih dahulu gunakan pengaturan berikut

  • Board: Generic ESP8266 Module (Gunakan pada group ESP8266 Deauther Module)
  • Flash Mode: DIO
  • Flash Frequency: 80 MHZ
  • CPU Frequency: 160 MHz
  • Flash Size: 1M (256K SPIFFS)
  • Reset Method: nodemcu
  • Upload Speed: 115200
  • Port: <com port of your device>

Jika sketch yang di-compile  mengalami error, coba untuk menginstall library berikut

Saat proses upload pada beberapa development board terkadang ditermui pesan galat error: espcomm_open failed. Tekan terlebih dahulu push button flash, dan lepas saat proses upload berlangsung

https://github.com/spacehuhn/esp8266_deauther/wiki/Installation

Sampai titik ini, kita telah berhasil melakukan upload firmware ke NodeMCU, dan siap melakukan hacking jaringan Wi-Fi. Bagaimana cara menggunakan firmware tersebut? Akan dibahas pada tulisan berikutnya.

Baca Selanjutnya : Cara Hacking Wifi (Bagian 2) >>

Baca juga tulisan menarik  lain tentang # ESP8266  oleh  embeddednesia
1 Komentar
  1. […] Cara Hacking Jaringan Wi-Fi Menggunakan NodeMCU (Bagian 1) […]

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar anda diproses.

%d blogger menyukai ini: