Pull to refresh
0
Шурик@AlexBrownread⁠-⁠only

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

1
Subscribers
Send message

Мне прислали фишинг под MAX. Я разобрал ссылку и нашёл уязвимость в их API

Level of difficultyMedium
Reading time14 min
Reach and readers1.9K

«Мне прислали фишинг под MAX. Внутри оказался MITM в их API» «Не ты ли на фото?» — пришло поздно вечером, в обычной переписке, от знакомого, который пишет редко. К сообщению приложена короткая ссылка. Я понял, что у него увели аккаунт, и захотел разобраться, что внутри. Через пять дней я смотрел на инфраструктуру из 179 фишинговых доменов, четырёх хостингов, через которые оператор переезжал каждые сутки, и обнаружение, что фишинг-кит работает не как сборщик паролей, а как MITM-прокси к настоящему API мессенджера MAX. Жертва получает реальный SMS от реального MAX и не может распознать атаку. CVSS 8.8. VK молчит уже неделю.

Читать далее

Шаттлы, бомбардировщики, космические лаборатории: история аэрокосмических компьютеров IBM 4 Pi

Reading time29 min
Reach and readers7.8K

Утром 12 апреля 1981 года, ровна 20 лет спустя после дня, когда Юрий Гагарин стал первым человеком в космосе, в небо Флориды с грохотом устремился космический шаттл. При первом взлёте шаттла им управляли командир Янг и пилот Криппен. Но на самом деле запуском, как и большей частью полёта, руководили четыре компьютера в отсеках авионики одной палубой ниже экипажа. Пятый компьютер был готов перехватить управление в случае катастрофического компьютерного сбоя. Эти компьютеры Model AP-101B относились к семейству IBM System/4 Pi.

Семейство System/4 Pi, впервые представленное примерно в 1967 году, было линейкой компактных мощных компьютеров, предназначенных для задач в сфере авионики. Военные использовали эти компьютеры везде, от истребителя F-4 и бомбардировщика B-52 до сонарных систем подводных лодок и противокорабельных ракет «Гарпун». Другие компьютеры семейства System/4 Pi играли более мирную роль в разработке GPS и дистанционного управления полётами. В космосе компьютеры System/4 Pi управляли первой американской космической станцией Скайлэб, а также многоразовой лабораторией Спейслэб, выводившейся в космос шаттлом.

Несмотря на важную роль компьютеров System/4 Pi, информацию о них сложно найти —в Википедии полностью отсутствуют данные о моделях CC, SP и ML1. Однако я нашёл кучу маркетинговых брошюр и статей о 4 Pi, благодаря чему могу заполнить множество пробелов в истории System/4 Pi.

Читать далее

Топ-5 мифов о Python, в которые давно пора перестать верить

Level of difficultyEasy
Reading time10 min
Reach and readers7K

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

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

Читать далее

Забытая, но доступная: операционная система Windows Embedded POS Ready 2009

Level of difficultyEasy
Reading time5 min
Reach and readers11K

8 апреля 2014 года закончилась официальная поддержка Windows XP. С этой системой у меня связаны самые теплые воспоминания: она требовала заметно меньше усилий при поиске драйверов для устройств и позволяла запускать огромное количество игр. В ту эпоху многие ноутбуки и планшетные ПК создавались с расчетом на установку XP — например, Compaq TC1000.

Казалось бы, век этой операционной системы завершен. Но даже сейчас, в 2026 году, вы можете вполне официально скачать Windows XP Professional с сайта Microsoft — правда, под другим названием. Не верите? Лучше один раз увидеть, чем сто раз услышать, так что заваривайте чайку - мы рассмотрим различия этой ОС от «ванильной» версии и для чего ее используют в настоящее время.

Читать далее

Ещё одна статья о декораторах в python, или немного о том, как они работают и как они могут поменять синтаксис языка

Reading time7 min
Reach and readers18K

Декораторы в python являются одной из самых часто используемых возможностей языка. Множество библиотек и, особенно, веб-фреймворков предоставляют свой функционал в виде декораторов. У неопытного python разработчика уйдёт не так уж много времени, чтобы разобраться, как написать свой декоратор, благо существует огромное количество учебников и примеров, а опытный разработчик уже не раз писал свои декораторы, казалось бы, что ещё можно добавить и написать о них?

Я постараюсь раскрыть информацию о том, как работают стандартные декораторы staticmethod, classmethod, а так же сам интерпретатор python, как писать декораторы, принимающие аргументы без дважды вложенных функций, ну, и наконец, как немного поменять синтаксис python.

Read more

