Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Ошибки, проблемы, недочёты

  • Список форумов
  • ppkBB3cker
  • Ошибки, проблемы, недочёты

announce.php?passkey=10?

8 сообщений
 • Страница 1 из 1
Просмотры: 1729 • 
anonym
Пользователь
Сообщения: 11
Зарегистрирован: 27 апр 2011, 03:40
Сообщение 25 июл 2011, 00:01
Добрый вечер!
Возникла непонятная для меня проблема. Как я говорил в топиках раньше, есть софт, в функционал которого входит в том числе постинг торрент-файлов на трекер, дальше скачка запощенного (чтобы получить announce, passkey и прочие параметры торрент-файла) и раздача оного.
Все хорошо постится, качается и т.п. Но проблема в том, что часть торрент-файлов скачивается с passkey=10, и самое забавное, что топиков с этими торрент-файлами нет, то есть я даже не знаю, как он качает то, чего нет. И откуда passkey=10 тоже не пойму. Вот пример нормального файла:

А вот пример мистического passkey=10 (еще раз обращаю внимание, что он был скачан якобы с темы, которую запостил софт, но темы этой не существует!):
anonym
Аватара пользователя
mrm75
Донатор
Сообщения: 61
Зарегистрирован: 13 мар 2011, 05:37
Сообщение 25 июл 2011, 01:59
Так здесь то вы чего хотите от разработчиков движка трекера, разбирайтесь со своим загадочным софтом!
mrm75
anonym
Пользователь
Сообщения: 11
Зарегистрирован: 27 апр 2011, 03:40
Сообщение 25 июл 2011, 03:55
mrm75 писал(а):Так здесь то вы чего хотите от разработчиков движка трекера, разбирайтесь со своим загадочным софтом!
А причем здесь софт? :) Не он announce вставляет в торрент-файл вообще-то.
anonym
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 25 июл 2011, 09:20
1. лучше выложить эти два торрент файла, а не куски кода из них
2. пасскей можно изменить в адм. разделе, поставить там даже: 10 (но это видимо не этот случай)
3. если торрент был скачан с темы которой не существует, где-то явно ошибки в формировании ID тем, ID авторов, сообщений и т.д. (т.е. связей между таблицами) при скачивании торрента, при всём желании трекер не может подставлять "отсебятину" в пасскей.
PPK
anonym
Пользователь
Сообщения: 11
Зарегистрирован: 27 апр 2011, 03:40
Сообщение 25 июл 2011, 20:37
PPK писал(а):1. лучше выложить эти два торрент файла, а не куски кода из них
2. пасскей можно изменить в адм. разделе, поставить там даже: 10 (но это видимо не этот случай)
3. если торрент был скачан с темы которой не существует, где-то явно ошибки в формировании ID тем, ID авторов, сообщений и т.д. (т.е. связей между таблицами) при скачивании торрента, при всём желании трекер не может подставлять "отсебятину" в пасскей.
Да, это понятно, просто меня удивляет одно: откуда в таком случае в торрент-файле наличиствует описание, список файлов и т.п., а также тот же анонс верный (только пасскей неверный), но топик отсутствует. Софт не мог бы ведь скачать это физически, если топик отсутствует. Обнаружил еще, что отсутствует часть данных по пользователю, создавшему торрент, но где создано (урл трекера) записывает.
Вот два файла:
http://anonymousdelivers.us/2646
anonym
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 26 июл 2011, 10:08
1. мог, там проверяется наличие форума и поста (не темы) и то через LEFT JOIN
2. там не пасскей 10, там просто нет пасскея, 10 - в данном случае это длина следующей после пасскея строки "created by", т.е. файл скачался не с пасскеем 10, а вообще без пасскея (и вообще там не вижу данных о том, кто скачал торрент, соотв. от какого пользователя там должен быть пасскей - непонятно)
PPK
anonym
Пользователь
Сообщения: 11
Зарегистрирован: 27 апр 2011, 03:40
Сообщение 26 июл 2011, 16:57
PPK писал(а):1. мог, там проверяется наличие форума и поста (не темы) и то через LEFT JOIN
2. там не пасскей 10, там просто нет пасскея, 10 - в данном случае это длина следующей после пасскея строки "created by", т.е. файл скачался не с пасскеем 10, а вообще без пасскея (и вообще там не вижу данных о том, кто скачал торрент, соотв. от какого пользователя там должен быть пасскей - непонятно)
А, да, ведь это bencode, забыл об этом.
Но откуда тогда в нулевом пасскее добавилась инфа о bobrov.net в конце? У софта алгоритм простой — добавить файл через веб браузер (в нем эмуляция полная с поддержкой js, css и редиректов, доступ к элементам осуществляется через встроенный селектор с поиском по структуре типа DOM), редиректнуться автоматом на свежедобавленный пост и скачать оттуда файл. Причем скачивает по отпарсенной ссылке download.php, в случае если он ее не находит (а он найти ее не может, если темы нет, потому что там высветится либо ошибка, либо редирект но не на топик), то он выбрасывает исключение и пилит следующий файл.
anonym
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 30 июл 2011, 09:46
PPK писал(а):1. мог, там проверяется наличие форума и поста (не темы) и то через LEFT JOIN
хотя дальше идёт проверка ID форума и поста, если их нет - выдаётся ошибка, тема не проверяется, м.б. тут и проблема, темы нет, а сообщение (потерянное и/или не привязанное к теме) есть
anonym писал(а):Но откуда тогда в нулевом пасскее добавилась инфа о bobrov.net в конце? У софта алгоритм простой — добавить файл через веб браузер (в нем эмуляция полная с поддержкой js, css и редиректов, доступ к элементам осуществляется через встроенный селектор с поиском по структуре типа DOM), редиректнуться автоматом на свежедобавленный пост и скачать оттуда файл. Причем скачивает по отпарсенной ссылке download.php, в случае если он ее не находит (а он найти ее не может, если темы нет, потому что там высветится либо ошибка, либо редирект но не на топик), то он выбрасывает исключение и пилит следующий файл.
не знаю.. :unknown: в скачанном файле должна быть информация о теме торента, кто его скачал/закачал и т.д., а в этом файле ничего этого нет, если скачать этот же файл вручную (не через софт) - что выходит?
PPK
8 сообщений
 • Страница 1 из 1

Вернуться в «Ошибки, проблемы, недочёты»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2025 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Расширения в разработке ↳   База расширений ↳   Стили для phpBB 3.1-3.3 ↳   Переводы расширений для phpBB3.1-3.3 ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo