Pull to refresh
-13

Пользователь

0,4
Rating
21
Subscribers
Send message

Глухарь ESPшный — мемуары охотника

Level of difficultyHard
Reading time19 min
Reach and readers26K

> Названием «глухарь» птица обязана известной особенности токующего в брачный период самца утрачивать чуткость и бдительность, чем часто пользуются охотники

Защита программного кода — извечная битва меча и щита. Одни люди стараются создать устойчивые ко взлому программные и аппаратные продукты, другие пытаются эти решения сломать. Но что происходит, когда команда, специализирующаяся на взломе, выпускает на рынок свой продукт? Можно ли в этих обстоятельствах разработать устройство, защиту которого невозможно обойти?

Сегодня мы посмотрим внутрь флеш-картриджа для Nintendo Switch под названием MIG Switch и раскроем тайну его происхождения! Ну и в качестве побочного квеста победим защиту одного из самых современных микроконтроллеров на рынке.

Интересно? Продолжаем!

Купить дорого или выжать максимум из китайского проектора HY-300 через ADB и реверс-инжиниринг прошивки

Level of difficultyMedium
Reading time8 min
Reach and readers17K

Купил портативный проектор HY-300 — оказался не самым "ярким" представителем. Через ADB и root добрался до прошивки, нашёл скрипт testgamma, который при каждой загрузке занижает яркость до 70%. Разобрался как работает gamma LUT в видеопроцессоре VOP, какие параметры реально влияют на картинку, а какие — пустышки. Пошаговая инструкция по выжиманию максимума из проектора.

Читать далее

Как работает движок микрокода процессора 8086

Level of difficultyMedium
Reading time22 min
Reach and readers11K

Микрокод часто описывают как аккуратный промежуточный слой между инструкциями и «железом», но при попытке посмотреть на него на уровне кристалла эта картина быстро усложняется. В случае Intel 8086 это особенно заметно: за компактным набором микроинструкций скрывается набор инженерных компромиссов, распределённая логика декодирования и нетривиальная схема адресации. В статье разберемся, как устроен сам движок микрокода 8086 — от выбора точки входа и исполнения до организации ПЗУ и вспомогательных блоков, которые позволяют уместить всё это в ограничения конца 70-х.

Внутри процессора

Лишние вычисления

Level of difficultyEasy
Reading time12 min
Reach and readers15K

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

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

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

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

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

Если вы собираетесь писать branchless код, надо помнить как именно спекулятивное выполнение и предсказание ветвлений взаимодействуют с подсистемой памяти, потому что «лишняя работа» иногда ускоряет программу, а в некоторых случаях попытка сделать код более «предсказуемым» приводит к обратному эффекту.

Читать далее

BAREBONE2022: чтобы заблокировать этот протокол придется запретить MAX и Yandex

Level of difficultyEasy
Reading time5 min
Reach and readers168K

Привет, Хабр!

Если не читали предыдущие статьи — кратко: в РФ сейчас работают белые списки (а мы не знали) подробнее тут, ТСПУ работает в режиме drop‑all, пропуская только одобренные IP + SNI.

Обходилось это легко — покупаешь VPS у VK/Timeweb/Яндекса, получаешь подсеть которая есть в белых списках, поднимаешь VLESS.

Только вот скоро это перестанет работать.

Читать далее

Как РосАтом на чёрном рынке ИИ покупал

Level of difficultyEasy
Reading time13 min
Reach and readers39K

«Кроилово ведёт к попадалову» — знает каждый русскоязычный, поляк бы сказал — «Tanie mięso psy jedzą», в британских колониях прозвучит — «Penny wise, pound foolish»...

Это история о том, к чему приводит экономия на SMM персонале и незнание банального
«Quis custodiet ipsos custodes?»

Заглянуть в мешок...

«Telegram обошёл блокировку РКН» — нет, не Telegram

Level of difficultyEasy
Reading time5 min
Reach and readers278K

