ВОПРОС · Q&A

Проблема с переключением раскладки в Rubber ducky

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

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

Автор вопроса
Если раскладка клавиатуры английская всё отрабатывает, но если русская соответственно выполняет команды на русском. Как переключить раскладку для отработки скрипта?
 
Добавить в скрипт нажатие клавиш ALT SHIFT после инициализации? Синтаксис будет зависеть от того какой badusb используется, если оригинал то что-то вроде
Код:
DELAY 3000
ALT SHIFT
DELAY 500
Код скрипта
 
Добавить в скрипт нажатие клавиш ALT SHIFT после инициализации? Синтаксис будет зависеть от того какой badusb используется, если оригинал то что-то вроде
Код:
DELAY 3000
ALT SHIFT
DELAY 500
Код скрипта
У меня вот такой вот badusb TF MicroSD карта Micro SD слот badusb USB виртуальная клавиатура ATMEGA32U4 модуль для Arduino Леонардо R3 плохой USB CJMCU купить на AliExpress то какой будет скрипт тут
 
У меня вот такой вот badusb, то какой будет скрипт тут
Скорее всего у тебя используются duckyscript, которые потом либо конвертируются в скетч и заливаются на arduino, либо в чистом виде кладутся на флешку.
Пэйлоды
Синтаксис
Конвертер
Duck toolkit
Статьи на форуме: 1, 2, 3, 4
О твоём устройстве, изучи, там много полезных ссылок и загляни там в wiki(справа содержание)
 
Последнее редактирование:
  • Нравится
Реакции: Underwood и Vertigo
2
Добавить в скрипт нажатие клавиш ALT SHIFT после инициализации? Синтаксис будет зависеть от того какой badusb используется, если оригинал то что-то вроде
Код:
DELAY 3000
ALT SHIFT
DELAY 500
Код скрипта
А если до того как он вставил это устройство язык был английский то тогда он переключится на русский и будет на русском набирать команды
 
А если до того как он вставил это устройство язык был английский то тогда он переключится на русский и будет на русском набирать команды
Это да) Как это обойти я не знаю(возможно отправлять как-то кейкоды?), но я чаще всего сталкивался именно с русской раскладкой по дефолту.
 
Скорее всего у тебя используются duckyscript, которые потом либо конвертируются в скетч и заливаются на arduino, либо в чистом виде кладутся на флешку.
Пэйлоды
Синтаксис
Конвертер
Duck toolkit
Статьи на форуме: 1, 2, 3, 4
О твоём устройстве, изучи, там много полезных ссылок и загляни там в wiki(справа содержание)
Спасибо тебе огромное помог !
 
Это да) Как это обойти я не знаю(возможно отправлять как-то кейкоды?), но я чаще всего сталкивался именно с русской раскладкой по дефолту.
Можно реализовать с помощью скрипта Powershell, получаем список языков раскладки, если не установлен, то добавляем необходимый, далее создаем переменную со значением, переключаем раскладку:
Код:
$list = Get-WinUserLanguageList
$list.Add("en-US")
Set-WinUserLanguageList -LanguageList $list -Force
Удаляем более ненужную раскладку:
Код:
$list = (Get-WinUserLanguageList).where{$_.LanguageTag -ne "en"}
Set-WinUserLanguageList -LanguageList $list -Force
 
Последнее редактирование модератором:
  • Нравится
Реакции: Vertigo, n01n02h, qqniq и ещё 1 человек
4
Можно реализовать с помощью скрипта Powershell, получаем список языков раскладки, если не установлен, то добавляем необходимый, далее создаем переменную со значением, переключаем раскладку:
Код:
$list = Get-WinUserLanguageList
$list.Add("en-US")
Set-WinUserLanguageList -LanguageList $list -Force
Удаляем более ненужную раскладку:
Код:
$list = (Get-WinUserLanguageList).where{$_.LanguageTag -ne "en"}
Set-WinUserLanguageList -LanguageList $list -Force
А по подробней можно, как это выглядит в скетче?
 
Можно реализовать с помощью скрипта Powershell, получаем список языков раскладки, если не установлен, то добавляем необходимый, далее создаем переменную со значением, переключаем раскладку
Включай мозг, когда даёшь советы. Это, как в анекдоте про мужика который упал в яму. Пытается вылезти, а не может. Потом говорит: "Ну, если за час не вылезу, пойду домой за лестницей".
 
Последнее редактирование: