The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Скрытая командная оболочка в синтезаторе Yamaha, позволившая выполнить код через MIDI

06.01.2025 11:25

Анна Антоненко, занимающаяся разработкой встраиваемых систем и в свободное время развивающая операционную систему BOSS (BEAM-based Operating System with Security), опубликовала результаты обратного инжиниринга музыкального синтезатора Yamaha PSR-E433. В ходе проведённой работы в синтезаторе был выявлен обфусцированный shell-интерфейс, позволивший организовать выполнение своего кода на уровне прошивки. Доступ к shell-интерфейсу осуществляется посредством отправки MIDI-пакетов с сообщениями SysEx, которые можно передать при подключении синтезатора через порт USB. Полученные в ходе обратного инжиниринга сведения о чипе и прошивках, а также примеры кода и отладочные дампы размещены на GitHub.

Интерес к обратному инжинирингу возник несколько лет назад, после того как Анна решила почистить внутренности синтезатора от пыли и заодно удовлетворить своё любопытство, связанное с желанием посмотреть начинку устройства. На плате присутствовал чип YAMAHA SWL01U, про который в интернете не удалось найти подробную информацию. Пару месяцев назад Анна натолкнулась на руководство по похожей модели синтезатора, в котором была приведена распиновка этого чипа. Анна вновь разобрала устройство и начала эксперименты, воспользовавшись имевшимися на плате выводами для отладочного интерфейса JTAG и порта UART.

При помощи отладчика OpenOCD, подключения к JTAG и экспериментов было выяснено, что на плате используется чип с процессорным ядром ARM7TDMI. Изучив раскладку памяти в отладчике, удалось выгрузить содержимое прошивок, размещённых в ПЗУ и Flash-памяти. После этого образы прошивок были проанализированы в пакете для обратного инжиниринга Ghidra.

