-

Сообщение от
Sanja
> "на ура". - LOL - по форуму не скажеш
> мне очень даже нравиться отсутствие "попсовости" - LOL - Иконки сканнера это какраз попса.. а не нормальный стиль
>а защита у ВЭБа всегда была на уровне! - LOL again - кучу примеров могу привести...
Всё это очень спорно, а спорить в данном случае бесполезно, каждый всё равно останется при своём мнении. А по поводу интерфейса "какраз попса.. а не нормальный стиль" Стильный интерфейс - бред. Он может быть удобным или нет (на мой взгляд у Вэба он простой и удобный), а "стильный" интерфейс или нет - это кому как нравится. Я вот лично считаю что у калькулятора от Майкрософт просто таки нереально стильный интерфейс.
П.С. "сапер" в этом плане тоже очччень стилен.
П.П.С
Этот глюк прокатывает на любых службах, стартующих из Program Files. На MS SQL Server, например. Так что SP2 неспроста ругается.
Так бы сразу сказали, а то я файлик "program" создал, ребутнулся, а ничего не происходит
. Вэб не в PF стоит.
Последний раз редактировалось Exxx; 07.11.2005 в 01:57.
-
-
Будь в курсе!
Будь в курсе!
Надоело быть жертвой? Стань профи по информационной безопасности, получай самую свежую информацию об угрозах и средствах защиты от ведущего российского аналитического центра Anti-Malware.ru:
-
Junior Member
- Вес репутации
- 74
Сообщение от Sanja
> "на ура". - LOL - по форуму не скажеш
Просто у ВЭБа ЧЕСТНЫЙ форум (чего не скажеш про конкурентов)
-
Visiting Helper
- Вес репутации
- 80
>Просто у ВЭБа ЧЕСТНЫЙ форум (чего не скажеш про конкурентов)
Непонял.. а чем дрвебовский форум честнее?
Всего один дурной бит - и гигабайты лежат в маразме.
Скажи мне свою OS и я скажу тебе КТО ты.

-
-
Dr. Web
- Вес репутации
- 73
Ну вот, Sanja, Вы и сделали доброе дело. Баг исправлен в 4.33.1.11100.
-
-
Visiting Helper
- Вес репутации
- 80
Молодцы, поздравляю
Как не лень будет - напишу Drweb Ini Hack Second Edition PoC
)
И всетаки я был прав нащет чудодейственного свойства публичной критики
Еслиб ненаписал никтоб и не исправил (баг в трекере уже давно висел)
Последний раз редактировалось Sanja; 10.11.2005 в 14:35.
Всего один дурной бит - и гигабайты лежат в маразме.
Скажи мне свою OS и я скажу тебе КТО ты.

-
-
Dr. Web
- Вес репутации
- 73

Сообщение от
Sanja
Молодцы, поздравляю

Как не лень будет - напишу Drweb Ini Hack Second Edition PoC

)
И всетаки я был прав нащет чудодейственного свойства публичной критики

Еслиб ненаписал никтоб и не исправил (баг в трекере уже давно висел)
Не подскажете номер? Я так сходу не нашел.
-
-
-

Сообщение от
serge.popov
Причина подобного казуса кроется в довольно забавном сочетании двух багов в сервис-менеджере и в идеологии функции CreateProcess. Если хотите, могу при случае описать все это более подробно.
Пожалуйста, если можно. Очень интересно.
-
Full Member
- Вес репутации
- 78

Сообщение от
serge.popov
Ну вот, Sanja, Вы и сделали доброе дело. Баг исправлен в 4.33.1.11100.
Раз Вы здесь бываете, я Вас здесь спрошу - ведется работа, чтобы Спайдер легче работал с дистрибутивами - sfx архивами в оптимальном режиме ? Много замечаний, что Спайдер подвисает на 7z sfx, инсталляторах NSIS, INNO SETUP.
-

Сообщение от
userr
Много замечаний, что Спайдер подвисает на 7z sfx, инсталляторах NSIS, INNO SETUP.
IMHO, это проблема в первую очередь движка.
-
-
Dr. Web
- Вес репутации
- 73

Сообщение от
borka
Спасибо. Оказывается, не нашел, потому что закрыты.
-
-
Dr. Web
- Вес репутации
- 73

Сообщение от
borka
Пожалуйста, если можно. Очень интересно.
Сначала сервис-менеджер забывает поставить в нужное место кавычки. Длинный путь (с пробелами) записывается в реестр примерно в таком виде:
C:\Program Files\CoolApp\CoolService.exe
Затем при попытке стартовать сервис в игру вступает CreateProcess. Подробнее об особенностях его работы можно прочитать по приведенным ссылкам. Вкратце, суть дела сводится к тому, что эта функция имеет два параметра, которые интерпретируются как "имя"/"командная строка", либо как "имя + командная строка", в зависимости от внутренней эвристики. Если второй параметр отсутствует (в случае сервиса это так), то CreateProcess всегда сначала пробует интерпретировать первый параметр как "имя + командная строка".
В результате получаем:
"C:\Program" "Files\CoolApp\CoolService.exe"
Попытка создать процесс с такими параметрами оканчивается неудачно, поэтому CreateProcess пробует другой вариант, и так несколько раз, по количеству пробелов. В обсуждаемой ситуации файл "C:\Program" существует, но имеет (обычно) неисполняемый формат. Эта ошибка не приводит к продолжению поиска, и CreateProcess завершается неудачно.
Создав пустой файл "C:\Program" при запуске спайдера вы получите ошибку ERROR_BAD_EXE_FORMAT (%1 is not a valid Win32 application).
http://msdn.microsoft.com/library/de...ateprocess.asp
http://blogs.msdn.com/oldnewthing/ar...23/431876.aspx
-
-
Dr. Web
- Вес репутации
- 73

