ATMEL AT-Tiny85 in rubberducky (Bad USB) olarak kullanılması

7 Haz 2023
73
27
24
İSS
Öncelikle Merhabalar Bu yazdıklarım bilgilendirme ve eğitim amaçlıdır. Kötüye kullanımda sorumluluk ilgili kişiye aittir. hiçbir şekilde sorumluluk kabul edilmez.

At tiny 85 - Özet​


ATtiny85, popüler bir mikrodenetleyici olan ATtiny serisinin bir üyesidir. ATtiny serisi, Atmel (şimdi Microchip Technology) tarafından üretilen, düşük maliyetli, düşük güç tüketimi ve küçük boyutlu mikrodenetleyicilerdir.
ATtiny85, 8 bit RISC (Reduced Instruction Set Computing) mimarisine sahip bir mikrodenetleyicidir. 8KB belleğe sahiptir ve 6 genel amaçlı I/O pini bulunur. Programlama için popüler bir dil olan C veya Assembly dilleri kullanılarak programlanabilir.
ATtiny85, genellikle küçük ölçekli projelerde kullanılır. Özellikle batarya gücü ile çalışan veya sınırlı kaynaklara sahip projelerde tercih edilir. Örneğin, sensörlerin kontrol edilmesi, LED'lerin yanması veya projenin küçük bir parçasının yönetimi gibi görevler için kullanılabilir.
ATtiny85, programlama için Arduino IDE veya diğer benzer geliştirme ortamları kullanılarak programlanabilir. Ayrıca, bir ISP (In-System Programming) cihazı veya Arduino UNO gibi bir programlayıcı kullanarak da programlama yapılabilir.
Özetlemek gerekirse, ATtiny85, düşük güç tüketimi, küçük boyutu ve düşük maliyeti nedeniyle tercih edilen bir mikrodenetleyicidir. Küçük ölçekli projeler için idealdir ve C veya Assembly dilleriyle programlanabilir.

Rubber Ducky​

Hak5 ekibi tarafından oluşturulan bir USB’dir aslında. Fakat USB gibi çalışmaz. Rubber Ducky bir HID( Human Interface Device) cihazıdır. İnsan cihaz arayüzleri, klavye, mouse, joystick gibi cihazlardır. Bu cihazlar bilgisayara usb yolu ile bağlandığı zaman bilgisayar tarafından güvenlik duvarına takılmazlar. Yani sistem tarafından güvenilir kabul edilir ve kontrol edilmezler. Diğer USB girişler ise bilgisayar tarafından kontrol edilir. Bu USB kodlandıktan sonra bilgisayarınız tarafından bir HID olarak algılanır. Bu yüzden sorgulanmaz. Sorgulanmaması sebebiyle, eğer içinde zararlı yazılımlar var ise bu yazılımlar bilgisayarınıza zarar verebilir veya hackleyebilir.

Örnek bir kod paylaşıyorum inceleyerek işlerde kullanılabileceği fikir sahibi olabilirsiniz. Konumuz bu kadardı yeni bilgiler kazandırabildiysem ne mutlu bana hoşçakalın 😊👋


