![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 19.08.2016
Сообщений: 1
|
![]()
Написал вирус. Задача: затирать код COM-программ и заменять его кодом вируса. Поиск COM-программ осуществляется в текущем каталоге. За 1 раз программа должна заражать 1 файл. Один раз заразить один и тот же файл невозможно, так как у всех зараженных файлов по смещению 102h находится 5566h. Т.е. если данный файл не подходит для заражения, то мы ищем следующий. Однако перемещая программу(virus.com) в каталог с двумя(или более) файлами, он заражает только один. При повторном запуске заражение остальных файлов не происходит.
Думаю, что не работает программа именно в этом месте: Код:
Код:
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 19.08.2016 в 13:17. |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Обсуждение вирусописания на форуме не предусмотрено
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
#3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
p.s. программу не смотрел, я в уме ассемблерный код отлаживать не умею, а виртуалки и отладчика под руками нет... Аватар, ну, это же явно учебная задача. Тут уже на форуме были подобные темы. Впрочем, пусть Alar решает - быть или не быть тут этой теме. |
|
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
ещё. где Вы устанавливаете адрес DTA ?
и что это за код: Цитата:
|
|
![]() |
![]() |
#5 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
#6 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,649
|
![]()
ну так для начала надо научиться не "вирусно" называть темы.
|
![]() |
![]() |
#7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
угу. точно. И в этом главная ошибка автора темы!
![]() Цитата:
Это же не зловредная программа, а программа для изучения создания таких программ. Есть даже книжки, посвящённые этому: на озоне, например Игорь Гульев.Создаем вирус и антивирус Петр Хижняк. Пишем вирус и антивирус Следующим шагом будет идти создание антивируса для данного вируса. Ну и ещё. я бы ещё понял, если тут был реальный код под Win. Он может попасть в чужие шаловливые ручки и реально принести вред. Но DOS код, да ещё и формата COM. в нынешних реалиях это так же опасно, как муляж автомата Калашникова, сделанный из фанеры. Ну или рецепт "бомбы" из пачки соды и бутылки уксуса! ![]() Впрочем, тема закрыта. Alar явно согласен с тем, что тема закрыта. я больше никаких вопросов не имею. Нет, значит, нет. |
|
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Неправильная работа gets() (C++) | FoxyFire | Помощь студентам | 12 | 25.09.2015 00:10 |
неправильная работа програмы | 3Doleg | Общие вопросы C/C++ | 3 | 23.09.2013 20:10 |
неправильная работа программы... | fkty | Помощь студентам | 4 | 05.06.2013 16:20 |
ADOTable неправильная работа. | Spaun | Помощь студентам | 1 | 23.06.2010 10:12 |
Неправильная работа switch в while | konstantinopol | Общие вопросы C/C++ | 3 | 24.01.2009 03:51 |