От работы дохнут кони. Ну а я - бессмертный пони!
Мы с мелким сидим и зачитываемся литературой по Линуксу. Нашел интересное про разнополые вирусы) Я в восхищении!))
Общие принципы:
Вирус поражает исполняемые файлы (только .exe) Вирус не размножается самостоятельно (делением), но может перемещаеться из файла в файл. Вирус не является резидентным, а лишь выполняет свои функции при запуске инфицированного exe-файла. По истечении таймера вирус возвращается в исходный файл, если не нашел новый свободный.
Функции самца:
1. Самец - малая версия вируса, не имеющая функции репликации вообще.
2. Самец, сканируя файлы, может найти и соответственно выполнить:
• Чистый файл - переместиться в него или пойти дальше в зависимости от ГСЧ;
• Файл инфицирован другим самцом - пройти дальше (механизм борьбы между самцами я поленился создавать);
• Файл инфицирован самкой - СЕКС! С вероятностью 50% самка беременеет, т.е. самец вносит изменение в код самки;
• Файл инфицирован беременной самкой - пройти дальше.
Функции самки:
1. Самка является носителем полного кода (и мужкого, и женского);
2. При запуске самка проверяет состояние беременности: Беременна - проверяется срок, если срок больше 9 дней, то с вероятностью 80% рожает (п.4); Не беременна - идет "гулять", т.е. сканировать файлы.
3. Самка, сканируя файлы, может найти и соответственно выполнить:
• Чистый файл - переместиться в него или пойти дальше в зависимости от ГСЧ;
• Файл инфицирован самкой - пойти дальше;
• Файл инфицирован самцом - с вероятностью 10% самка беременеет, внося изменения в свое тело.
4. Роды - самка может родить до 3х тел (очень низкая вероятность, примерно 1%). С гендерной вероятностью 50/50 для каждого ребенка самка либо создает свою полную небеременную копию (самка) или сокращенный вариант кода (самец) в произвольный файл.
Общие принципы:
Вирус поражает исполняемые файлы (только .exe) Вирус не размножается самостоятельно (делением), но может перемещаеться из файла в файл. Вирус не является резидентным, а лишь выполняет свои функции при запуске инфицированного exe-файла. По истечении таймера вирус возвращается в исходный файл, если не нашел новый свободный.
Функции самца:
1. Самец - малая версия вируса, не имеющая функции репликации вообще.
2. Самец, сканируя файлы, может найти и соответственно выполнить:
• Чистый файл - переместиться в него или пойти дальше в зависимости от ГСЧ;
• Файл инфицирован другим самцом - пройти дальше (механизм борьбы между самцами я поленился создавать);
• Файл инфицирован самкой - СЕКС! С вероятностью 50% самка беременеет, т.е. самец вносит изменение в код самки;
• Файл инфицирован беременной самкой - пройти дальше.
Функции самки:
1. Самка является носителем полного кода (и мужкого, и женского);
2. При запуске самка проверяет состояние беременности: Беременна - проверяется срок, если срок больше 9 дней, то с вероятностью 80% рожает (п.4); Не беременна - идет "гулять", т.е. сканировать файлы.
3. Самка, сканируя файлы, может найти и соответственно выполнить:
• Чистый файл - переместиться в него или пойти дальше в зависимости от ГСЧ;
• Файл инфицирован самкой - пойти дальше;
• Файл инфицирован самцом - с вероятностью 10% самка беременеет, внося изменения в свое тело.
4. Роды - самка может родить до 3х тел (очень низкая вероятность, примерно 1%). С гендерной вероятностью 50/50 для каждого ребенка самка либо создает свою полную небеременную копию (самка) или сокращенный вариант кода (самец) в произвольный файл.