Для подписчиковВ этой статье я покажу, как на Python можно сделать инъекцию ложных маршрутов в домен EIGRP. При некотором везении такая инъекция позволит злоумышленнику провести атаку типа MITM или на некоторое время устроить хаос в домене маршрутизации. Мы в деталях разберем процесс установления соседства с маршрутизатором и обмен маршрутной информацией, а в качестве бонуса смастерим несложный графический интерфейс.
Microsoft устранила ошибку в системе безопасности, из-за которой внутренние файлы и учетные данные были публично доступны в интернете через сервер, размещенный в облаке Microsoft Azure.
Клон очень сурового Trinidad Scorpion CARDI перед трансплантациейНесколько лет назад я писал пост о том, как вырастить на гидропонике крайне острый Trinidad Scorpion CARDI. Он, при его живительных 1.2 миллионах единиц Сковилла, на неподготовленных перцеедов производит впечатление эквивалентное облизыванию паяльника.Пока Монстр плодоносил и радовал в течение нескольких лет, я продумывал более удобный вариант гидропонной установки, который было бы не стыдно показывать в приличном интерьере гостя…
2000 годПервый раз я зашёл в интернет в 2000 или 2001 году — точно не помню. Мне было около 18–19 лет и я был жуткий фанат творчества группы «Гражданская Оборона». За последующих примерно 2–3 года количество сайтов, посвящённых этой рок‑группе, в Рунете того времени было примерно с пару десятков (наверно много больше, чем всяких живых ВК‑групп «Обороны» на сегодняшний день).Как? Почему? Как так получалось, что творчество Летова, неоднозначного и крайне специфического рок-певца, на момент сущес…
Отвал флэш-памяти типа eMMC — весьма частая болячка смартфонов и планшетов, которая массово преследует современные девайсы на протяжении вот уже более 10 лет. Симптомы проблемы знакомы многим читателям: смартфон виснет на заставке, системные приложения регулярно вылетают, или настройки системы внезапно перестают сохраняться. Сам процесс замены флэш-памяти требует навыков перекатки и пайки BGA-чипов, оборудования (трафареты для реболла, программатор с колодками, опционально подогрев) и пониман…
Мы разочаровались в курсах по программированию и поэтому сделали свои собственные. Не для вайтишников, а для типичных разрабов. В процессе нас хакнул инфлюенсер и забанил сервер телеграма. Покоцанные, но не сломленные, мы представляем проект, над которым работали полтора года по ночам. Курсы по программированию с задачами в online IDE и прагматичной теорией. Никаких сертификатов и гарантий трудоустройства. Сплошной хардкор и опенсорс! Зачем это нужно? Выучить новый язык – приключение дольш…
Для лиги лени: редкий бардак в импортозамещении. Про что текст: я попытался упорядочить мое представление о качестве импортозаместительных серверов. Не вышло.Предисловие-1. Культурологическое.Перед прочтением нужно вспомнить теорию «истинности» в лекциях Техноложки (СПбГТИ(ТУ)) Зачем: чтобы понимать, что 0, иногда, это просто 0. Это не «хорошо» и не «плохо», и тем более «вообще», это 0, и это не 1. Сначала надо принять это как факт, у некоторых комментаторов с этим проблемы. Предисловие-2. Мат…
Привет! Меня зовут Дмитрий Королёв, я бэкенд-разработчик в Авито. В этой статье я расскажу про ключевые аспекты и концепции работы с наиболее популярными алгоритмами и структурами данных. Это поможет и в реальных проектах, и чтобы глубже понять алгоритмические принципы. Статья подойдёт специалистам, которые хотят углубить свои знания в программировании, и укрепить навыки нахождения оптимальных решений алгоритмических задач. Базовые концепцииЗнакомство с алгоритмами и структурами данных лучше в…
Экскурсия по двум самым известным хукам в ReactЕсли вы изо всех сил пытались разобраться в useMemo и useCallback, вы не одиноки! Я разговаривал со многими разработчиками React, которые cломали голову над этими двумя хуками.Моя цель в этом здесь — прояснить всю эту путаницу. Мы узнаем, что они делают, почему они полезны и как получить от них максимальную пользу.Погнали!Целевая аудиторияЭто руководство написано, чтобы помочь начинающим/мидл разработчикам освоиться с React. Если вы делаете свои п…