Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
36
Добавлен:
01.05.2014
Размер:
44.03 Кб
Скачать

Министерство науки и образования РФ

Санкт-Петербургский Государственный Электротехнический

Университет «ЛЭТИ»

__________________________________________________________________

Кафедра МО ЭВМ

Отчёт по лабораторной работе N 1.

“ Форматы исполняемых файлов”

Выполнили:

ст. гр. 3342 ФКТИ Злобин А. Н.

Постникова О. Е.

Преподаватель: Алексеев А. Н.

Санкт-Петербург

2006

  1. Введение

Цель работы:

  • Научиться работать в командной оболочке (shell) bash (или подобной) и составлять скрипты

  • Научиться использовать утилиты для исследования бинарных файлов:

  • readelf

  • Пакет binutils (nm, objdump, strings и т.д.)

  • Разобраться в формате ELF

  • Написать скрипт автоматизирующий получения данных о содержимом бинарных файлов

  1. Список информации потребовавшейся для выполнения работы

  • Система помощи UNIX

    • Команад info (н.р. $info binutils)

    • Команда man (н.р. $man readelf)

    • Advanced Bash-Scripting Guide. Искусство программирования на языке сценариев командной оболочки. Версия 2.5 (15 февраля 2004). Автор: Mendel Cooper (thegrendel at theriver dot com)

      1. Выводы

    В ходе выполнения лабораторной работы:

    • научились работать в командной оболочке shell и составили скрипты;

    • убедились, что знание языка командной оболочки является залогом успешного решения задач администрирования системы;

    • научились использовать утилиты для исследования бинарных файлов

    • разобрались в формате ELF (Executable and Linkable Format);

    • написали скрипт автоматизирующий получения данных о содержимом бинарных файлов.