PDA

Просмотр полной версии : Делаем USB ducky и Wifi Ducky своими руками


qvin
30.01.2018, 13:18
Статья для участия в конкурсе (https://forum.antichat.xyz/threads/561858/)на античат
Всем доброе время суток.

Недавно я наткнулся на статью про MalDuino и USBRubberDucky мне стало интересно как же я могу сделать эти флешки в домашних условиях.
Так вот эти «Флешки» можно очень легко сделать дома и не затратив на это много денег.
Сегодня я расскажу вам как и из чего можно их сделать.
Давайте рассмотрим для начало на Arduino Micro Pro.

Установим драйвера чтобы наш компьютер увидел нашу плату.

Скачиваем архив с драйвером.

Вытаскиваем файлы из архива.
Подключаем нашу плату Arduino Micro Pro к компьютеру.
Заходим в Диспетчер устройств и видим что у нас небыли найдены драйвера для нашей платы.

https://forum.antichat.xyz/attachments/4798183/1.png

Нажимаем на наше «USB2.0-Serial» -> Обновить драйвер.
Выбираем пункт «Выполнить поиск драйверов на этом компьютере» и выбираем ту папку куда вы распаковали архив с драйвером.
Когда вылезет окно «Безопасность Windows» нажимаем «Все равно установить этот драйвер» (Не бойтесь драйвер нормальный, проверенный на вирусы)

https://forum.antichat.xyz/attachments/4798183/2.png

И вуаля, драйвера установились и теперь все мы можем продолжать прошивать нашу плату.
Скачиваем Arduino IDE для того чтобы мы смогли записать наш код на Arduino Micro pro
Устанавливаем программу Arduino IDE.
Приступим к загрузки нашего кода.
Заходим на сайт

https://forum.antichat.xyz/attachments/4798183/img_fa6fc0a90e.png

Вводим payload который можно взять на сайте

https://forum.antichat.xyz/attachments/4798183/img_3c6f832d36.png

Выбираем для какой платы нам нужно скомпилировать код.
Так как у нас плата Arduino Micro Pro выбираем «Arduino» →Compile

https://forum.antichat.xyz/attachments/4798183/img_16e83838a7.png

https://forum.antichat.xyz/attachments/4798183/img_6dceff610d.png

Нажимаем кнопку «Cope!» и наш код уже скопирован в буфер обмен
Заходим в Arduino IDE и выделяем все что там есть и вставляем код (ctrl+v)

https://forum.antichat.xyz/attachments/4798183/img_78ebb7e5a1.png

Выбираем в разделе «Инструменты» → «Плата: ...» и выбираем плату Arduino Leonardo

https://forum.antichat.xyz/attachments/4798183/img_86cd9a574e.png

В пункте «Порт» выбираем порт к которому подключена наша плата Arduino Micro Pro

https://forum.antichat.xyz/attachments/4798183/img_3b1c0c24d0.png

Нажимаем кнопку «Загрузить». Нам предложат сохранить наш код, сохраняем и после этого наш код загружается на плату Arduino Micro Pro.

https://forum.antichat.xyz/attachments/4798183/img_14aa0873e6.png

https://forum.antichat.xyz/attachments/4798183/img_3779ae7d31.png

Это конечно круто но а если тебе нужно внести изменения на лету в код что тогда делать будем?
Давайте тогда на нашу Arduino Micro Pro навесим Wifi модуль чтобы мы смогли с телефона управлять нашими payload.

Давайте приступим к тому чтобы сделать Wifi ducky.
Для этого нам понадобится Arduino Micro Pro, Wemos mini d1 и USB-OTG.

Приступим к прошивки Arduino.
Подключаем нашу Arduino Mico к компьютеру.
Запускаем Arduino IDE.
Открываем файл
Копируем его содержимое и вставляем в Arduino IDE.
В разделе «Инструменты» → «Плата: ...» выбираем «Arduino/Genuino Micro»
Выбираем порт к которому подключена плата Arduino.
И нажимаем «Загрузить» ждем пока загрузиться наша прошивка.

Приступим к прошивки Wemos mini d1.

Скачиваем утилиту для быстрой прошивки нашей платы.
И скачиваем саму прошивку которую будим заливать на плату.

Я скачивал «esp8266_wifi_duck_4mb.bin»

Запускаем наш NodeMCU-Flasher.

В поле «COM Port» выбираем тот номер порта к которому подключен Wemos mini d1
Чтобы посмотреть какой номер порта нам нужно зайти в «Диспетчер устройств»

https://forum.antichat.xyz/attachments/4798183/3.png

Видим что у меня он подключен к COM11
Во вкладке «Config» выбираем прошивку которую мы скачали esp8266_wifi_duck_4mb.bin
Поле после шестеренки оставляем так же 0x00000

https://forum.antichat.xyz/attachments/4798183/5.png

Во вкладке «Advanced» :

Baudrate – 115200
Flash size – 4MByte
Flash speed – 40MHz
SPI Mode – DIO

Возвращаемся во вкладку «Operation»
Проверяем ещё рак верный ли мы выбрали COM Port.
После этого нажимаем кнопку Flash и прошивку Wemos mini d1 началась

https://forum.antichat.xyz/attachments/4798183/img_906f32a5ba.png

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

https://forum.antichat.xyz/attachments/4798183/img_f104effcdf.png

Все мы прошили нашу плату.

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

Arduino Wemos mini d1
TX RX
RX TX
GND GND
VCC (5v) VCC (5v)

Вот картинка как подключать платы.

https://forum.antichat.xyz/attachments/4798183/img_3248158b2c.png

После того как вы подключили платы подключаем плату Arduino по USB-OTG кабелю.
Смотрим и у нас создалась точка доступа Wifi Duck

Подключаемся к этой точки доступа.
Пароль
quackquack

Заходим в браузер по адресу 192.168.4.1

И видим панель управления нашим Wifi Ducky.
На главной странице вы можете хранить ваши скрипты которые вы заранее написали и хранить их в памяти наше Wifi Ducky.

Во вкладке «Live Execute» вы можете писать онлайн команды чтобы их запускать. А ниже приведены команды которыми вы можете пользоваться.

Во вкладки «Settings» настройки нашего Wifi Ducky
Это название точки доступа, пароль о точки доступа, на каком канале точка доступа а ниже настройки Авто запуска.
Ставим галочку чтобы включить авто запуск нашего скрипта и указываем как называется файл в котором храниться скрипт для авто запуска.

У меня получился вот такой вот "франкенштейн". Немного паяльника, изоленты и чехол для того чтобы замаскировать под USB флешку.
Так же можно купить на Ali корпуса чтобы замаскировать под флешку.

mrOkey
30.01.2018, 13:25
... давайте уже каждую прошивку на конкурс опишем
https://codeby.net/threads/delaem-wi-fi-deauthentication-na-plate-nodemcu-svoimi-rukami.61963/ (https://forum.antichat.xyz/threads/561963/)

upd:
не заметил, что это тоже твоя стать) ну ок. Претензий нет

