Mungkin ini akan menjadi tulisan yang panjang, semoga anda tidak bosan karenanya. Ini semua berbicara tentang micro controller, seperangkat elektronika yang bisa di program untuk menjalankan fungsi tertentu. Fungsi yang membuat kita merasa tenang, merasa senang, dan mungkin merasa menang.
Tenang
Ketika berada pada tempat yang tidak ada cahaya rasa gugup atau bahkan takut bisa saja menghampiri, wajar karena kita tidak bisa melihat apapun. Bentuk dan warna timbul karena panculan dari cahaya yang mengenai penglihatan kita. So, kata tenang ini untuk micro controller yang bisa mengatur cahaya.
Saya menggunakan satu jenis micro controller yaitu ESP, walaupun ada 2 seri, ESP32 dan ESP8266. Micro controller ini besutan espressif.
Bahan yang dibutuhkan satu buah micro controller bisa ESP32 ataupun ESP8266 sama saja, satu atau lebih led strip yang berjenis addressable LED, saya memakai WS2812b yang 60 led/meter, 1 roll led panjangnya 5 meter.
Cara install siapkan esp dengan kabel data(bukan kabel charger), masukkan pada port usb yang ada di komputer/laptop. Pastikan terdeksi(biasanya sound notification). Cek apakah sudah terinstall dengan benar dengan cara tekan tombol windows + X, kemudian tekan M, atau ketikkan device manager pada search bar. Pastikan tidak ada icon segitiga kuning pada bagian port/com. Jika muncul icon itu, klik kanan dan pilih update driver. Bila tidak bisa anda harus mengunduh dahulu driver-nya. Ada dua jenis yang biasanya di sematkan ESP untuk berkomunikasi dengan computer, keluarga CH dan keluarga CP.
Ini pabrikan untuk keluarga CH
dan ini untuk keluarga CP
Proses selanjutkan, kita akan mengisikan program pada ESP kita agar bisa mengontrol lampu LED
Buka peramban(saat ini hanya bisa Google Chrome, Microsoft Edge dan Opera) ketikan alamat https://install.wled.me/
Info wled https://kno.wled.ge/basics/getting-started/
Bisa juga menggunakan aplikasi pada android, bisa di dapatkan di play store
Kenapa menggunakan micro controller yang rumit cara instalasinya? Lebih banyak fungsi yang bisa di-custom atau di tambahkan kemudian. Bahkan jika anda penyuka film/game, wled ini bisa membuat suasana jadi lebih dramatis dengan fungsi ambient light. Ada banyak sekali ide yang bisa anda bikin dengan "tenang" ini. Marquee Letter light, Infinity light, Light floor atau dekorasi dinding lainnya. Jika anda penyuka fotografi, led ini bisa dijadikan sebagai ambient light, fill light, atau bahkan sebagai main light.
Menang
Dalam dunia cryptocurrency cara mendapatkan mata uang digital ini adalah dengan cara investasi menjual atau membeli, pasif income dengan staking, meminjam, dan yang terakhir dengan cara menambang. Menambang cryptocurrency ini cara yang cukup populer, saking populernya sampai membuat GPU(graphics processing unit) alat yang membuat tampilan grafis pada PC menjadi langka selama bertahun-tahun. Apakah di penghujung 2024 menambang masih bisa diandalkan untuk meraup keuntung dari cryptocurrency? Saya tidak tahu jawabannya, mengingat perlu alat yang mahal dan tagihan listrik yang wah. Untuk itu apakah mungkin dengan alat murah dan listrik yang kecil bisa digunakan untuk menambang? Jawabnya bisa namun.....
Apakah anda tahu kenapa orang-orang yang terjebak dalam judol susah sekali berhentinya? Sesuatu yang membuat mereka tidak bisa berhenti adalah pengharapan. Berharap kali ini WD, berharap kali ini gacor dll.
Sama seperti mining pada micro controller, bukan proses mendapatkan cryptocurrency melalui mining itu sendiri yang dicari melainkan pengharapan akan 'jackpot' dan ini terjadi setiap 10 menit sekali, Â cmmiw. Pengharapan itu adalah setiap 10 menit sekali, berharap kita mendapatkan block. Dan jikalau pengharapan itu hanya 0,xxxxxxxxxx % selama tidak 0% layak dicoba. Jadi micro controller bisa untuk menambang namun bukan untuk menambang, melainkan mencari jackpot.
Bahan murni hanya membutuhkan ESP32, tidak perlu memerlukan tambahan. Walaupun sang pembuat menggunakan lilygo t3 display, namun tanpa display tetap bisa berjalan dan dapat di monitor.
Buka github; https://github.com/BitMaker-hub/NerdMiner_v2, unduh zip file-nya
Cara install: buka https://espressif.github.io/esptool-js/ dan koneksikan ESP32 anda.
Extract nerd miner, buka folder dimana anda memekarkannya ..\NerdMiner_v2-dev\NerdMiner_v2-dev\bin\ bin ESP32-devKit- no pass, disana ada 4 file, perhatikan urutannya dan ada alamat di depan nama filenya, 0x000, 0x8000, 0x10000, dan 0xe000.
Pilih baudratenya; 115200 kemudian klik connect. tunggu sampai prosesnya selesai, stub running.
Jika sudah selesai, cabut esp dan nyalakan(sama kayak men-charger HP), pada esp akan berwarna merah disusul lampu biru menyala. Connect pada NerdMinerAP
pop up redirect akan muncul otomatis, jika tidak setelah dikoneksikan ketikkan 192.168.4.1 pada peramban.
ketikan pass koneksi anda, berikutnya biarkan jangan diubah pada pool url dan pool port. Berikutnya isikan kode bitcoin anda(bukan wallet ya) jika ingin memberi nama worker, setelah kode anda kasih titik baru nama, tanpa spasi. contoh;  jkawijdks93892ejdald.bocilcp2012. Berikutnya isi time zone +7 dan klik save. Selesai, pencet tombol reset di esp32 anda atau cabut colok lagi ke adapator. Seharusnya ESP anda menyala merah dan led biru yang berkedip2.
Cara memonitornya buka, https://web.public-pool.io/#/Â
masukkan nomer anda dan klik workers
Kecepatan ESP32 saya ada di50KH/s rata-rata.Â
ESP62 kurang lebih 65k IDR. Jika ingin mencoba tapi takut rusak bisa membeli di market place, kata kunci nerdmining v2.Â
Semoga beruntung.
Menang
Sekali lagi iseng melihat market place dan sudah merasa pasti suatu saat ada yang jual. Memang benar ada yang menjual, ada sekitar 140an item yang berhasil terjual.Â
Tidak ada yang salah dengan menjual itu, dalam dunia komputer di kenal dengan istilah pentest tool. Di luar sana ada Flipper Zero, PWNAgotchi, ada keluarga M5 (stack, cardputer)dll. Namun yang disayangkan review para pembelinya yang berkomentar "sukses".
Apa itu deauther? Ini merupakan deauthentication attack yang dikategorikan sebagai bagian jenis dari denial of attack. Cara kerjanya adalah memaksa siapapun atau target(client) tertentu dari jaringan yang dipilih terputus koneksinya dan tidak akan bisa terhubung sampai serangan dihentikan.Â
Siapa yang memakai jika tidak untuk mengetes jaringan, dari berbagai sumber yang saya baca, motivasi mereka yang menggunakan ini; pertama, orang yang ingin menguasai jaringan(belum tentu orang luar) bisa jadi satu rumah yang kesal koneksinya melambat karena dipakai bersama-sama. Kedua, pencari internet gratis. Ketiga, orang gabut(dia mempunyai internet sendiri tapi iseng-iseng). Kempat. Professional/enthusiasm yang mencari keuntungan dari kelemahan ini. Bagi para profesional cara ini cukup untuk bisa melakukan penetrasi, misalnya dilanjut dengan wireshark dan hashcat. Tetapi jika untuk yang buta dengan pemrograman masih dibutuhkan satu cara lagi untuk bisa mengakses masuk, evil twin. Cara yang mengeksploitasi sisi terlemah dari suatu sistem yaitu pengguna/manusia-nya, atau biasa dengan istilah social engineering. Â
Setelah deauthentication attack, maka evil twin yang fungsi sesuai dengan namanya ini sengaja membuat SSID baru yang sama dengan SSID dari target. Karena tidak dapat terhubung dengan SSID asli akibat deauthentication attack, para penggunanya tidak sadar memilih SSID palsu tersebut begitu terhubung maka pada device pengguna akan ada notifikasi yang sengaja dibuat untuk memaksa/merayu pengguna memasukkan password SSID asli, portal pop up. Misalnya, "Terjadi kesalahan, harap masukkan kembali password koneksi anda!". Jika sudah ada korban, deauthentication attack dihentikan dan evil twin dimatikan, dan mereka sudah ada dalam jaringan anda.
mitigasi
1. Edukasi orang di rumah, bahwa device yang sudah terhubung dengan AP/WIFI tidak akan pernah muncul pop up notifikasi.Â
2. Ganti ekosistem, router dual band 2.4-5Ghz. Saat ini Esp8266 atau Esp32 hanya berjalan pada 2.4Ghz(sampai esp32 C5 dikeluarkan)
3. Menggunakan router yang mendukung opsi pilihan MFP/PFM(cisco). Management Frame Protection atau 802.11W. Check jika wifi/wifi donggle anda sudah support dengan MFP, buka cmd(tekan logo windows+R, ketik cmd, enter) ketikkan "netsh wlan show wirelesscapabilities"Â
4. Hitung device di rumah kemudian masuk ke router, Jika jumlahnya tidak sama ada kemungkin sudah ada yang masuk. Reset router ganti password.Â
5. MAC address isolation.Â
6. Menggunakan deauther detector
      Cara membuat deauther ada dua jenis;Â
1. Menggunakan display(tidak terdeteksi karena tidak menggunakan SSID, lebih mahal)
2. Menggunakan web interface (terlihat ada SSID, murah)
Membutuhkan esp8266, saya menggunakan wemos d1 mini(clone) dan esp8266 NodeMcu V3 harganya sama 27K IDR. Jika web interface sudah selesai hanya itu saja. Jika ingin yang display masih ada tambahan
Tactile swith dan jumper wire(female to female). tactile 2k dapat 5 buah butuhnya 3 buah, jumper wire 5k isi 20 kabel.
Display jenis SSD1306-I2C. oled 0.9", harganya 24K. Ada dua jenis tersolder dan belum, dan ada yang terbalik posisi 3v dan gnd-nya(hati-hati)
Jika ingin tanpa display, pada web https://deauther.com/docs/diy/installation-bin sangat mudah diikuti. Namun jika ingin yang display, ada harus download source.zip dan buka pada arduino ide ada yang perlu di setting ulang.
Install deauther Detector sekalian
So kata menang itu, anda sebagai pen-test atau sebagai pemilik jaringan yang sah?
Sekian dulu project micro Controller, semoga bermanfaat. Jika ada pertanyaan silahkan, jika mampu saya akan bantu menjawabnya. Maklum ini skied.
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H