#define kbd_tr_tr
#include "DigiKeyboard.h"
void setup() {
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(0);
}
void loop() {
int i = 1;
DigiKeyboard.sendKeyStroke(0);
DigiKeyboard.sendKeyStroke(KEY_D, MOD_GUI_LEFT); // Masaüstü açılır
DigiKeyboard.delay(600);
DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); // Windows çalıştırma paneli
DigiKeyboard.delay(600);
DigiKeyboard.print("powershell"); //powersell i açar
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(600);
DigiKeyboard.print("$client = new-object System.Net.WebClient");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(600);
DigiKeyboard.print("BU EKRANI SAKIN KAPATMA!!!!");
DigiKeyboard.delay(600);
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(600);
DigiKeyboard.print("kayan kırmızı yazılardan korktuğunu biliyorum:):)):");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(600);
DigiKeyboard.print("bilgisayarını kaybediyorsun:):)):");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(600);
DigiKeyboard.print("exit");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.sendKeyStroke
(KEY_R, MOD_GUI_LEFT);
DigiKeyboard.delay(600);
DigiKeyboard.print("It's just a PRANK bro!");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(800);
DigiKeyboard.sendKeyStroke(KEY_F11);
DigiKeyboard.delay(1000);
DigiKeyboard.sendKeyStroke(KEY_F11);
DigiKeyboard.delay(600);
while(i==1){ // Enter your chosen case here
DigiKeyboard.sendKeyStroke
(KEY_R, MOD_GUI_LEFT);
DigiKeyboard.delay(600);
DigiKeyboard.print("örnek.com");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(4000);
DigiKeyboard.print("p");
DigiKeyboard.delay(600);
DigiKeyboard.print("HAHAH KORKTUN MU?");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(4000);
DigiKeyboard.sendKeyStroke
(KEY_ENTER, MOD_CONTROL_RIGHT);
i = 2;
delay(8000);
}
}
 
Güzel bir şaka amaçlı yazılım olarak yazmışlar kodlarını :) şöyle bilgisayara lap diye her bulduğu usb belleği takan arkadaşınız varsa efsane keklenir bununla :D
Yanlış hatırlamıyorsam bu kodu " Robolink Teknoloji " yazmıştı 2 yıl kadar önce :D Hatta dur linkini de bırakayım link burda


Not: Biraz modifiye edilse aslında güzel bir flipper benzeri usb yapılabilir bununla (y)
 
7 Haz 2023
73
27
24
İSS
Güzel bir şaka amaçlı yazılım olarak yazmışlar kodlarını :) şöyle bilgisayara lap diye her bulduğu usb belleği takan arkadaşınız varsa efsane keklenir bununla :D
Yanlış hatırlamıyorsam bu kodu " Robolink Teknoloji " yazmıştı 2 yıl kadar önce :D Hatta dur linkini de bırakayım link burda


Not: Biraz modifiye edilse aslında güzel bir flipper benzeri usb yapılabilir bununla (y)
Evet kod robolink ten
 

Muslukcu

Katılımcı Üye
17 Kas 2021
699
262
Tesisat dükkanı
Öncelikle Merhabalar Bu yazdıklarım bilgilendirme ve eğitim amaçlıdır. Kötüye kullanımda sorumluluk ilgili kişiye aittir. hiçbir şekilde sorumluluk kabul edilmez.

At tiny 85 - Özet​


ATtiny85, popüler bir mikrodenetleyici olan ATtiny serisinin bir üyesidir. ATtiny serisi, Atmel (şimdi Microchip Technology) tarafından üretilen, düşük maliyetli, düşük güç tüketimi ve küçük boyutlu mikrodenetleyicilerdir.
ATtiny85, 8 bit RISC (Reduced Instruction Set Computing) mimarisine sahip bir mikrodenetleyicidir. 8KB belleğe sahiptir ve 6 genel amaçlı I/O pini bulunur. Programlama için popüler bir dil olan C veya Assembly dilleri kullanılarak programlanabilir.
ATtiny85, genellikle küçük ölçekli projelerde kullanılır. Özellikle batarya gücü ile çalışan veya sınırlı kaynaklara sahip projelerde tercih edilir. Örneğin, sensörlerin kontrol edilmesi, LED'lerin yanması veya projenin küçük bir parçasının yönetimi gibi görevler için kullanılabilir.
ATtiny85, programlama için Arduino IDE veya diğer benzer geliştirme ortamları kullanılarak programlanabilir. Ayrıca, bir ISP (In-System Programming) cihazı veya Arduino UNO gibi bir programlayıcı kullanarak da programlama yapılabilir.
Özetlemek gerekirse, ATtiny85, düşük güç tüketimi, küçük boyutu ve düşük maliyeti nedeniyle tercih edilen bir mikrodenetleyicidir. Küçük ölçekli projeler için idealdir ve C veya Assembly dilleriyle programlanabilir.

Rubber Ducky​