Android, iOS и немного Python: подходит ли Kivy для реальных кроссплатформенных задач?

Reading time20 min
Reach and readers13K

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

Первым делом на ум, конечно же, пришло программирование. Создать небольшое приложение «для себя» можно не погружаясь в тонкости работы языков и фреймворков, а для старта – это именно то, что нужно. 

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

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

 Давайте вместе разберемся — что же такое Kivy?

Читать далее

Запускаем DeepSeek-V4 (1.6T) на «калькуляторе»: SVD-трансмутация, Identity Theft и гаражный MLOps

Level of difficultyHard
Reading time2 min
Reach and readers10K

Что делать, если у вас есть 1.6-триллионная модель и видеокарта из прошлого десятилетия? Пока корпорации покупают H100 фурами, мы используем SVD-трансмутацию и архитектурный Identity Theft, чтобы запустить DeepSeek-V4 на бесплатном инстансе Kaggle. Инструкция по сборке Мутанта внутри.

Читать далее

Российская инфраструктура стала тихой гаванью для киберпреступников. Причем тут Руцентр, Рег.Ру и DDoS-Guard?

Level of difficultyEasy
Reading time10 min
Reach and readers31K

Когда мои сайты положили DDoS-атакой, я не смог нормально воспользоваться бесплатной защитой CloudFlare. Из-за ограничений со стороны РКН часть его подсетей в России заблокирована у многих интернет-провайдеров, включая мобильных операторов.

Чтобы не потерять российских пользователей, пришлось срочно переходить на российское решение и платить за проксирование трафика. Цена вопроса — десятки тысяч рублей в месяц всего за два домена. И это за минимальный, самый дешевый тариф. Из-за этого я сильно сгорел, потому что на CloudFlare я бы отбился бесплатно. А теперь — ежемесячный, неприятный для меня счет, потому что альтернатив просто нет.

Но самое интересное на мой взгляд произошло дальше. Пытаясь разобраться, кто и как организовывает DDoS-атаки в 2026 году, я обнаружил массу специализрованных сервисов: так называемых DDoS-стрессеров — сервисов, где можно запустить атаку на любой ресурс в пару кликов за небольшие деньги.

Пока в мире с такими незаконными сервисами борются, проводя крупные международные операции вроде Operation PowerOFF, в России — из-за необъяснимой лояльности ряда крупных компаний — они чувствуют себя вполне комфортно.

Чем закончилось мое взаимодействие с этими компаниями, предоставляющими инфраструктуру DDoS-стрессерам, в попытке прекратить их работу — вы узнаете в этом материале.

Читать далее

Структуры данных на практике. Глава 13: Структуры данных без блокировок

Reading time9 min
Reach and readers8.4K

«Блокировки — это goto конкурентного программирования», — Морис Херлихи

Проблема 60%

Наша система логгинга тратила 60% своего времени на ожидание снятия блокировок. Не на выполнение полезной работы, только на одно ожидание.

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

Пропускная способность: 850 тысяч сообщений в секунду. В восьмиядерной системе она должна быть гораздо выше.

«Можно ли улучшить ситуацию, отказавшись от блокировок?», — спросил меня мой менеджер во время ревью производительности.

Этот вопрос привёл к полной смене архитектуры...

Читать далее

Ubuntu 26.04 LTS: на что смотреть перед миграцией с 24.04

Level of difficultyEasy
Reading time8 min
Reach and readers11K

23 апреля Canonical выпустил Ubuntu 26.04 LTS — Resolute Raccoon. Про сам релиз уже написали все, поэтому не будем повторяться — и посмотрим на релиз с другой стороны.

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

Читать далее

Персональная система планирования и база знаний в Obsidian для технического директора

Level of difficultyEasy
Reading time4 min
Reach and readers12K

Когда ко мне обратился клиент, он сформулировал проблему примерно так: «Вся информация есть, но связана только у меня в голове».

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

Читать далее

Каким был мобильный телефон до появления сотовой связи. Часть 1

Level of difficultyMedium
Reading time14 min
Reach and readers14K

Если вы смотрели французский фильм «Разиня» с Луи де Фюнесом и Бурвилем, то наверняка заметили одну деталь. Кадиллак, который перегоняет главный герой, — это не просто шикарная машина. В ней есть телефон. Телефон! С которого можно позвонить на обычный городской номер.

«Разиня» снят в 1965 году, действие по смыслу происходит примерно тогда же. До старта первой сотовой сети — чуть меньше двадцати лет. Как же герои умудрялись звонить из этого Кадиллака? Неужели это всего лишь художественный вымысел?

