Nod32 и раздел автозапуска в реестре

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
shamanwise
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 04.03.2009 (Ср) 10:46

Nod32 и раздел автозапуска в реестре

Сообщение shamanwise » 04.03.2009 (Ср) 10:59

Добрый день!
Пытаюсь из своей программы записать ее же в раздел автозапуска реестра, пользуюсь функцией из модуля Registry Accsess.bas скачаного из раздела модулей. При попытке создать в VB6 exe файл, модуль эвристики Nod32 ругается на неизвестный PE вирус и удаляет созданный VB6 екзешник.
Стоит закоментировать функцию записи в раздел автозапуска реестра и Nod32 более не верещит.

Код: Выделить всё
Dim RegWriteKeyRes As Boolean
RegWriteKeyRes = UpdateKey(&H80000002, "SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "MyProg", "c:\myprog.exe")


Подскажите как избежать ругательств Антивирусов

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Nod32 и раздел автозапуска в реестре

Сообщение jangle » 04.03.2009 (Ср) 11:13

Отключить мониторинг реестра в Nod32

shamanwise
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 04.03.2009 (Ср) 10:46

Re: Nod32 и раздел автозапуска в реестре

Сообщение shamanwise » 04.03.2009 (Ср) 11:17

jangle писал(а):Отключить мониторинг реестра в Nod32

:D Ну а поставлю я программу на другой комп на фирме или друзьям передам пусть юзают, им всем тоже отключать мониторинг реестра?
Замотаюсь по друзьям ездить.
А вообще ведь скажем та же ICQ6 родная от AOL и др. программы пишут себя в Авторан и не кричит нод.

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Nod32 и раздел автозапуска в реестре

Сообщение jangle » 04.03.2009 (Ср) 11:25

shamanwise - вместо того, чтобы бороться с плохим, негодным антивирусом, лучше займись своей программой.

shamanwise
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 04.03.2009 (Ср) 10:46

Re: Nod32 и раздел автозапуска в реестре

Сообщение shamanwise » 04.03.2009 (Ср) 11:26

jangle писал(а):shamanwise - вместо того, чтобы бороться с плохим, негодным антивирусом, лучше займись своей программой.



Так я и прошу помощи, что я делаю не так ?

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Nod32 и раздел автозапуска в реестре

Сообщение jangle » 04.03.2009 (Ср) 11:37

shamanwise - ты вирус пишешь?

shamanwise
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 04.03.2009 (Ср) 10:46

Re: Nod32 и раздел автозапуска в реестре

Сообщение shamanwise » 04.03.2009 (Ср) 12:07

jangle писал(а):shamanwise - ты вирус пишешь?

Вирус на VB ? неудобно ран тайм библиотеку с собой таскать нада, куда ее засунуть ?
Мне надо чтобы програ запускалась при входе юзера)) И только.
Прога берет строчки о звонках с телефонной станции по ком порту))))

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Nod32 и раздел автозапуска в реестре

Сообщение jangle » 04.03.2009 (Ср) 12:21

shamanwise писал(а):
jangle писал(а):shamanwise - ты вирус пишешь?

Вирус на VB ? неудобно ран тайм библиотеку с собой таскать нада, куда ее засунуть ?


Cейчас основная масса червей пишется на VB. Рантайм в составе винды. Кури Вирусную Энциклопедию Касперского.

Эвристику отключи у Nod32 или мониторинг реестра. Он может считать, что маленькая программа, написанная на VB, которая пишет себя в авторан, как минимум подозрительна

shamanwise
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 04.03.2009 (Ср) 10:46

Re: Nod32 и раздел автозапуска в реестре

Сообщение shamanwise » 04.03.2009 (Ср) 12:22

jangle писал(а):
shamanwise писал(а):
jangle писал(а):shamanwise - ты вирус пишешь?

Вирус на VB ? неудобно ран тайм библиотеку с собой таскать нада, куда ее засунуть ?


Cейчас основная масса червей пишется на VB. Рантайм в составе винды. Кури Вирусную Энциклопедию Касперского.

Эвристику отключи у Nod32 или мониторинг реестра. Он может считать, что маленькая программа, написанная на VB, которая пишет себя в авторан, как минимум подозрительна


Спасибо!

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Nod32 и раздел автозапуска в реестре

Сообщение Williams » 04.03.2009 (Ср) 12:48

гм, на лишь один автозапуск эвристика не должна реагировать.. Либо у тебя скрытые окна, либо что-то еще
И вы думаете, что вас оставят в живых после прочтения этого поста?

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Nod32 и раздел автозапуска в реестре

Сообщение Viper » 04.03.2009 (Ср) 13:05

Гм, у меня куча написанных на VB программ прописывающих себя в автозапуск. Ни на одну ни один антивирус ни раз не реагировал. Что-то автор темнит.
Весь мир матрица, а мы в нем потоки байтов!

shamanwise
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 04.03.2009 (Ср) 10:46

Re: Nod32 и раздел автозапуска в реестре

Сообщение shamanwise » 04.03.2009 (Ср) 13:13