qvin
30.01.2018, 13:27
mrOkey сказал(а):

... давайте уже каждую прошивку на конкурс опишем
https://codeby.net/threads/delaem-wi-fi-deauthentication-na-plate-nodemcu-svoimi-rukami.61963/ (https://forum.antichat.xyz/threads/561963/)

Я не пишу о каждой прошивки, я пишу о том что пользователям будет интересно.

MLNK
30.01.2018, 13:52
месяц назад спаял такую. хочу ещё переключател на 16 пэйдлдов добавить

qvin
30.01.2018, 13:56
5h3ll сказал(а):

месяц назад спаял такую. хочу ещё переключател на 16 пэйдлдов добавить


Приходилось применять это устройство?

Ну да на тоже хорошая штука с переключателями. Главное аккуратно спаять

MLNK
30.01.2018, 14:16
на работе для теста определённо оборудования на факт бу защиты

DocRaider
30.01.2018, 20:41
Я могу сделать тоже самое на Arduino Uno?

qvin
30.01.2018, 20:47
DocRaider сказал(а):

Я могу сделать тоже самое на Arduino Uno?


Если я не ошибаюсь то на Ардуино Уно стоит микроконтроллер мега 328?

DocRaider
30.01.2018, 23:15
qvin сказал(а):

Если я не ошибаюсь то на Ардуино Уно стоит микроконтроллер мега 328?


совершенно верно

qvin
31.01.2018, 11:35
DocRaider сказал(а):

совершенно верно


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

qvin
31.01.2018, 14:37
alola сказал(а):

Как я понял устройство позволяет управлять ПК через эту флешку, но как к примеру отправить ctrl+alt+delete ? А есть какие то примеры использования этого устройства? Пока что не гуглил



Ну ctrl+alt+delete будет как

CTRL-ALT-DEL
А примеры можно посмотреть

BarDimNik
05.02.2018, 17:48
qvin сказал(а):

Я не пишу о каждой прошивки, я пишу о том что пользователям будет интересно.



Не слушайте недовольные возгласы! Пишите всё что Вам интересно. Глядишь и мы узнаем что-то интересное от Вас. Думаю, можно каждую прошивку описать, что бы было представление о этой прошивке. Ведь форум надо чем-то наполнять. Так что "пишите, пишите, Шура"!

mastanggt
06.02.2018, 20:01
Эх, а я себе только уно и несколько нанок покупал.
Придется идти покупать микру
Спасибо за статью

qvin
06.02.2018, 20:27
mastanggt сказал(а):

Эх, а я себе только уно и несколько нанок покупал.
Придется идти покупать микру
Спасибо за статью

Могу дать ссылку где в России можно заказать все платы по низким ценам если конечно интересует

mastanggt
06.02.2018, 20:29
qvin сказал(а):

Могу дать ссылку где в России можно заказать все платы по низким ценам если конечно интересует



Еще как интересует
А то я все беру на алике, из России явно быстрее будет.
А если там еще и малинка есть, то вообще идеально

DocRaider
06.02.2018, 21:31
qvin сказал(а):

Могу дать ссылку где в России можно заказать все платы по низким ценам если конечно интересует


Оооочень интересно, ведь как сказали выше, с алика ждать порядка месяца, а тут явно быстрее будет

sk3l
06.02.2018, 22:33
давай угадаю, в Notepad оно написал русскими буквами? у меня так с digispark

qvin
06.02.2018, 22:55
sk3l сказал(а):

давай угадаю, в Notepad оно написал русскими буквами? у меня так с digispark


не обязательно, можно было в начале пустить команды шифт+альт либо контрл+шифт контрл+альт
Поэтому лучше сделать Wifi Ducky и на лету запускать скрипт чтобы сменить язык а уже потом запускать все что хочешь с английским языком

---- Добавлено позже ----



DocRaider сказал(а):

Оооочень интересно, ведь как сказали выше, с алика ждать порядка месяца, а тут явно быстрее будет


платы и orange pi можно заказать тут ( если больше 1500р заказываешь в мск доставка бесплатно)
Тут можно купить Orange Pi, Raspberry pi

sk3l
06.02.2018, 22:58
qvin сказал(а):

не обязательно, можно было в начале пустить команды шифт+альт либо контрл+шифт контрл+альт
Поэтому лучше сделать Wifi Ducky и на лету запускать скрипт чтобы сменить язык а уже потом запускать все что хочешь с английским языком

Крайне не советую это выполнять. Изначально, когда ты вставил в "флешку" в слот, ты не знаешь какой там язык стоит в тот момент времени
в винде есть такая фича, если нажать на кнопку WIN, то язык автоматически меняется на английский

qvin
06.02.2018, 23:02
sk3l сказал(а):

Крайне не советую это выполнять. Изначально, когда ты вставил в "флешку" в слот, ты не знаешь какой там язык стоит в тот момент времени
в винде есть такая фича, если нажать на кнопку WIN, то язык автоматически меняется на английский


НУ я писал скрипт чтобы нажимал WIN писал CMD запускал CMD и потом пускал тот же самый ping 8.8.8.8
У меня все срабатывало

Urfin--Juice
07.02.2018, 15:53
платы и orange pi можно заказать тут ( если больше 1500р заказываешь в мск доставка бесплатно)
Тут можно купить Orange Pi, Raspberry pi


В мск вот неплохой магаз

Urfin--Juice
09.02.2018, 22:29
Товарищи, проясните пару моментов....
- Сделал я такую ардуинку, пока без wifi модуля. Подсунул ее другому компу, не с которого прошивал. Он начал усиленно пытаться найти дрова. Выходит, если на машине нет драйверов под леонардо, то ducky не сработает? Или я что-то упустил?



в винде есть такая фича, если нажать на кнопку WIN, то язык автоматически меняется на английский



На win10 клавиша WIN язык не переключает на английский...

qvin
09.02.2018, 23:25
Bidjo111 сказал(а):

Товарищи, проясните пару моментов....
- Сделал я такую ардуинку, пока без wifi модуля. Подсунул ее другому компу, не с которого прошивал. Он начал усиленно пытаться найти дрова. Выходит, если на машине нет драйверов под леонардо, то ducky не сработает? Или я что-то упустил?

На win10 клавиша WIN язык не переключает на английский...


Ну по сути в 7 он даже автоматом определяется как Леонардо или как usbклава.
После того как он "провел поиск драйверов" пробовал выполнить какой нибудь скрипт?

Urfin--Juice
10.02.2018, 00:03
qvin сказал(а):

Ну по сути в 7 он даже автоматом определяется как Леонардо или как usbклава.
После того как он "провел поиск драйверов" пробовал выполнить какой нибудь скрипт?


