İPUCU

Script Dilleri Scriptlerin oluşturulduğu dillerin dökümanlarının ortaklaşa paylaşıldığı alandır.

Seçenekler

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

13-08-2016 18:20
#1
JARET - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2015
Mesajlar:
143
Teşekkür (Etti):
2
Teşekkür (Aldı):
50
Konular:
6
Ticaret:
(0) %
Merhaba Öncelikler herkese iyi günler dün akşam Plut0 arkadaşımız http://www.turkhackteam.org/elektron...rive-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-Ru...ki/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.
Kullanıcı İmzası
CompLeks, nonickbro, isimsiz456, BufGix Teşekkür etti.

13-08-2016 18:39
#2
CompLeks - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
10/2015
Yaş:
25
Mesajlar:
23
Teşekkür (Etti):
15
Teşekkür (Aldı):
2
Konular:
0
Ticaret:
(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.
Kullanıcı İmzası
Öldürme yetkisine sahip olupta öldürmüyorsan güçlüsündür...
13-08-2016 18:54
#3
Plut0 - ait Kullanıcı Resmi (Avatar)
Forumdan Uzaklaştırıldı
Üyelik tarihi:
07/2016
Nereden:
5dimensional
Yaş:
3
Mesajlar:
729
Teşekkür (Etti):
21
Teşekkür (Aldı):
155
Konular:
3
Ticaret:
(0) %
Alıntı:
CompLeks´isimli üyeden Alıntı Mesajı göster
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.
Sizi buraya alalım;
Tıklayın
21-09-2016 20:10
#4
Gsliolan - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
10/2014
Mesajlar:
356
Teşekkür (Etti):
22
Teşekkür (Aldı):
28
Konular:
98
Ticaret:
(0) %
Peki Diyelim Notepad'de Yazdık Sonunu Ne Olarak Kaydetcez .txt değildir herhalde
Kullanıcı İmzası
•••••••••••••••••••••••••••••••••••••••••••••
Havlama Sesini Duyunca
Doğru Yere Taş Attığını Anlıyor İnsan

•••••••••••••••••••••••••••••••••••••••••••••
21-09-2016 20:15
#5
JARET - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2015
Mesajlar:
143
Teşekkür (Etti):
2
Teşekkür (Aldı):
50
Konular:
6
Ticaret:
(0) %
Plut0 nun konusuna bakarsan orda yazıyor ducky.txt dosyası içerisine yazıyorsun scriptini.
Kullanıcı İmzası

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı