Merhaba ben Ispanak Adam
Bu konuda, Rubber Ducky adı verilen ilginç bir cihazı tanıtmak ve nasıl yapıldığını, nereden indirileceğini,
nasıl kod yazılacağını ve tarihçesini paylaşmak istiyorum.
Rubber Ducky Nedir?
Rubber Ducky, bilgisayar sistemlerine otomatik komutlar gönderebilen programlanabilir bir USB cihazıdır. İhtiyaç duyulan bilgi toplama veya otomasyon görevlerini kolaylaştırmak için kullanılabilir. Ancak bu tür cihazları yasal ve etik sınırlar içinde kullanmak önemlidir.
Bu konuda, Rubber Ducky adı verilen ilginç bir cihazı tanıtmak ve nasıl yapıldığını, nereden indirileceğini,
nasıl kod yazılacağını ve tarihçesini paylaşmak istiyorum.
Rubber Ducky Nedir?
Rubber Ducky, bilgisayar sistemlerine otomatik komutlar gönderebilen programlanabilir bir USB cihazıdır. İhtiyaç duyulan bilgi toplama veya otomasyon görevlerini kolaylaştırmak için kullanılabilir. Ancak bu tür cihazları yasal ve etik sınırlar içinde kullanmak önemlidir.
Rubber Ducky Tarihçesi:
Rubber Ducky'nin tarihçesi oldukça ilginçtir. Bu cihaz, ilk kez 2010 yılında Darren Kitchen tarafından tanıtıldı ve siber güvenlik topluluğu tarafından büyük bir ilgi gördü. Popüler dizi "Mr. Robot" da Rubber Ducky'nin kullanımını daha geniş kitlelere tanıttı.
Fiyatı ise 60$ ülkemize göre çok pahalı olan bu aracı kendimiz haydi yapalım.
Adım 1: Gereken Malzemeler
Digispark ATtiny85 Modül
Bilgisayarınızda Arduino IDE (Arduino programlama yazılımı). Ardunıo'yu buradan indir.
Adım 2: Ducky Script Kodu Yazma
Ardunıo'yu açmadan önce mödül kurulumu yapacağız. Digistump Drivers indirin
Dışa aktardığımız dosyamızı açıyoruz ve ”Dpinst64.exe” ye tıklıyoruz ve kurulumunu gerçekleştiriyoruz.
Arduino IDE programımızı açıyoruz. Dosya(File) kısmından Tercihlere(Preferences) tıklıyoruz. Ek Devre Kartları Yöneticisi URL’ler ( Additional Boards Manager URLs )
kısmına bu linki yazıyoruz. ” http://digistump.com/package_digistump_index.json “
Araçlara(Tools) a tıklıyoruz,buradan Kart(Board) seçeneğine ilerliyoruz ve Kart Yöneticisini(Board Manager) seçiyoruz. Karşımıza bir liste çıkıyor.
Bu listeden “Digistump AVR Boards”u buluyoruz ve Kur(Install)‘a tıklayarak kurulumu gerçekleştiriyoruz.
Fiyatı ise 60$ ülkemize göre çok pahalı olan bu aracı kendimiz haydi yapalım.
Adım 1: Gereken Malzemeler
Digispark ATtiny85 Modül
Bilgisayarınızda Arduino IDE (Arduino programlama yazılımı). Ardunıo'yu buradan indir.
Adım 2: Ducky Script Kodu Yazma
Ardunıo'yu açmadan önce mödül kurulumu yapacağız. Digistump Drivers indirin
Dışa aktardığımız dosyamızı açıyoruz ve ”Dpinst64.exe” ye tıklıyoruz ve kurulumunu gerçekleştiriyoruz.
Arduino IDE programımızı açıyoruz. Dosya(File) kısmından Tercihlere(Preferences) tıklıyoruz. Ek Devre Kartları Yöneticisi URL’ler ( Additional Boards Manager URLs )
kısmına bu linki yazıyoruz. ” http://digistump.com/package_digistump_index.json “
Araçlara(Tools) a tıklıyoruz,buradan Kart(Board) seçeneğine ilerliyoruz ve Kart Yöneticisini(Board Manager) seçiyoruz. Karşımıza bir liste çıkıyor.
Bu listeden “Digistump AVR Boards”u buluyoruz ve Kur(Install)‘a tıklayarak kurulumu gerçekleştiriyoruz.
Örnek kod
Aşağıda bulunan örnek kodumuzu IDE’ye yazıyoruz. Burada dikkat etmemiz gereken bir durum var. Bu işlemler gerçekleşirken kartımız bilgisayarımıza takılı değil.
#include <DigiKeyboard.h>
void setup() {
DigiKeyboard.sendKeyStroke(0);
delay(1000);
DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT);
DigiKeyboard.delay(500);
DigiKeyboard.print("https://www.turkhackteam.org/uye/ispanakadam.1007445/");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
}
void loop() {
}
Adım 3: Kodu Arduino IDE'de Derleme ve Yükleme
Kodlarımızı yazdıktan sonra Araçlar(Tools) kısmına gelip kartımızı “Digispark(Default-16.5MHz)" seçiyoruz.
Kodu YÜKLE diyoruz ve yükleme işlemi başladıktan sonra karşımıza çıkan “plug in device now” yazısını gördükten sonra kartımızı bilgisayara takıyoruz. İşte şimdi yükleme işlemi başaralı oldu! Bu kartla ilgili en çok karşımıza çıkan sıkıntı yüklemeye tıklamadan önce kartı bilgisayara takarsanız kodunuzun çalışmıyor olması.
Kodu YÜKLE diyoruz ve yükleme işlemi başladıktan sonra karşımıza çıkan “plug in device now” yazısını gördükten sonra kartımızı bilgisayara takıyoruz. İşte şimdi yükleme işlemi başaralı oldu! Bu kartla ilgili en çok karşımıza çıkan sıkıntı yüklemeye tıklamadan önce kartı bilgisayara takarsanız kodunuzun çalışmıyor olması.
Mr Robot'ta Rubber Ducky Sahnesi Benzeri
Konumuz buraya kadardı elimden geldiğince basit anlatım ile Rubber Ducky nasıl yapılır? Nasıl kodlanır sade basit şekilde anlatmaya çalıştım.
Unutmayın ki bu tür araçları yasal ve etik sınırlar içinde kullanmalısınız. İyi günler diğer konuda görüşmek üzere.
Kötüye Kullanımda Sorumluluk Kabul Etmiyorum. Sadece eğitim amaçlı