Пока СМИ писали про победу команды Дурова над РКН, анонимные разработчики из опенсорс-комьюнити уже две недели сидели в чатах, реверсили DPI и писали патч, который и использовала команда Дурова. Расскажу, как это было на самом деле.

Погружение

Что там с МС-21

Reading time5 min
Reach and readers36K

В 2009 году на авиасалоне МАКС показали макет нового российского самолёта. Белый, длинный, красивый с широченным салоном и композитным крылом, которого ни у кого в этом классе ещё не было. Назвали МС-21 — «Магистральный Самолёт XXI века». Обещали: серийное производство в 2016-м. Через семь лет вы будете на нём летать!

Прошло семнадцать.

Читать далее

Золото для небесного дракона: как в Китае перезапускают старые месторождения, а на Западе из этого раздувают сенсации

Level of difficultyEasy
Reading time7 min
Reach and readers9.8K

В конце февраля 2026 года в сети появилась новость о том, что в Китае наткнулись на крупнейшее золотое месторождение в мире — Вангу в провинции Хунань. Новость разошлась по соцсетям как свежая сенсация. Но в реальности сообщение об этом китайская сторона опубликовала еще в ноябре 2024-го. Так найденное больше года назад геологическое открытие лёгким движением руки журналистов превратилось в глобальный инфоповод второй раз — уже на волне рекордных цен на золото и всеобщего интереса к стратегическим ресурсам.

Читать далее

Я вскрыл платёжный терминал «Сбера» — внутри оказалась игровая консоль и телефон

Level of difficultyMedium
Reading time12 min
Reach and readers451K

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

И вот он в моих руках, а далее в статье есть все ответы на вопросы выше. Ну и ещё мы с него звонить будем.

Читать далее

Тестирование встроенного АЦП (ADC) на MIK32 AMUR (К1948ВК018)

Level of difficultyEasy
Reading time4 min
Reach and readers14K

Не так давно я уже писал заметку про новый микроконтроллер MIK32 AMUR от отечественного производителя АО "Микрон" и отладочную плату NUKE MIK32 на его базе. В одном из наших изделий мы планируем применить это МК для измерения физической величины (расход жидкости) и выдачи усредненного параметра в цифровом виде. В связи с чем появилась необходимость проверить как работает АЦП в составе этой микросхемы. Микроконтроллер MIK32 "AMUR" укомплектован одним многоканальным аналого-цифровым преобразователем разрядностью 12 бит к входу которого можно подключать до 8 сигналов через встроенный аналоговый коммутатор. В данной статье я приведу пример кода для работы этим АЦП и опишу выявленные проблемы и особенности.

Читать далее

Полный технический анализ MITM в клиенте Telega

Level of difficultyMedium
Reading time24 min
Reach and readers63K

Утром 18 марта создатели приложения Telega активировали скрытую функциональность, позволяющую им перехватывать все данные между их приложением и сервером Telegram, пропуская их через свои сервера.

К сожалению, информации об этом мало, и поэтому была написана эта статья с подробным, повторяемым анализом данного механизма.

Читать далее

Самые холодные «звёзды» в галактике могут оказаться инопланетными мегаструктурами

Level of difficultyEasy
Reading time4 min
Reach and readers8.2K

С тех пор как физик Фриман Дайсон впервые предложил эту концепцию в 1960 году, «сфера Дайсона» стала святым Граалем для охотников за техносигнатурами. Считается, что высокоразвитая цивилизация могла бы построить «сферу» (или, согласно нашему более современному пониманию, «рой» из более мелких компонентов) вокруг своей звезды, чтобы собирать (почти) всю её энергию. Мы знаем, по крайней мере теоретически, что такой рой может существовать — но как бы он выглядел на самом деле, если бы мы смогли его наблюдать? Новая статья, доступная в препринте на arXiv и скоро выходящая в журнале Universe, написанная Амирнезамом Амири из Университета Арканзаса, исследует этот вопрос — и в процессе раскрывает типы звёзд, вокруг которых наиболее вероятно найти такие рои.

Читать далее

Плохое яблоко на русской Ардуине