Нет, я несколько минут ждал, пока он ищет, и прекратил. В любом случае, если он так каждый раз на новом месте будет искать дрова, то вся его прелесть и магия исчезает...

qvin
10.02.2018, 01:25
Н


Bidjo111 сказал(а):

Нет, я несколько минут ждал, пока он ищет, и прекратил. В любом случае, если он так каждый раз на новом месте будет искать дрова, то вся его прелесть и магия исчезает...


Нужно пробовать на нескольких компах и с разными ос

Letun
10.02.2018, 22:18
Abbos сказал(а):

Все супер но все равно "флешка" может вызвать подозрение из-за размеров, + оно не определяется компом как флэшка. Я бы точно вынул и стал изучать такую штуку. Но вот если бы можно было сделать что-нибудь вроде bluetooth или wifi моста между флешкой и жертвой.


Китайская BSMicro+ESP-01+модуль sd карты, всё влезет в корпус от какой-нить флэшки, Vendor ID и Product ID можно поправить

qvin
10.02.2018, 23:18
Letun сказал(а):

Китайская BSMicro+ESP-01+модуль sd карты, всё влезет в корпус от какой-нить флэшки, Vendor ID и Product ID можно поправить


Да если заморочиться то можно сделать чтобы она была реально как флешка и открывалась как флешка но и выполняла скрипты wifi ducky

Urfin--Juice
11.02.2018, 11:54
Abbos сказал(а):

Все супер


У всех действительно эта ducky нормально быстро работает и не кричит о драйверах?
И еще... Помимо тех наборов нагрузок, что на duckuino, кто-нибудь встречал другие варианты на windows? Я так понял на duckuino больше ознакомительные...

qvin
11.02.2018, 12:25
Bidjo111 сказал(а):

У всех действительно эта ducky нормально быстро работает и не кричит о драйверах?
И еще... Помимо тех наборов нагрузок, что на duckuino, кто-нибудь встречал другие варианты на windows? Я так понял на duckuino больше ознакомительные...


На duckuino написанны самые распространенные нагрузки, ты сам можешь написать свою нагрузку тебе это не кто не запрещает делать

Urfin--Juice
11.02.2018, 13:04
qvin сказал(а):

На duckuino написанны самые распространенные нагрузки, ты сам можешь написать свою нагрузку тебе это не кто не запрещает делать


Ну раз не запрещают...

Поясню, мне очень понравилась идея с этим ducky. Но, как мне кажется, реализация нагрузок не самая практичная в боевых условиях. Разумеется, придется писать свою, тем более что Вы разрешили, но есть такая вещь как best practices, и изобретать велосипед заново не хотелось бы.
Бывает, на хорошую идею появляются сразу несколько альтернатив исполнения, вот и спрашиваю, может есть какие-то другие варианты.

arbaiten
07.03.2018, 12:39
DocRaider сказал(а):

Я могу сделать тоже самое на Arduino Uno?


Нет, keybord.h не компилится под Arduino Uno, можно просто в IDE проверить без всяких железок.

ghostphisher
16.04.2018, 15:35
arbaiten сказал(а):

Нет, keybord.h не компилится под Arduino Uno, можно просто в IDE проверить без всяких железок.



И на nano не пойдет.

qvin
16.04.2018, 16:28
Abbos сказал(а):

У меня Arduino Pro Micro с АлиЭкспресс не загружается. Когда нажимаю загрузить - компилится и потом пишет "загрузка..." в это время светодиоды RX и TX быстро мигают. выводится сообщение "На выбранном порту не найдена плата"... КАК РЕШИТЬ???


А в деспетчере устройств у тебя плата определилась как ком порт?

sk3l
17.04.2018, 15:48
Отправляешь загружать данные, спустя секунду подключаешь устройство

qvin
18.04.2018, 09:30
Abbos сказал(а):

Да "(COM5) Arduino Micro". Странно, при подключении также появляется (HID) Клавиатура, но никаких изменений нет


Ардуино микро определяется ещё как клавиатура

Tihon49
08.05.2018, 09:22
Заказал с Алика вот такие юсб. Что можно с ними сделать? Дрова, что мне советовали на влми, не ставятся. Винда не видет юсб.

ghostphisher
08.05.2018, 09:32
Дрова надо скачать с гита - они там нормальные

одни тут Драйвер Digispark для Win для Arduino
другие тут digistump/DigistumpArduino

И полный хелпарь на русскром и с картинками ДигиХелп

Dr.Lafa
08.05.2018, 16:02
Tihon49 сказал(а):

