женщина-программист?
Всё, мне понятна моя ошибка. Нужно проверять, что возвращает recv, а у меня проверки нет (как я уже писал, мол, если ошибка (или recv возвращает...
По всей видимости, Olly не правильно определяет адрес ClassProc, потому что при попытке Follow ClassProc, Olly ничего не показывает :-( Да и адрес...
Хочу поставить breakpoint на сообщение от Windows в Olly. Запускаю Olly, отлаживаюмую прогу, запускаю отладку. Иду в окошко [W] нахожу там handle...
А вообще по теме обнаружения разрыва соединения: В Windows'е есть понятие FD_CLOSE, которое можно перехватить, и если оно перехвачено, то...
perez Это не выход. У меня recv получает данные, и если возвращает -1, то, мол, данные в сокете закончились (обрабатывай и жди дальше появления...
phprus Ясно :-)
perez Будете смеяться, но у меня клиент :-)
Искал по инэту, в общем, пришёл к выводу: send() всегда блокирует, даже если сокет НЕ блокируемый. Результат EAGAIN означает, что нужно повторить...
И там задам :-)
Вот ещё с сайта мелкомягких: http://msdn.microsoft.com/en-us/library/ms740149(VS.85).aspx
Вот здесь: http://beej.us/guide/bgnet/output/html/singlepage/bgnet.html#sendall автор пишет, что данные могут уйти не все: Поэтому и спрашиваю о...
Раньше пользовался WinAPI, и оттуда функциями WSASend и WSAGetOverlappedResult. Теперь тоже самое нужно реализовать силами POSIX: socket, send и...
Есть прога, фрагмент котороый представлен ниже. Нужно в указанном месте определить, разорвалось ли подключение с сервером. В общем, читайте...
Пропатчил и плагины :-) Теперь всё работает :-)
Хорошая идея :-)
Очень странно: переименовываю ollydbg.exe во что-нибудь другое - плагины не грузятся. Переименовываю обратно - грузятся :-( Может там проверка какая?
Пропатчил сначала при помощи AntiDetectOlly. Вроде всё нормально, но вырубились все плагины :-(. Потом по-новой пропатчил путём поиска всех строк...
Нужно сменить имя базового класса, который Olly регистрирует в Windows, что бы низя было обнаружить Olly. Проблема, думаю, уже ни раз...
Просто IDA - это не то, что мне нужно :-)
Имена участников (разделяйте запятой).