Viper писал(а):Гм, у меня куча написанных на VB программ прописывающих себя в автозапуск. Ни на одну ни один антивирус ни раз не реагировал. Что-то автор темнит.


А можно примерчик записи в авторан одной из ваших программ? Ничего я не темню я написал как идет запись у меня в программе. Прогрмма лежит в папке с названием программы на диске C, Programm Files предпочитаю не исполизовать. Я не врубаюсь что я делаю не так.

shamanwise
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 04.03.2009 (Ср) 10:46

Re: Nod32 и раздел автозапуска в реестре

Сообщение shamanwise » 04.03.2009 (Ср) 13:16

Williams писал(а):гм, на лишь один автозапуск эвристика не должна реагировать.. Либо у тебя скрытые окна, либо что-то еще

Я пишу программу для взаимодействия с АТС а не вирус))) Скрытых окон нет чистый код по существу, ну еще диалог настройки ком порта, но он выгружается методом Unload me после нажатия на ОК. До попытки записи в авторан антивирус на программу не ругался.

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Nod32 и раздел автозапуска в реестре

Сообщение jangle » 04.03.2009 (Ср) 13:18

Попробуй этот пример запустить, если антивирь ругается, отключай эвристику
Вложения
autoran.zip
(4.76 Кб) Скачиваний: 126

shamanwise
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 04.03.2009 (Ср) 10:46

Re: Nod32 и раздел автозапуска в реестре

Сообщение shamanwise » 04.03.2009 (Ср) 13:37

jangle писал(а):Попробуй этот пример запустить, если антивирь ругается, отключай эвристику


Спасибо, благодаря тебе нашел в чем причина при запуске программы с корня диска С или из Programm Files антвирис молчит, если создаю любую папку на диске С и пробую запустить из нее тут же орет что неизвестный PE вирус.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Nod32 и раздел автозапуска в реестре

Сообщение Viper » 04.03.2009 (Ср) 13:42

shamanwise писал(а):А можно примерчик записи в авторан одной из ваших программ?
Код не приведу, ибо он находится в нескольких модулях и компоновать это в один можуль для демонстрации кода времени и желания совершенно нет. Но последовательность вызова приведу:
1. "Получаю" хэндл на ключ HKEY_CURRENT_USER
2. Получаю хэндл на подключ "Software\Microsoft\Windows\CurrentVersion\Run" с правами на чтение и запись. (Функция RegCreateKeyEx)
3. Создаю запись в полученном подключе с именем проги, в качестве значения записываю строку с путем к проге. (Функция RegSetValueEx).
4. Закрываю подключ. (RegCloseKey).

Собственно все.
Весь мир матрица, а мы в нем потоки байтов!

shamanwise
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 04.03.2009 (Ср) 10:46

Re: Nod32 и раздел автозапуска в реестре

Сообщение shamanwise » 04.03.2009 (Ср) 14:14

Viper писал(а):
shamanwise писал(а):А можно примерчик записи в авторан одной из ваших программ?
Код не приведу, ибо он находится в нескольких модулях и компоновать это в один можуль для демонстрации кода времени и желания совершенно нет. Но последовательность вызова приведу:
1. "Получаю" хэндл на ключ HKEY_CURRENT_USER
2. Получаю хэндл на подключ "Software\Microsoft\Windows\CurrentVersion\Run" с правами на чтение и запись. (Функция RegCreateKeyEx)
3. Создаю запись в полученном подключе с именем проги, в качестве значения записываю строку с путем к проге. (Функция RegSetValueEx).
4. Закрываю подключ. (RegCloseKey).

Собственно все.


Спасибо

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Nod32 и раздел автозапуска в реестре

Сообщение iGrok » 04.03.2009 (Ср) 17:50

Viper писал(а):Гм, у меня куча написанных на VB программ прописывающих себя в автозапуск. Ни на одну ни один антивирус ни раз не реагировал. Что-то автор темнит.

Держи пример, как такое бывает.
При компиляции НОД кидает экзешник в карантин, сообщая о том, что это неизвестный вирус.

Теперь меняем это:
Код: Выделить всё
Sub Main()
    'QARTest
    ARTest
End Sub


на это:

Код: Выделить всё
Sub Main()
    QARTest
    'ARTest
End Sub


И всё в порядке. Реагирует он на "потенциально вредоносные действия, совершаемые без ведома пользователя"(формулировка моя - взята с потолка =).
Вложения
AR_Test.zip
(57.4 Кб) Скачиваний: 78
label:
cli
jmp label

gigamaxx
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 17.10.2007 (Ср) 23:06

Re: Nod32 и раздел автозапуска в реестре

Сообщение gigamaxx » 10.03.2009 (Вт) 21:32

я прописывал имя раздела реестра так: "Software\Microsoft\Windows\" & "CurrentVersion\Run" - после этого nod32 молчал как рыба. а когда было "Software\Microsoft\Windows\CurrentVersion\Run" - выдавалось сообщение о возможно неизвестном PE вирусе


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

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

Сейчас этот форум просматривают: SemrushBot и гости: 13

    TopList