Level of difficultyMedium
Reading time17 min
Reach and readers28K

Некоторое время назад я поделился первыми впечатлениями от знакомства с Ардуино-совместимой платой ELBEAR ACE-UNO на базе отечественного микроконтроллера MIK32 «Амур». Материал нашёл хороший отклик среди читателей, и это подогрело моё желание развить тему. Правда, подогрев слегка перешёл в фазу медленного бурления, и достиг точки закипания только сейчас. Но лучше поздно, чем никогда.

В прошлый раз я входил в эту воду совершенно без подготовки, и почти все мои тесты работали ужасно медленно. Но я верю, что «Амур» может лучше, и сегодня сделаю второй подход к снаряду: всё-таки попытаюсь продемонстрировать художественный фильм «Плохое яблоко», рассказывающий о негативном влиянии продукции компании Apple на моральный облик японских девочек. Попутно расскажу про несколько важнейших практических моментов при работе с «Амуром».

Читать далее

Intel возвращается к старой архитектуре процессоров — без гибридных ядер

Reading time5 min
Reach and readers35K

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

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

Читать далее

Как я обжаловал попытку военкомата ограничить меня в правах

Level of difficultyEasy
Reading time8 min
Reach and readers40K

История о том, как военкомат собирался применить ко мне ограничительные меры, несмотря на то, что в военкомат я явился (также был риск, что меня доставят в военкомат полицейские - для составления протокола). И как я обжаловал их намерения (на данный момент ограничения не введены и информации о таких намерениях тоже больше нет).

29.11.2025 я получил СМС от номера 117 с текстом: "Вам направлена повестка в военкомат. Ознакомиться: реестрповесток.рф".

По закону возможные ограничение за неявку по повестке (согласно статьи 7.1 Закона №53-ФЗ "О воинской обязанности и военной службе"):

‣ запрет выезда из страны;
‣ запрет на государственную регистрацию физических лиц в качестве индивидуальных предпринимателей;
‣ запрет на постановку на учет в налоговом органе физического лица в качестве налогоплательщика;
‣ приостановки на постановку недвижимого имущества на государственный кадастровый учет и (или) государственную регистрацию прав;
‣ ограничения права на управление транспортными средствами;
‣  запрет на государственную регистрацию транспортных средств;
‣ отказ в заключении кредитного договора, договора займа.

Читать далее

Гексафторид вольфрама подорожал почти вдвое — и это бьет по всему рынку чипов

Reading time5 min
Reach and readers13K

С начала 2026 года резко выросли цены на гексафторид вольфрама — один из ключевых газов, используемых при производстве микросхем. Крупные поставщики из Азии почти одновременно пересмотрели контракты с фабриками, объясняя это подорожанием сырья и высоким спросом со стороны производителей памяти и процессоров. В результате выросла стоимость обработки кремниевых пластин, и этот рост постепенно начинает отражаться на всей электронике — от серверов до обычных смартфонов. А если учесть, что цены и так растут, то текущая тенденция может вывести ценник чипов просто на орбиту. Давайте разберемся в ситуации.

Что случилось?

РКН и «сибирская блокировка»

Level of difficultyEasy
Reading time3 min
Reach and readers127K

В конце ноября 2025г. у части интернет провайдеров в Сибирском и Дальневосточном округах появились проблемы с использованием TLS прокси. Блокировка появлялась после активации прокси для всей системы, но не при проксировании отдельных сайтов.

Читайте далее чтобы узнать что я обнаружил.

Читать далее

Японское инженерное чудо: что скрывается внутри Sony PSP?

Level of difficultyEasy
Reading time7 min
Reach and readers18K

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

Сегодня я хотел бы поговорить об инженерном чуде Sony образца 2004 года - Sony PSP, и рассказать о том, что у неё скрывается под капотом...

Читать далее

Как мы отреверсили Агент@Mail.ru и над нами смеялась половина Твиттера

Level of difficultyMedium
Reading time5 min
Reach and readers22K

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

Читать далее
1
23 ...

Information

Rating
2,643-rd
Registered
Activity