Invisible Checker
- koval55
- Не в сети
- Senior Member
- Сообщений: 52
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
Ну... дак не надо отписываться, если ошибка! Сайт лежит - плагин не работает.kanicq.ru - пишет доступ запрещён (403 Forbidden)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- DjBoBo
- Не в сети
- Junior Member
- Сообщений: 34
- Спасибо получено: 0
Так уже где то неделю происходит
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- BOow
- Не в сети
- New Member
- Сообщений: 9
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
см. на 2 сообщения вышесегодня внезапно стало вылетать HTTP/1.0 503 Service Unavailable, весь день так
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- plander
- Не в сети
- Senior Member
- Сообщений: 79
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
В плагине их не будет, пользуйся сайтом)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- RDS
- Не в сети
- Junior Member
- Сообщений: 29
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
Они и без него вылетают с другими плагинами. Поскольку не известно что Рапид там поменял, я юзаю 1112.Mikanoshi Вы вообще планируете что-нибудь исправлять в плаге или новые версии клиента так и будут вылетать с вашем плагом?
И кстати kanicq.ru перестал определять статус, только инвиз. Т.е. либо Инвиз, либо Отключен.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Rapid D
- Не в сети
- Administrator
- Сообщений: 1995
- Спасибо получено: 35
А в 1114 тоже вылетает?RDS писал(а):
Они и без него вылетают с другими плагинами. Поскольку не известно что Рапид там поменял, я юзаю 1112.Mikanoshi Вы вообще планируете что-нибудь исправлять в плаге или новые версии клиента так и будут вылетать с вашем плагом?
И кстати kanicq.ru перестал определять статус, только инвиз. Т.е. либо Инвиз, либо Отключен.
Добавить нужно вам проверку, после вызова callback, чтобы значение длины строки ответа, было больше 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- RDS
- Не в сети
- Junior Member
- Сообщений: 29
- Спасибо получено: 0
Да, вылетает. Стоят два плага: Invisible Checker и RnQ Eye. Второй пока нормально работает, а первый вылетает только в путь.А в 1114 тоже вылетает?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
А можно на примере?))Добавить нужно вам проверку, после вызова callback, чтобы значение длины строки ответа, было больше 0
Кстати, запустил чистую 1114 с 2я плагинами - InvisChecker и RnQEye, 2е суток уже без вылетов. Нипанятна)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Rapid D
- Не в сети
- Administrator
- Сообщений: 1995
- Спасибо получено: 35
Проверки отменяюцаRapid D писал(а):
А можно на примере?))Добавить нужно вам проверку, после вызова callback, чтобы значение длины строки ответа, было больше 0
Кстати, запустил чистую 1114 с 2я плагинами - InvisChecker и RnQEye, 2е суток уже без вылетов. Нипанятна)
Выложу сегодня поправленую 1114.
А вообще, писать так нинада:
data:=CallStr(AnsiChar(PM_GET)+ AnsiChar(PG_LIST)+ AnsiChar(List));
Result:=_intlist_at(data,5);
Я канешно понимаю, что такой код выложен здесь, как API. Но хоть кто-нидь попробовал бы его улучшить, а то так вся красота Шировского кода видна (И понятно, почему он крысу забросил - искать в таком коде ошибку, просто самоубийство)
ЗЫ. нужно писать примерно так:
data:=CallStr(AnsiChar(PM_GET)+ AnsiChar(PG_LIST)+ AnsiChar(List));
if _int_at(data,1) > 3 then
Result := _intlist_at(data,5)
else
Result := NIL; // Ну или можно тут создать пустой список
;
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
ЗЫ. нужно писать примерно так:
data:=CallStr(AnsiChar(PM_GET)+ AnsiChar(PG_LIST)+ AnsiChar(List)); if _int_at(data,1) > 3 then Result := _intlist_at(data,5) else Result := NIL; // Ну или можно тут создать пустой список ;
Запрос
CallStr(AnsiChar(PM_GET) + AnsiChar(PG_LIST) + AnsiChar(5));
03 00 00 00 01 05 05
Возвращает ответ
PM_DATA uins=191545045, 317987484, 469509295
11 00 00 00 02 03 00 00 00 D5 BE 6A 0B 9C 1A F4 12 AF 24 FC 1B
Первые 4 байта - размер данных, 02 это PM_DATA
Нужно проверять не равен ли первый INT нулю? Пока что добавил
if _int_at(data, 4) = PM_DATA then
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Rapid D
- Не в сети
- Administrator
- Сообщений: 1995
- Спасибо получено: 35
Потому что именно из-за отсутсвия проверок и получаем руткиты...
Но думаю тут хватит и проверки на PM_DATA.
Попробуйте перекачать версию 1114. Должна быть от сегодняшнего числа.
Mikanoshi писал(а):
Ну вот...
Запрос
CallStr(AnsiChar(PM_GET) + AnsiChar(PG_LIST) + AnsiChar(5));
03 00 00 00 01 05 05
Возвращает ответ
PM_DATA uins=191545045, 317987484, 469509295
11 00 00 00 02 03 00 00 00 D5 BE 6A 0B 9C 1A F4 12 AF 24 FC 1B
Первые 4 байта - размер данных, 02 это PM_DATA
Нужно проверять не равен ли первый INT нулю? Пока что добавилно похоже вылеты это не предотвращаетif _int_at(data, 4) = PM_DATA then
Сами же написали, что "02 это PM_DATA". Почему же читаете "int"?
if _byte_at(data, 4) = PM_DATA then
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
Новая версия 0.5
Добавлена проверка через inviznet.ru, в отличии от kanicq.ru определяет кроме оффлайн/инвиза ещё и онлайн (но тоже без статуса).
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- MXPHunter
- Не в сети
- Junior Member
- Сообщений: 28
- Спасибо получено: 0
1113 и оба билда 1114 крашатся не протянув и получаса.
Этот плагин единственный, который используется. Ради него на 1110 - 1112 билды и откатываюсь.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Gk.16
- Не в сети
- Senior Member
- Сообщений: 46
- Спасибо получено: 0
Лично я пользуюсь прогой icq status checker by murb, принцип работы которой заключается в следующем: вбиваете в программу "левый" номер с паролем и указываете жертву, программа показывает все статусы/x-статусы жертвы, а также инфу о ней.
А ведь создатели сайтов онлайн icq-статус-чекеров бывает еще просят денег + как мне кажется (IMHO), собирают базу для спама.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Автор темы
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
А проблемы спама в ICQ уже давно не существует, я свой номер раздаю на каждом углу))
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.