Семантический анализ структуры EXE файла и дисассемблер (с примерами и исходниками), вирусология

Цена:
5 руб.

Состав работы

material.view.file_icon
material.view.file_icon DEB2ASM.PAS
material.view.file_icon DISASEM(Diplom).PAS
material.view.file_icon DISASM.C
material.view.file_icon OUTENTER.ASM
material.view.file_icon bestref-53755.doc

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Предисловие.

1. Язык ассемблера и структура команд.

2. Структура EXE –файла (семантический разбор).

3. Структура COM-файла.

4. Принцип действия и распространения вируса.

5. Дисассемблер.

6. Программы.



Предисловие



Профессия программиста удивительна и уникальна. В наше время науку и жизнь невозможно представить без новейших технологии. Все что связано с деятельностью человека не обходится без вычислительной техники. А это способствует ее высокому развитию и совершенству. Пусть развитие персональных компьютеров началось не так давно, но в течение этого времени были сделаны колоссальные шаги по программным продуктам и еще долгое время эти продукты будут широко использоваться. Область связанных с компьютерами знании претерпела взрыв, как и соответствующая технология. Если не брать в рассмотрение коммерческую сторону, то можно сказать, что чужих людей в этой области профессиональной деятельности нет. Многие занимаются разработкой программ не ради выгоды или заработка, а по собственной воле, по увлечению. Конечно это не должно сказаться на качестве программы, и в этом деле так сказать «бизнесе» есть конкуренция и спрос на качество исполнения, на стабильной работе и отвечающий всем требованиям современности. Здесь так же стоит отметить появление микропроцессоров в 60-х годах, которые пришли на замену большого количества набора ламп. Есть некоторые разновидности микропроцессоров которые сильно отличаются друг от друга. Эти микропроцессоры отличны друг от друга разрядностью и встроенными системными командами. Самые распространенные такие как: Intel, IBM, Celeron, AMD и т.д. Все эти процессоры имеют отношение к развитой архитектуре процессоров фирмы Intel. Распространение микрокомпьютеров послужило причиной пересмотра отношения к языку ассемблера по двум основным причинам. Во-первых, программы, написанные на языке ассемблера, требуют значительно меньше памяти и времени выполнения. Во-вторых, знание языка ассемблера и результирующего машинного кода дает понимание архитектуры машины, что вряд ли обеспечивается при работе на языке высокого уровня. Хотя большинство специалистов в области программного обеспечения ведут разработки на языках высокого уровня, таких как Паскаль, С или Delphi, что проще при написании программ, наиболее мощное и эффективное программное обеспечение полностью или частично написано на языке ассемблера. Языки высокого уровня были разработаны для того, чтобы избежать специальной технической особенности конкретных компьютеров. А язык ассемблера, в свою очередь, разработан для конкретной специфики процессора. Следовательно, для того, чтобы написать программу на языке ассемблера для конкретного компьютера, следует знать его архитектуру. В настоящие дни видом основного программного продукта является EXE-файл. Учитывая положительные стороны этого, автор программы может быть уверен в ее неприкосновенности. Но зачастую порой это далеко не так. Существует так же и дисассемблер. С помощью дисассемблера можно узнать прерывания и коды программы. Человеку, хорошо разбирающегося в ассемблере не сложно будет переделать всю программу на свой вкус. Возможно отсюда появляется самая неразрешимая проблема – вирус. Зачем же люди пишут вирус ? Некоторые задают этот вопрос с удивлением, некоторые с злостью, но тем не менее продолжают существовать люди которые интересуются этой задачей не с точки зрения нанесения какого-то вреда, а как интереса к системному программированию. Пишут Вирусы по разным причинам. Одним нравится системные вызовы, другим совершенствовать свои знания в ассемблера. Обо всем этом я постараюсь изложить в своей курсовой работе. Так же в нем сказано не только про структуру EXE-файла но и про язык ассемблера.
Аспирант университета Хохлов, 23-ти лет, занимался исследовательской работой по компьютерной «вирусологии». Целью работы было выяснение масштаба глобальной сетевой инфраструктуры. В результате ошибки в механизме размножения вируса, так называемые
Задание № 17 Аспирант университета Хохлов, 23-ти лет, занимался исследовательской работой по компьютерной «вирусологии». Целью работы было выяснение масштаба глобальной сетевой инфраструктуры. В результате ошибки в механизме размножения вируса, так называемые «сетевые черви», проникли в университетскую компьютерную сеть и уничтожили информацию, содержащуюся в компьютерах факультетов и подразделений. В результате этого были полностью уничтожены списки сотрудников университета, расчеты бухгалте
User Скиталец : 10 апреля 2026
100 руб.
Аспирант университета Хохлов, 23-ти лет, занимался исследовательской работой по компьютерной «вирусологии». Целью работы было выяснение масштаба глобальной сетевой инфраструктуры. В результате ошибки в механизме размножения вируса, так называемые
Соціологічне дослідження (ІНДЗ) - Проблеми сучасної молоді
Індивідуально-дослідне завдання про загальні проблеми сучасної молоді. В ньому йде опис проблем, які турбують сучасну молодь України. Також є анкета (25 питань) по якій було складено опитування і вираховані дані.
User Lokard : 19 апреля 2013
5 руб.
Маркетинговые исследования
Содержание Введение Маркетинговые исследования Виды и этапы проведения маркетинговых исследований Структура маркетинговой информации Методы и сборы первичной информации Анализ вторичной информации Анализ, интерпретация данных и презентация результатов исследования Эксперименты и их роль в проведении маркетинговых исследований Заключение Список использованной литературы Введение В современной концепции маркетинга изучению рынков придается особое значение. Эти исследования служат основой разрабат
User Aronitue9 : 26 ноября 2012
15 руб.
Контрольная работа по дисциплине: Программирование графических процессоров. Вариант №09
Задание 1. Дана спецификация графического процессора: 1. Максимальное число варпов на мультипроцессор: 64 2. Максимальное число блоков на мультипроцессор: 32 3. Максимальное количество 32-х битных регистров на мультипроцессор: 65536 4. Максимальное количество 32-х битных регистров на блок: 65536 5. Максимальное количество 32-х битных регистров на нить: 255 6. Размер разделяемой памяти мультипроцессора (байт): 65536 7. Размер разделяемой памяти блока (байт): 49152 Параметры запускаемой программы:
User holm4enko87 : 29 апреля 2025
400 руб.
promo
Тепловой и динамический расчеты двигателя ВАЗ 2103
ЗАДАНИЕ на выполнение курсового проекта студенту группа АМ-341 (Ф.И.О.) (шифр группы) 1. Тема проекта «Тепловой и динамический расчеты двигателя» 2. Основные данные для выполнения проекта: Марка автомобиля ВАЗ-2103 Марка двигателя ВАЗ-2103 Эффективная мощность двигателя, Nе, кВт 52,5 Номинальная частота вращения, n, об/мин 5600 Применяемое топливо АИ-92 3. Со
User misc : 16 января 2009
Тепловой и динамический расчеты двигателя ВАЗ 2103
up Наверх