Duckyscript Türkçe Anlatım [Rubber Ducky]

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

JARET

Üye
9 Ağu 2015
141
0
Merhaba Öncelikler herkese iyi günler dün akşam Plut0 arkadaşımız http://www.turkhackteam.org/elektronik-gadget/1377220-hackerin-alet-cantasi-1-usb_drive-p0-c.html
konusunu açtıktan sonra Duckyscript ile ilgili Türkçe kaynak olmadığını farkettim bende elimden geldiğince

https://github.com/hak5darren/USB-Rubber-Ducky/wiki/Duckyscript

adresindeki İngilizce Duckyscript anlatımını Türkçeye çevirdim ilgilenenler rahatlıkla çalışabilir anlaşılır bi dille çevirdiğimi düşünüyorum takıldığınız yer olursa ö.m veya konuya yorum olarak sorabilirsiniz. Eğer yazım hatası yaptığım veya çeviride hata bulduğunuz kısımlar olursa ikaz ederseniz sevinirim.

Plut0 nun konusunu incelemeden bu konuyu okumanız bir fayda etmeyecektir muhtemelen anlamayacaksınız.


DUCKYSCRİPT

DUCKYSCRİT
Ducky Script, USB Rubber Ducky cihzının dilidir. Kodlar herhangi bir ascii yazı düzenleyicisi ile yazılabilir, Notepad, vi, emacs, nano, kedit,TextEdit vb.

Syntax(Sözdizimi)
Ducky Script sözdizimi(Syntax) oldukça basittir. Her komut ayrı bir satıra yazılır ve ardından gelenler birbirini takip eder. Çoğu komutlar klavyeden bastıklarımızı çağırmaya yarar, bazı tuş kombinasyonları veya metin dizeleri çağırılırken durur veya geciktirilir. Aşağıda bazı örnek komutlar ve kullanım örneklerini vereceğim.

Not: Aşağıdaki tablolarda //n// bir sayıyı ve //Char// ise A-Z, a-z karakterlerini temsil eder.


REM
Diğer dillerde de olduğu gibi REM de bir yorum komutudur. REM ile başlayan komutlar işleme alınmaz.

ÖRNEĞİN:

REM bundan sonraki 3 satır windows tarafından işleme alınmış olarak çalışacak
GUI r
STRING cmd
ENTER


DEFAULT_DLAY veya DEFAULTDELAY
DEFAULT_DELAY veya DEFAULTDEALY bir sonraki komutun işleme alınması için beklenecek süreyi tanımlar. (milisaniye)DEFAULT_DELAT ducky script kodlarının başında olmalıdır ve isteğe bağlı kullanılır. Belirtmem gerekir ki DEFAULT_DELAY ducky scriptlerde daha hızlı sonuç verir. Bu komut daha çok debug yaparken kullanışlıdır.

ÖRNEĞİN

DEFAULT_DELAY 100
REM 100 milisaniye sonra kendisinden sonraki komutları çalıştırmaya devam edicek


DELAY
DELAY ducky script içerisinde anlık duraklamalar oluşturmayı sağlar. Hedef bilgisayar için
komutların oluşturulması için gerekli bekleme süresini oluşturmaya yarar. Delay 1 ve 10000
milisaniye arasında tanımlanabilir. Çoklu DELAY komutu kullanılırsa daha uzun bekleme süresi oluştulabilir.

ÖRNEĞİN:

DELAY 500
REM diğer komuta devam etmek için 500 milisaniye bekleyecek


STRING
STRING komutu scirpt içerisinde yazılanları uygulamaya koyar yani klavyede tuş bastırabilir yada birşey yazabilirsiniz. Bir veya birden fazla karakter alabilir.

ÖRNEĞİN:

GUI r
DELAY 500
STRING notepad.exe
ENTER
DELAY 1000
STRING Hello World!


WINDOWS OR GUI
Klavyede bulunan windows tuşu kullanımı için.

