анализ программ

  • Хабрахабр

    Тайна прошивок

    Авторы: к.ф.-м.н. Чернов А.В. (monsieur_cher) и к.ф.-м.н. Трошина К.Н. Как с помощью самых общих предположений, основанных на знании современных процессорных архитектур, можно восстановить структуру программы из бинарного образа неизвестной архитектуры, и дальше восстановить алгоритмы и многое другое? Заказчик попросил разобраться с бинарной прошивкой устройства, которое выполняло управление неким физическим процессом. В этой статье мы расскажем об одной интересной задаче, которая…

    Подробнее »
  • Хабрахабр

    Как мы в IntelliJ IDEA ищем лямбда-выражения

    Один из часто используемых вариантов поиска на языке Java — поиск всех реализаций данного интерфейса. Важной возможностью любой IDE является поиск и навигация по коду. Часто такая функция называется иерархией типов (Type Hierarchy) и выглядит как на картинке справа. Можно сохранить в индекс полную иерархию классов во время компиляции, так как компилятор все равно ее строит. Перебирать все классы проекта…

    Подробнее »


Кнопка «Наверх»
Закрыть