Заказал с Алика вот такие юсб. Что можно с ними сделать? Дрова, что мне советовали на влми, не ставятся. Винда не видет юсб.

Писал об этом Статья - Digispark - badusb за 1$ (https://forum.antichat.xyz/threads/560371/)

qvin
08.05.2018, 20:27
Tihon49 сказал(а):

Странно, но скачал сейчас ардуино IDE, оффлайн постави Digistump дрова, но в самой ардуино нет Digistump. В "менеджер плат" так же отсутствует Digistump AVR Boards.


ну так тебе ещё нужно в Ардуино Иде загрузить библиотеки для digispark.

Tihon49
08.05.2018, 20:34
qvin сказал(а):

ну так тебе ещё нужно в Ардуино Иде загрузить библиотеки для digispark.


удалил свой пост, нашел решение. не ту ссылку в настройках указал.

Tihon49
09.05.2018, 00:43
next trouble:

винда 10-ка.
т.е. скаченный драйвер не ставится, типа уже стоит более новый.
как решали?

qvin
09.05.2018, 00:44
Tihon49 сказал(а):

next trouble:

винда 10-ка.
как решали?


в диспетчере отображается это устройство ?

Dr.Lafa
09.05.2018, 00:57
Tihon49 сказал(а):

как решали?


Ставили линукс
Если серьёзно: попробуй IDE запустить, там установить драйвер для digispark (инструкция) и что-нибудь запрогать. Винда возможно не распознаёт её, потому что на диги нет никакой прошивки.

qvin
09.05.2018, 01:00
Dr.Lafa сказал(а):

Ставили линукс
Если серьёзно: попробуй IDE запустить, там установить драйвер для digispark (инструкция) и что-нибудь запрогать. Винда возможно не распознаёт её, потому что на диги нет никакой прошивки.


Хэллоу ворлд можно записать для проверки

Tihon49
09.05.2018, 01:15
qvin сказал(а):

Хэллоу ворлд можно записать для проверки


Ссылка, что ты дал не открывается.

вот так диспетчер видит:

пошел ка я в линуксе пробовать ))))

Dr.Lafa
10.05.2018, 13:58
Tihon49 сказал(а):

пошел ка я в линуксе пробовать ))))


Отпишитесь о результатах хоть, интересно же

Tihon49
10.05.2018, 14:01
Dr.Lafa сказал(а):

Отпишитесь о результатах хоть, интересно же

Сначала ошибку выдало. Я не записал какую. После рестарта ОС вообще не видит флешку.

qvin
10.05.2018, 14:05
Tihon49 сказал(а):

Сначала ошибку выдало. Я не записал какую. После рестарта ОС вообще не видит флешку.


Это на Linux или на Win?

Tihon49
10.05.2018, 14:11
Это на Линукс. Кали Линукс.

Бонд. Джеймс Бонд. ))))

error404_not-found
12.05.2018, 23:16
Господа кто может помочь разобраться с Arduino. Купил BadUSB на Arduino Atmega32u4 c Aliexpress, но так как ни разу не работал с ними то не пойму как ей правильно пользоваться. В общем скачал Arduino IDE и пытался залить на него скетч, и то ли не правильно выбрал настройки то ли еще что, но в итоге комп перестал его определять, не успев даже опробывать его. Пытался найти какую либо инфу как ее воскресить, но так толком ни чего не нашел. Помогите пожалуйста разобраться. Собственно вот эта хреньююю

yarr
12.05.2018, 23:35
Выше кстати пример всем тем, кто хочет заказывать всякие непотребные закосы под ЗлогоДональда. Советую брать вот это из бичевских (залита прошивка из коробки), если конечно ваша цель поиграться с полезной нагрузкой, а не процесс садо-мазо (камень в сторону мейнстримщиков, кто в теме понятное дело заказывает такие платы для экономии)

qvin
13.05.2018, 00:08
error404_not-found сказал(а):

Господа кто может помочь разобраться с Arduino. Купил BadUSB на Arduino Atmega32u4 c Aliexpress, но так как ни разу не работал с ними то не пойму как ей правильно пользоваться. В общем скачал Arduino IDE и пытался залить на него скетч, и то ли не правильно выбрал настройки то ли еще что, но в итоге комп перестал его определять, не успев даже опробывать его. Пытался найти какую либо инфу как ее воскресить, но так толком ни чего не нашел. Помогите пожалуйста разобраться. Собственно вот эта хреньююю


Сфоткай плату которая стоит внутри

error404_not-found
13.05.2018, 18:20
qvin сказал(а):

Сфоткай плату которая стоит внутри

qvin
13.05.2018, 18:35
У чипа нету обозначений ?

