The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Представлен инструментарий Cascade, позволивший выявить 29 уязвимостей в процессорах RISC-V, opennews (??), 24-Окт-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


3. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  –9 +/
Сообщение от Аноним (3), 24-Окт-23, 17:32 
Представляю сколько такого в эльбрусах
Ответить | Правка | Наверх | Cообщить модератору

5. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +8 +/
Сообщение от Андрей (??), 24-Окт-23, 17:35 
Проведи исследования. Или только набрасывать?
Ответить | Правка | Наверх | Cообщить модератору

9. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +1 +/
Сообщение от Sw00p aka Jerom (?), 24-Окт-23, 17:41 
проплати, почему бы и нет
Ответить | Правка | Наверх | Cообщить модератору

60. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +20 +/
Сообщение от Аноним (60), 24-Окт-23, 19:22 
Предоставь ему Эльбрусы для исследования. А так, нет Эльбрусов - нет уязвимостей, логично, чё.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

120. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +6 +/
Сообщение от Аноним (120), 24-Окт-23, 22:38 
> Проведи исследования. Или только набрасывать?

RISC-V полностью открытая архитектура, с заведомо известными подкапотными решениями и вариантами которые могут быть, от этого можно проводить такие тесты.

Эльбрус же проприетарный чёрный ящик, компилятор которого также закрыт, аналогичное тестирование для него провести просто невозможно и это все кто в теме прекрасно знают, поэтому получается, что набрасываете тут вы!

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

161. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от YetAnotherOnanym (ok), 25-Окт-23, 11:41 
У МЦСТ есть процессоры серии S на спарковской архитектуре. Можно их этой палочкой потыкать при желании.
Ответить | Правка | Наверх | Cообщить модератору

168. Скрыто модератором  +/
Сообщение от Аноним (-), 25-Окт-23, 14:16 
Ответить | Правка | Наверх | Cообщить модератору

184. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (-), 25-Окт-23, 17:49 
> У МЦСТ есть процессоры серии S на спарковской архитектуре. Можно их этой
> палочкой потыкать при желании.

У лично меня никаких эльбрусьев нет и врядли будут в обозримом будущем, при той политике производителя и соотношениях. А вот RISCV у меня уже есть. Кто ж виноват что китайцы уже напекли на этом МК за $0.2 (поди плохо 32-битник дешевле 8-битника?!) и одноплатников занедорого в промышленных количествах? Поэтому errata RISCV ядер меня, вот, интересуют.

Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору

186. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (186), 25-Окт-23, 20:15 
Какие микроконтроллеры? GD32VF103? Как-то неадекватно они косят под клоны армовских STM32. Назвали бы ещё Huyuyun h9-129000HYU.
Ответить | Правка | Наверх | Cообщить модератору

192. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от nobody (??), 26-Окт-23, 11:46 
по $0.2 вот эти видимо - https://www.wch-ic.com/products/CH32V003.html
вот эти чуть подороже - https://www.wch-ic.com/products/CH32V203.html
Ответить | Правка | Наверх | Cообщить модератору

198. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (198), 26-Окт-23, 22:46 
> по $0.2 вот эти видимо - https://www.wch-ic.com/products/CH32V003.html
> вот эти чуть подороже - https://www.wch-ic.com/products/CH32V203.html

Ага, они. Это просто хит - их уже и на гитхабе народ расколупал (изначально дока мерзкая и на китайском была) и продаются уже с такими ценами - тупо везде. И подделывать их при таком ценнике никто не будет. Ну что, арм, а продашь за сравнимые бабки ну хоть M0+? Не говоря про что-то более приличное? :)

А по периферии это как раз "почти STM32" так что специфика только для RISCV ядра, а работу с железками можно сдернуть из STM32'ных проектов практически 1 в 1.

А еще одноплатники на Allwinner занедорого вот появились, эти просто скачали ядро XuanTie c гитхаба, засунули в свои чипы приделав к ним uncore типичное для allwinner'ов и получились 64-битные одноплатники занедорого. Правда, одноядерные, что для 64-бит проца слегка изврат, зато дешево. А за 100+ баксов оно сильно меньше кому надо, хоть там трижды офигенное.

Ответить | Правка | Наверх | Cообщить модератору

193. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (193), 26-Окт-23, 15:04 
А как нужно было, чтобы адекватно? По-моему, вполне понятно: GD32VF103 имеет набор переферийных устройств такой же, как STM32F103. И, кроме того, GigaDevice их разогнала до 108 МГц, против 72 МГц у прототипа.
Ответить | Правка | К родителю #186 | Наверх | Cообщить модератору

197. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (-), 26-Окт-23, 22:37 
> переферийных устройств такой же, как STM32F103. И, кроме того, GigaDevice их
> разогнала до 108 МГц, против 72 МГц у прототипа.

Ну там как бы у GD память зато более дурацкая - буферизация SPI flash -> здоровый SRAM. Это с одной стороны, конечно, ускоряет работу чипа. С другой - блин, время выхода чипа на режим неприличное. Где-то пофиг, а где-то и нет. STM32 в этом плане куда лучше, через 4 стабильных тика системного RC osc они уже код начинают выполнять, так что сильно быстрее "in control" оказываются.

Ответить | Правка | Наверх | Cообщить модератору

196. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +1 +/
Сообщение от Аноним (-), 26-Окт-23, 22:35 
> Какие микроконтроллеры? GD32VF103?

WCH, 32-битные.

> Как-то неадекватно они косят под клоны армовских STM32.

Наоборот, идея - великолепная. STM32-like uncore, ARM -> RISCV core. Поэтому большую часть софта можно без особого гемора перетянуть и на GD, и на WCH. А любители фирмы ARM и роялтей пусть теперь и думают как рынок удерживать когда более дешевый конкурент с теми же фичами образовался.

> Назвали бы ещё Huyuyun h9-129000HYU.

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

Ответить | Правка | К родителю #186 | Наверх | Cообщить модератору

6. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +3 +/
Сообщение от Доктор.Ливси (?), 24-Окт-23, 17:35 
вот именно что представляешь, а ты купи, посчитай, расскажи да покажи нам, а мы посмотрим.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

18. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +8 +/
Сообщение от Аноним (18), 24-Окт-23, 17:50 
> а ты купи

Нельзя купить то чего нет.

Ответить | Правка | Наверх | Cообщить модератору

48. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  –3 +/
Сообщение от vladimir (??), 24-Окт-23, 18:46 
https://www.youtube.com/watch?v=-UxnQyokM9M
Ответить | Правка | Наверх | Cообщить модератору

51. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +2 +/
Сообщение от Аноним (18), 24-Окт-23, 18:51 
Это не ссылка на интернет магазин где я могу сконфигурировать и купить сабж.
Ответить | Правка | Наверх | Cообщить модератору

63. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  –2 +/
Сообщение от Первая буква (?), 24-Окт-23, 19:36 
И часто ты конфигуришь процы Интел?
Ответить | Правка | Наверх | Cообщить модератору

74. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +3 +/
Сообщение от анонист (?), 24-Окт-23, 19:46 
Проц интел я могу вынуть один и вставить другой. Так же и с памятью, и прочей периферией. В отличии от эль-брусов где всё распаяно. Так что твой выceр мимо кассы.
Ответить | Правка | Наверх | Cообщить модератору

136. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (136), 25-Окт-23, 02:34 
Тебе запретили припаивать проц?
Уже должны были допереть все разбирающиеся что скажем 4 гига набортной памяти на видяхе это не потолок.
Скоро без 16 гигов нельзя будет нормально даже поиграть из-за жручести движков, но обыватели же не попрутся массово RX 6600 - RTX 3060 напаивать память хотя бы до 16 гигов.
Обывательская логика не слишком то уместна если тебе процессор надо чтобы работал, а не чтобы его вытаскивать обязательно самому.
Паяют же чипы видеокарт.
Ответить | Правка | Наверх | Cообщить модератору

137. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +2 +/
Сообщение от Конь юктивит (?), 25-Окт-23, 06:20 
Каждый линуксоид должен иметь дома паяльную станцию, я считаю. И не абы какую проприетарную, а собранную своими руками.
Ответить | Правка | Наверх | Cообщить модератору

155. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +2 +/
Сообщение от Первая буква (?), 25-Окт-23, 09:35 
> Каждый линуксоид должен иметь дома паяльную станцию, я считаю. И не абы
> какую проприетарную, а собранную своими руками.

А хороший линуксоид еще и соседям по паяльной станции соберет и покажет как с ней работать, если его попросят помочь распечатать страничку текста.

Ответить | Правка | Наверх | Cообщить модератору

201. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (-), 26-Окт-23, 23:19 
> А хороший линуксоид еще и соседям по паяльной станции соберет и покажет
> как с ней работать, если его попросят помочь распечатать страничку текста.

Чччерт, где таких соседей берут? Заверните две!


Ответить | Правка | Наверх | Cообщить модератору

212. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Первая буква (?), 27-Окт-23, 23:14 
>> А хороший линуксоид еще и соседям по паяльной станции соберет и покажет
>> как с ней работать, если его попросят помочь распечатать страничку текста.
> Чччерт, где таких соседей берут? Заверните две!

Че ни разу не видел? Как и ваш линух - неуловимый и ненужный

Ответить | Правка | Наверх | Cообщить модератору

213. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (-), 28-Окт-23, 02:33 
> Че ни разу не видел?

Чтоб паялку собрали и поучили с ней работать? Ух, блин, неа, пришлось как лоху за свои бабки покупать (впрочем хвала китайцам, стало довольно недорого) и учиться работать смотря видосики как паять SMD like a boss на ютубе и тематичных форумах. Теперь то я конечно и мозги паялке могу сделать сам уж, но вот такой сосед был бы очень полезен в свое время.

> Как и ваш линух - неуловимый и ненужный

Да вот линухом я пользуюсь для себя и на меньшее уже в принципе не соглашусь. И он такой "неуловимый" и "ненужный" - что разлетелся в миллиардах юнитов по всей планете. Мне такая ненужность нормуль, имхо. Во всяком случае, голодная смерть мне в обозримом будущем кажется на грозит, род занятий нравится, и по моему - это как раз ЗБС получилось.

Ответить | Правка | Наверх | Cообщить модератору

154. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Первая буква (?), 25-Окт-23, 09:32 
> Проц интел я могу вынуть один и вставить другой. Так же и
> с памятью, и прочей периферией. В отличии от эль-брусов где всё
> распаяно. Так что твой выceр мимо кассы.

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

Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

76. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  –3 +/
Сообщение от анонист (?), 24-Окт-23, 19:48 
И кстати с ноутами если сравнивать, то там если всё и распаяно, то можно заказать любую конфигурацию при покупке. В отличии от распильного эль-бруса.
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

146. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от _ (??), 25-Окт-23, 08:01 
кто хочет, тот покупает(дорого). остальные ноют
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

185. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (-), 25-Окт-23, 17:55 
> Это не ссылка на интернет магазин где я могу сконфигурировать и купить сабж.

Тебя на алиэкспрессе забанили? Да блин, на такую оказию даже ваш чип и дип уже продает китайские МК на RISCV ядрах. Отличные лабораторные крысы за копейки - даже если проц за 20 центов вообще совсем склеит ласты - И ХРЕН С НИМ! :)

Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

130. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Sw00p aka Jerom (?), 25-Окт-23, 00:10 
Надо Михаила попросить, вроде у него он есть :)
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

131. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Sw00p aka Jerom (?), 25-Окт-23, 00:13 
>а ты купи

вон один купил уже, ну не проц, а обычную автомобильную зарядку :)

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

13. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (13), 24-Окт-23, 17:48 
Таки, полагаете, что партнёры добавили нештатную функциональность во время производства? Вроде, чтобы этого избежать, производилось выборочное тестирование полученных образцов.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

62. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (60), 24-Окт-23, 19:35 
Партнёры на аутсорсе ещё и в lcc могли добавить нештаную функциональность, кстати.
Ответить | Правка | Наверх | Cообщить модератору

77. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  –2 +/
Сообщение от kusb (?), 24-Окт-23, 19:48 
Тут про естественные уязвимости было. Ну а так - самому в принципе интересно, как это может быть сделано.
Но более вероятны закладки от самих разработчиков, которые стучат в ФСБ, например.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

17. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  –1 +/
Сообщение от Аноним (18), 24-Окт-23, 17:50 
> Представляю сколько такого в эльбрусах

Зачем представлять то, чего нет?

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

66. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (60), 24-Окт-23, 19:38 
Ну вот в брелоках точно есть критические баги - они неработоспособны. И купить их можно.
Ответить | Правка | Наверх | Cообщить модератору

22. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +5 +/
Сообщение от Аноним (136), 24-Окт-23, 17:55 
Не представляешь, ведь там нет спекулятивного исполнения инструкций и по сути все является AVX инструкциями с определением нитей наэтапе копиляции с заранее заданными ветвлениями.
Черви неспособны в анализ и лишь представляют что они представляют
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

70. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (60), 24-Окт-23, 19:41 
А кроме спекулятива проблем не бывает? Данные не только в кеше оседать могут, как оказалось, но и в каких-нибудь промежуточных регистрах.
Ответить | Правка | Наверх | Cообщить модератору

37. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +2 +/
Сообщение от Oleg (??), 24-Окт-23, 18:21 
Найдите мне всю эту хрень в Z80.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

73. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  –1 +/
Сообщение от Аноним (60), 24-Окт-23, 19:43 
Если про уязвимости, то смысл его изощрённо ломать, если там одно адресное пространство. Просто читай всё, что хочешь.
Ответить | Правка | Наверх | Cообщить модератору

78. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +1 +/
Сообщение от анонист (?), 24-Окт-23, 19:49 
> там одно адресное пространство. Просто читай всё, что хочешь.

И это прекрасно. Именно так и должно всё быть вместо этого театра безопасности.

Ответить | Правка | Наверх | Cообщить модератору

94. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (60), 24-Окт-23, 20:19 
Сбой в одной программе херит всё содержимое ОЗУ. Прекрасно, чё? Превед, Reset! Ностальгия по DOS.
Ответить | Правка | Наверх | Cообщить модератору

114. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +6 +/
Сообщение от chlen22cm (?), 24-Окт-23, 22:02 
У меня в то время почему-то ничего не сбоило. Программировать надо уметь, а не тяп-ляп и смузи.
Ответить | Правка | Наверх | Cообщить модератору

151. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (151), 25-Окт-23, 09:14 
Ну да, кроме твоего Хелловорлда никаких других программ запускать не требуется.
Ответить | Правка | Наверх | Cообщить модератору

79. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от kusb (?), 24-Окт-23, 19:52 
Кстати хочу монокристальный спектрум с z80, возможно ay, некоторой неожиданной обвязкой нужной для микроконтроллеров и и.п.
А потом делать разную технику на этой штуке, особенно где нужны экранчики. Часы там, кнопочные телефоны, технику.
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

80. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +1 +/
Сообщение от kusb (?), 24-Окт-23, 19:54 
Ещё можно например супермногоядерный z80 (если ядра небольшие - их можно на одном куске много). Или супервысокочастотный (он же простой, проще разогнать, но придётся и переделать)
Ответить | Правка | Наверх | Cообщить модератору

84. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +2 +/
Сообщение от no (??), 24-Окт-23, 20:03 
> хочу монокристальный спектрум

Нате https://github.com/andykarpov/tang9k-speccy

Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

85. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от kusb (?), 24-Окт-23, 20:04 
Вау
Ответить | Правка | Наверх | Cообщить модератору

95. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (60), 24-Окт-23, 20:22 
Чем тебя микроконтроллеы не устрамвают?
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

108. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от kusb (?), 24-Окт-23, 21:27 
Ну это он и есть. Например позволит выполнять программы именно для спектрума.
Ответить | Правка | Наверх | Cообщить модератору

141. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +1 +/
Сообщение от Ю.Т. (?), 25-Окт-23, 07:13 
Существует не так уж мало реконструкций, не только спектрума, но и новых конструкций на базе 6809 и 6502 (нового). Чтобы в одном кристалле, вряд ли, но компактных одноплатников хватает.
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

199. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (-), 26-Окт-23, 23:00 
> Кстати хочу монокристальный спектрум с z80, возможно ay, некоторой неожиданной обвязкой
> нужной для микроконтроллеров и и.п.
> А потом делать разную технику на этой штуке, особенно где нужны экранчики.
> Часы там, кнопочные телефоны, технику.

На современных 32-битных микроконтроллерах можно все то же самое - только на порядок лучше! Кому вперлось в 2023 году доисторическое неэффективное 8-битное ALU? У вот именно нормальных МК - ADC/DAC например шире чем 8 битов, таймеры минимум 16 битов и проч - 8-битное ALU сразу означает куда более поганый код для работы со всем этим микроконтроллерным обвесом и ЭН тактов на то что вон тот сделает за ОДИН.

