Apa itu usb rubber ducky
A.Pengertian
Usb rubber ducky atau bisa disebut dengan bad usb.apa itu bad usb?bad usb adalah perangkat keras yang didesain seperti keyboard yang dapat menekan tombol secara otomatis secara cepat.perangkat ini digolongkan pada kelas HID(Human Interface Device)/.sobat bisa membuat sendiri atau beli langsung di shop hak5 atau maltronic,jika sobat ingin membuat sendiri bisa menggunakan digispark arduino,bisa juga dengan raspi zero w,dan esp8266.
B.Bahasa yang digunakan
Bahasa pada bad usb ini,menggunakan bahasa ducky script yang diperkenalkan hak5.menurut saya bahasa ducky ini termasuk mudah untuk dipahami.di sini saya akan memberikan contoh payload sederhana.
REM Payload sederhana membuka notepad.
DELAY 3000
GUI r
DELAY 500
STRING notepad
DELAY 500
ENTER
DELAY 750
STRING I LOVE LOLI
ENTER
simpanlah script tersebut dengan format .txt,ouput dari payload tersebut adalah I LOVE LOLI.
penjelasan dari setiap syntax
perintah rem adalah untuk memberi komentar
perintah delay adalah untuk memberi jeda
perintah gui r adalah untuk membuka jendela run (winndows + r)
perintah string berfungsi untuk mengetikkan banyak karakter dalam satu baris.Perintah ini memerlukan parameter yang berisi karakter. Karakter yang didukung yakni semua alfabet.
C.Penulisan syntax atau format bahasa
-Perintah REM.REM merupakan salah satu dari perintah yang berfungsi sebagai pemberi keterangan pada script sehingga pengguna dapat mengingat atau memberi pesan.
contoh : REM ini adalah baris pertama
-Perintah DELAY.DELAY adalah perintah yang digunakan untuk memberikan waktu sebelum perintah selanjutnya. Hal ini sangat berguna jika ingin menunda perintah selanjutnya untuk dieksekusi, biasanya perintah ini diperlukan jika perintah sebelumnya memerlukan waktu untuk diproses sehingga tidak mengganggu perintah selanjutnya.
contoh : DELAY 1000
REM perintah ini memberikan atau menjeda 1 detik sebelum menjalankan perintah selanjutnya.
-Perintah STRING.STRING berfungsi untuk mengetikkan banyak karakter dalam satu baris. Perintah ini memerlukan parameter yang berisi karakter. Karakter yang didukung yakni semua alfababet.
contoh : STRING HALLO SAYA GANS
REM output dari payload tersebut adalah HALLO SAYA GANS.
-Perintah WINDOWS atau GUI Perintah dapat menggunakan WINDOWS atau GUI. Perintah ini dapat bisa diberikan parameter ataupun tidak. Perintah ini sama fungsinya dengan tombol windows.
GUI berfungsi memencet logo windows.
GUI e berfungsi membuka windows exploler
GUI r berfungsi membuka jendela run
contoh : GUI r
DELAY 1000
STRING notepad
DELAY 2000
ENTER
STRING hallo
jika sobat ingin melihat payload lebih banyak lagi silahkan bisa kunjungi https://github.com/hak5darren/USB-Rubber-Ducky/wiki/Payloads
mohon maaf jika ada kesalahan kata,dan oenyampaian kurang jelas,terima kasih.
mantap
Nice
Dahyaa
Sipp...
Mantoel
Hehehe thanks all