Лабораторная работа №1 / лаб1
.docМинистерство науки и образования РФ
Санкт-Петербургский Государственный Электротехнический
Университет «ЛЭТИ»
__________________________________________________________________
Кафедра МО ЭВМ
Отчёт по лабораторной работе N 1.
“ Форматы исполняемых файлов”
Выполнили:
ст. гр. 3342 ФКТИ Злобин А. Н.
Постникова О. Е.
Преподаватель: Алексеев А. Н.
Санкт-Петербург
2006
-
Введение
Цель работы:
-
Научиться работать в командной оболочке (shell) bash (или подобной) и составлять скрипты
-
Научиться использовать утилиты для исследования бинарных файлов:
-
readelf
-
Пакет binutils (nm, objdump, strings и т.д.)
-
Разобраться в формате ELF
-
Написать скрипт автоматизирующий получения данных о содержимом бинарных файлов
-
Список информации потребовавшейся для выполнения работы
Система помощи UNIX
-
Команад info (н.р. $info binutils)
-
Команда man (н.р. $man readelf)
-
Advanced Bash-Scripting Guide. Искусство программирования на языке сценариев командной оболочки. Версия 2.5 (15 февраля 2004). Автор: Mendel Cooper (thegrendel at theriver dot com)
-
Выводы
В ходе выполнения лабораторной работы:
-
научились работать в командной оболочке shell и составили скрипты;
-
убедились, что знание языка командной оболочки является залогом успешного решения задач администрирования системы;
-
научились использовать утилиты для исследования бинарных файлов
-
разобрались в формате ELF (Executable and Linkable Format);
-
написали скрипт автоматизирующий получения данных о содержимом бинарных файлов.