Читайте также: |
|
They look like viruses at a glance, but not quite so; they are unable to propagate because of errors. For example, a virus, “forgetting” to place a jump command to its own code to the top of file it infects, or places a jump to incorrect address, or sets the erratic address of the intercepted interrupt (which in most cases hangs the computer) etc.
The main reason of the appearance of intended viruses is incompetent re-compilation of the already existing virus, either because of insufficient knowledge of programming language, or because of not knowing of all the technical subtleties of operating system.
Virus Construction Sets
A virus construction set is an utility program, intended for creating computer viruses. They allow generating of source code of the viruses, object modules and/or infected files themselves.
Some construction sets (VLC, NRLG) have standard windowed interface, allowing menu selection of virus type, target objects (COM and/or EXE), presence or absence of self encrypting, debugging counter measures, internal text strings, etc. Other construction sets (PS-MPC, G2) don’t have an interface and read information about the type of virus from configuration file.
Polymorphic Generators
Polymorphic generators, like virus construction sets, are not viruses in the full sense of the word, because their algorithm does not contain propagation functions, that is opening, closing and writing files, reading and writing sectors etc. The main function of programs such kind is encrypting virus body and generating the corresponding decryptor routine.
Polymorphic generators are usually distributed by their authors without restrictions in the form of an archive file. In any generator archive the main file is an object module, containing this generator.
Read the text, try to understand it and identify the basic forms of “harmful programs”.
Руководство по изучению дисциплины
«English for Students of Programming»
Ст. преподаватель Иксанова М.Г.
кафедры иностранных языков
Цели курса
Завершив изучение данного пособия, студент должен:
- овладеть навыком чтения текста по специальности с различными информационными задачами: понимать основную идею текста, находить заданную информацию в тексте, понимать общее содержание текста и т.д.;
- знать терминологическую лексику данной области знаний;
- уметь читать и переводить текст по специальности.
Структура и содержание курса
Данное учебное пособие состоит из 2 частей. Первая часть состоит из 15 уроков (Units). Вторая часть включает тексты на понимание общего содержания прочитанного (Reading Comprehension). Каждый урок включает следующие разделы:
-Information for Study (текст)
-Vocabulary Notes
-Exercises
После 5, 11, 15 уроков даются тесты.
В разделе “Information For Study” приводятся оригинальные тексты по программированию, лексический материал по текстам. Упражнения на усвоение лексических и речевых навыков представлены в разделе “Exercises”. Контроль знаний и навыков представлен в разделе “Test”. Развитие навыков чтения и понимания осуществляется в разделе “Reading Comprehension”.
Дата добавления: 2015-11-14; просмотров: 33 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Trojan Horses (Logical Bombs) | | | Виды работ с учебным материалом |