Ana Sayfa Arduino Arduino ile USB Rubberducky Yapımı
By	Ege Yücel
Öncelikle size biraz USB Rubberducky nedir ondan bahsedeyim. Rubberducky, Hak5 adlı kuruluşun çıkarmış olduğu istenildiği gibi programlanabilen bir USB dir. Rubberducky bilgisayara takıldı mı kendini normal bir depolama aygıtının aksine klavye olarak tanıtıp yüzlerce satırlık klavye işlemlerini birkaç saniye içinde gerçekleştirebilen bir alettir. Yani siz bu alet sizin fiziksel olarak tuşa dokunma işleminizi dijital olarak çok hızlı bir şekilde gerçekleştirir. Peki nedir bu aletin amacı? Bu alet günümüzde pek çok iyi ve kötü huylu hackerların kullandığı bilgisayarlarda gerekli izinleri almak ya da şifreleri ele geçirmek gibi işlemleri çok ufak bir sürede gerçekleştirmek için kullanıyor. Tabi yanlış anlaşılma olmasın. Bizim burada amacımız sizi böyle bir cihaz hakkında bilgilendirmek ve bu aletin nasıl bir şey olduğunu sağlıklı yollarla test etmek isteyen arkadaşlar için yüksek bir mevla ödemeden nasıl yapılacağını göstermektir.
-Arduino Pro Micro (Pro micro olmasına dikkat edin)
-Micro SD Card Module
Kablo bağlantısı aşağıdaki gibi olacaktır
Yüklemeniz gereken kodu en son vereceğim.
Not: Yüklerken Arduino Leonardo’yu seçin.
Şimdi ise mikro sd kartın içine yerleştireceğimiz kodu nasıl bir şekilde yazacağımızı anlatacağım. İlk önce kartı bilgisayara takıp “script” isimli bir .txt dosyası oluşturun.
Kod fonsiyonları gayet basit.
GUI …… — GUI komutu windows tuşunu belirtir. Noktalar yerine yazacağınız herhangi bir karakterle birlikte bu kod dizini kısayol açar. Mesela noktalar yerine “r” karakterini (tırnak işareti olmadan) yazsaydınız bu kod “çalıştır” bölümünü açacaktı.
STRING …… — Bu fonksiyon doğrudan yazı yazmanızı sağlar. STRING komutuyla klavyede gerçekleşen herhangi bir açma ya da kapama işlemini gerçekleştiremezsiniz. Sadece yazı yazmak içindir. “STRING merhaba dünya” komutu “merhaba dünya” yazısını ekrana açık bir platforma direkt olarak iliştirir.
ENTER — Enter tuşu bildiğiniz üzere
DELAY … — Bu komut yazdığınız diğer komutlar arasında gecikme sağlar. Neden böyle bir fonksiyona ihtiyacımız olur. Çünkü siz cmd yi açtınız diyelim. Cmd nin bilgisayarınızda açılma süresi 0.1sn ama aletimiz diğer koda 0.1sn den önce geçerse bütün kod çöker ve aacımıza ulaşamayız. “…” yerine yazılan sayı milisaniye cinsinden değerlendirilir. Mesela DELAY 20, 20 ms bekler diğer satıra geçmeden önce.
Şimdi size daha iyi açıklaması için çok basit bir uygulama göstereceğim.
Bakalım bu kod ne diyor. Arduino bilgisayara takıldıktan sonra 2 sn bekle. Sonra “çalıştır” ı aç. 50 ms bekle. Sonra oraya cmd yaz. Enter a bas. 0.2 s bekle. Sonra “shutdown -p” yaz. Enter a bas.
Anladığınız üzere bu kod en basit bir şekilde bilgisayarı kapatıyor. Kodlar değiştirilerek çok farklı işlem yapılabilir.
Not: Şimdilik İngilizce klavyede çalışıyor bu kodlar ama ben farklı bir program yazarak bunun Türkçe klavye için yamasını yapmayı düşünüyorum. Yapınca da sizlerle paylaşacağım.
Benim Kendi Cihazım Buna Benziyor
EtiketlerarduinoArduino projearduino projectArduino rubberduckybilişimgömülü sistemhackerRubberduckysd cardteknoloji
Önceki Yazı Mühendislik Öğrencilerinin Yapması Gerekenler
Sonraki Yazı Orange Pi – Giriş
Diğer Yazılar - Ege Yücel
Merhaba. Bugün sizlerle mikro sd kart modülünün nasıl kullanılacağını anlatacağım. Bu yazı…
Daha Fazlasını Yükle - Ege Yücel
29 Ekim 2017 at 14:21
meblağ olsa güzel olur mevla yerine
30 Aralık 2017 at 18:35
Bende türkçe yapmaya çalıştım baya uğraştım ama yapamadım arduino içindeki keyboard.h dosyasını sıfırdan ya kendin yazıcaksın ekleme çıkarma yaparak yada farklı bir yol bulacaksın en sonunda farklı bir yol buldum ama türkçe yazıyor
Top Tags PLC Programlama arduino projeleri robot gömülü sistemler Raspberry Pi fpga c arm stm32f4 arduino National Instruments arduino project plc labview embedded systems