error404_not-found
13.05.2018, 22:28
Написано MEGA32u4

qvin
13.05.2018, 23:33
error404_not-found сказал(а):

Написано MEGA32u4


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

Глюк
14.05.2018, 08:08
error404_not-found сказал(а):

Написано MEGA32u4


С электроникой знакомы? С программированием микроконтроллеров? Если нет, то трудно будет. Нужно проверить питание, затем замкнуть вывод reset на gnd, и если не определится то 90% что не работает бутлодер... выход один - брать программатор и перепрошивать ATmeg"у

error404_not-found
14.05.2018, 20:45
Глюк сказал(а):

С электроникой знакомы? С программированием микроконтроллеров? Если нет, то трудно будет. Нужно проверить питание, затем замкнуть вывод reset на gnd, и если не определится то 90% что не работает бутлодер... выход один - брать программатор и перепрошивать ATmeg"у


Спасибо за ответы!!!!! Нет я к сожалению не знаком с программированием микроконтроллеров! Не могли бы Вы по подробней объяснить и отметить на фото какие именно пины замыкать и как проверить питание. Потому как с Arduino вообще ни когда не имел дело. И объяснить какой программатор нужен и как им пользоваться! Так сказать написать небольшую статейку. Я думаю тем самым Вы поможете не только мне, но и другим, кто также приобретал данный девайс. Потому как он, мое мнение, является не плохой альтернативой "уточки". Так же данный девайс есть ещё с модулем wifi и микро sd. Если надо могу дать ссылку в aliexpress. Еще раз спасибо за помощь!!!! Я знал, что на любимом античат , сидят не безразличные люди, которые всегда придут на помощь!!!!Спасибо.



qvin сказал(а):

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


Спасибо за ответ. К Вам у меня аналогичная просьба!!! Спасибо!!!

qvin
14.05.2018, 20:50
error404_not-found сказал(а):

Спасибо за ответы!!!!! Нет я к сожалению не знаком с программированием микроконтроллеров! Не могли бы Вы по подробней объяснить и отметить на фото какие именно пины замыкать и как проверить питание. Потому как с Arduino вообще ни когда не имел дело. И объяснить какой программатор нужен и как им пользоваться! Так сказать написать небольшую статейку. Я думаю тем самым Вы поможете не только мне, но и другим, кто также приобретал данный девайс. Потому как он, мое мнение, является не плохой альтернативой "уточки". Так же данный девайс есть ещё с модулем wifi и микро sd. Если надо могу дать ссылку в aliexpress. Еще раз спасибо за помощь!!!! Я знал, что на любимом античат , сидят не безразличные люди, которые всегда придут на помощь!!!!Спасибо.


Проблема в том что ее нужно эту плату пощюпать, на самой плате должны быть небольшие отметки где земля где + и где rx tx.
Я с такой платой не сталкивался ничего подсказать не могу. Если будет возможность закажу посмотрю и напишу. Может быть кто-то натыкался на такую плату может они подскажут. Скинь ссылку посмотрю, может быть закажу ...

Глюк
14.05.2018, 21:45
error404_not-found сказал(а):

Спасибо за ответы!!!!! Нет я к сожалению не знаком с программированием микроконтроллеров! Не могли бы Вы по подробней объяснить и отметить на фото какие именно пины замыкать и как проверить питание. Потому как с Arduino вообще ни когда не имел дело. И объяснить какой программатор нужен и как им пользоваться! Так сказать написать небольшую статейку. Я думаю тем самым Вы поможете не только мне, но и другим, кто также приобретал данный девайс. Потому как он, мое мнение, является не плохой альтернативой "уточки". Так же данный девайс есть ещё с модулем wifi и микро sd. Если надо могу дать ссылку в aliexpress. Еще раз спасибо за помощь!!!! Я знал, что на любимом античат , сидят не безразличные люди, которые всегда придут на помощь!!!!Спасибо.