Hak5 ekibi tarafından oluşturulan bir USB’dir aslında. Fakat USB gibi çalışmaz. Rubber Ducky bir HID( Human Interface Device) cihazıdır. İnsan cihaz arayüzleri, klavye, mouse, joystick gibi cihazlardır. Bu cihazlar bilgisayara usb yolu ile bağlandığı zaman bilgisayar tarafından güvenlik duvarına takılmazlar. Yani sistem tarafından güvenilir kabul edilir ve kontrol edilmezler. Diğer USB girişler ise bilgisayar tarafından kontrol edilir. Bu USB kodlandıktan sonra bilgisayarınız tarafından bir HID olarak algılanır. Bu yüzden sorgulanmaz. Sorgulanmaması sebebiyle, eğer içinde zararlı yazılımlar var ise bu yazılımlar bilgisayarınıza zarar verebilir veya hackleyebilir.

Örnek bir kod paylaşıyorum inceleyerek işlerde kullanılabileceği fikir sahibi olabilirsiniz. Konumuz bu kadardı yeni bilgiler kazandırabildiysem ne mutlu bana hoşçakalın 😊👋


#define kbd_tr_tr
#include "DigiKeyboard.h"
void setup() {
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(0);
}
void loop() {
int i = 1;
DigiKeyboard.sendKeyStroke(0);
DigiKeyboard.sendKeyStroke(KEY_D, MOD_GUI_LEFT); // Masaüstü açılır
DigiKeyboard.delay(600);
DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); // Windows çalıştırma paneli
DigiKeyboard.delay(600);
DigiKeyboard.print("powershell"); //powersell i açar
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(600);
DigiKeyboard.print("$client = new-object System.Net.WebClient");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(600);
DigiKeyboard.print("BU EKRANI SAKIN KAPATMA!!!!");
DigiKeyboard.delay(600);
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(600);
DigiKeyboard.print("kayan kırmızı yazılardan korktuğunu biliyorum:):)):");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(600);
DigiKeyboard.print("bilgisayarını kaybediyorsun:):)):");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(600);
DigiKeyboard.print("exit");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.sendKeyStroke
(KEY_R, MOD_GUI_LEFT);
DigiKeyboard.delay(600);
DigiKeyboard.print("It's just a PRANK bro!");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(800);
DigiKeyboard.sendKeyStroke(KEY_F11);
DigiKeyboard.delay(1000);
DigiKeyboard.sendKeyStroke(KEY_F11);
DigiKeyboard.delay(600);
while(i==1){ // Enter your chosen case here
DigiKeyboard.sendKeyStroke
(KEY_R, MOD_GUI_LEFT);
DigiKeyboard.delay(600);
DigiKeyboard.print("örnek.com");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(4000);
DigiKeyboard.print("p");
DigiKeyboard.delay(600);
DigiKeyboard.print("HAHAH KORKTUN MU?");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(4000);
DigiKeyboard.sendKeyStroke
(KEY_ENTER, MOD_CONTROL_RIGHT);
i = 2;
delay(8000);
}
}
Eline sağlık
 

Bycrypton

Yeni üye
21 Nis 2019
2
2
Öncelikle Merhabalar Bu yazdıklarım bilgilendirme ve eğitim amaçlıdır. Kötüye kullanımda sorumluluk ilgili kişiye aittir. hiçbir şekilde sorumluluk kabul edilmez.

At tiny 85 - Özet​


ATtiny85, popüler bir mikrodenetleyici olan ATtiny serisinin bir üyesidir. ATtiny serisi, Atmel (şimdi Microchip Technology) tarafından üretilen, düşük maliyetli, düşük güç tüketimi ve küçük boyutlu mikrodenetleyicilerdir.
ATtiny85, 8 bit RISC (Reduced Instruction Set Computing) mimarisine sahip bir mikrodenetleyicidir. 8KB belleğe sahiptir ve 6 genel amaçlı I/O pini bulunur. Programlama için popüler bir dil olan C veya Assembly dilleri kullanılarak programlanabilir.
ATtiny85, genellikle küçük ölçekli projelerde kullanılır. Özellikle batarya gücü ile çalışan veya sınırlı kaynaklara sahip projelerde tercih edilir. Örneğin, sensörlerin kontrol edilmesi, LED'lerin yanması veya projenin küçük bir parçasının yönetimi gibi görevler için kullanılabilir.
ATtiny85, programlama için Arduino IDE veya diğer benzer geliştirme ortamları kullanılarak programlanabilir. Ayrıca, bir ISP (In-System Programming) cihazı veya Arduino UNO gibi bir programlayıcı kullanarak da programlama yapılabilir.
Özetlemek gerekirse, ATtiny85, düşük güç tüketimi, küçük boyutu ve düşük maliyeti nedeniyle tercih edilen bir mikrodenetleyicidir. Küçük ölçekli projeler için idealdir ve C veya Assembly dilleriyle programlanabilir.

Rubber Ducky​

Hak5 ekibi tarafından oluşturulan bir USB’dir aslında. Fakat USB gibi çalışmaz. Rubber Ducky bir HID( Human Interface Device) cihazıdır. İnsan cihaz arayüzleri, klavye, mouse, joystick gibi cihazlardır. Bu cihazlar bilgisayara usb yolu ile bağlandığı zaman bilgisayar tarafından güvenlik duvarına takılmazlar. Yani sistem tarafından güvenilir kabul edilir ve kontrol edilmezler. Diğer USB girişler ise bilgisayar tarafından kontrol edilir. Bu USB kodlandıktan sonra bilgisayarınız tarafından bir HID olarak algılanır. Bu yüzden sorgulanmaz. Sorgulanmaması sebebiyle, eğer içinde zararlı yazılımlar var ise bu yazılımlar bilgisayarınıza zarar verebilir veya hackleyebilir.

Örnek bir kod paylaşıyorum inceleyerek işlerde kullanılabileceği fikir sahibi olabilirsiniz. Konumuz bu kadardı yeni bilgiler kazandırabildiysem ne mutlu bana hoşçakalın 😊👋


#define kbd_tr_tr
#include "DigiKeyboard.h"
void setup() {
DigiKeyboard.delay(200);
DigiKeyboard.sendKeyStroke(0);
}
void loop() {
int i = 1;
DigiKeyboard.sendKeyStroke(0);
DigiKeyboard.sendKeyStroke(KEY_D, MOD_GUI_LEFT); // Masaüstü açılır
DigiKeyboard.delay(600);
DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); // Windows çalıştırma paneli
DigiKeyboard.delay(600);
DigiKeyboard.print("powershell"); //powersell i açar
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(600);
DigiKeyboard.print("$client = new-object System.Net.WebClient");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(600);
DigiKeyboard.print("BU EKRANI SAKIN KAPATMA!!!!");
DigiKeyboard.delay(600);
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(600);
DigiKeyboard.print("kayan kırmızı yazılardan korktuğunu biliyorum:):)):");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(600);
DigiKeyboard.print("bilgisayarını kaybediyorsun:):)):");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(600);
DigiKeyboard.print("exit");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.sendKeyStroke
(KEY_R, MOD_GUI_LEFT);
DigiKeyboard.delay(600);
DigiKeyboard.print("It's just a PRANK bro!");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(800);
DigiKeyboard.sendKeyStroke(KEY_F11);
DigiKeyboard.delay(1000);
DigiKeyboard.sendKeyStroke(KEY_F11);
DigiKeyboard.delay(600);
while(i==1){ // Enter your chosen case here
DigiKeyboard.sendKeyStroke
(KEY_R, MOD_GUI_LEFT);
DigiKeyboard.delay(600);
DigiKeyboard.print("örnek.com");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(4000);
DigiKeyboard.print("p");
DigiKeyboard.delay(600);
DigiKeyboard.print("HAHAH KORKTUN MU?");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(4000);
DigiKeyboard.sendKeyStroke
(KEY_ENTER, MOD_CONTROL_RIGHT);
i = 2;
delay(8000);
}
}
eline sağlık <3
 
Ü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.