Category : habrahabr

habrahabr
Реверс-инжиниринг: стартуем прошивку ReadyNAS через QEMU

Сейчас у нас много возможностей и инструментов для исследования различных девайсов — те же приложения для эмуляции вроде QEMU позволяют создавать прекрасную «песочницу» из любого компьютера. К чему это я? Не так давно я решил изучить прошивку ReadyNAS от NetGEAR. Сам девайс — хорошая «рабочая лошадка», меня все устраивало. Но захотелось посмотреть, на чем такие гаджеты работают.Посмотрел и не зря. Оказалось, что разными моделями ReadyNAS в рамках одной аппаратной архитектуры управляет прошивка …

  • четверг, 9 октября 2025 г. в 00:00:15
habrahabr
По итогам Chaos Constructions'2025

Тридцать лет назад, в 1995 году, мы провели первую в России и бывшем СССР demo party (или, говоря более понятным языком, компьютерный фестиваль) - ENLiGHT. С тех пор мы делали это почти ежегодно, с 1999 года по нынешнее время - под именем "Chaos Constructions". В этой статье я хочу немного рассказать о Chaos Constructions'2025, прошедшем 23 и 24 августа этого года в Санкт-Петербурге.Как уже стало традиционным, всё происходившее в эти два дня можно условно разделить на:Ретро выставку…

  • четверг, 9 октября 2025 г. в 00:00:14
habrahabr
Сам себе breakpoint

Когда отлаживаешь программу, речь идет про использование отладчика в студии или другой IDE, то почти всегда имеешь дело с точками останова (breakpoint, бряками) — механизмом, когда выполнение программы приостанавливается, чтобы можно было заглянуть внутрь и понять, что происходит. Точек останова есть всего два основных типа, программные и аппаратные, а остальные все сделаны на их основе. Эти два базовых типа могут вести себя похоже, но устроены по-разному. Программные точки останова — это то, …

  • четверг, 9 октября 2025 г. в 00:00:13
habrahabr
Патчим Chrome для работы с YouTube

Салют, Хабр! Я думаю, каждый из вас знаком или, по крайней мере, слышал о такой прекрасной утилите как NoDPI написанной на питоне (большое спасибо @Lord_of_Rings!). Сегодня я хочу представить вам (почти) свою разработку, не требующую ни питона ни прокси. Мы будем патчить прямо на диске библиотеку chrome.dll - входяющую в пакет Chrome на Windows и лежащую в директории "C:\Program Files\Google\Chrome\Application\140.0.7339.208\chrome.dll". Цифры могут меняться в зависимости от версии. Дан…

  • четверг, 9 октября 2025 г. в 00:00:11
habrahabr
Я беру проволоку, навиваю, запекаю и зарабатываю 13 млн за год

ДИСКЛЕЙМЕР: Статья написана для блога на основе интервью с управляющим производства пружин А. Петрухиным.Они открывают двери самолётов, чистят стёкла автомобилей, затягивают шнурки на куртке и поднимают сиденье КамАЗа. Без них не сработает дезодорант, не выстрелит пистолет и не поедет снегоход.Они везде — но их никто не замечает.СтатьяПружины бывают разные.— Пружина сжатияСтоит, например, в шариковой ручке, в пружинном матрасе.В сиденье камазаИ в щетке стеклоочистителя ВАЗа— Пружина растяженияУ…

  • четверг, 9 октября 2025 г. в 00:00:11