Тут не всё так просто. Очень много тонкостей в этом деле. Нужно по даташиту вызвонить точки подключения программатора, расчитать и выставить фьюзы, найти саму прошивку именно ту которая была залита производителем, и ещё много тонкостей. Как правильно сказал уважаемый qvin (https://forum.antichat.xyz/members/568561/), плату нужно пощупать. Возможно потребуется отпаять что либо из обвески. У меня, к сожалению, нету такого девайса. Поэтому я не смогу заочно что то конкретное посоветовать. Могу лишь сказать что данный тип микроконтроллеров хорошо программирует программатор USBasp. Попробуйте почитать в этом направлении. Посмотрите описание и даташит микроконтроллера. Возможно вы заинтересуетесь этим направлением радиоэлектроники...

error404_not-found
15.05.2018, 11:47
qvin сказал(а):

Проблема в том что ее нужно эту плату пощюпать, на самой плате должны быть небольшие отметки где земля где + и где rx tx.
Я с такой платой не сталкивался ничего подсказать не могу. Если будет возможность закажу посмотрю и напишу. Может быть кто-то натыкался на такую плату может они подскажут. Скинь ссылку посмотрю, может быть закажу ...


Лови. Делай правой кнопкой мыши на ссылки и открыть в новой вкладке. А то если просто нажать то вроде не открывается. Ну попробуй как удобно. Либо просто на Алике напиши badusb Badusb Жук плохой USB микроконтроллер ATmega32U4 развитию виртуальная клавиатура для Arduino 5 В DC 16 мГц 5 Каналы купить на AliExpress

error404_not-found
15.05.2018, 11:57
Глюк сказал(а):

Тут не всё так просто. Очень много тонкостей в этом деле. Нужно по даташиту вызвонить точки подключения программатора, расчитать и выставить фьюзы, найти саму прошивку именно ту которая была залита производителем, и ещё много тонкостей. Как правильно сказал уважаемый qvin (https://forum.antichat.xyz/members/568561/), плату нужно пощупать. Возможно потребуется отпаять что либо из обвески. У меня, к сожалению, нету такого девайса. Поэтому я не смогу заочно что то конкретное посоветовать. Могу лишь сказать что данный тип микроконтроллеров хорошо программирует программатор USBasp. Попробуйте почитать в этом направлении. Посмотрите описание и даташит микроконтроллера. Возможно вы заинтересуетесь этим направлением радиоэлектроники...

Спасибо за помощь. Реально спасибо. Закажите кто нибудь тоже. Нормальная вещь учитываю стоимость доставки выхо:дит 8$. Думаю не плохая альтернатива. Есть по дороже с картами памяти и wifi они в 1100 руб. Выходят. И вроде таможня не докапалась, нормально доставили до Москвы за 14 дней. Кстати очень приятная на ощуп флеха. Полностью из металла, такая увесестая, что очень приятно держать в руках. А так по возникшая проблемы у меня с ней это чисто моя вина. Буду как раз на ней учиться, уже не жалко ее запороть будет. Кстати очень интересная это тема Arduino. Всем спасибо кто откликнулся на мою проблему. Удачи парни!!!!

TROOPY
19.05.2018, 22:53
Может кто подсказать? Сделал все как в статье, но вместо сообщения Hello World открывается экранная лупа. Пробовал другие скечи, они тоже плохо работают, например, Fork bomb просто открывает пуск и пишет текст в поле поиска. Язык по умолчанию выставлен английский.
Использую этот модуль:
https://forum.antichat.xyz/attachments/4810627/img_2c1830525e.png

qvin
20.05.2018, 00:22
TROOPY сказал(а):

Может кто подсказать? Сделал все как в статье, но вместо сообщения Hello World открывается экранная лупа. Пробовал другие скечи, они тоже плохо работают, например, Fork bomb просто открывает пуск и пишет текст в поле поиска. Язык по умолчанию выставлен английский.
Использую этот модуль:

Ну когда ты прошил ее и вставил снова то он выполняет действия какие либо?

TROOPY
20.05.2018, 00:33
qvin сказал(а):

Ну когда ты прошил ее и вставил снова то он выполняет действия какие либо?


Да, вместо сообщения hello world открывается экранная лупа.

Dr.Lafa
20.05.2018, 01:18
TROOPY сказал(а):

Да, вместо сообщения hello world открывается экранная лупа.


а киньте-ка код сюда (под спойлер в теге Код, что бы мы прочитать смогли, не сломав глаз)

TROOPY
20.05.2018, 01:25
Dr.Lafa сказал(а):

а киньте-ка код сюда (под спойлер в теге Код, что бы мы прочитать смогли, не сломав глаз)




Код:



/**
* Made with Duckuino, an open-source project.
* Check the license at 'https://github.com/Nurrl/Duckuino/blob/master/LICENSE'
*/

#include "Keyboard.h"

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

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

// Wait 500ms
delay(500);

delay(3000);
Keyboard.press(KEY_LEFT_GUI);
Keyboard.press("r");
Keyboard.releaseAll();

delay(500);
Keyboard.print(F("notepad"));

delay(500);
typeKey(KEY_RETURN);

delay(750);
Keyboard.print(F("Hello World!!!"));

typeKey(KEY_RETURN);

// Ending stream
Keyboard.end();
}

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

Dr.Lafa
20.05.2018, 01:42
TROOPY сказал(а):

Код:



/**
* Made with Duckuino, an open-source project.
* Check the license at 'https://github.com/Nurrl/Duckuino/blob/master/LICENSE'
*/

#include "Keyboard.h"

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

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

// Wait 500ms
delay(500);

delay(3000);
Keyboard.press(KEY_LEFT_GUI);
Keyboard.press("r");
Keyboard.releaseAll();

delay(500);
Keyboard.print(F("notepad"));

delay(500);
typeKey(KEY_RETURN);

delay(750);
Keyboard.print(F("Hello World!!!"));

typeKey(KEY_RETURN);

// Ending stream
Keyboard.end();
}

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