А там еще DMA например бывает. Представляешь во сколько раз при прочих равных 32-бит ядро, озадачившее делать heavy lifting DMA автомат вообще делает этих 8-битных убогостей? Врядли, иначе не выдавал бы дурацкие желания. И да, экранчик и работа с GSM модулем конечно делается по минимуму даже на атмеге паршивенькой. Но на 32-битном МК плевать более симпатичную графику на цветной экран например будет куда приятнее. И вообще, только представь, вместо того чтобы лично в коде эн кило битмапы на экран гнать - попросил это сделать DMA вообще, от сих до сих, и пошел заниматься чем-то еще пока оно там тягает вот это все в интерфейс.

...более того - ты еще не видел что можно сделать DMA + timer + GPIO на STM32-like. Де факто там можно скроить "полухардварную" внешнюю шину даже если ее изначально нет. Так можно и скоростной логический анализатор на ...цать МГц и эн каналов забацать, и какую-нибудь работу с параллельными быстрыми ADC/DAC с довольно жестими таймингами, когда круче сможет только FPGA. И все это - в мелких корпусах, с питанием чуть не от одной CR2032, так что ЧАСЫ могут напоминать, натурально, ЧАСЫ. Даже, блин, наручные можно изобразить :)

Ну а Z80 помер потому что кому он такой нужен сейчас? Потуги делать продолжение были но технического смысла в этом - ноль. Да и на си его прогать не очень, а на асме продвинутую периферию програмить - код выглядит ужасно и через год в нем без поллитры даже автор ничерта не помнит.

Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

107. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от maximnik0 (?), 24-Окт-23, 21:26 
>Найдите мне всю эту хрень в Z80.

Читали бы эл.журнал ZX Ревью -там приводили список недокументированных комманд,список комбинации команд которые приводят к зависанию и ошибкам и т.д. Часть ошибок в поздних ревизиях процессора убрали,но все равно баги были.

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

127. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +1 +/
Сообщение от Tron is Whistling (?), 25-Окт-23, 00:00 
Не было там команд, которые приводят "к зависанию и ошибкам".
Весь набор команд Z80 был разобран по полочкам ещё до его кончины.
Всё там стройно. Единственный вариант реально "зависнуть" - DI:HALT (HALT'ов кстати более 1, часть "зависающих" команд - они и есть), и то если NMI не придёт.
Ответить | Правка | Наверх | Cообщить модератору

149. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от maximnik0 (?), 25-Окт-23, 08:38 
> Всё там стройно. Единственный вариант реально "зависнуть" - DI:HALT (HALT'ов

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


Ответить | Правка | Наверх | Cообщить модератору

156. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Tron is Whistling (?), 25-Окт-23, 09:56 
Магик был вначале только на Зоновском клоне, это и было NMI собственно.
Никакого "зависания" не было, просто исполнялось не то, что задумано.
Типовой "антиотладочный" приём - стек в ROM.
Ответить | Правка | Наверх | Cообщить модератору

202. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (202), 26-Окт-23, 23:22 
> Магик был вначале только на Зоновском клоне, это и было NMI собственно.
> Никакого "зависания" не было, просто исполнялось не то, что задумано.
> Типовой "антиотладочный" приём - стек в ROM.

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

Ответить | Правка | Наверх | Cообщить модератору

157. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Tron is Whistling (?), 25-Окт-23, 09:56 
(я под Z80 кодил _очень_ много, почти до конца, и немножко даже после, ради фана)
Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

158. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Tron is Whistling (?), 25-Окт-23, 10:00 
Вообще спектрумы и асм очень люто учили кодить "вчистую", проверяя код, потому что отладка была процессом очень сложным.
Ответить | Правка | Наверх | Cообщить модератору

174. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (174), 25-Окт-23, 14:44 
Да вроде STS делал отладку тривиальной. Но исправлять и компилировать заново, особенно если код объёмен - это было немножко долго, даже с дискеты. Так что да, Спек учил сразу всё продумать.
Ответить | Правка | Наверх | Cообщить модератору

176. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Tron is Whistling (?), 25-Окт-23, 14:45 
Да ни фига не тривиальной, особенно в конце, когда стековые процедуры вошли в моду.
Ответить | Правка | Наверх | Cообщить модератору

180. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (174), 25-Окт-23, 15:16 
"Стековые", это когда для копирования использовались серии pop+push? Такое были задолго до того, как продавец ZХ-Ревю переключился на торговлю линолеумом. В любом случае, STS всё эмулировал. Хотя, я и не отлаживал почти ничего. Своё продумывалось по три раза, а всякие iS-DOS и Спекторфоны копировать - для этого не надо снимать конверт и ковырять код, эффективнее было опять же подумать.
Ответить | Правка | Наверх | Cообщить модератору

190. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Tron is Whistling (?), 26-Окт-23, 09:58 
Ну да, для копирования, или просто для линейного чтения или записи с автоинк(дек)рементом.
Ответить | Правка | Наверх | Cообщить модератору

173. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (174), 25-Окт-23, 14:41 
Для работы "магик кнопки" требовалось сколько-то байт на стеке. Потому антиотладка сводилась к установке SP в начало экранной памяти. Для демок стека хватало, а Тырдос загонял стек в адреса ПЗУ, потому и вис.
Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

128. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Tron is Whistling (?), 25-Окт-23, 00:03 
Самый-самый фан там с "протекающим" на три бита вычислительным регистром, но это не ошибка а просто недокументированное поведение. Ну и регистр регенерации вместе со спрятанной маской прерываний, от которых на клонах толку не было. В остальном ничего интересного.
Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору

129. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Tron is Whistling (?), 25-Окт-23, 00:05 
На два бита протекающим, простите. S не протекает.
Ответить | Правка | Наверх | Cообщить модератору

132. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Tron is Whistling (?), 25-Окт-23, 00:14 
В классическом Z80 тоже есть свой фан с протечкой двух битов (5 и 3) из скрытого регистра во флаги при некоторых операциях. Другое дело, что толку от него там - как от козла молока.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

187. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (-), 26-Окт-23, 00:26 
> Найдите мне всю эту хрень в Z80.

Забей в поискарь что-то типа "z80 undocumented opcodes" и будет тебе всякого. Вплоть до зависонов проца в определенных условиях.

Но если у тебя 1-задачная система и ты сам себя подвесил, то кому от этого плохо? И данные там и так можно по всей площади было тырить - системы прав вообще нет, заходи кто хошь делай что хошь. А в многозадачке с такой парадигмой далеко не уедешь, там изоляция задач друг от друга нужна.

Там нет вулна потому что и фичи изоляции задач и ядра - нет, нельзя сделать баг в фиче которой нет :)

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

191. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Tron is Whistling (?), 26-Окт-23, 10:02 
Ещё раз: нет там "зависов". Не "зависает" Z80.
Ответить | Правка | Наверх | Cообщить модератору

200. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (-), 26-Окт-23, 23:13 
> Ещё раз: нет там "зависов". Не "зависает" Z80.

А http://www.z80.info/z80undoc.htm утверждает немного иное...

The IN (C), F instructions is only usefull if you test bits
which have the same number as a flag in the F-register because
some older Z80 lock up otherwise.

Брешут? И кстати в микроконтроллерных применениях проц молотяищий какой-то мусор вместо того чтобы BAD OPCODE исключение кинуть - вовсе даже и не фича. А заодно и UBSAN там не будет, соотвественно.
Ответить | Правка | Наверх | Cообщить модератору

205. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Tron is Whistling (?), 27-Окт-23, 00:21 
... some older Z80 ...
Только там не в Z80 дело, а в незавершающемся цикле шины при этой операции. Обвязка.
Ответить | Правка | Наверх | Cообщить модератору

56. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (56), 24-Окт-23, 19:07 
их закопали
отстал от жизни
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

75. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (60), 24-Окт-23, 19:46 
Ну если TSMC санкции отменит, то вспомнят, конечно. Или, там, к 2030-му ;)) году свою фотолитографию выкатят.
Ответить | Правка | Наверх | Cообщить модератору

169. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (169), 25-Окт-23, 14:19 
Или ишак, или падишах. Ставлю на банкротство главного заказчика МЦСТ.
Ответить | Правка | Наверх | Cообщить модератору

104. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (104), 24-Окт-23, 21:10 
В Эльбрусах нет уязвимостей по определению. Вот в коде, который сгенерит компилятор, вполне возможно.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

148. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 25-Окт-23, 08:29 
Ответить | Правка | Наверх | Cообщить модератору

160. "Представлен инструментарий Cascade, позволивший выявить 29 у..."  +/
Сообщение от Аноним (160), 25-Окт-23, 11:30 
Как будто, схемотехнически нельзя уязвимости пролюбить.
Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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