[Из песочницы] Мамкины хацкеры или мой путь в CTF
Это был далекий 2014 год, когда еще зеленые, недавно поступившие в универ, парни, услышали, что есть какие-то соревнования с завлекающим названием — «Capture the flag» (сокр. CTF, в переводе «Захват флага»). Фото с сайта securitylab.ru к новости про Facebook CTF 2016 На факультете был один...
[Из песочницы] Сим-сим откройся или реверс инжиниринг умного домофона
После прочтения поста Krupnikas возникла мысль разобраться с mitmproxy и посмотреть как устроен бэкенд ежедневно используемых мобильных приложений. Выбор пал на приложение домофон. После авторизации оно позволяет открывать двери и отвечать на видеозвонки. Что из этого вышло и какие дырки мне...
TDD в микроконтроллерах. Часть 2: Как шпионы избавляют от зависимостей
В предыдущей статье мы начали освещать тему эффективности применения методологии TDD для микроконтроллеров (далее – МК) на примере разработки прошивки для STM32. Мы выполнили следующее: Определили цель и инструменты разработки. Настроили IDE и фреймворк для написания тестов. Написали тест-лист для...
Поднимаем свой DNS-over-HTTPS сервер
Различные аспекты эксплуатации DNS уже неоднократно затрагивались автором в ряде статей опубликованных в рамках блога. При этом, основной акцент всегда делался на повышение безопасности этого ключевого для всего Интернет сервиса. До последнего времени, несмотря на очевидность уязвимости DNS...
Как проходил первый хакатон на The Standoff
На PHDays 9 впервые в рамках кибербитвы The Standoff состоялся хакатон для разработчиков. Пока защитники и атакующие в течение двух дней боролись за контроль над городом, разработчики должны были обновлять заранее написанные и развернутые приложения, а также обеспечивать их бесперебойную работу под...
Калькулятор TI-89 Titanium и его программирование на C
Не так давно на Хабре была статья про графический калькулятор TI-83, и, поскольку я являюсь обладателем TI-89 Titanium — калькулятором следующего поколения от Texas Instruments, под катом я решил рассказать про него, и показать, как для этого калькулятора можно создавать свои собственные программы...
Приглашаем разработчиков участвовать в хакатоне на PHDays 9
Впервые на Positive Hack Days в рамках кибербитвы The Standoff пройдет хакатон для разработчиков. Действие развернется в мегаполисе, в котором массово внедрены самые современные цифровые технологии. Условия максимально приближены к реальности. У атакующих полная свобода действий, главное не...
10 лучших приемов роста 2014 года по версии ресурса GrowthHackers
Ресурс GrowthHackers.com выбрал лучшие приемы роста, которые применялись сервисами в 2014 году. ЦП публикует 10 «хаков», получивших наибольшее количество пользовательских голосов....
Где учиться программисту: 19 онлайн-курсов
По запросам читателей ЦП публикует подборку из 19 онлайн-курсов для программистов — собрали платные и бесплатные курсы для начинающих и продвинутых разработчиков на русском и английском языке....
Письмо в редакцию: Почему важно сразу объяснить программистам масштаб проекта
В редакцию ЦП написал Алексей Лобанов, создатель сервиса трансляции фотографий и твитов с места событий Grenki. Он решил рассказать о своём опыте общения с программистами и предостеречь читателя от тех ошибок, которые посчастливилось совершить ему самому....
Лен Кендалл, Cartegram: Как создать мобильную игру без строчки кода
Предприниматель Лен Кендалл рассказал о своем опыте создания мобильной игры при полном отсутствии познаний в программировании....
Далее