Попробуй

KEY_ENTER

вместо

KEY_RETURN

, скорее всего enter нажать не может. И в поиске

notepad.exe

, а не

notepad

Dr.Lafa
20.05.2018, 01:45
Ещё можно попробовать после инклудов подписать

#define ENTER 0xd

и попробовать использовать ENTER вместо KEY_RETURN

TROOPY
20.05.2018, 01:52
Dr.Lafa сказал(а):

Попробуй

KEY_ENTER

вместо

KEY_RETURN

, скорее всего enter нажать не может. И в поиске

notepad.exe

, а не

notepad


При замене KEY_ENTER пишет:

Код:



Arduino: 1.8.5 (Windows 7), Плата:"Arduino Leonardo"

C:\Users\host\Downloads\sketch_may19a\sketch_may19 a.ino: In function 'void setup()':

C:\Users\host\Downloads\sketch_may19a\sketch_may19 a.ino:26:21: warning: invalid conversion from 'const char*' to 'uint8_t {aka unsigned char}' [-fpermissive]

Keyboard.press("r");

^

In file included from C:\Users\host\Downloads\sketch_may19a\sketch_may19 a.ino:6:0:

C:\Program Files (x86)\Arduino\libraries\Keyboard\src/Keyboard.h:92:10: note: initializing argument 1 of 'size_t Keyboard_::press(uint8_t)'

size_t press(uint8_t k);

^

sketch_may19a:38: error: 'KEY_ENTER' was not declared in this scope

typeKey(KEY_ENTER);

^

exit status 1
'KEY_ENTER' was not declared in this scope

Tihon49
20.05.2018, 15:16
Не пойму как использовать этот скрипт: "
Payload reverse shell


А именно я не понял надо ли указать свой IP и номер порта через который будет потом осуществляться коннект к жертве. Или как вообще этот скрипт работает?

Dr.Lafa
20.05.2018, 15:22
Tihon49 сказал(а):

А именно я не понял надо ли указать свой IP и номер порта через который будет потом осуществляться коннект к жертве. Или как вообще этот скрипт работает?


Если ты не укажешь свой ip и порт, то куда по твоему будет идти конект?
А вообще в empire powershell есть модуль для работы с rubber ducky, очень удобно:

Выбрал модуль

Ввёл нужные настройки

Сгенерировал нагрузку

Залил код на утку

...

Profit!

Dr.Lafa
20.05.2018, 15:25
Tihon49 сказал(а):

А именно я не понял надо ли указать свой IP и номер порта через который будет потом осуществляться коннект к жертве. Или как вообще этот скрипт работает?


Я даже писал об этом модуле: Статья - Использование Ducky Script для программирования Digispark badusb (https://forum.antichat.xyz/threads/560374/)

Tihon49
20.05.2018, 15:25
Dr.Lafa сказал(а):

Если ты не укажешь свой ip и порт, то куда по твоему будет идти конект?
А вообще в empire powershell есть модуль для работы с rubber ducky, очень удобно:

Выбрал модуль

Ввёл нужные настройки

Сгенерировал нагрузку

Залил код на утку

...

Profit!


Тогда подскажи, пожалуйста, куда в этом скрипте вставить ip и port?

Dr.Lafa
20.05.2018, 15:35
Tihon49 сказал(а):

Тогда подскажи, пожалуйста, куда в этом скрипте вставить ip и port?


Описание читал хоть?

https://forum.antichat.xyz/attachments/4810702/1526816105686.png

Написано же, что в параметры exe-шника

Tihon49
20.05.2018, 15:47
Dr.Lafa сказал(а):

Описание читал хоть?

Написано же, что в параметры exe-шника


Читал,не всё понял... Файл decoder.vbs нашёл. тхт файл не нашёл (или его надо создать?). Какой файл есть "первый", а какой "второй"? И чем компилировать в .ехе