Нет, такое действительно было возможно. В США, Европе и СССР существовали системы, которые сейчас можно назвать прообразом мобильного телефона. Они имели выход на телефонную сеть общего пользования и обходились без проводов.

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

Читать далее

SSH по требованию: что умеет socket activation и почему я перестал держать туннели открытыми

Level of difficultyEasy
Reading time10 min
Reach and readers17K

Привет, Хабр! К написанию статьи меня подтолкнуло знакомство с механизмом socket activation в Linux, на который я случайно наткнулся и не смог пройти мимо. Технология старая, но заслуживает большого внимания, а моя статья раскрывает одно из множества потенциальных практических применений — создание SSH-туннеля по требованию.

Читать далее

Проектирование на основе абстрактного синтаксического дерева

Level of difficultyMedium
Reading time62 min
Reach and readers11K

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

Редактор АСД

Фирма из 14 человек vs завод с 93-летней историей: Наглядный пример того, как убивают заводы

Level of difficultyEasy
Reading time4 min
Reach and readers108K

«Калугатрансмаш» уже закрылся — на его месте строят жилой комплекс. Следующие, судя по всему, — мы. Так говорит руководство «Кубаньжелдормаша» — завода, которому в августе исполнится 93 года, который пережил немецкую оккупацию и 90-е, но может не пережить систему госзакупок. Разбираю конкретный конкурс, в котором единственный производитель проиграл перекупщику — и почему это касается не только заводов, но и всего IT-сектора.

Читать далее

Мониторинг температуры и влажности в квартире на минималках

Reading time13 min
Reach and readers11K

Данная статья является продолжением статьи https://habr.com/ru/articles/871380/ про сенсор HT2000, который измеряет CO₂, температуру и влажность. В рамках той статьи обсуждался более доступный вариант измерительного прибора. Конкретно этот вариант измерителя будет построен на датчиках типа AHT2X или SHT2X (в интернете полно информации об этих датчиках). Задача прибора‑измерителя — измерять показания температуры и влажности и передавать их на сервер для хранения данных по домашнему Wi‑Fi.

Читать далее

Мама, я киберповстанец

Level of difficultyEasy
Reading time8 min
Reach and readers55K

История о том, как сисадмин борется с конторой с бюджетом в 60 млрд.
В продолжение комментария.

Глава 1. Первые блокировки, obfs4proxy

Глава 2. Вторая волна, вынос части инфры из AWS.

Глава 3. Попытка попасть в белые списки.

Глава 4. Появление cloak/trojan/hysteria/vless.

Глава 5. Белые списки, поднятие серверов в РФ

Глава 6. Отрыв IP, резервирование

Глава 7. Multihop

Читать далее

Обновление MQTT Control RS: встроенный broker + Lua script node с песочницей

Level of difficultyEasy
Reading time5 min
Reach and readers6.4K

Приветствую, Хабр!

Несколько недель назад свет увидел MQTT control rs — инструмент для визуального создания логики автоматизации поверх MQTT.

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

Читать далее

Почему не взлетели дирижабли? Часть 19: советские дирижабли накануне войны

Level of difficultyEasy
Reading time9 min
Reach and readers17K

Радикальный пересмотр советской программы дирижаблестроения в 1935 году и трагическая гибель в горах под Кандалакшей рвавшегося на выручку челюскинцам дирижабля «Осоавиахим» поставили точку в мечтах начала тридцатых об армадах краснозвёздных дирижаблей. После этого в СССР построили лишь несколько малых аппаратов мягкой конструкции, а небо окончательно завоевали самолёты. Их прогресс был стремительным, а военное применение дирижаблей в Советском Союзе считалось делом бессмысленным и обречённым — хотя дирижабль СССР В-8 специальной военной постройки всё же примет участие в учениях по поиску подлодок. Однако когда разразилась Великая Отечественная, небольшому дирижаблю СССР В-12 «Победа» и совсем крохотному «Малышу» неожиданно найдётся небольшая, изначально неочевидная, но довольно важная роль в огромной военной машине РККА.

Читать далее

Локальные LLM на слабом железе — что ставить, как запустить, чего ждать

Level of difficultyEasy
Reading time4 min
Reach and readers25K

Три года назад запустить 7-миллиардную модель локально означало профессиональный GPU. Потом появилась квантизация - сжатие весов с 32-битной точности до 4-битной. Модель стала в 3-4 раза легче при минимальной потере качества. 7B параметров теперь занимают 4-5 ГБ вместо 14.

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

Information

Rating
Does not participate
Location
Красноярск, Красноярский край, Россия
Registered
Activity