![]() |
|
Программирование и разработка Обсуждение вопросов программирования |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 |
Латентный аморф
|
Размышления на тему "удаление вируса"
Попрошу модераторов не умничать и не переносить в "Разное". Потому как интересует мнение и мысли именно людей-программистов и имеющих дело с подобными вещами.
Эта тема - модифицирующаяся задача. Я буду представлять собой программу-вирус в некой операционной системе. Вы предлагаете действия, которые следует произвести, чтобы удалить меня из системы с наименьшим уроном для неё. Потом я вам скажу, что это за вирус и что имелась в виду за операционная система. Наверное ещё буду писать реакцию операционной системы. Немного обо мне. Я появился в системе в процессе общения с другими компьютерами. Неизвестно достоверно, с одним или многими. Я фильтрую весь ввод и вывод. Работаю скрыто от системы и скрываю своё присутствие. Господа, предлагайте ваши действия, пишите, что вы делаете. Последний раз редактировалось Doooh. 05.01.2007 в 02:17. |
![]() |
![]() |
![]() |
#2 |
пришелец
|
Я знаю, как этот вирус назывется Windows XP.
![]() Что бы все скрывать, ты должен заполучить управление на уровне ядра. Сначала объясни, каким макаром, ты это сделал. =)
__________________
Use the Source, Luke! |
![]() |
![]() |
![]() |
#3 |
Латентный аморф
|
Был установлен системой как обновление системы безопасности. Запущен в фоновом режиме.
Спрашивайте, уточняйте. Вроде верно меня поняли. Продолжаем. Называется не ВиндовсИксПи, куда благозвучнее ![]() |
![]() |
![]() |
![]() |
#4 |
пришелец
|
Если ты заполучил управление на уровне ядра, то системным файлам уже хана. Ты можешь их модифицировать, поэтом считай, что операционной системе хана так же. Остались данные.
Что нужно сделать, чтобы не дать тебя запустить? Не дать запуститься зараженной операционной системе. Следовательно, цепляем раздел с другой системы (не зараженной), спасаем данные, которые не могут быть заражены. Ну а дальше и так понятно. =) Можно попытаться восстановить системные файлы их оригиналами, но это долго и нудно... но возможно. =)
__________________
Use the Source, Luke! |
![]() |
![]() |
![]() |
#5 |
Маленькая МЯ
|
Нет этот вирус называется Дууух.
![]() Если ты и попадёшь в так называемое ядро винды, то тебя сразу сольют, т.к. эти файлы под наблюдением всегда. Контролировать ввод-вывод да ещё и весь это бред, тогда твоё "тело" будет таких размеров, что можно будет тапком пришлёпнуть. И естественно скрыть такое присутствие будет невозможно. Единственное что можешь сделать, так сделать это оригинальным путём о существовании которого никто не знал до сих пор и то не на долго. Вирус должен быть компактен и мобилен, при этом возможно только узконаправленые вирусы, а не контроль над всем и вся. А то что ты описал это действительно вынь хр и виста, которые следят за всем и пытаются "стучать" об этом куда надо. |
![]() |
![]() |
![]() |
#6 | ||||||
Латентный аморф
|
Нет, они на месте и выполняют свои функции.
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
![]() Цитата:
Раскручиваем идею с подключением к незаражённой системе. Невозможно переставить винчестер - машина неразборная. Есть ещё проблемка: нет традиционных устройств ввода клавиатуры и мыши. Есть сетевой интерфейс. Есть двусторонний звуковой канал. Т.е. сделать с системой можно что-то наверное только представившись полезным обновлением. Или ещё как придумаете ... Теперь 2TSV NV: Вирусы, которые ловят ввод клавиатуры, мыши есть, сетевых фильтров на уровне IP пакетов тоже достаточно. Дальше, подменять буфер клавиатуры не сложно, фильтровать исходящие пакеты тоже можно. Редактировать видеопамять - пожалуйста. Где сложности-то? ![]() Дополнение Процесс-вирус открывает полный доступ к системе при подключении к заразившему компьютеру, который определяет по неизвестному признаку (сертификаты доверия?). По этому же признаку полностью запрещает обмен данными с некоторыми другими компьютерами, возможно, тоже заражёнными подобным вирусом. Пока всё. Последний раз редактировалось Doooh. 05.01.2007 в 03:19. |
||||||
![]() |
![]() |
![]() |
#7 |
пришелец
|
Дух, ты слишком идеализируешь. Это все хорошо для теории, но не практики... У тебя вирус все может, запускаясь как love.exe? Так его быстренько похерили. А помешать этому может только кривые руки пользователя. =)
Ядро это не отдельный процесс, это много различных процессов, которые, в том числе, могут контролировать друг-друга и если что кричать караул. Тебе придется позаражать все. В твоем случае вирус должен быть уже частью системы. А если он ее часть, то спасать систему уже нет смысла. Как я уже писал, спасаем данные в сматываем удочки. ОС уже не жилец (тем более исходников нет).
__________________
Use the Source, Luke! |
![]() |
![]() |
![]() |
#8 |
Маленькая МЯ
|
Вот твоя хрень в одной упаковке сразу сама себя и сдаст.
У любой операционки написаной на коленке есть исходники которые никогда сети не нюхали. Кому ты будешь какие сертификаты посылать получать ? Любой фаервол сразу это просекёт, а если фаер вдруг случайно сдох, то это 1й сигнал что есть вирь. Для лечения очень помогает иметь лайв образ операционки на сд, там файлы не изменишь и уже с него ковырять твою "хитрость", данные под подозрение которые необходимо сохранить загоняются в парольный архив и копируются как резервная копия и уже потом этих файлы ковыряются на предмет выкуривания лишних жильцов. В общем действий много, долго всё описывать. |
![]() |
![]() |
![]() |
#9 | ||||||
Драконы тоже люди
|
Цитата:
Кароче, не буду писать вышим языком, но скажу так: Возможна Дух предоставил вам некую загаду и предсравил как вирус, который вы приняли как подобает вам(програмистам) А теперь я сказу как это расшифрует "обычный" человек: Вирус - Любовь. Операционная система - человек "Дух". Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
(ИМХО)
__________________
"Тогда идите. Есть и другие миры, кроме этого."
Последний раз редактировалось Strateg. 05.01.2007 в 14:31. |
||||||
![]() |
![]() |
![]() |
#10 |
папуас
|
Во Doooh даёт...
|
![]() |
![]() |