Семантический анализ структуры 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-ти лет, занимался исследовательской работой по компьютерной «вирусологии». Целью работы было выяснение масштаба глобальной сетевой инфраструктуры. В результате ошибки в механизме размножения вируса, так называемые
КР по БЖ. Вариант №3
5) Обязанность работодателя по обеспечению охраны труда на предприятиях. 32) Медицинские средства индивидуальной защиты при ЧС. Задача №4 Рассчитать противопожарный расход воды и емкость запасного резервуара для промышленного предприятия Задача №8. Город расположен на левом низком берегу реки. В 25 км от города река перекрыта плотиной ГЭС
User Михаил70 : 14 сентября 2016
200 руб.
Клапан предохранительный ЧМ.06.07.00.00
Клапан предохранительный ЧМ.06.07.00.00 ЧМ.06.07.00.00 Клапан предохранительный Предохранительные клапаны предназначены для исключения возможности повышения давления сверх установленного в обслуживаемых объектах и систем путем сброса рабочей среды. Клапан состоит из корпуса 1, в нижней части которого установлен фланец 8. Фланец крепится к корпусу болтами 11, шайбами 16 и гайками 14. В цилиндрическое отверстие фланца 8 входит клапан 2, который торцевой плоскостью цилиндрического буртика упирает
User lepris : 7 декабря 2022
600 руб.
Клапан предохранительный ЧМ.06.07.00.00 promo
Дискретная математика. Экзамен. Билет № 9
1) Чем отличаются разбиения и покрытия? Что такое отношение эквивалентности? (дать определения, проиллюстрировать на примерах). 2) Карты Карно: построение, определения, использование для нахождения упрощенного представления функции, для упрощения частично определенной функции. Привести примеры. 3) Используя полиномиальную теорему, определить, чему равен коэффициент при x5•y•z4 в выражениях: (2x+3y+2z2)10? (2x+5y+3z2)8? (x3+5y+3z4)8?
User nik200511 : 2 июля 2013
77 руб.
Сопряжения. Вариант 16 ЧЕРТЕЖ
Сопряжения. Вариант 16 ЧЕРТЕЖ По исходным данным вычертите изображение плоской детали. Деталь расположите на чертеже горизонтально и примените масштаб изображения 1:1. Чертеж выполнен на формате А3 + pdf (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer. По другим вариантам и всем вопросам пишите в Л/С.
User coolns : 21 февраля 2026
100 руб.
Сопряжения. Вариант 16 ЧЕРТЕЖ
up Наверх