ÖRNEĞİN:

GUI r
REM bu scripte bu komutu yazdığınızda windows tuşuna ve r tuşuna basılı tutar bu sayede çalıştır ekranını açabiliriz.


MENU veya APP
MENU veya APP komutları sağ tıkla aynı işlevi görür veya masaüstü ekranıdayken SHIFT+F10 tuşlaması
yaptığınızda ekranda yapılan sağ tık gibi.

ÖRNEĞİN:

GUI d
MENU
STRING g
STRING m

bu kodu yazdığınızda scriptiniz önce windows d tuşlarına basıp masaüstü açıcak
ardından ekranda sağ tık yapıp g tuşuna basıcak bu sayede görüntü özellikleri sekmesine geçiş yapılıcak
ardından m tuşuna bastığında masaüstü simgelerini göster seçeneğini kapatıcak.


SHIFT
Bilgisayarda normal olarak kullandığımız harf büyütme işinin aksine
DELETE, HOME, INSERT, PAGEUP, PAGEDOWN, WINDOWS, GUI, UPARROW, DOWNARROW, LEFTARROW, RIGHTARROW, TAB
tuşlarını kullanmanıza yarayan komuttur.

ÖRNEĞİN:

SHIFT INSERT
REM bu komut genel olarak çoğu işletim sisteminde yapıştır anlamına gelir


ALT
Normalde alt tuşunu herhangi bir pencerede iken yukarıdaki seçeneklere kısayoldan erişmek için kullanabilirsiniz
aynı şekilde ducky script kodu yazarken de bu işlev kullanılabilir.

ÖRNEĞİN:

GUI r
DELAY 50
STRING notepad.exe
ENTER
DELAY 100
STRING Hello World
ALT d
STRING s
REM alt-d yaptığımızda dosya menüsünü açar ve s ye bastırdığımızda dosyayı kaydetmiş oluruz.


CONTROL or CTRL
CTRL tuşu ile normalde yaptıklarınızı bu komutla yapabilirsiniz
BREAK PAUSE, F1...F12, ESCAPE,ESC veya tekli karakterler kullanabilirsiniz.

ÖRNEĞİN:

CONTROL ESCAPE
REM bu komut windows taki GUI anahtarına eş değerdir.


YÖN TUŞLARI(ARROW KEYS)
direk olarak isimlerini yazarak kullanabilirsiniz.

DOWNARROW yada DOWN, LEFTARROW yada LEFT, RIGHTARROW yada RIGHT


GENEL KOMUTLAR
BREAK yada PAUSE , CAPSLOCK, DELETE, END, ESC yada ESCAPE, HOME ,INSERT, NUMLOCK, PAGEUP,
PAGEDOWN,PRINTSCREEN,SCROLLLOCK, SPACE, TAB
Normalde ne işe yarıyorlarsa kod olarakta aynı işlevi görüyorlar.

NOT: isterseniz RUBBER DUCKY PAYLOADS adresinden hazır scriptleri alıp kullanabilirsiniz ancak unutmayın ki ordaki kodlar ingilizce işletim sistemlerine göre yazılmıştır script kodlarını Türkçe ye göre uyarlamayı unutmayın.
 

CompLeks

Yeni üye
21 Eki 2015
23
0
Peki nedir bu Rubber ducky ? amacı nedir ? hedefi nedir ? nerede ve hangi amaçla kullanılır ? bunları da açıklarsanız konu daha aydınlatıcı olur, yararlı bir konu olmuş ellerine sağlık teşekkürler.
 

Gsliolan

Katılımcı Üye
19 Eki 2014
357
0
Peki Diyelim Notepad'de Yazdık Sonunu Ne Olarak Kaydetcez .txt değildir herhalde :)
 

JARET

Üye
9 Ağu 2015
141
0
Plut0 nun konusuna bakarsan orda yazıyor ducky.txt dosyası içerisine yazıyorsun scriptini.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.