Так как нас не приняли в Google Summer of Code 2019, то мы по старой-доброй традиции организовали (не без помощи спонсоров) свой RSoC, правила такие же, подробнее можно найти на RSoC’19. Radare2 - это фреймворк и набор утилит для реверс инжиниринга машинного кода, его отладки и эмуляции. Поддерживает множество архитектур, платформ и файловых форматов, написан на чистом C. Имеет графический интерфейс (Cutter), написанный на Qt/C++.
- 10 марта - прием заявлений
- 29 марта - окончание приема заявлений
- 1 апреля - оглашение списка принятых студентов
- 15 мая - начало работы
- 1 июля - первый отчет
- 5 августа - второй отчет
- 5 сентября - последний отчет
- 12 сентября - окончание приема PR в рамках программы.
Среди списка идей в этом году:
- улучшения консольного интерфейса
- новый парсер синтаксиса команд
- улучшение анализа и вывода типов
- профили CPU/SoC
- загрузка «жирных» PE (Native + .NET)
- улучшения поддержки платформы Windows
- улучшения Radiff2 - инструмента сравнения бинарного кода
- платформа для онлайн совместного реверс инжиниринга
При составлении заявки одним из требований является выполнение одного из «микротаска» - в виде PR (Pull Request) в основной репозиторий. Список подобных микрозаданий находится здесь.