Полезные устройства и файлы в Linux В операционной системе Linux есть множество файлов, устройств и записей каталога /proc, которые могут быть очень полезны и крайне интересны для изучения. Вот пример некоторых из них: Файл /proc/<pid>/maps содержит структурную схему образа процесса, он показывает каждый регион отображённый в виртуальную память процесса: исполняемый файл, разделяемые библиотеки, стек, куча, vDSO (virtual dynamic shared object, виртуальный динамический разделяемый объект) и многое другое. Этот файл имеет критически важное значение для возможности быстрого анализа структуры адресного пространства процесса. Файл /proc/kcore - это запись в файловой системе proc, которая действует, как динамический файл ядра Linux. Она представляет из себя необработанный дамп памяти, в виде двоичного файла формата ELF, который может использоваться программой GDB для отладки и анализа функций ядра. Файл System.map доступен практически во всех версиях дистрибутивов Linux и может оказаться оч
Linux: анализируем бинарные файлы. Часть 2. Интересные места.
29 сентября 202029 сен 2020
148
1 мин