AdGuard и DrWeb (Spider Gate)

avatar

Administrator
Staff member
Administrator
Вроде бы победили ошибки. Завтра будет готова версия для тестирования.
 

SergM

New Member
Пока впечатления приятные. Даже Opera стала работать корректнее и шустрее.
Но тестирование только начлось. ;)
 

emisar

New Member
Вроде всё работает,никаких исключений в spidergate не вносил,а в чём проблема была разобрались?))
 

avatar

Administrator
Staff member
Administrator
Вроде всё работает,никаких исключений в spidergate не вносил,а в чём проблема была разобрались?))
Угу, разобрались.

Если вкратце, то spidergate передавал некорректные параметры при некоем стечении обстоятельств. При работе без нашей прослойки, некорректные параметры просто игнорировались, а вот когда наша redirect.dll есть, она сбоила когда встречала некорректный параметр, из-за этого падал и сам spidergate.

Вообщем, дефект где-то в гейте присутствует. На чистой системе проявляться не будет, но при наличии других программ, работающих с трафиком, может выйти боком.

Если есть возможность, копипастните к ним в поддержку:

Unhandled exception at 0x00000103 in spidergate.exe: 0xC0000005: Access violation reading location 0x00000103.

Stack trace:

00000103()
> redirect.dll!CallUserApcProc(unsigned long Context=105616556) Line 1306 + 0x1e bytes C++
ntdll.dll!77537400()
[Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll]
ntdll.dll!775373f6()
ntdll.dll!774d005d()
redirect.dll!ExecuteOverlappedOperation(_WSAOVERLAPPEDPLUS * ol=0x774df8c1, int bSynchronous=1990985750) Line 811 + 0x21 bytes C++
redirect.dll!WSPRecv(unsigned int s=2179466612, _WSABUF * lpBuffers=0xb800011d, unsigned long dwBufferCount=1, unsigned long * lpNumberOfBytesRecvd=0x900010c2, unsigned long * lpFlags=0xdc24848d, _OVERLAPPED * lpOverlapped=0x64000002, void (unsigned long, unsigned long, _OVERLAPPED *, unsigned long)* lpCompletionRoutine=0x00000d8b, _WSATHREADID * lpThreadId=0x20ba0000, int * lpErrno=0x89774d00) Line 1992 + 0x1b bytes C++
060441f6()


------
Смысл в том, что в функцию WSPRecv передается невалидный адрес lpCompletionRoutine. Мы пытаемся дернуть функцию по этому адресу, но из-за того, что ее не существует, падаем и вместе с собой кладем гейт. Ошибка проявляется не всегда, система наверняка есть, но четко сформулировать не могу.

В новой версии redirect.dll добавили проверку на валидность параметров, так что ошибки сейчас нет.
 
Last edited by a moderator:

ulline

New Member
Большое спасибо за тему , а то все зависало , сейчас все нормально ... ))
Знакомая удалила уже вашу программу .,
оказываеться тут все так просто , не знал что просто нужно в антивире в исключения добавить ... )
Самое интересное , наверное у многих такая проблема была , и думаю не один ваш пользователь уже удалил программу ...
Не все же форум читают , вам бы новостной канал какой нить создать ...
 
Last edited by a moderator:

avatar

Administrator
Staff member
Administrator
Большое спасибо за тему , а то все зависало , сейчас все нормально ... ))
Знакомая удалила уже вашу программу .,
оказываеться тут все так просто , не знал что просто нужно в антивире в исключения добавить ... )
Самое интересное , наверное у многих такая проблема была , и думаю не один ваш пользователь уже удалил программу ...
Не все же форум читают , вам бы новостной канал какой нить создать ...
Версию 4.2 и выше в исключения добавлять не нужно, важен порядок установки. Вначале DrWeb, потом Adguard.
 

ulline

New Member
Версию 4.2 и выше в исключения добавлять не нужно, важен порядок установки. Вначале DrWeb, потом Adguard.
именно так и было , он Spider Gate постоянно выбивал ...
потом удалил антивир - и заново поставил уже с выбором пользовательских настроек , там обновление есть строчка - так вот там прокси и тд , ставим без прокси и все нормально потом начинает работать .
 

avatar

Administrator
Staff member
Administrator
именно так и было , он Spider Gate постоянно выбивал ...
потом удалил антивир - и заново поставил уже с выбором пользовательских настроек , там обновление есть строчка - так вот там прокси и тд , ставим без прокси и все нормально потом начинает работать .
А вы до 4.2.1 обновитесь, в ней spider gate не падает.
Просто если Adguard в исключения добавлять, то spider gate вообще перестает тогда трафик сканировать. Проще вообще его отключить.
 

ulline

New Member
А вы до 4.2.1 обновитесь, в ней spider gate не падает.
Просто если Adguard в исключения добавлять, то spider gate вообще перестает тогда трафик сканировать. Проще вообще его отключить.
к Spider gate доверия больше , вы уж извените - но он у меня не первый год стоит данный антивирус ... )
 

avatar

Administrator
Staff member
Administrator
к Spider gate доверия больше , вы уж извените - но он у меня не первый год стоит данный антивирус ... )
Ну вот поэтому я и говорю - не вносите в исключения, лучше обновитесь до Adguard 4.2.1 и они у вас вместе прелестно заработают.
 

ulline

New Member
Ну вот поэтому я и говорю - не вносите в исключения, лучше обновитесь до Adguard 4.2.1 и они у вас вместе прелестно заработают.
Спасибо , сделал уже .
 

avatar

Administrator
Staff member
Administrator
Погоняйте плиз свою бету на новой бете Доктора. К войне надо готовиться заранее. :)
http://forum.drweb.com/index.php?showtopic=302915
Спасибо, будем смотреть!

На XP проверил, проблем вроде нет. Вот с Vista/7 будет интереснее, они по ходу ушли на другую технологию перехвата, посмотрим как.
 

toby_43

Beta Tester
Ответьте пожалуйста на вопрос, если я сейчас поставлю dr.web 7,но adguard сносить не буду, не будет ни каких проблем?
 

avatar

Administrator
Staff member
Administrator
Ответьте пожалуйста на вопрос, если я сейчас поставлю dr.web 7,но adguard сносить не буду, не будет ни каких проблем?
Если у вас WinXP, то проблем точно не будет.
Один момент - Adguard должен быть установлен после DrWeb.
То есть, лучше предварительно снести Adguard, потом установить DrWeb, а потом снова Adguard.
 

toby_43

Beta Tester
Если у вас WinXP, то проблем точно не будет.
Один момент - Adguard должен быть установлен после DrWeb.
То есть, лучше предварительно снести Adguard, потом установить DrWeb, а потом снова Adguard.
У меня Win XP, а насчёт снести снесём, но со слезами, так как не хочется расставаться с adguard!!!
 

SergM

New Member
Если у вас WinXP, то проблем точно не будет.
Появились новости беты DrWeb:
NetFilter (7.0.0.07050) + Wfp Driver (7.0.0.07051)

Изменения:
- Теперь на всех системах ставится драйвер для перехвата трафика. Технология хука больше не используется
http://forum.drweb.com/index.php?showtopic=302915&view=findpost&p=531085
Надо проверять на совместимость с Adguard.
 

Leon

New Member
Adguard 5.5 плохо работает с Dr.Web 8 пока не добавлю его в исключение Spider Gate.
На сайтах часто вылазит то что Adguard блокирует. Помогает обновление страницы, но не всегда.
У меня Windows 7 x64 - IE 10
 
Last edited:
Top