virtual machine

  • ХабрахабрФото 1337ReverseEngineer’s VMAdventures 1 crackme

    1337ReverseEngineer’s VMAdventures 1 crackme

    Продолжаем решать головоломки: сегодня это 1337ReverseEngineer's VMAdventures 1 Задача: узнать верный пароль, на который программа выдаст "Correct key!". Проверка пароля С помощью дизассемблера находим строку "Correct key!" и код, что на нее ссылается. Над ним - цикл проверки пароля: eax пробегает по символам, а в edi - длина пароля. Строка byte_4032E0 содержит непечатные символы: это не сам пароль, а хеш.…

    Читать далее »
  • ХабрахабрФото Обзор программы JPoint 2021: воркшопы, Spring, «игра вдолгую»

    Обзор программы JPoint 2021: воркшопы, Spring, «игра вдолгую»

    Близится новый JPoint, и мы готовы подробно рассказать о его программе. В этом посте мы разделили доклады по тематическим блокам: можно и быстро понять «что вообще будет», и узнать конкретику. А во вступлении упомянем отдельные моменты: Пришла весна, то есть самое время поговорить о Spring. О нём будет четыре доклада, в том числе большое двухчастное выступление Евгения Борисова. Для него…

    Читать далее »
  • ХабрахабрФото Проверка QEMU с помощью PVS-Studio

    Проверка QEMU с помощью PVS-Studio

    QEMU – достаточно известное приложение для эмуляции. Статический анализ может помочь разработчикам таких сложных проектов, как QEMU, отлавливать ошибки на раннем этапе и в целом повысить его качество и надёжность. В этой статье будет проверен исходный код приложения QEMU на потенциальные уязвимости и ошибки с помощью инструмента статического анализа PVS-Studio.QEMU является свободным ПО, предназначенным для эмуляции аппаратного обеспечения различных платформ.…

    Читать далее »
  • ХабрахабрФото Umka. Жизнь статической типизации в скриптовом языке

    Umka. Жизнь статической типизации в скриптовом языке

    В своё время посты на Хабре и Reddit о статически типизированном скриптовом языке Umka вызвали весьма активную дискуссию. Прошедшие полтора месяца позволили мне избавиться от некоторых заблуждений, развить язык и дать чуть более вразумительные ответы на вопросы публики. Как и следовало ожидать, наиболее серьёзное испытание выпало на долю самой концепции статической типизации. Она осталась в основе языка, но потребовала компромиссов…

    Читать далее »
  • ИгрыФото Под капотом Screeps — виртуализация в MMO-песочнице для программистов

    Под капотом Screeps — виртуализация в MMO-песочнице для программистов

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

    Читать далее »
  • ХабрахабрФото [Из песочницы] Методы проб и установки Arch Linux

    [Из песочницы] Методы проб и установки Arch Linux

    Сейчас речь пойдет об установке в различных вариантах такого небезызвестного дистрибутива линукса — Arch Linux. На момент написания статьи он занимает на distrowatch почётное 12-е место по количеству поисковых запросов за 6 месяцев с почётной средней оценкой самого дистрибутива 9.3/10. Многие считают его настоящим линуксом, для настоящих программистов, но знаменит он в первую очередь не этим, а своим нетривиальным процессом…

    Читать далее »


Кнопка «Наверх»