Ardiuno leonardo подбор пароля EFI Mac

Bob_Marley
Offline
Зарегистрирован: 09.09.2016

добрый день! Нужна ваша помощь в написании скетча для подбора четырёх значного пароля на заблокированном Mac book. К сожалению я стал жертвой взлома моей учетной записи и последующей блокировки мака, платить взломщикам как то не охота да и не правильно. Так вот есть  Arduino Leonardo и почти работающий скетч, почти потому что в поле ввода пароля на маке работает не корректно, может вводить один знак, через паузу ещё два, в общем хаос. При этом на любом компе в текстовом редакторе, все работает чётко... Ниже приложу скетч, в надежде на вашу помощь, может что не внятно описал, с удовольствием поясню подробне если будут вопросы, спасибо!!

#include "HID-Project.h"

 
void setup() {
 BootKeyboard.begin();
 delay(3000);
}
 
void loop() {
 int keys[10] = { 48, 49, 50, 51, 52, 53, 54, 55, 56, 57 };
 int dig1, dig2, dig3, dig4;
 for(dig1=0; dig1<10; dig1++) {
 for(dig2=0; dig2<10; dig2++) {
 for(dig3=0; dig3<10; dig3++) {
 for(dig4=0; dig4<10; dig4++) {
 BootKeyboard.write(keys[dig1]);
 BootKeyboard.write(keys[dig2]);
 BootKeyboard.write(keys[dig3]);
 BootKeyboard.write(keys[dig4]);
 BootKeyboard.write(176); //странный enter, чуть что пробуйте 13
 delay(14000);
 }
 }
 }
 }
}
Клапауций 232
Offline
Зарегистрирован: 05.04.2016

Брутфорсим EFI с Arduino

https://habrahabr.ru/post/240291/

Bob_Marley
Offline
Зарегистрирован: 09.09.2016

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

Bob_Marley
Offline
Зарегистрирован: 09.09.2016

Появилась новая идея, что если разобрать клавиатуру, достать плату, прозвонить контакты которые отвечают за цифры и Интер, и написать скетч для последовательного замыкания контактов в нужном порядке... Это конечно не проще, но мне кажется должно сработать... Вопрос- может кто нибудь подскажет как должен выглядеть такой скетч, в этом месте у меня пока тупик)) спасибо !!

Клапауций 232
Offline
Зарегистрирован: 05.04.2016

цифры: раз, два, три, четыре, таб/ентер или что там ещё.

Bob_Marley
Offline
Зарегистрирован: 09.09.2016

Клево! Спасибо!! Помог нереально! И почему на русскоязычных форумах всегда так...

Клапауций 232
Offline
Зарегистрирован: 05.04.2016

Bob_Marley пишет:

Клево! Спасибо!! Помог нереально! И почему на русскоязычных форумах всегда так...

звиздуй на чеченский форум - там тебя ждут с караваями и в кокошниках

Bob_Marley
Offline
Зарегистрирован: 09.09.2016

Клапауций 232 пишет:

Bob_Marley пишет:

Клево! Спасибо!! Помог нереально! И почему на русскоязычных форумах всегда так...

звиздуй на чеченский форум - там тебя ждут с караваями и в кокошниках

вот оно!! Ладно скучно с тобой, тусуйся! Слова же ещё какие знает, или погуглил?

Клапауций 232
Offline
Зарегистрирован: 05.04.2016

Bob_Marley пишет:

вот оно!!

шо? русофобия, ёпте?

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Bob_Marley пишет:

 И почему на русскоязычных форумах всегда так...

Вот именно. Вместо того, что б сделать как написано начинается отсебятина, и удивлённый вопросы почему оно не работает. Потому что это другая клавиатура.  Не вы первый. Просто сделайте как в статье. На Уно.

p.masyukov
p.masyukov аватар
Offline
Зарегистрирован: 14.11.2015

А может проще взять пример HID для ардуино лео...

Там внести свой алгоритм перебора...