Бельгийский исследователь безопасности взломал Tesla с помощью Raspberry Pi
Он воспользовался уязвимостью в системе бесключевого доступа
Бельгийский исследователь в области компьютерной безопасности Леннерт Воутерс (Lennert Wouters) снова преуспел во взломе автомобиля Tesla, на этот раз — используя возможности Bluetooth Low Energy (BLE) .
Он выявил серьезную уязвимость в системе бесключевого доступа, которая давала преступникам возможность обойти бортовую систему безопасности машины стоимостью около 100 000 долларов
Брелок для ключей Tesla Model X позволяет владельцам автоматически разблокировать электромобиль при приближении к нему или нажатием кнопки, используя BLE для обмена данными между машиной и приложением для смартфона. Воутерс, аспирант из исследовательской группы по компьютерной безопасности и промышленной криптографии (Cosic) Левенского университета разработал способ взлома этой схемы, а для практической проверки концепции он использовал одноплатный микрокомпьютер Raspberry Pi, модифицированный брелок и блок управления двигателем (ECU) от списанного экземпляра Model X, а также другие компоненты общей стоимостью 195 долларов.
«Путем реверс-инжиниринга брелока Tesla Model X мы обнаружили, что интерфейс BLE позволяет удаленно обновлять программное обеспечение, работающее на чипе BLE. Поскольку этот механизм обновления не был должным образом защищен, мы смогли взломать брелок по беспроводной сети и получить полный контроль над ним. Впоследствии мы могли получать подлинные сообщения о разблокировке, чтобы позже разблокировать автомобиль», — так описывает суть проекта Воутерс.
Чтобы воспользоваться этой уязвимостью, угонщику достаточно приблизиться к жертве примерно на 5 метров, чтобы активировать брелок, отправить в него свое программное обеспечение и получить полный контроль. Как утверждается, этот процесс занимает полторы минуты. После этого вор может получить подлинные команды, позволяющие разблокировать автомобиль, а после получения доступа к бортовому диагностическому разъему он может связать модифицированный брелок с электромобилем, завести автомобиль и уехать.
Это уже третий раз, когда Воутерс успешно взломал электромобиль Tesla, используя брелок для доступа без ключа. В предыдущих случаях он смог «клонировать» устройство.
С ув. armlab
Tinker Board 2: новинка от Asus на 6 ядерном процессоре1
Компания ASUS, по сообщениям сетевых источников, подготовила к выпуску одноплатный компьютер Tinker Board 2, ориентированный на разработчиков умных гаджетов и устройств для Интернета вещей.
Изделие имеет размеры всего 85,6 × 54 мм. В основу положен процессор Rockchip 3399, содержащий шесть вычислительных ядер: это дуэт ARM Cortex-A72 с тактовой частотой до 2,0 ГГц и квартет ARM Cortex-A53 с частотой до 1,5 ГГц. Обработкой графики занят ускоритель ARM Mali-T860 MP4 с частотой 800 МГц.
Объём оперативной памяти LPDDR4 может составлять 2 или 4 Гбайт. Для хранения данных предлагается использовать карту microSD, но также будет выпущена модификация Tinker Board 2S с флеш-модулем eMMC вместимостью 16 Гбайт.
Новинка несёт на борту контроллер Gigabit Ethernet для проводного подключения к компьютерной сети. За беспроводные соединения отвечают адаптеры Wi-Fi 802.11b/g/n/ac (2,4/5 ГГц) и Bluetooth 5.0.
Для вывода изображения служит интерфейс HDMI 2.0 с поддержкой формата 4К/60р. Есть три порта USB 3.2 Gen1 Type-A и один порт USB 3.2 Gen1 Type-C. Упомянута поддержка интерфейсов GPIO, SPI, I2C, UART, PWM.
Вместе с новинкой разработчики смогут применять операционную систему Android. Сведений о цене пока нет.
Tigard - плата с открытым исходным кодом для взлома оборудования
Существует множество дешевых отладочных плат USB на TTL 5 В или 3,3 В, используемых для доступа к последовательной консоли и/или программным платам, но аппаратная плата с открытым исходным кодом Tigard на базе FTDI FT2232H делает гораздо больше, поскольку поддерживает несколько протоколов, несколько напряжений для взлом оборудования и отладка.
Разработчик объясняет, что Tigard можно использовать в качестве прямой замены для десятков других аппаратных инструментов на базе чипов FTDI и включает встроенную поддержку OpenOCD, FlashROM и многое другое.
Технические характеристики платы Tigard:
Основной чип — FTDI FT2232HQ, двойной высокоскоростной USB-порт для многоцелевого - UART/FIFO IC
- Основной порт, предназначенный для UART, включая доступ ко всем сигналам управления потоком
- Вторичный порт совместно используется выделенными разъемами для SWD, JTAG, SPI и I²C
USB – порт USB 2.0 Type-C (480 Мбит/с)
Вводы/выводы
- 9-контактный разъем UART
- Разъем Qwiic I2C
- 8-контактный разъем SPI и I2C
- 8-контактный разъем JTAG
- 10-контактный отладочный разъем Cortex
- 14-контактный разъем логического анализатора (LA) для наблюдения за сигналами на уровне устройства
- Направленные переключатели уровня для работы от 1,8 до 5,5 В
Разное
- Переключатель, чтобы выбрать между встроенными источниками питания vTarget 1,8 В, 3,3 В, 5,0 В и внешними
- Переключатель, для выбора между режимами SPI/JTAG и I²C/SWD.
- Световые индикаторы для облегчения отладки
Нет необходимости в специальных инструментах для Tigard, и плата будет работать со стандартными инструментами и библиотеками, включая драйверы последовательного порта USB, OpenOCD и UrJTAG для JTAG, Flashrom, PyFtdi/PySpiFlash, LibMPSSE и другие инструменты для интерфейса SPI, а также LibMPSSE и PyFtdi / PyI2CFlash для интерфейсов I2C.
Плата будет поставляться со всеми необходимыми кабелями (SPI, JTAG, Cortex, последовательный) с четко обозначенными проводами. Также есть два набора, первый из которых включает плату логического анализатора Bitmagic для отладки последовательных протоколов в реальном времени с помощью Sigrok / PulseView, а второй — «Applied Physical Attacks Online Kit», в который добавляются зажимы и разъемы, простой мультиметр, сумочка-органайзер, USB-микроскоп и целевая система (неназванный Wi-Fi-маршрутизатор на базе Linux).
На Github выложены файлы проектирования оборудования KiCAD и документация.
Tigard уже собрал более 20 000 долларов на Crowd Supply ( от $39 за плату и провода и до $1337 за полный комплект) . Доставка в США бесплатна, а в остальные страны — от 10 до 20 долларов.
Поставки планируется начать во второй половине февраля 2021 года.
Источник: cnx-software
Инженер смастерил “умную” кормушку для сорок. Она выдает еду в обмен на крышки от бутылок
Ганс Форсберг (Hans Forsberg) — старший сотрудник в области искусственного интеллекта и робототехники в компании AFRY. Помимо работы, он применяет автоматизацию задач и в обычной жизни. На заднем дворе Форсберга уже несколько лет живёт семейство диких сорок.
Однажды разработчик увидел, как птицы, известные своей любовью к воровству, пытаются вскрыть его уличные фонари. И тогда ему пришла в голову идея — смастерить «умную» кормушку.
Форсберг захотел направить «воровские» наклонности сорок в полезное русло — научить их собирать мелкий мусор во дворе и обменивать на еду. Инженер работал над проектом несколько лет, и, по его словам, только недавно он достиг «значительного развития». Деталями Ганс поделилсяна форуме Hackster.
Швед нашёл основу кормушки в сообществе для 3D-печати, а затем модифицировал её, добавив свои детали. Получилось полноценное устройство для раздачи еды: когда мелкий мусор попадает в специальную ёмкость, запускается механизм, который по трубе передаёт птице лакомство (в основном арахис и специальный корм), чётко дозируя количество порции.
Кормушка работает на системе с компьютером Raspberry Pi 4, камерой и детекторами, с помощью которых устройство понимает, что нужно принять мусор и отдать еду. Основная «плата» за корм — крышки от бутылок. Их машина распознаёт с помощью специального металлодетектора, который Форсберг напечатал на 3D-принтере. Заодно он сам написал все программы для автоматизации кормёжки.
Но создание «умной» кормушки — только часть процесса. Ещё нужно было сделать так, чтобы сороки заинтересовались устройством и научились менять мусор на еду. На ранних стадиях разработчик приучал птиц к тому, что попадание крышки на определённое место стола во дворе приводит к появлению еды. При этом взрослые сороки с подозрением относились к любым изменениям в процессе. Но обучение упростилось, когда появились более смелые птенцы.
По словам Форсберга, к моменту публикации поста одна сорока уже полностью поняла процесс и активно приносит крышки на обмен. Но её сородичи подходят к делу иначе: чаще всего они просто воруют еду, которую получила более трудолюбивая птица.
Несмотря на прогресс, у проекта есть очевидные минусы. Во-первых, пока сороки могут приносить на утилизацию только бутылочные крышки. Это связано с тем, что их довольно легко определить с помощью металлодетектора. Во-вторых, Форсберг изначально хотел, чтобы птицы в обмен на еду «убирались» в округе, но крышек в окрестностях не так уж и много. Поэтому разработчик сам их раскидывает во дворе, чтобы сорокам было, что приносить.
Инженер надеется, что в будущем птицы смогут получать еду в обмен на окурки, обёртки и другой мусор. Но это потребует новой системы определения. Но Форсберг отмечает: к его удаче, он работает в компании, где разрабатывают продвинутые сенсоры на основе нейросетей. Сейчас Ганс пытается научить птиц приносить упавшие фрукты. За прогрессом шведа можно следить на YouTube.
Спасибо за внимание, ваш Телеграм канал @armlab
ODROID-GO Advance: игровая ретро-консоль на Linux стоимостью $55
Южнокорейская компания Hardkernel представила обновлённую версию собственной портативной игровой ретро-консоли под названием ODROID-GO Advance, которая способна эмулировать разные, популярные в прошлом платформы.
Консоль получила 3,5-дюймовый LCD-дисплей с поддержкой разрешения 480 × 320 пикселей, который заключён в прозрачный пластиковый корпус. Для взаимодействия с гаджетом предусмотрены 10 кнопок ввода, аналоговый джойстик, а также указатель направления.
Аппаратной основой устройства является однокристальная система Rockchip RK3326 с четырьмя вычислительными ядрами Cortex-A35, работающими на частоте до 1,3 ГГц. За обработку графики отвечает ускоритель Mali-G31 MP2. Конфигурацию дополняют 1 Гбайт ОЗУ DDR3L, а также 16 Мбайт памяти SPI Flash для загрузчика.
В наличии слот для карты памяти формата microSD, стандартный 3,5-миллиметровый разъём для подключения наушников, интерфейс USB 2.0, а также монофонический динамик на 0,5 Вт. В качестве источника питания задействована аккумуляторная батарея ёмкостью 3000 мА·ч, которой достаточно для непрерывной игры в течение 10 часов.
ODROID-GO Advance имеет габариты 155 × 72 × 20 мм и весит 170 г. В качестве программной основы задействована 64-разрядная Ubuntu 18.04 (ядро Linux 4.4.189) с интерфейсом EmulationStation с Libretro и ускорением OpenGL-ES на DRM-FB. Консоль способна эмулировать следующие ретро-платформы:
Atari 2600, Atari 5200, Atari 7800, Atari Lynx,
- SEGA Game Gear,
- Nintendo Game Boy, Game Boy Advance, Game Box Color,
- SEGA Master System, SEGA Mega Drive (Genesis),
- Nintendo NES, SNES,
- NEC PC Engine, PC Engine CD,
- Sony PlayStation, Portable PlayStation,
- Sega CD (Mega CD).
Предполагается, что в будущем игровая консоль будет поддерживать больше платформ. Разработчики оценили ODROID-GO Advance в $55. Ожидается, что она поступит в продажу в январе 2020 года.
Источник: Одноплатные компьютеры
На Kickstarter успешно стартовала кампания по сбору средств на робота-кота
В течение многих лет самым известным роботом, имитирующим домашнее животное, был робот-щенок Aibo японской компании Sony, новое поколение которого представили в прошлом году. В американской компании Elephant Robotics решили исправить явную несправедливость и разработали похожего на Aibo робота-кота. Собрать средства на его производство в компании решили при помощи краудфандинговой платформы Kickstarter.
Робот, получивший название MarsCat, может иметь разный цвет корпуса (белый, серый, черный и рыжий). Он оснащен несколькими сенсорами, встроенной в нос 5-Мп камерой и работает под управлением процессора Raspberry Pi 3, пишет The Verge. Встроенной батареи MarsCat хватит на 2-3 часа активного взаимодействия с хозяином и примерно на 5-6 часов работы в более спокойном режиме. Среди прочего робот может реагировать на прикосновения и играть с кошачьими игрушками.
По словам разработчиков, робокот способен обучаться и подстраивать свое поведение под привычки владельца. Например, если человек будет много говорить с "питомцем", то робот станет чаще мяукать в ответ. Также робот понимает два десятка команд, а при желании владельцы MarsCat смогут запрограммировать его на выполнение определенных действий. Код новых команд, который смогут скачивать все желающие, будет выложен на сайте Elephant Robotics после старта продаж робота.
На момент публикации новости разработчики MarsCat смогли собрать больше 30 тыс. долларов на производство робота при минимально необходимой сумме в 20 тыс. долларов. Сбор средств продлится до начала февраля, а поставки первых роботов заказчикам намечены на март 2020 года. Оформить на Kickstarter предзаказ на MarsCat пока что можно за 649 долларов, тогда как розничная цена составит 1299 долларов. При этом необходимо учитывать, что подобные проекты, финансируемые при помощи краудфандинга, не всегда оканчиваются успехом.
Продано более 30 млн компьютеров Raspberry Pi
О существовании одноплатных компьютеров Raspberry Pi знают многие, в том числе и те, кто весьма далёк от электроники. Поэтому совершенно неудивительно, что на сегодняшний день было продано более 30 млн этих маленьких систем, хотя появились они сравнительно недавно — в 2012 году.
На днях, 14 декабря, основатель компании Raspberry Pi Эбен Аптон (Eben Upton) сообщил в своём твиттере, что в районе 12 декабря была продана 30-миллионая единица Raspberry Pi. Причём он отметил, что данная цифра быстро становится неактуальной, то есть на сегодняшний день продано уже ещё больше одноплатных компьютеров данного типа.
Компьютеры Raspberry Pi представлены во множестве различных версий, но суть устройства всегда одна и та же — это максимально дешёвая плата для создателей самых различных устройств и систем, которая может работать под управлением полной операционной системы. Несмотря на предельно компактные габариты, такие системы предлагают массу возможностей для подключения внешних устройств, в том числе полноразмерных мониторов, клавиатур, мышей и многого другого.
Последняя версия, Raspberry Pi 4 (на первом фото), предлагает такой уровень аппаратного обеспечения, что вполне может выступать в качестве полноценного настольного ПК. Стоит она, правда, несколько дороже других моделей, от $35 за версию с 1 Гбайт оперативной памяти, до $55 за версию с 4 Гбайт. За эту цену Raspberry Pi 4 способна предложить 64-разрядный процессор с четырьмя ядрами ARM Cortex-A72 с тактовой частотой 1,5 ГГц, гигабитный сетевой интерфейс, беспроводной модуль 802.11ac WiFi и Bluetooth 5.0, поддержку двух мониторов и многое другое.
Основную цель, которую преследовали разработчики Raspberry Pi — создать платформу для образовательных учреждений, которая будет использоваться для обучения, а также систему для развивающихся стран, которая обеспечит доступ к компьютерам за низкую цену. Но в итоге устройство оказалось очень популярным среди огромного числа инженеров и простых энтузиастов, заинтересованных в домашней автоматизации и робототехнике.
Сортировщик для LEGO с нейросетью собрали из LEGO :-)
Изобретатель Дэниел Вест (Daniel West) собрал универсальный LEGO-сортировщик: с помощью подключенного алгоритма компьютерного зрения он может распознать и отсортировать любую когда-либо созданную для конструктора деталь. Сам сортировщик состоит из более десяти тысяч LEGO-деталей, а скорость его работы — примерно полдетали в секунду. Подробности о работе устройства сообщает Engadget.
Из-за обилия самых разных деталей и простоты сборки конструктор LEGO используется для создания многих полезных устройств. Например, из LEGO уже делали принтер, который сканирует изображение и собирает его опять же из LEGO, а также кубики конструктора использовали для создания модульной микрофлюидной установки.
Разумеется, машины для сортировки деталей LEGO (очень полезное приспособление для тех, у кого очень много разных конструкторов в разобранном виде) делают из них же, а первое подобное устройство представили еще в 2012 году: для определения детали в нем используется открытый алгоритм для распознавания изображения, сравнивающий снимок одной детали с существующей у сортировщика базой данных.
Свой сортировщик инженер и изобретатель Дэниел Вест решил сделать чуть умнее и технологически современнее. Вся конструкция состоит из примерно десяти тысяч деталей, снабжена шестью LEGO-моторами и девятью сервоприводами. Детали загружаются на сортирующую ленту, которая затем выбрасывает их на трясущийся желоб: из-за тряски детали не попадают друг на друга и на следующий шаг сортировки попадают по одной.
На следующем шаге сортировки снимается видео деталей — его обрабатывает Raspberry Pi и отправляет далее для анализа на другой компьютер по беспроводной связи. На компьютере заснятые на видео детали анализируются с помощью алгоритма, в основе которого лежит сверточная нейросеть, обученная на трехмерных моделей всех существующих LEGO-деталей. Каждой детали присваивается вероятность принадлежности к какой-либо категории, после чего результат отправляется на сортировочную станцию устройства. Наконец, система, состоящая из нескольких двигающих ворот, направляет деталь в необходимую коробочку. Всего коробочек 18: это больше, чем количество возможных деталей, но для каждой коробочки можно выбрать набор попадающих в нее деталей. Одну деталь устройство может отсортировать примерно за две секунды.
Nvidia представила крошечный одноплатный суперкомпьютер Jetson Xavier NX
Компания Nvidia представила Jetson Xavier NX — самый маленький в мире суперкомпьютер с ИИ для роботов и встраиваемых систем. Как можно видеть на изображениях, размер платы суперкомпьютера действительно небольшой. Если точнее, габариты равны 69,6 х 45 мм.
Конечно, термин суперкомьютер Nvidia в данном случае применяет на свой «страх и риск». На самом деле сердцем Jetson Xavier NX служит однокристальная система с шестью процессорными ядрами Nvidia Carmel и GPU Volta с 384 ядрами CUDA и 48 тензорными ядрами.
Также суперкомпьютер получил 8 ГБ оперативной памяти LPDDR4X и 16 ГБ флэш-памяти eMMC 5.1. Всё это потребляет 10-15 Вт при производительности в 21 TOPS (при 15 Вт; при 10 Вт производительность равна 14 TOPS). Крошечный суперкомпьютер выполнен на плате формата SO-DIMM.
Энтузиасты собрали карманный ноутбук на Raspberry Pi
Самые доступные ноутбуки стоят в пределах 200 долларов. Если постараться, то бывшую в употреблении модель можно найти ещё дешевле. Но энтузиасты с YouTube-канала Creativity Buzz не привыкли идти простым путём. Взяв недорогой одноплатный компьютер Raspberry Pi, они смогли на его основе соорудить из подручных материалов полноценный ноутбук.
Для создания необычного лэптопа использовался уже упомянутый Raspberry Pi, модуль дисплея TP4056 и миниатюрная Bluetooth-клавиатура с тачпадом. Энтузиасты, собравшие ноутбук, говорят, что для экспериментов можно использовать любую модель одноплатного компьютера, однако лучше всего взять наиболее новую и мощную Raspberry Pi 4 Model B с 4 ГБ оперативной памяти.
Все комплектующие были помещены в небольшую коробку, в которой помимо микрокомпьютера расположился аккумулятор. Модуль дисплея был установлен на крышку от пластикового контейнера, а клавиатура встроена в деревянную крышку. При желании ноутбук очень легко проапгрейдить. В качестве операционной системы была установлена Windows 10, которая работает на самодельном устройстве весьма шустро.
К сожалению, энтузиасты не сообщают стоимость всех комплектующих, вошедших в сборку. Известно, что Raspberry Pi 4 Model B стоит порядка $55.
STEEReoCAM — 3D стерео камера для разработки
Линейка новейшей системы камер e-con пополнилась STEEReoCam — 2-мегапиксельной 3D MIPI-совместимой стерео камерой, которая работает с комплектами для разработчика NVIDIA Jetson Nano, AGX Xavier и Jetson TX2.
Камера обладает большей точностью и диапазоном глубины благодаря CMOS-матрице с глобальными затворами OmniVision 1/2.9″ OV2311. STEEReoCam поставляется в комплекте с CUDA — проприетарным ускоренным стереофоническим SDK, который использует графический процессор в процессорах NVIDIA Tegra.
Камера предназначена для измерения глубины, AVG, робототехники, распознавания лиц и жестов, беспилотных летательных аппаратов, медицинских процедурных роботов и встроенных приборов видения.
Камера создаёт фотографии 3D глубины в разрешении 2*1600 x 1300 в диапазонах 30, 17 и 10 кадров в секунду в Xavier, TX2 и Nano, соответственно.
Компания e-Con Systems предоставляет комплект SDK для камеры для работы с платами разработки NVIDIA Jetson. SDK базируется на OpenCV 3.4.2 и CUDA Compute Capability 5.3 / 7.2 / 6.2.
Примеры приложений Linux включают в себя TaraXL Parallel Viewer, приложение TaraXL Studio, приложение Save DepthMap, приложение IMU Viewer и приложение Pointcloud.
Важные особенности:
- Вмещает два монохромных датчика изображения OmniVision 1 / 2.9 ″ Omni.
- Высокоскоростной 2-полосный интерфейс MIPI CSI-2 для соединения с хост-процессором
- Подключается к комплекту разработчика NVIDIA Jetson Nano / AGX Xavier / TX2
- 2-мегапиксельный датчик общего затвора
- 10-битный монохромный выходной формат
- 6-осевой инерциальный измерительный модуль (IMU)
- Базовое расстояние 100 мм
- Точное определение глубины с гибким диапазоном от 0,95 до 8 м.
- Держатель объектива S-mount (M12) с предварительно откалиброванной парой объективов S-mount
- Поддержка нескольких SteereoCam на одной плате
STEEReoCam можно приобрести за 249,00 долларов США на странице продукта e-con systems. Напомним, что это не единственная 3D-камера глубины для плат NVIDIA, так как мы ранее рассматривали камеру глубины и движения ZED
Источник: armpc.ru
Создан тамагочи для хакеров, который питается взломанными Wi-Fi сетями. Видео
Pwnagotchi, современный аналог игрушки «Тамагочи», собран на одноплатном компьютере популярной модели и содержит различные алгоритмы перехвата сетевых пакетов, информация из которых в дальнейшем может использоваться для взлома беспроводных сетей. Собрать такого «питомца» можно самостоятельно – инструкция и исходный код программного обеспечения выложены в Сети в свободном доступе.
«Тамагочи» для хакеров
Состоялся дебют устройства Pwnagotchi, разработанного в рамках одноименного проекта и предназначенного для взлома Wi-Fi, можно сказать, в игровой форме. Pwnagotchi – это современный хакерский аналог «Тамагочи» – популярной в 90-х годах XX века игрушки-питомца, только кормить его нужно вовсе не виртуальными ягодами.
В «пищу» Pwnagotchi, как сказано на официальном сайте проекта pwnagotchi.ai, употребляет исключительно сетевые пакеты, отправляемые пользователями, подключающимися к беспроводным сетям. Как и у оригинальных «Тамагочи», с аппетитом у этой хакерской игрушки все в полном порядке.
Что немаловажно, Pwnagotchi не будет продаваться через интернет, даркнет или в офлайне – подробная инструкция по сборке такой игрушки, включая весь исходный код, выложена в свободном доступе, и, фактически, каждый может собрать себе питомца-хакера при наличии нужных компонентов.
Техническая сторона проекта
По словам авторов Pwnagotchi, идея проекта родилась, когда им было очень скучно. Они захотели создать что-то новое, но из доступных компонентов, которые не требовалось бы проектировать с нуля. В итоге в основу хакерского «Тамагочи» лег одноплатный компьютер Raspberry Pi Zero W – он и выполняет все необходимые вычисления.
Создатели Pwnagotchi отметили, что выбор основы игрушки не ограничивается одной лишь моделью компьютера. Фактически, подойдет любой одноплатный ПК производства Raspberry, в том числе и самые ранние модели, которые до сих пор можно встретить в розничной продаже. Поддержка решений других производителей девелоперами не заявлена.
Программное обеспечение Pwnagotchi, распространяемое с открытым исходным кодом, может использоваться в любом современном Linux-окружении, плюс нет никаких ограничений по «железу» компьютера или ноутбука, на котором исполняется код. Единственное требование к нему заключается в наличии модуля Wi-Fi, причем обязательно с поддержкой режима мониторинга.
Принцип работы
В Pwnagotchi заложены алгоритмы смены настроения, как у оригинальных «Тамагочи», и уровень радости здесь прямо пропорционален количеству «съеденных» сетевых пакетов. Однако «питомец» очень привередлив в «еде» и предпочитает только те сетевые пакеты, которые пользователи сетей отправляют именно на этапе согласования нового подключения (их еще называют handshake-последовательностями).
Чтобы компенсировать подобную диету, разработчики снабдили игрушку различными приемами и алгоритмами для обрыва имеющихся подключений к беспроводным сетям, чтобы заставить пользователей снова и снова переподключаться к ним. Также Pwnagotchi умеет накапливать базу пакетов, включающих хэш-коды, которые владельцы устройства затем могут использовать для подбора ключей WPA для доступа к сети, опять же, при помощи самого Pwnagotchi.
Видео (извините, не вставляется со сторонних сервисов)
https://filearchive.cnews.ru/img/files/2019/10/23/pwnagotchi...
Подбор WPA-ключей Pwnagotchi осуществляет не совсем самостоятельно – разработчики заявили, что ему в этом помогает нейросеть с возможностью машинного обучения. Здесь в подробности они вдаваться не стали, добавив лишь, что при необходимости перечень возможностей Pwnagotchi может быть расширен не только за счет этой нейросети. «Питомец», как оказалось, поддерживает и запуск дополнительных плагинов, которые авторы проекта выпустят позже.
Коллективное «хакерское»
Программное обеспечение Pwnagotchi позволяет использовать для атак на беспроводные сети сразу несколько таких устройств. Они могут самостоятельно обнаруживать себе подобных поблизости и объединяться для совместных атак. Обмен данными между ними осуществляется по Wi-Fi, что позволяет им находиться на относительном удалении друг от друга, с использованием протокола Dot11.
Уголовная ответственность
Во многих странах мира использование Pwnagotchi по прямому назначению может считаться уголовным преступлением и караться в соответствии с действующим законодательством. В России подобные деяния могут подпадать под действие ч. 1 и 3 ст. 272 УК РФ «Неправомерный доступ к компьютерной информации».
Согласно информации из Уголовного кодекса, взлом сетей при помощи Pwnagotchi может повлечь за собой штраф в размере до 500 тыс. руб. или в размере заработной платы или иного дохода за период до трех лет. Кроме того, применение этой игрушки может обернуться ограничением свободы на срок до четырех лет, принудительными работами (до пяти лет) или тюремным заключением на тот же срок.
Источник: cnews.ru
Прошивка разогняет процессор Raspberry Pi 4 до 2147 МГц
Новая прошивка позволила разогнать процессор Raspberry Pi 4 до 2147 МГц, обеспечив прирост производительности до 50% по сравнению с номиналом.
Микрокомпьютер Raspberry Pi 4 является наиболее производительным решением, чем все предыдущие модели Raspberry Pi. Но журналистам ресурса Tom’s Hardware стало интересно, насколько ещё можно повысить производительность процессора Broadcom BCM2711B0 и до какого уровня можно поднять его частоту (при базовом значении 1,5 ГГц)?
К счастью для экспериментаторов, любой микрокомпьютер Raspberry Pi достаточно легко разогнать. Это можно сделать, просто изменив несколько строк текста в файле /boot/config.txt. С помощью последней прошивки журналисты Tom’s Hardware смогли достичь частоты 2147 МГц, что, по их мнению, является новым максимумом. Предыдущая версия прошивки ограничивала максимальную частоту процессора Raspberry Pi 4 на значении 2 ГГц. Кроме того, в процессе эксперимента также удалось повысить и частоту GPU – до 750 МГц. Базовая частота составляет 500 МГц, а предыдущий результат разгона составлял 600 МГц.
В процессе тестирования было повышено напряжение питания, а для отвода тепла от чипа использовалась активная система охлаждения Pimoroni Fan Shim. Пр простое температура процессора находилась на комфортном уровне 43 градуса Цельсия, а при максимальной нагрузке она оставалась ниже порогового значения в 80 градусов, когда активируется тротлинг.
В процессе тестирования система оставалась стабильной в большинстве случаев использования. Исключение составил лишь тест Phoronix 7zip. При его запуске система каждый раз перезагружалась, не давая завершиться тесту. Вместе с тем, наблюдались заметно лучшие результаты для каждого используемого тестового приложения.
Опустим инструкцию по разгону и повышению частоты процессора Raspberry Pi 4. Тем, кому потребуется повторить процедуру, могут изучить рекомендации из первоисточника. Отметим лишь, что система позволяет повышать напряжение питания на 16 уровней, каждый из которых соответствует приросту примерно на 0,05 В. Но повышение сверх уровня 6 не приводит к дальнейшему увеличению частоты.
Журналисты сравнили производительность в трёх режимах работы: штатном (1,5 ГГц), предыдущем максимуме (2 ГГц) и новом рекордном значении (2,147 ГГц). В тесте Linpack, который измеряет вычислительные способности с помощью решения сложных уравнений, на новой рекордной частоте был достигнут результат 1280 мегафлопс. Прирост составил 7,3% по сравнению с предыдущим максимумом (2 ГГц) и 46,6% по сравнению с базовой частотой (1,5 ГГц). Также удалось выявить заметный прирост производительности при повышении частоты с 2 ГГц до 2,147 ГГц в тестах PyBench (измеряет производительность для Python), FFmpeg (компрессия видео) и Sci-kit Learn (задачи машинного обучения).
Как сообщалось выше, повышение частоты до 2,147 ГГц негативно сказалось на работоспособности теста Phoronix 7zip. Вероятно, что некоторые другие программы тоже могут плохо работать при таком режиме эксплуатации, но журналисты Tom’s Hardware пока их не выявили.
Источник: Tom’s Hardware
PIS2 — DIY-консоль на Raspberry Pi 2
PIS2 — портативная игровая приставка, в корпусе которой небольшая консоль с компонентами от консоли PS2.
Помимо компонентов от PS2, консоль оснащена контроллерами и Raspberry Pi 2, для загрузки игр и софта есть порт Ethernet.
В марте 2019 года, компания Sony официально прекратила выпуск всех портативных консолей, поэтому регулярно появляются DIY-проекты. Эта консоль настоящая находка.
Разработка заняло много времени
Разработчик PIS2, хакер по имени Darkwing, начал работу над устройством в 2013 году. Он сделал небольшой перерыв в работе, и начал документировать свою работу над системой в 2017 году. Первые спецификации дизайна были весьма амбиционзыми и выглядели так:
PS2 scph-79002
5,6″ дисплей Dalian Good и чип VGA
Контроллер Genius MaxFire Blaze 2
11,1 В 6200 мАч из 6 ячеек ncr18650a
Регулятор Texas Instrument PTN78020
Вентиляторы для ноутбуков IBM Lenovo 05K5494 + радиатор
Оптический привод с удлинителем
Для аудио — небольшая цифровая плата усилителя 5 В или bb mini-iStereoDoc (благодаря AngelArm1110)
ZN40 от Polycase
Дизайн корпуса завершена в 2013 году
Хотя финальная консоль немного отличается, сложность проекта уже очевидна.
Полученный в результате прототип корпуса уже выглядел очень стильно и решал сложную проблему — как уместить все в корпусе?
Корпус был скопирован по стилю и кнопкам с джойстиков PS2 и был завершен к январю 2014 года.
С конца 2014 года до 2017 года произошел перерыв. В 2017 году началось тестирование дисплея, модули были помещены в проектную версию 2. Дизайн корпуса также был доработан в 2017 году.
В 2017 году начинается тестирование с Raspberry Pi 2
Процесс разработки прогрессировал до Raspberry Pi 2, выступающего в качестве SMB-сервера. Плата была уменьшена и протестирована с подключением порта Ethernet к системе, поскольку был создал каталог игр, которые можно было загружать .
Успешное тестирование финального образца
Окончательная документация была представлена в BitBuilt, где был описан весь процесс. К концу октября 2017 года была окончательно завершена работа над корпусом и процедура по установке всех модулей и систем. Конечный образец PIS2 был протестирован, и все функции работают должным образом, поскольку игры могут быть загружены на устройство через порт Ethernet без необходимости эмуляции или какого-либо оптического привода.
Игры работают в системе без сбоев.
Другие DIY-консоли
Есть несколько портативных игровых DIY-приставок, которые выше среднего и сделаны гиками. На их создание были потрачены годы. Это такие приставки как Louii — карманный компьютер Nintendo Wii, а также портативная DIY-консоль 2CD Sega Dreamcast.
Источник: armpc.ru