Сообщение от
userr
Раз Вы здесь бываете, я Вас здесь спрошу - ведется работа, чтобы Спайдер легче работал с дистрибутивами - sfx архивами в оптимальном режиме ? Много замечаний, что Спайдер подвисает на 7z sfx, инсталляторах NSIS, INNO SETUP.
Разумеется, ведется. Ничего не дается даром - больше проверяем, больше тормозим. В [email protected] были такие цифры: на одинаковом наборе файлов 4.32 проверила 8571 объектов, а 4.33 уже 112957. То, что спайдер 4.33 сейчас сравним по производительности с 4.32, говорит о многом.
А баги есть, конечно. Ищем, исправляем. Но нового кода без багов не бывает, увы. 4.33 - огромный шаг вперед. Жаль, что не все получилось так, как хотелось.
-
-
Full Member
- Вес репутации
- 78

Сообщение от
serge.popov
Разумеется, ведется. Ничего не дается даром - больше проверяем, больше тормозим.
Верно, но я говорю не про это! Как раз наоборот, хочется, чтобы Спайдер быстренько понимал, что перед ним инсталлятор и проверять его НЕ НАДО!
-
Dr. Web
- Вес репутации
- 73

Сообщение от
userr
Верно, но я говорю не про это! Как раз наоборот, хочется, чтобы Спайдер быстренько понимал, что перед ним инсталлятор и проверять его НЕ НАДО!
Все перечисленное попадает в категорию "архивы". Запретите сканирование архивов.
-
-

Сообщение от
serge.popov
Спасибо. Оказывается, не нашел, потому что закрыты.
"ниасилил, патамушта стихи" :) не обижатесь... навеяло... :)))
Это ещё раз укрепляет мою уверенность в том, что работа багтрекера хромает на обе ноги. (уже писал об этом на ком форуме)
Вопросик попутно. Как разработчик спайдера, что Вы можете сказать по поводу проверки спайдером временных файлов сканера и последующим ступором обоих? (0007153).
Ну и спасибо на том, что Вы первый зарегестрированный и активный участник форума от DrWeb. Удачи в работе!
-
-
Full Member
- Вес репутации
- 78

Сообщение от
serge.popov
Все перечисленное попадает в категорию "архивы". Запретите сканирование архивов.
Сергей, Вы или не хотите меня понять, или считаете за идиота. Разумеется, проверка архивов отключена, тем не менее Спайдер очень заметно подвисает на таких sfx.
-

Сообщение от
serge.popov
Сначала сервис-менеджер забывает поставить в нужное место кавычки. Длинный путь (с пробелами) записывается в реестр примерно в таком виде:
C:\Program Files\CoolApp\CoolService.exe
Затем при попытке стартовать сервис в игру вступает CreateProcess. Подробнее об особенностях его работы можно прочитать по приведенным ссылкам. Вкратце, суть дела сводится к тому, что эта функция имеет два параметра, которые интерпретируются как "имя"/"командная строка", либо как "имя + командная строка", в зависимости от внутренней эвристики. Если второй параметр отсутствует (в случае сервиса это так), то CreateProcess всегда сначала пробует интерпретировать первый параметр как "имя + командная строка".
В результате получаем:
"C:\Program" "Files\CoolApp\CoolService.exe"
Попытка создать процесс с такими параметрами оканчивается неудачно, поэтому CreateProcess пробует другой вариант, и так несколько раз, по количеству пробелов. В обсуждаемой ситуации файл "C:\Program" существует, но имеет (обычно) неисполняемый формат. Эта ошибка не приводит к продолжению поиска, и CreateProcess завершается неудачно.
Создав пустой файл "C:\Program" при запуске спайдера вы получите ошибку ERROR_BAD_EXE_FORMAT (%1 is not a valid Win32 application).
http://msdn.microsoft.com/library/de...ateprocess.asp
http://blogs.msdn.com/oldnewthing/ar...23/431876.aspx
Спасибо. Интересно винда работает, однако.
-
Давно слез с этого доктора, да и то, пользовался дохтором только из-за того, что касп 4.0 и симантеки довольно сильно тормозили машину в то время. Но после того, как несколько раз наступил на свои рога, ловко наставленные мне мальчишеской командой дохтора, понял, что хватит... оно того не стоит, тем более что защита дохтора гнутая, его "оперативный" режим - это просто маркетинговый шаг под дружное улюлюканье вирусной братии.
Вопрос ребром: когда вы, писатели этого глючного хлама, наконец, это поймете и, ХОТЯ БЫ ЛИЦЕНЗИРУЕТЕ У Касперского, к примеру, его ядро. Хотя бы так! А то, что сейчас в версии 4 и 33 в периоде - впаривайте где-нибудь в Гондурасе, не позорьтесь на всю Россию (как хорошо, что о вас никто не знает за ее пределами).
-
-

Сообщение от
userr
Много замечаний, что Спайдер подвисает на 7z sfx, инсталляторах NSIS, INNO SETUP.

Сообщение от
serge.popov
Все перечисленное попадает в категорию "архивы". Запретите сканирование архивов.

Сообщение от
userr
Разумеется, проверка архивов отключена, тем не менее Спайдер очень заметно подвисает на таких sfx.
Здесь, наверное, лог нужен, чтобы наверняка. Причём для сравнения - лог Спайдера и лог сканера (с одинаковыми настройками в отношении архивов). Где-то проскакивало сообщение, что Binaryres трактуются не как архивы, а как контейнеры, поэтому запрет на них не распространяется. При этом ещё утверждали, что сканер их тем не менее обходит. Поэтому надо "чисто конкретно" предъявить факты.
P.S. 7z вроде бы никто сейчас не распознаёт.
-