NOT: Bu yazıda anlatılanların hepsi laboratuvar ortamları için anlatılmış test edilmiştir. Kişinin yaptığı herhangi yasadışı aktivite sonucunda sorumluluk kabul edilmez!
İhtiyacımız olan şeyler;
Zil teli veya jumper kablo, ama jumper kablo daha iyi olacaktır
Micro usb kablo
Raspberry Pi Pico
Laptop, PC
Yarım saat zaman
GitHub - dbisu/pico-ducky: Create a USB Rubber Ducky like device using a Raspberry PI Pico bu projeyi .zip olarak indirin veya linux kullanıyorsanız git clone,
*
Ardından Raspberry Pi Pico yu BOOTSEL düğmesine basılı tutarak bir USB portuna bağlayın cihaz RPI‑RP2 seri aygıt olarak bağlanacak,
*
.uf2 dosyasını adafruit-circuitpython-raspberry_pi_pico-en_US-9.2.1.uf2 bu sürücünün köküne kopyalayın. Pico otomatik yeniden başlatılacak ve CIRCUITPY adlı sürücüyü görüyor olacaksınız
*
https://github.com/dbisu/pico-ducky/releases/download/v3.2/pico-ducky-v3.2-US.zip bunu indirin zipi açın sonra içindeki lib klasöründen adafruit_hid , adafruit_debouncer.mpy , adafruit_ticks.mpy , asyncio ve adafruit_wsgi bunları CIRCUITPY/lib kısmına yapıştırın.
*
Sonra indirdiğiniz github klonu lazım olacak. Oradan boot.py , duckyinpython.py , code.py , webapp.py , wsgiserver.py dosyalarını direkt CIRCUITPY köküne kopyayalın.
*
Şimdi setup moduna geçmemiz gerek.
*
pin 1 ve gnd pin 3 hattını jumper ile bağlayın led yanıp sönmeye başlar. İnternette pin schematic raspberry pico gibi aratırsanız çıkar pin 1 dediğim GP0 pin 3 dediğimiz GND oluyor. Yanyanalar zaten.
*
Bu moddayken kendi ducky script payload unuzu .dd uzantısıyla payload.dd adı altında CIRCUITPY kök klasörüne kaydetmeniz gerek.
*
Eğer elinizde script yoksa: GitHub - hak5/usbrubberducky-payloads: The Official USB Rubber Ducky Payload Repository
Eğer kendi scriptinizi yazmak istiyorsanız: Hello, World!
*
Kendi payload ınızı yazmak oldukça basittir ama şuan ona değinmeyeceğim.
Eğer cihazınız setup modunda değilse cihaz yeniden başlatılacak ve yarım saniye sonra script çalışacaktır haberiniz olsun.
*
Ardından jumperları çıkardıktan sonra pico yu hedef bilgisayara bağlayın.
setup modu kapalı haldeyse cihaz otomatik olarak payload u yüklü ducky script komutları ile çalıştırır.
*
Yazdığınız payload doğal olarak karşının pc keyboard layoutuna uyması gerekecek. Yani anlatmak istediğim şu klavye düzeni türkçe q ise yazılan yazılar farklı işler türkçe f ise farklı, ingilizce ise farklı olur. Bu kısımda layouta göre düzenleme yapmanız lazım. Oraya girmeyeceğim ama kaynak bırakacağım:
github.com
Sorunuz olursa sorun cevaplayabildiğim kadarını cevaplarım...
İyi akşamlar
İhtiyacımız olan şeyler;
Zil teli veya jumper kablo, ama jumper kablo daha iyi olacaktır
Micro usb kablo
Raspberry Pi Pico
Laptop, PC
Yarım saat zaman
GitHub - dbisu/pico-ducky: Create a USB Rubber Ducky like device using a Raspberry PI Pico bu projeyi .zip olarak indirin veya linux kullanıyorsanız git clone,
*
Ardından Raspberry Pi Pico yu BOOTSEL düğmesine basılı tutarak bir USB portuna bağlayın cihaz RPI‑RP2 seri aygıt olarak bağlanacak,
*
.uf2 dosyasını adafruit-circuitpython-raspberry_pi_pico-en_US-9.2.1.uf2 bu sürücünün köküne kopyalayın. Pico otomatik yeniden başlatılacak ve CIRCUITPY adlı sürücüyü görüyor olacaksınız
*
https://github.com/dbisu/pico-ducky/releases/download/v3.2/pico-ducky-v3.2-US.zip bunu indirin zipi açın sonra içindeki lib klasöründen adafruit_hid , adafruit_debouncer.mpy , adafruit_ticks.mpy , asyncio ve adafruit_wsgi bunları CIRCUITPY/lib kısmına yapıştırın.
*
Sonra indirdiğiniz github klonu lazım olacak. Oradan boot.py , duckyinpython.py , code.py , webapp.py , wsgiserver.py dosyalarını direkt CIRCUITPY köküne kopyayalın.
*
Şimdi setup moduna geçmemiz gerek.
*
pin 1 ve gnd pin 3 hattını jumper ile bağlayın led yanıp sönmeye başlar. İnternette pin schematic raspberry pico gibi aratırsanız çıkar pin 1 dediğim GP0 pin 3 dediğimiz GND oluyor. Yanyanalar zaten.
*
Bu moddayken kendi ducky script payload unuzu .dd uzantısıyla payload.dd adı altında CIRCUITPY kök klasörüne kaydetmeniz gerek.
*
Eğer elinizde script yoksa: GitHub - hak5/usbrubberducky-payloads: The Official USB Rubber Ducky Payload Repository
Eğer kendi scriptinizi yazmak istiyorsanız: Hello, World!
*
Kendi payload ınızı yazmak oldukça basittir ama şuan ona değinmeyeceğim.
Eğer cihazınız setup modunda değilse cihaz yeniden başlatılacak ve yarım saniye sonra script çalışacaktır haberiniz olsun.
*
Ardından jumperları çıkardıktan sonra pico yu hedef bilgisayara bağlayın.
setup modu kapalı haldeyse cihaz otomatik olarak payload u yüklü ducky script komutları ile çalıştırır.
*
Yazdığınız payload doğal olarak karşının pc keyboard layoutuna uyması gerekecek. Yani anlatmak istediğim şu klavye düzeni türkçe q ise yazılan yazılar farklı işler türkçe f ise farklı, ingilizce ise farklı olur. Bu kısımda layouta göre düzenleme yapmanız lazım. Oraya girmeyeceğim ama kaynak bırakacağım:
GitHub - dbisu/pico-ducky: Create a USB Rubber Ducky like device using a Raspberry PI Pico
Create a USB Rubber Ducky like device using a Raspberry PI Pico - dbisu/pico-ducky
Sorunuz olursa sorun cevaplayabildiğim kadarını cevaplarım...
İyi akşamlar