В процессе просмотра выделенных из прошивки строковых данных был замечен набор строк ("help, "info", "ver", "logout" и т.п.), напоминающих команды программной оболочки. Изучение указателей на эти строки позволило найти код, вызывающий функции для обработки команд, напоминающий интерфейс входа и командную оболочку. Так же было выявлено, что для активации оболочки предусмотрена команда "login", в которую необходимо передать пароль "#0000".


void shell_run_command(char* command_input) {
    if (shell_login_state == 0) {
        if (shell_compare_command(command_input, "login") == 0) {
            shell_ask_passwd(); // prints "passwd? "
            shell_login_state = 1;
        }
    } else if (shell_login_state == 1) {
        if (shell_compare_command(command_input, "#0000") == 0) {
            shell_login_ok(); // prints "login OK"
            shell_login_state = 2;
        } else {
            shell_print("Passwd Error\r");
            shell_login_state = 0;
        }
    } else {
        // actually run the command
    }
}

Дальнейшее изучение прошивки показало, что команды обрабатываются в пакетах, всегда начинающихся с одних и тех же 8 байт данных и заканчивающихся кодом 0xf7. Так как внешнее взаимодействие с синтезатором осуществляется только через MIDI, а в спецификации MIDI предусмотрен специальный служебный тип сообщений SysEx, было предположено, что именно он может использоваться для передачи команд. Догадку также подкрепляло то, что сообщения SysEx и пакеты, разбираемые оболочкой, начинались с одного кода 0xf0, за которым следовал идентификатор производителя 0x43 (Yamaha).

Для проверки гипотезы был написан Python-скрипт, который транслировал вводимые данные в пакеты протокола MIDI. И метод сработал:


   login
   passwd? #0000
   login OK
   > help
   logout
   help
   ?
   info
   ver
   stack
   perf-on
   perf-off
   perf-disp
   d
   dp
   d   xxxxx
   d/s xxxxx
   m   ADDRESS DATA
   m/b ADDRESS DATA
   m/w ADDRESS DATA
   m/l ADDRESS DATA
   > info
   DevelopName        PSR-E433
   DevelopNumber      #3341
   Main DevelopNumber #3341
   Make data & time   MAY 16 2012 19:00:57
   J/E Select         English
   > 

В подсказке, показанной при отправке команды "help", среди прочего присутствовали команды для изменения содержимого памяти. При помощи данных команд можно было загрузить произвольный код в память и передать на него управление, подменив указатель в стеке, используемый для возврата после завершения обработки команды. В качестве эксперимента в неиспользуемой области памяти было размещено написанное на ассемблере простейшее приложение, выводящее строку "HeloWrld" в 8-символьный индикатор ЖК-дисплея. Программа была оформлена в виде обычного MIDI-файла, который достаточно было передать на устройство.

После этого началась работа по изучению особенностей вывода графики на ЖК-дисплей, кульминацией которой стала подготовка кода, выводящего произвольное пиксельное содержимое в символьную область, синхронно с воспроизведением видео Bad Apple на внешнем устройстве (видео с демонстрацией).





 
  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Synthstrom Audible откроет код прошивки музыкальных синтезаторов Deluge
  3. OpenNews: Linux запущен на Intel 4004, первом коммерческом микропроцессоре
  4. OpenNews: Выпуск проекта FPDoom 1.20241031, развивающего порты Doom и других игр для кнопочных телефонов
  5. OpenNews: Релиз фреймворка для реверс-инжиниринга Rizin 0.4.0 и GUI Cutter 2.1.0
  6. OpenNews: Инструментарий для создания патчей к прошивкам чипов TI CC13XX и CC26XX с поддержкой BLE
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62516-yamaha
Ключевые слова: yamaha, midi, hardware, hack, reverse, debug
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (219) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 11:50, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +67 +/
    Это же так заморочиться надо. Моё почтение.
     
     
  • 2.314, Дмитрий (??), 15:14, 10/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    не всем же Doom на часах запускать ))
     

  • 1.2, kravich (ok), 11:53, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +19 +/
    >синхронно с воспроизведением видео Bad Apple на внешнем устройстве

    Некоторые вещи не меняются <3

     
  • 1.3, Аноним (-), 11:55, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +29 +/
    Количество труда впечатляет.
    Осталось запустить DOOM!
    Благо клавиатура уже есть, трактористы будут довольны)
     
     
  • 2.209, Аноним (209), 04:44, 07/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > Осталось запустить DOOM!
    > Благо клавиатура уже есть, трактористы будут довольны)

    Видите эти 2 клавиши нажимающихся сами? Это к вам кибердемон подкрадывается!

     

  • 1.7, Брус Ю (?), 12:13, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +1 +/
    Респект! Снимаю шляпу.
     
     
  • 2.141, 0x0ff (?), 19:40, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Прочитал новость на одном дыхании. Вспомнились книги Криса Касперски :)
     
     
  • 3.267, crypt (ok), 19:24, 07/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    можно еще раз, где декодируется видео? вывод я вижу на ноуте.
     

  • 1.12, Аноним (12), 12:28, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –6 +/
    Как говорится, при обратном инжиниринге главное не попасть в ловушку.
     
     
  • 2.14, Sadok (ok), 12:30, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    главное не выйти на саого себя
     
     
  • 3.257, Аноним (-), 15:07, 07/01/2025 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     

  • 1.16, Аноним (-), 12:34, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –4 +/
    Забавный персонаж.

    С гитхаба: "My favorite languages are C and Elixir."
    При этом пишет ось BOSS (github.com/portasynthinca3/boss) на rust! Это какой-то любитель си с подвохом!

     

     ....большая нить свёрнута, показать (76)

  • 1.17, Аноним (17), 12:35, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +3 +/
    Странно сделано, надо было сформировать midi файл, который одновременно проигрывает и показывает Bad Apple
     
  • 1.18, ijuij (?), 12:38, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +1 +/
    Классно! Мне понравилась статья Анны в блоге. Спасибо ей! 😊

     
  • 1.19, Аноним (-), 12:39, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +2 +/
    Никогда не понимал логику распределения новостей в главные и мини-новости.
    Реверс ямахи это конечно прикольно, но считать, что она важнее улучшений в КДЕ из соседней новости... это как-то странно даже.
     
     
  • 2.24, Швондик (?), 13:09, 06/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Вообще-то ямаха ≠ опенсорс, лучше кидайте сюда новости про реверс филипсов и т.п.
     
     
  • 3.127, Аноним (127), 18:51, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >Вообще-то

    - https://download.yamaha.com/sourcecodes/synth/
    - https://download.yamaha.com/sourcecodes/proaudio/

     
  • 3.223, Аноним (223), 06:30, 07/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > Вообще-то ямаха ≠ опенсорс, лучше кидайте сюда новости про реверс филипсов и т.п.

    Филипс - это голимая бытовуха как правило. В звуковом оборудовании они по сути - никто. А ямаха что, они делают весьма крутые и топовые вещи для настоящих музыкантов. Хотя и дешевые фигни - порой бывало.

     
     
  • 4.259, Аноним (-), 15:23, 07/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Ямаха за десятиления своего существования отточила методы производства фортепиан и пианин. Как бы точнее выразиться, хм... Ямаха- это производитель качественный инструментов, и всё. Японцы никогда на пике самой высокой горы в мире не будут. Японцы по менталитету старательные копировальщики. Копировальщик по определению не может быть на пике.
     
     
  • 5.277, Аноним (-), 06:27, 08/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Ямаха за десятиления своего существования отточила методы производства фортепиан и пианин.
    > Как бы точнее выразиться, хм... Ямаха- это производитель качественный инструментов, и
    > всё. Японцы никогда на пике самой высокой горы в мире не будут.

    Тем не менее в вопросах всякого "аудио" добра умеют быть весьма приличными. И "пианины" в виде топовых синтезаторов - и используются активно, и стоят - как крыло от боинга, топовые версии. И ведь покупают.

    > Японцы по менталитету старательные копировальщики. Копировальщик по определению
    > не может быть на пике.

    Просто поставить филипс известный в основном д@рьмовой дешевой бытовухой в 1 ряд с ямахой - ну такое себе. У филипса вообще бывают какие-то (полу)профессиональные синтезаторы? У ямахи то этого добра полно.

     
  • 4.305, AS (??), 10:52, 09/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    >> В звуковом оборудовании они по сути - никто.

    ваще-то они и только они CD стандарт в мейнстрим запилили.
    никто.. капец ваще онанимы Опеннета..

     
  • 2.34, А это не я (?), 13:27, 06/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Не важнее. Значимость одинакова.
     
  • 2.62, Аноним (62), 15:07, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • –4 +/
    ну вот когда будет новость что плазма 100% не крашится вот тогда я думаю она будет в топе)))
     
     
  • 3.85, Аноним (-), 16:17, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > ну вот когда будет новость что плазма 100% не крашится
    > вот тогда я думаю она будет в топе)))

    Don't Do That.
    Don't Give Me Hope!

    т.е. никогда?)))

     

  • 1.23, Аноним (23), 13:03, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +1 +/
    Далее, должна последовать кульминация - запуск Linux на синтезаторе.
     
  • 1.31, Аноним (31), 13:16, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    Интересное иследование, но синтезатор так себе
     
     
  • 2.281, анонимоус (?), 09:30, 08/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А кому же ещё?
     

  • 1.41, Аноним (41), 14:05, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/

    Нужно было ставить Томоё

     
  • 1.46, Аноним (65), 14:22, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +1 +/
    >После этого образы прошивок были проанализированы в пакете для обратного инжиниринга Ghidra.

    Не бояздно NSAшного монстра гонять? Проприетарная IDA Pro и то на порядки довереннее.

     
     
  • 2.71, Аноним (71), 15:46, 06/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    ага лучше крякованный с левого торрента, отключите антивирь при установке :))) горе хакир
     
     
  • 3.83, Аноним (79), 16:14, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ну есть всем известные чистые релизы.
     
     
  • 4.126, Аноним (71), 18:41, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Ну есть всем известные чистые релизы.

    Эт вам Ильфак сказал? :))

    """
    В настоящее время является гражданином Бельгии[9] и проживает в Льеже (Бельгия)[5].

    В 2022 году подписал договор с компанией-инвестором Smartfin Capital[13][14] о продаже компании за 81 миллион евро и создал компанию Zingy Capital
    """

     
     
  • 5.153, Аноним (160), 20:22, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    И что? Даже проприетарная IDA от Smartfin Capital и то довереннее, чем NSA. Знаем мы такие "опенсорсные проекты для анонимусов". В них-то бэкдоры и находят. Что в криптовалютах, что в мессенджерах. Я на 100% уверен что эту GHidra полностью никто не аудировал с целью поиска бэкдоров. Такие вещи не для того берут, чтобы в них самих ковыряться.
     
     
  • 6.175, Аноним (71), 22:37, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > и то довереннее, чем

    равносильно - гебня довереннее но-сач-ейдженси :)))

     
  • 6.318, InuYasha (??), 16:13, 14/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Очень. Очень смешно. Пользуйся Гидрой на оффлайн машине и ешь/спи/жуй Орбит спокойно.
    А вот в тачку с "крякнутой" Айдой даже флэшки втыкать стрёмно.
    Стремнее только Пеганус какой-нибудь. Но это уже другое.
     
  • 2.224, Аноним (223), 06:33, 07/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > Не бояздно NSAшного монстра гонять? Проприетарная IDA Pro и то на порядки
    > довереннее.

    Иметь дело с проприетарью от этого сэра - очень специфичная радость. Я как-то пробовал купить это легально, заодно и узнал за что его называют ill f...k'ом. Не, доверять таким - вообще совсем не стоит. Там комплекс бога во весь рост.

     
     
  • 3.262, Аноним (262), 16:47, 07/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    У вас какая-то сдвинутая модель.

    Убийцам на госфинансировании, которые официально заявляют "we kill people based on metadata", и которые бэкдорят всё попало, даже особо не скрываясь, которые делали GHidra за чужой счёт, и которые вообще ничего не потеряют, если в их GHidra найдут бэкдор - вы доверять можете.

    Ильфаку, который хоть и ведёт себя не очень уважительно к сообществу, но у которого в EULA на саму IDA написано, что её реверсить разрешено (в отличии от программ большинства проприетарастов!), и у которого был бизнес был на эту IDA завязан - вы доверять не хотите. Хотя саму эту скорее всего IDA реверсили куда больше людей, чем проаудировали GHidra.

     
     
  • 4.278, Аноним (-), 06:53, 08/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Или не у меня Не думаю что те кто делал этот тулкит занимаются этим NSA большо... большой текст свёрнут, показать
     
     
  • 5.295, Аноним (295), 17:25, 08/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Сочувствую О феерическом м 8211 м 8211 м 8230 чудачестве Ильфака ходят леге... большой текст свёрнут, показать
     
     
  • 6.304, Аноним (-), 10:50, 09/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Сочувствую. О феерическом м–м–м… чудачестве Ильфака ходят легенды
    > ещё чуть ли не с фидошных времён.

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

    И проприетарии после ЭТОГО - смеют возмущаться ломовым спросом на их замену? :D. И еше что-то про доверие таким господам. Ха.

     

  • 1.49, Аноним (49), 14:31, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Подскажите кто знает, делаю то же самое с zebra zxp3(третий месяц, как хобби) , в прошивке точно есть Шелл, там есть строки help и описание команд.

    Подключаюсь по юарт, он данные выдает (например можно включить дебаг через юсб интерфейс, а логи сыпятся в юарт).

    Но по юарту ни на какие команды не реагирует, только выводит текст.

    Есть ли какой-то туториал, сайт или форум где занимаются такими вещами?

     
     
  • 2.55, Аноним (49), 14:40, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    … Проц nxp coldfire, есть jtag, но его надо распаивать и я пока не знаю чем туда подключаться
     
  • 2.67, eugener (ok), 15:31, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > по юарту ни на какие команды не реагирует, только выводит текст

    Пробовали играться с разными настройками битов чётности и стоп-битов? Симптом такой как будто у вас что-то не совпадает с настройками на другом конце (конечно, если там вообще поддерживается ввод через uart).

     
     
  • 3.225, Аноним (223), 06:34, 07/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> по юарту ни на какие команды не реагирует, только выводит текст
    > Пробовали играться с разными настройками битов чётности и стоп-битов? Симптом такой как
    > будто у вас что-то не совпадает с настройками на другом конце
    > (конечно, если там вообще поддерживается ввод через uart).

    Если он видит текст не порушенным - настройки UART точно совпадают. Просто он видит дебаглог фирмвари - а это вовсе не обязано быть тем же что и шелл/интерактив. Это 2 потенциально разные сущности.

     
     
  • 4.260, Tron is Whistling (?), 16:21, 07/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    В теории может быть хитрый UART с разными скоростями на ввод и вывод.
    Но это очень уж маловероятно.
     
     
  • 5.300, Аноним (-), 02:20, 09/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > В теории может быть хитрый UART с разными скоростями на ввод и вывод.

    В этом случае вы все равно не сможете нормально работать с этим используя commodity железо - и проще всего будет просто забить.

    > Но это очень уж маловероятно.

    Ибо разработчики этой штуки тоже столкнутся с этой проблемой и получат +9000 к головной боли.

     
     
  • 6.312, Tron is Whistling (?), 14:57, 09/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    С коммодити легко - просто два порта вместо одного.
    Но практическая ценность такого идиотизма - да, как-то ускользает.
     

  • 1.66, Аноним (65), 15:29, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    >J-Link BASE Classic, USB-JTAG/SWD адаптер с широким спектром поддерживаемых CPU ядер 126 500 руб.

    Дороговато, не находишь, за платку с GPIO? И почему именно "адаптер" ядра поддерживает, а не OpenOCD?

    Неужели какая-нибудь Raspberry Pi не сможет сделать дело?

     
     
  • 2.124, Аноним (124), 18:34, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +4 +/
    Пффф. Нашёл где смотреть. Чипидип — это *****й бутик (иногда просто предоставляющий витрину для других перекупов) с конской накруткой: от нескольких раз, до нескольких десятков на отдельные позиции (подсанкционная? продукция Microchip или Analog Devices).

    Оригинальный J-Link Base Classic стоит полкилобакса. И это большей частью уже дутый ценник «за специализированное оборудование с поддержкой» для организаций. Себестоимость самой железки там копеечная.

    А на картинке китайский клон, ценой баксов в двадцать-тридцать. И он гораздо дешевле последних RPi, не говоря уж о нишевых вещах типа glasgow. Да, хватило бы Pi Pico, но раз уже есть специализированный инструмент, пуркуа бы и не па?

     
     
  • 3.226, Аноним (223), 06:37, 07/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Пффф. Нашёл где смотреть. Чипидип — это *****й бутик (иногда просто предоставляющий
    > витрину для других перекупов) с конской накруткой: от нескольких раз, до
    > нескольких десятков на отдельные позиции (подсанкционная? продукция Microchip или Analog
    > Devices).

    Да вообще даже в д@рьме бывают жемчужины. Я как-то там видел wch за 12 рублей. Т.е. близко к его 10 центам.

    > А на картинке китайский клон, ценой баксов в двадцать-тридцать. И он гораздо
    > дешевле последних RPi, не говоря уж о нишевых вещах типа glasgow.

    Тем более что интерфейс JTAG можно сделать из любого г-на и палок, желательно чтобы OpenOCD его поддерживал, конечно.

     
     
  • 4.235, Аноним (295), 09:00, 07/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Да, были скорее всего промо 8211 партии от WCH, по 10 тыс штук, которые операт... большой текст свёрнут, показать
     
     
  • 5.249, Аноним (-), 12:13, 07/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Какие промо партии, какие перекупы Это добро по 10 центов валялось - везде LCS... большой текст свёрнут, показать
     
     
  • 6.265, Аноним (295), 18:38, 07/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Дык, ни LCSC, ни маусер не горят желанием принимать денежку от резидентов РФ, ин... большой текст свёрнут, показать
     
     
  • 7.284, Аноним (-), 10:29, 08/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Маусер тоже не образец скромности за доставку дерут прилично и при небольших ти... большой текст свёрнут, показать
     

  • 1.68, Аноним (68), 15:32, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +1 +/
    Это даже не дыра, и не закладка просто штатный Шелл для разработки сабжа. Чего тут такого не понятно. Лучше уж прошивки роутера гонять вот где будет показать все что скрыто.
     
  • 1.70, Tron is Whistling (?), 15:34, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –3 +/
    Влезли в прошивку
    May 16 2012
    Но зачем?
     
     
  • 2.80, Ivan_83 (ok), 16:10, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Забавно как некоторые считают что сделанное 13 лет назад безнадёжно устарело.
    Понимая что такое MIDI - там и из 1980х годов ничего не могло устареть.
     
     
  • 3.90, Tron is Whistling (?), 16:27, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    Да оно даже механически устарело, клавиатура не вечная.
    Хотя, если протирка от пыли - может ещё и живое, просто не использовалось и лежало как игрушка. Что в общем-то и занятие сисэксом с прошивкой объясняет.
    А вообще вижу очередную скрытую рекламу хруста в этой новости.
     
     
  • 4.92, Ivan_83 (ok), 16:29, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Да чему там устаревать!?
    Пианины и рояли столетиями используются, как и всякие оргАны.
    По вашей логике - вы лично устарели ещё до вашего рождения, ибо точно такая же конструкция тела используется вроде как несколько тысяч лет :)
     
     
  • 5.111, Аноним (68), 17:13, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Так поэтому его никто и не реверсит.
     
  • 5.139, Аноним (-), 19:29, 06/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –2 +/
    Ну вообще-то пианины и рояли таки устарели.
    Сейчас настоящее пианино - и тем более рояль - это уже или для профи, или для имиджа-понтов.
    Это в ссср в каждой школе было по несколько штук, даже в обычных квартирах были "Аккорды" или "Красные Октябри".

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

    А вот в домик на 500 кваратов можно и белый рояль поставить. Пусть пыль собирает.
    Концертные площадки оставим за скобками, это другой уровень.

     
     
  • 6.159, Аноним (164), 20:32, 06/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Ну, и да, и нет. Я вот тоже топлю за цифру, но когда садишься за настоящее пианино, пусть даже звучащее не оч, главное чтоб строило - те самые ощущения от механики не передать, огромная градация т.н. велосити, такое можно с имитировать цифрой только с дорогущей молоточковой миди клавиатурой, и с приличной семплерной библиотекой или плагином физического моделирования
     
     
  • 7.184, Аноним (184), 23:08, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    > но когда садишься за настоящее пианино

    Думаю тут ключевое слово "настоящее". А когда это топливо для растопки, которое толком настроить нельзя... то это боль, страдание и отвращение.

    > только с дорогущей молоточковой миди клавиатурой

    Хм... так они вроде не сильно дорогие. 500 баксов начального уровня, за 1-2к вполне ничего так. А новое пианино стоит минимум в 5 раз дороже. Поэтому и место и не на массмаркете, а в муз. школах, на концертах и тд.

    PS: а может это уже дело привычки и мировозрения.

     
  • 7.250, Аноним (250), 12:21, 07/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Звукан у большей части совковых пианин - был совершенно непотребный, даже после ... большой текст свёрнут, показать
     
  • 7.319, InuYasha (??), 16:21, 14/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ни одна цифровуха не заменит. Никак. Фортепиано - это почти бесконечно вариативная вещь. Нет двух одинаково звучащих нажатий. Нат. Там столько факторов звучания, что... Даже 4-мерные плагины не спасают. Но забацать соло для тынц-тынц трэка можно и на синте. )
     
  • 6.193, Ivan_83 (ok), 00:20, 07/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    У вас с одной стороны дрова, устарело и в конуру не пролезает с другой хочется и конуру по просторней и чтобы там такие же дрова стояли :)

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

     
     
  • 7.208, Аноним (208), 03:04, 07/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > аудиосистема от 400 баксов

    Возможно, вы хотели написать «от 4000 баксов». 400 это как раз ширпотребный 5.1 с али экспресс.

     
     
  • 8.298, Ivan_83 (ok), 00:08, 09/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ширпотреб нынче тоже есть с приличным звуком За 400 баксов есть неплохие саундб... текст свёрнут, показать
     
  • 7.245, Аноним (-), 11:12, 07/01/2025 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +/
    > Вы уж определитесь

    Я как раз определился. Мне и на массмаркет - современный синтезатор/электропианино.
    Для понтов в большой дом - исторически ценный инструмент.
    Для концертов - проф. инструмент за много денег.

    А дрова - на растопку.

    > нормальная аудиосистема от 400 баксов

    нормальная за 400 баксов О_о?

     
     
  • 8.299, Ivan_83 (ok), 00:12, 09/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Понты - это как раз про людей у которых денег много а нищета в голове осталась ... текст свёрнут, показать
     
  • 7.251, Аноним (-), 12:26, 07/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > Вы уж определитесь: или старые дрова или современный синтезатор или вообще исполнение
    > музыки вас не интересует, а вы исключительно слушаете и тогда у
    > вас просто нормальная аудиосистема от 400 баксов или мультирум для тех
    > кого хакнули всякие продавцы за дорого фигни.

    Приличные мониторные уши можно найти за ~50 баксов. Будет очень хороший звук, акустика помещения пофиг, и если играть для себя - а не концерты - еще и другим не мешает.

     
  • 5.163, h (?), 20:37, 06/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    >вы лично устарели ещё до вашего рождения, ибо точно такая же конструкция тела используется вроде как несколько тысяч лет :)

    Не отрицаю.

     

  • 1.73, Ivan_83 (ok), 15:48, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Не удивительно что они заюзали SysEx как транспорт для доступа в shell (туда же можно что угодно пихать и длинна не очень ограничена), но скорее всего про это знают только несколько разрабов в компании :)
    Для остальных они написали диагностические утилиты которые через это делают нужное.

    Зачем там понадобилось логинится - интересный вопрос, при захардкоженном пароле.
    Или кто то копировал шелл и хотел пароль потом менять да так и забил или на случай если кто то случайно наткнётся или защита от выполнения случайного мусора, малоли что может прилететь.

     

     ....большая нить свёрнута, показать (19)

  • 1.98, Аноним (101), 16:40, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +2 +/
    У людей есть время и силы на такое хобби. Видимо мне надо менять профессию. 🤔
     
     
  • 2.100, Аноним (-), 16:44, 06/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > У людей есть время и силы на такое хобби. Видимо мне надо менять профессию.

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

     
     
  • 3.109, Аноним (68), 17:11, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Ищет работу и открыт к предложениям разные вещи.
     
     
  • 4.113, Аноним (12), 17:19, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Это одно и то же, разнятся только временные предпочтения.
     
     
  • 5.192, Аноним (68), 00:06, 07/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Это значит в данный момент работа есть.
     
  • 2.167, Аноним (195), 20:56, 06/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > У людей есть время и силы на такое хобби.

    Ну, когда человек без работы и личной жизни, то что еще делать?

     
     
  • 3.254, Аноним (254), 14:23, 07/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Хобби — непосредственная часть личной жизни.
     
     
  • 4.309, Аноним (-), 12:55, 09/01/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.118, Аноним (118), 17:47, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Клавишные музыкальные инструменты дорогущие, не ожидал, что внутри просто небольшая плата с двумя портами...
     
     
  • 2.131, Аноним (131), 19:04, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Можно купить миди-клавиатуру, подключить к компу и получить гораздо больше возможностей за меньшие деньги. Смысл в этих синтюках только в том, чтобы сразу играло без лишних манипуляций. Внутри все равно комп по сути, но очень ограниченный.
     
  • 2.134, Анлним (?), 19:10, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Какие альтернативы этому в твоей реальности?
     
  • 2.135, Аноним (127), 19:11, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    PSR-E433 это "домашний" был недорогим, а вот "pro" модели типа MONTAGE M8x уже не для всех.
     
  • 2.136, Аноним (-), 19:18, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Клавишные музыкальные инструменты дорогущие, не ожидал, что внутри просто небольшая плата с двумя портами...

    Просто рынок маленький.
    А разработка и производство имеет фикс. затраты (например литьевые формы).
    Поэтому просто делят их на всех покупателей - получается не дешево.


     
     
  • 3.152, Аноним (164), 20:19, 06/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Литье пластика это конечно жесть, там такие расценки, ппц. Больше половины себестоимости получается. Я как эту тему начал копать, сильно офигел, дешевле всего выходит на принтере печатать
     
     
  • 4.155, Аноним (-), 20:25, 06/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > Литье пластика это конечно жесть, там такие расценки, ппц. Больше половины себестоимости получается.

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

    > Я как эту тему начал копать, сильно офигел, дешевле всего выходит на принтере печатать

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

    Еще есть тема "распечатать форму", а потом сделать литье в силикон.
    Силиконовые нормально производят до пары сотен деталей, но для некоторых случаев может подойти.


     
     
  • 5.279, Аноним (-), 07:18, 08/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > С печатью тоже не так все круто, но мелкосерийку можно сделать быстро
    > и относительно недорого.

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

     
  • 4.230, Аноним (-), 06:49, 07/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > Литье пластика это конечно жесть, там такие расценки, ппц. Больше половины себестоимости
    > получается. Я как эту тему начал копать, сильно офигел, дешевле всего
    > выходит на принтере печатать

    Оно дешевле - пока вы массово это не фигачите. Для штучных вещей 3D принтеры и правда намного лучше. А если много надо - тогда все вон то отобьется.

     

  • 1.140, Аноним (140), 19:30, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +1 +/
    >Скрытая командная оболочка в синтезаторе

    Ну, наконец-то! Теперь нам хватит клавиш для управления Emacs.

     
     
  • 2.231, Аноним (-), 06:50, 07/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >>Скрытая командная оболочка в синтезаторе
    > Ну, наконец-то! Теперь нам хватит клавиш для управления Emacs.

    Клавиш тем по моему - меньше чем на обычной клавиатуре компа. Даже у полноразмерного пианино.

     
     
  • 3.246, Аноним (246), 11:24, 07/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Зато клавиши расположены так, чтобы удобно было нажимать сочетания
     
  • 3.310, Аноним (310), 14:48, 09/01/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.151, Аноним (208), 20:15, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –9 +/
    > воспользовавшись имевшимися на плате выводами для отладочного интерфейса JTAG и порта UART

    Эту дрянь надо с плат удалять первым делом перед выпуском в продажу чтобы не копались кому не положено и не воровали интеллектуальную собственность. Наши устройства пока мы не начали прошивки подписывать и криптовать всё что неровно лежит ворьё приноровилось покупать, разбирать и использовать я уж не знаю для чего. Наши инженеры в новую версию продукта хотят внедрить диод, который можно «убить» прямо из прошивки если замечена попытка несанкционированного доступа, но пока это всё дальше лабораторного стола не продвинулось к сожалению.

     

     ....большая нить свёрнута, показать (25)

  • 1.176, Аноним (-), 22:38, 06/01/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     
  • 1.183, Аноним (183), 23:05, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +1 +/
    "пакет для обратного инжиниринга Ghidra" )))
     
  • 1.187, PetrG (ok), 23:54, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +/
    Почему туда ещё Doom не портировали?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру