ВОПРОС · Q&A

Bad Usb

20 ответов 12,3 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор вопроса
Добрый день, я купил себе bad usb на ардуино. Почти всё работает, но SHIFT ESC ALT MENU TAB и F1-12 устройство просто не нажимает. Даже скачал программу для записи нажатий на клавиатуре. Нажатий нет. Что может быть? Посоветуйте
 
Последнее редактирование модератором:
Речь идет о таком устройстве или аналоге ? USB Rubber Ducky
 
Все так. В заголовке речь шла об одном устройстве, в сообщении о другом. Решил уточнить. У нас есть железные энтузиасты, возможно помогут
Ладно, спасибо за ответ. Надеюсь помогут. Тема то не популярная, у других чёт всё работает. Потратил 800р не могу использовать полный функционал.
 
А можно код увидеть? Как эти кнопки "нажимаются"?
 
  • Нравится
Реакции: Vander
1
А можно код увидеть? Как эти кнопки "нажимаются"?
#include "Keyboard.h"

void typeKey(int key)
{
Keyboard.press(key);
delay(50);
Keyboard.release(key);
}

/* Init function */
void setup()
{
// Begining the Keyboard stream
Keyboard.begin();

// Wait 500ms
delay(500);

Keyboard.press(KEY_LEFT_CTRL);
Keyboard.press(KEY_LEFT_ESC);
Keyboard.releaseAll();

delay(200);

Keyboard.print("cmd");

delay(200);

typeKey(229);

delay(100);

Keyboard.print("a");

typeKey(KEY_RETURN);

delay(200);

typeKey(KEY_LEFT_ARROW);

typeKey(KEY_RETURN);

// Ending stream
Keyboard.end();
}

/* Unused endless loop */
void loop() {}

Просто скрипт чтоб открыть консоль с правами админа, с гитхаба
 
Попробуй через #define объявить коды нужных кнопок и использовать их. Virtual-Key Codes
 
  • Нравится
Реакции: Сергей Попов и Vander
2
Извиняюсь, я плохо разбираюсь. Подробно можно что нужно сделать? конечно если не сложно
Код:
#define LSHIFT 0xA0
#define CONTROL 0x11
и так далее то, что нужно из списка по ссылке. Далее как кнопки использовать эти названия
 
  • Нравится
Реакции: Vander
1
Код:
#define LSHIFT 0xA0
#define CONTROL 0x11
и так далее то, что нужно из списка по ссылке. Далее как кнопки использовать эти названия
Всё у меня через ж по моему. Проверил с
#define LSHIFT 0xA0 просто печатает букву 'у' ( это английская ). Проверил другие . В большенстве он выдают буквы, другие нечего
 
Последнее редактирование модератором:
а если перед запуском сменить раскладку клавиатуры?
 
  • Нравится
Реакции: Vertigo
1
Тоже хотел купить его. Нормально работает или всё так похоже на китайцев?
 
Тоже хотел купить его. Нормально работает или всё так похоже на китайцев?
Нормально работает, год назад покупал, правда теперь использую чтобы не вводить пароль руками в макбук на людях)
 
Нормально работает, год назад покупал, правда теперь использую чтобы не вводить пароль руками в макбук на людях)
Так это и на маке прокатит? В качестве основы он то и стоит у меня.
 
Так это и на маке прокатит? В качестве основы он то и стоит у меня.
Конечно покатит, эта флешка как обычная китайская ардуино леонардо, на маке раньше проблемы с драйверами были, мак просто в перезагрузку отправлял, сейчас все исправили.
Когда я покупал тогда еще мало кто знал, что "ATmega32u4" можно как клавиатуру использовать, цены были в 2-3 раза меньше)
Но "флешка" в цене не изменилась
 
Конечно покатит, эта флешка как обычная китайская ардуино леонардо, на маке раньше проблемы с драйверами были, мак просто в перезагрузку отправлял, сейчас все исправили.
Когда я покупал тогда еще мало кто знал, что "ATmega32u4" можно как клавиатуру использовать, цены были в 2-3 раза меньше)
Но "флешка" в цене не изменилась
Заказал c алика где-то за 8 баксов с копейками.