Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 1.71 KB

TODO.md

File metadata and controls

28 lines (23 loc) · 1.71 KB
  • Добавить в вывод консоли информацию о таблицах разделов
  • Парсить и выдать сырой вывод разделов
  • Парсить Флаги в заголовках секций (section_headers['characteristics'])
  • Функция переводящая VA в RAW адрес
  1. CLI-интерфейс [x]
  2. Приложить побольше разных тестовых .exe
  3. Юнит-тесты
  4. Подробный разбор секций:
    1. импорт/экспорт
    2. возможность вывода хексдамп [x]
    3. ресурсы
    4. ...
  5. ...

-[x] Секция импорта: группировать по exe/dll, из которых выполняется импорт, указывать название импортируемой функции и её адрес -[x] Возможность построения списка зависимостей (т.е. список библиотек, наличие которых необходимо для запуска программы) -[x] Секция экспорта: аналогично -[x] Вывод хексдампов -[x] Разбор ресурсов: для начала только показывать список имеющихся. -[x] Для проверки можно открывать .exe-файл в Visual Studio, она как раз покажет дерево имеющихся ресурсов -[x] Вывод всех секций

String переделать на списки и join Все таки переделать * на импорт as Посмотреть моудль struct для бинарных данных