Что значит принудительно в utorrent
Вопрос от пользователя
Здравствуйте.
Подскажите, почему uTorrent может совсем не качать файлы? Я уже пробовал разные торрент-трекеры, разные файлы — всё равно не загружает, не знаю, что делать. Подскажите, что-нибудь хоть.
Думаю, что не Вы первый, не Вы последний, кто столкнулся с подобной проблемой. Вообще, обычно, она носит временный характер и чаще связана с тем, что просто нет тех людей, кто раздает данный файл. Но вот проходит час-два, день, а файл(ы) все не загружаются. (нужно что-то делать ☝)
Попробуем устранить сию проблему. Приступим.
📌 В помощь!
Также рекомендую вам ознакомиться с еще одной моей статьей по поводу медленной загрузки торрентов (возможно, и из нее что-то почерпнете).
Ответы знатоков
Николай:
Принудительный запуск — способ запуска торрента в обход очереди и установок приоритета сидирования. Этот способ можно использовать и для запуска торрента в часы, когда планировщик останавливает все торренты. Например, если установлено, что могут работать только два торрента и требуется запустить третий, можно использовать для него принудительный запуск. Торренты, запущенные принудительно, не подчиняются правилам очередности. Либо, если вы запланировали остановку торрентов по достижении коэффициента раздачи в 150%, но желаете продолжить сидирование какого-либо торрента, используйте принудительный запуск, и он не остановится на отметке 150%.
Запустить торрент принудительно можно, нажав на нем правой кнопкой мыши и выбрав “Принудительно”. Это срабатывает для остановленных, запущенных торрентов и поставленных в очередь. Чтобы вернуть торрент в обычный режим, нажмите на нем правой кнопкой мыши и выберите “Запустить торрент”.
Без учета ограничения на кол-во элементов очереди, и ограничения скорости, выставленной в настройках uTorrent’а)
vpoiske:
Означает «Вне очереди». Т. е. закачка/отдача будет происходить по-любому, вне зависимости от того, есть ли другие закачки и вне зависимости от очередности.
Гузель Дельмухаметова:
Принудительный запуск — способ запуска торрента в обход очереди и установок приоритета сидирования. Этот способ можно использовать и для запуска торрента в часы, когда планировщик останавливает все торренты. Например, если установлено, что могут работать только два торрента и требуется запустить третий, можно использовать для него принудительный запуск. Торренты, запущенные принудительно, не подчиняются правилам очередности. Либо, если вы запланировали остановку торрентов по достижении коэффициента раздачи в 150%, но желаете продолжить сидирование какого-либо торрента, используйте принудительный запуск, и он не остановится на отметке 150%.
Олег Фаттахов:
Принудительный запуск — способ запуска торрента в обход очереди и установок приоритета сидирования. Этот способ можно использовать и для запуска торрента в часы, когда планировщик останавливает все торренты. Например, если установлено, что могут работать только два торрента и требуется запустить третий, можно использовать для него принудительный запуск. Торренты, запущенные принудительно, не подчиняются правилам очередности. Либо, если вы запланировали остановку торрентов по достижении коэффициента раздачи в 150%, но желаете продолжить сидирование какого-либо торрента, используйте принудительный запуск, и он не остановится на отметке 150%.
Алексей Рахманов:
Принудительный запуск — способ запуска торрента в обход очереди и установок приоритета сидирования. Этот способ можно использовать и для запуска торрента в часы, когда планировщик останавливает все торренты. Например, если установлено, что могут работать только два торрента и требуется запустить третий, можно использовать для него принудительный запуск. Торренты, запущенные принудительно, не подчиняются правилам очередности. Либо, если вы запланировали остановку торрентов по достижении коэффициента раздачи в 150%, но желаете продолжить сидирование какого-либо торрента, используйте принудительный запуск, и он не остановится на отметке 150%.
Женя Падюков:
Означает «Вне очереди». Т. е. закачка/отдача будет происходить по-любому, вне зависимости от того, есть ли другие закачки и вне зависимости от очередности.
Данил Т.:
Принудительный запуск — способ запуска торрента в обход очереди и установок приоритета сидирования. Этот способ можно использовать и для запуска торрента в часы, когда планировщик останавливает все торренты. Например, если установлено, что могут работать только два торрента и требуется запустить третий, можно использовать для него принудительный запуск. Торренты, запущенные принудительно, не подчиняются правилам очередности. Либо, если вы запланировали остановку торрентов по достижении коэффициента раздачи в 150%, но желаете продолжить сидирование какого-либо торрента, используйте принудительный запуск, и он не остановится на отметке 150%.
Марио Миро:
Типо без очереди. Вроде бы… Сам ещё не понял.
Иван Лунин:
Принудительный запуск — способ запуска торрента в обход очереди и установок приоритета сидирования. Этот способ можно использовать и для запуска торрента в часы, когда планировщик останавливает все торренты. Например, если установлено, что могут работать только два торрента и требуется запустить третий, можно использовать для него принудительный запуск. Торренты, запущенные принудительно, не подчиняются правилам очередности. Либо, если вы запланировали остановку торрентов по достижении коэффициента раздачи в 150%, но желаете продолжить сидирование какого-либо торрента, используйте принудительный запуск, и он не остановится на отметке 150%.
МойМир@mail :
Это старт задания, при котором игнорируются лимиты на макс. кол-во активных торрентов и закачек в настройках клиента, на вкладке «Очерёдность».
В настройках клиента в закладке Queueing установлены макс. числа для торрентов которые качаются и раздаются ‘обычным’ стартом. Если их больше, то при их ‘обычном’ старте они не стартуют и в их колонке Status будет написано Queued (типа ждут очереди) . Клиент их запустит автоматом, когда количество скачиваемых или сидируемых торрентов уменьшится.
Запустить принудительно или по другому Форсированный старт
Если что- пишите мейлом. Чем сможем, тем и поможем….
†††Fallen Angel†††:
Если прога ссылки на торренты не перехватывает
оксана:
это вариант запуститиь торрент вручрую. Если в ттаблице стоит стоит ошибка торрента то запускаеться тогда вручную. т е принудительно. Но не во всех случаях работает ручной запуск.
Олег Фаттахов:
Принудительный запуск — способ запуска торрента в обход очереди и установок приоритета сидирования. Этот способ можно использовать и для запуска торрента в часы, когда планировщик останавливает все торренты. Например, если установлено, что могут работать только два торрента и требуется запустить третий, можно использовать для него принудительный запуск. Торренты, запущенные принудительно, не подчиняются правилам очередности. Либо, если вы запланировали остановку торрентов по достижении коэффициента раздачи в 150%, но желаете продолжить сидирование какого-либо торрента, используйте принудительный запуск, и он не остановится на отметке 150%.
Вопрос о uTorrentFAQ (122)Характеристики спросил 21.04.2018 15:00 Что значит принудительно в uTorrent? 21.04.2018 22:12 Здравствуйте! По сути это есть не что иное как запуск торрента вне всяких очередей и ограничений. То есть у Вас в торренте могут быть различные настройки включены, но если у Вас много различных закачек, а Вам потребовался какой-то конкретный торрент, а очередь до него дойдет не то, что бы быстро, смело жмите на него правой кнопкой и выставляйте принудительную закачку, тогда он сразу же начнет закачиваться на максимально возможной скорости. Достаточно полезная опция, надо сказать, пользующаяся популярностью в народе.
Другие вопросы посетителей из раздела В«Утилиты и Сервисы uTorrentВ»:
Гость: Почему uTorrent запускается вместе с Windows?
Гость: Почему uTorrent ограничивает скорость 1.1 мб?
Гость: Какие форматы в uTorrent?
Гость: Как убрать автозагрузку в uTorrent? Как отключить автозапуск?
Гость: Что такое шифрование протокола в uTorrent?
Гость: Что такое сброс банов в uTorrent?
Гость: Как настроить последовательное скачивание в uTorrent?
Гость: Как обновить программу uTorrent?
Гость: Как перевести на русский язык uTorrent?
Гость: Зачем нужна программа uTorrent?
Гость: Какие форматы в uTorrent?
Гость: Как убрать автозагрузку в uTorrent? Как отключить автозапуск?
Причины из-за которых могут не скачиваться торренты
Нет сидов (людей, которые раздают данный файл)
Как уже сказал выше, самая банальная и самая распространенная причина — это отсутствие сидов (т.е. вы хотите загрузить какой-то редкий файл, который раздают очень мало людей (либо вообще никто не раздает) ).
Обычно, статистические данные (сколько раздает, сколько качает) всегда показываются рядом с описанием файла (негласное правило: зеленые цифры - количество раздающих, красные - количество качающих).
Статистика по файлам
Также узнать о количестве сидов можно непосредственно в самой программе, например, в uTorrent. Для этого в ней просто выберите загружаемый файл, и откройте вкладку "Пиры" — увидите список IP-адресов, их клиенты, скорость загрузки от каждого из них.
Чем больше сидов в раздаче — тем быстрее сможете скачать файл. Если файл раздает 1÷2 чел. — он может вообще не скачиваться, т.к. не факт, что торрент-клиент сможет установить с ними связь.
Загрузка торрента - смотрим пиры
Кстати, про "интересную" статистику трекеров
Некоторые торрент-трекеры в описание к определенным файлам "перевирают" количество раздающих (автоматически увеличивают их, дабы вас побудить к загрузке). По факту, вместо показанных 1000 чел. раздающих — может не быть ни одного! Поэтому, верить этим данным стоит далеко не на каждом сайте.
Система рейтингов — возможно вы были ограничены!
На многих торрент-сайтах существует система рейтинга, которая формируется на основе данных: кто сколько скачал, кто сколько раздал.
Чем вы больше раздали — тем выше поднимается ваш рейтинг. Что, кстати, выгодно торрент-трекерам, т.к. если никак не будет поощряться человек, раздающий файлы — то качать что-то будет попросту неоткуда!
Если же вы только загружаете, и ничего никогда не раздаете — ваш рейтинг, со временем, приблизится к критической отметке, и вас могут блокировать, пока вы не поднимете его до оптимальных значений. Эти значения на каждом торрент-трекере свои — просто проверьте свой профиль, посмотрите статистику, нет ли там предупреждений и пр. Ознакомьтесь с правилами своего торрент-трекера.
Кстати, от себя добавлю, что чаще всего ограничения касаются только новых торрентов (т.е. вы не сможете даже загрузить их с сайта и добавить в uTorrent), а старые, которые вы уже добавили в uTorrent — загружаются в обычном режиме.
Выбрана не та версия uTorrent (или вообще нужна другая программа)
Также стоит добавить, что у некоторых торрент-трекеров есть определенное ограничение на используемую версию торрент-программы (например, работают такие-то клиенты: uTorrent - только версии 3.0-3.5) . Разумеется, что если у вас стоит другая версия — гарантии, что она будет корректно работать, никто не даст.
Посыл здесь такой же: посмотрите раздел FAQ и правила вашего торрент-трекера. Скорее всего, ответ там уже дан.
👉 Кстати!
Попробуйте использовать отличные от uTorrent клиенты: BitSpirit, BitTorrent, MediaGet и другие. Возможно, в них у вас будет всё загружаться в нормальном режиме.
Неверные настройки uTorrent (лимит трафика, ограничения и пр.)
Торренты могут не загружаться из-за неверных настроек вашего торрент-клиента (uTorrent). Рассмотрим, в частности, сам uTorrent.
Для начала откройте настройки программы (можно нажать сочетание кнопок Ctrl+P) и проверьте вкладку "Соединение" .
Если у вас не стоит галочка "В исключения брандмауэра" — поставьте ее. В противном случае, брандмауэр может блокировать соединения программы и не давать ей загружать файлы.
uTorrent: вкладка соединение
Затем проверьте вкладку "Скорость" : нет ли там ограничения. Например, у меня стоит ограничение на 4250 КБ/с, т.е. загрузка будет идти примерно со скоростью в 4 МБ/с. Поставьте значение "0", чтобы вообще убрать ограничение.
uTorrent: вкладка скорость
Во вкладке "Лимит трафика" проверьте, чтобы не было ограничения полосы (эта функция полезна тем, у кого лимитируемый тариф, чтобы не "съесть" лишний трафик).
uTorrent: вкладка ограничение
Собственно, сохраните настройки и попробуйте перезапустить программу. Пошла ли загрузка?
Кстати, кроме вышесказанного, попробуйте присвоить своему торренту наиболее высокий приоритет (особенно, если у вас идет загрузка нескольких файлов, а один конкретный никак не грузится) . Для изменения приоритета, в uTorrent — достаточно щелкнуть правой кнопкой мышки по нужному торренту и выбрать нужное.
Также попробуйте включить принудительную загрузку. Когда происходит какой-либо сбой или ошибка — uTorrent перестает загружать файл, но если включить "Принудительно" — загрузка сразу же продолжается.
Примечание : для включения принудительной загрузки — просто щелкните правой кнопкой мышки по нужному торренту: в контекстном меню выберите оное.
Включаем принудительную загрузку
Соединение с Интернет блокирует брандмауэр/антивирус
Нередко, когда с uTorrent и пирами все в порядке, а соединение с Интернет программе блокирует встроенный в Windows брандмауэр (либо ваш установленный антивирус) . Причем, такое бывает довольно-таки часто (в предыдущем шаге я вам, кстати, советовал добавить программу в исключение брандмауэра в настройках uTorrent).
Вообще, рекомендую на время решения проблемы — отключить антивирус и брандмауэр. Обычно, большинство антивирусов можно отключить через их значок в трее рядом с часами (на скриншоте ниже отключаем Avast на 1 час).
Отключение антивируса Avast на 1 час
Что касается встроенного брандмауэра в Windows — то зайдите в 👉 панель управления и откройте вкладку "Система и безопасность" . Далее откройте "Брандмауэр" .
Система и безопасность - Windows 10
Затем, обратите внимание на меню слева — там будет ссылка для включения и отключения брандмауэра. Откройте ее и отключите его.
Включение/отключение брандмауэра в Windows
После всех произведенных манипуляций — проверьте, началась ли загрузка торрента.
Проблема с Интернет (сбой у Интернет-провайдера)
Ну и последнее, на чем хотел остановиться в этой статье — на проблемах с подключением к Интернет. Возможно, что есть какое-то повреждение канала у провайдера — а значит нужно связаться с ним, выяснить причину!
Кстати, также обратите внимание, а есть ли вообще Интернет на вашем ПК, открываются ли хотя бы сайты в браузере, нет ли предупреждений в трее, что пропал интернет (нет ли на значке с Интернет каких-то восклицательных знаков или красных крестиков).
👉 В помощь!
Wi-Fi без доступа к интернету: горит желтый восклицательный значок в трее. Рекомендации по решению ошибки
Пример ошибки, при наведении на значок Wi-Fi, Windows сообщает, что он без доступа к интернету.
Вообще, рекомендую вам также проверить свою скорость Интернет. О том, как это лучше сделать, можете прочитать в одной моей прошлой статье (ссылка ниже).
PS
Кстати, если всё вышеперечисленное не дало результатов — обратите внимание на порт, указанный в настройках вашего торрент-клиента (uTorrent, например). Открыт ли он? В ряде случаев, необходимо вручную его пробросить в настройках роутера (см. ссылку на иснтрукцию ниже 👇).
👉 В помощь!
Как пробросить порты на роутере // перенаправление (открываем порты для игр, Skype, uTorrent и др. приложений).
Принудительный запуск — способ запуска торрента в обход очереди и установок приоритета сидирования. Этот способ можно использовать и для запуска торрента в часы, когда планировщик останавливает все торренты. Например, если установлено, что могут работать только два торрента и требуется запустить третий, можно использовать для него принудительный запуск. Торренты, запущенные принудительно, не подчиняются правилам очередности. Либо, если вы запланировали остановку торрентов по достижении коэффициента раздачи в 150%, но желаете продолжить сидирование какого-либо торрента, используйте принудительный запуск, и он не остановится на отметке 150%.
Запустить торрент принудительно можно, нажав на нем правой кнопкой мыши и выбрав “Принудительно”. Это срабатывает для остановленных, запущенных торрентов и поставленных в очередь. Чтобы вернуть торрент в обычный режим, нажмите на нем правой кнопкой мыши и выберите “Запустить торрент”.
Тогда у меня следующие вопросы - быстрее ли будут скачиваться фильмы, если я включу этот самый принудительный режим? и что будет, если я стану скачивать принудительно одновременно, например, 3-4 фильма?
Без учета ограничения на кол-во элементов очереди, и ограничения скорости, выставленной в настройках uTorrent'а)
Означает "Вне очереди". Т. е. закачка/отдача будет происходить по-любому, вне зависимости от того, есть ли другие закачки и вне зависимости от очередности.
Принудительный запуск — способ запуска торрента в обход очереди и установок приоритета сидирования. Этот способ можно использовать и для запуска торрента в часы, когда планировщик останавливает все торренты. Например, если установлено, что могут работать только два торрента и требуется запустить третий, можно использовать для него принудительный запуск. Торренты, запущенные принудительно, не подчиняются правилам очередности. Либо, если вы запланировали остановку торрентов по достижении коэффициента раздачи в 150%, но желаете продолжить сидирование какого-либо торрента, используйте принудительный запуск, и он не остановится на отметке 150%.
Принудительный запуск — способ запуска торрента в обход очереди и установок приоритета сидирования. Этот способ можно использовать и для запуска торрента в часы, когда планировщик останавливает все торренты. Например, если установлено, что могут работать только два торрента и требуется запустить третий, можно использовать для него принудительный запуск. Торренты, запущенные принудительно, не подчиняются правилам очередности. Либо, если вы запланировали остановку торрентов по достижении коэффициента раздачи в 150%, но желаете продолжить сидирование какого-либо торрента, используйте принудительный запуск, и он не остановится на отметке 150%.
Принудительный запуск — способ запуска торрента в обход очереди и установок приоритета сидирования. Этот способ можно использовать и для запуска торрента в часы, когда планировщик останавливает все торренты. Например, если установлено, что могут работать только два торрента и требуется запустить третий, можно использовать для него принудительный запуск. Торренты, запущенные принудительно, не подчиняются правилам очередности. Либо, если вы запланировали остановку торрентов по достижении коэффициента раздачи в 150%, но желаете продолжить сидирование какого-либо торрента, используйте принудительный запуск, и он не остановится на отметке 150%.
Означает "Вне очереди". Т. е. закачка/отдача будет происходить по-любому, вне зависимости от того, есть ли другие закачки и вне зависимости от очередности.
Принудительный запуск — способ запуска торрента в обход очереди и установок приоритета сидирования. Этот способ можно использовать и для запуска торрента в часы, когда планировщик останавливает все торренты. Например, если установлено, что могут работать только два торрента и требуется запустить третий, можно использовать для него принудительный запуск. Торренты, запущенные принудительно, не подчиняются правилам очередности. Либо, если вы запланировали остановку торрентов по достижении коэффициента раздачи в 150%, но желаете продолжить сидирование какого-либо торрента, используйте принудительный запуск, и он не остановится на отметке 150%.
Принудительный запуск — способ запуска торрента в обход очереди и установок приоритета сидирования. Этот способ можно использовать и для запуска торрента в часы, когда планировщик останавливает все торренты. Например, если установлено, что могут работать только два торрента и требуется запустить третий, можно использовать для него принудительный запуск. Торренты, запущенные принудительно, не подчиняются правилам очередности. Либо, если вы запланировали остановку торрентов по достижении коэффициента раздачи в 150%, но желаете продолжить сидирование какого-либо торрента, используйте принудительный запуск, и он не остановится на отметке 150%.
Многие из нас используют torrent'ы для получения различных данных. Кто-то качает фильмы, кто-то музыку, кто-то игры, кто-то программы. Всех нас объединяет стремление поддерживать свой ratio (отношение отданного/скачанного). Это одно из фундаментальных понятий, от которого зависит существование p2p сети.
Но иногда бывают ситуации, когда нет возможности отдавать в достаточной мере, чтобы не быть забаненым. Это может быть связано с маленькой скоростью отдачи, нахождением за фаерволом или NAT'ом провайдера (без возможности настройки) и некоторыми другими факторами. Именно для пользователей с такими симптомами (и только для них!) я открою два своих секрета выживания.
Секрет №1
Torrent-протокол устроен так, что torrent-трекер необходим клиенту для получения списка активных пиров (людей, отдающих и/или качающих данные) а также для отсылки статистики. Статистика отсылается раз в некоторое время, и в неё входит информация об активности (качаем/не качаем), скорости и к-ве скачанных и отданных данных.
Суть метода заключается в том, что некоторые (если не все) torrent-клиенты позволяют редактировать список трекеров. Если после того, как мы получили список пиров с torrent-трекера, удалить запись о самом трекере из свойств задачи, то список пиров останется в клиенте, а статистику клиенту просто некуда будет слать. В итоге мы «бесплатно» качаем данные без учёта статистики на трекере. Тоесть трекер даже и не будет подозревать, что мы качаем этот файл через полученных ранее пиров.
Всё это возможно даже без поддержки DHT и Peer Exchange. Главное, чтобы клиент был достаточно «умён», чтобы не сбросить список пиров после изменения трекеров.
После остановки задачи или потере списка пиров, чтобы заново запустить задачу, необходимо вернуть на место запись о трекере и проделать уже описанную операцию.
Секрет №2
Предположим Вы уже скачали какие-то данные и начали их отдавать, но Ваша скорость отдачи очень мала. В этом случае Вам необходимо установить вторым другой torrent-клиент (потому как клиенты не позволяют запускать себя больше одного раза). В одном клиенте Вы отдаёте данные, во втором клиенте Вы качаете эти же данные с себя — с первого клиента.
Как это организовать? Да очень просто. В первом клиенте (который будет отдавать данные) всё должно быть как положено — с трекером (чтобы считалась статистика). Во втором клиенте (для скачивания) перед запуском удаляете из свойств запись о трекере (чтобы статистика не считалась), запускаете и вручную добавляете себя в пиры (127.0.0.1:). Если первый клиент недостаточно «умён», чтобы различать ваш loopback интерфейс от любого другого, то вы сможете не один раз скачать этот файл с себя и соответственно улучшить свой ratio.
Пользуйтесь на здоровье. :)
UPD: Я никого не призываю нарушать неписанные правила этикета p2p сети. Всё только на Вашей совести. Сидируйте!
Ниже мы рассмотрим, как отключить такое ограничение в популярных торрент-клиентах. Будет рассмотрен общий подход, а также практическое применение к актуальной версии uTorrent и qBitTorrent.
3. Итоги
Нами было последовательно изучена процедура поиска и отключения функции ограничения использования DHT для приватных торрентов в популярных клиентах uTorrent и qBitTorrent.
Думаю, что предложенный механизм будет аналогичен и для любых других клиентов — во всяком случае я проверил его и на ComboPlayer.
Для автоматизации процесса мной были созданы два патчера для актуальных версий uTorrent и qBitTorrent. Для uTorrent патчер также распаковывает исходный инсталлятор. Файлы можно скачать здесь:
Патчер qBitTorrent версии x32
Патчер qBitTorrent версии x64
Патчер распакованного файла uTorrent
Silent всё-в-одном патчер uTorrent: распаковывает, патчит и обратно упаковывает инсталлятор, а также распаковывает, патчит и упаковывает обратно уже установленный uTorrent (при условии, что установочная папка — по умолчанию, то есть "%userprofile%\AppData\Roaming\uTorrent\"
С уважением, Артем Парпулов
Лучшие ответы
Владимир Кузюкин:Владимир Желудков:
Ну не будешь же ты пальцем диск вращать…. А прога нормальная!
Видео-ответ
2. Подготовка.
- Актуальный дистрибутив торрент-клиента.
- Архиватор, способный распаковывать инсталляционные файлы, например в случае uTorrent и qBitTorrent — 7-zip.
- Распаковщик исполняемых файлов клиента, в случае uTorrent — UPX.
- IDA или любой другой дизассемблер.
- в случае uTorrent — файл Carrier.exe;
- В случае qBitTorrent — файлы qbittorrent.exe и qbittorrent.pdb (либо их 64-разрядные аналоги, если будет изменяться 64-битный клиент).
2. Поиск и изменение кода.
В общем, реализация блокировки DHT во всех клиентах на уровне Ассемблера выглядит одинаково, это вызов функции проверки флага, и если эта функция возвращает нулевое значение — переход на область кода, которая позволяет использовать DHT:
по этой причине сам патч будет выражаться в простом изменении одного байта кода 74 => EB, превращающего условный переход jz в безусловный и таким образом игнорирующий проверку на «приватность».
Остаётся найти данную функцию.
На самом деле это совершенно не сложно, учитывая специфику данного кода и наличие ключевого слова «private». Откроем распакованный файл клиента uTorrent в IDA и выполним поиск по данному ключевому слову:
Видно, что с указанным ключом в uTorrent присутствует всего три участка кода. Вот как они выглядят:
Наша задача заключается в простом замене функции, как мы уже упоминали ранее:
По сути, это замена характерной последовательности
68 00 FF 69 00 E8 19 F1 FA FF 85 C0 74 07
на
68 00 FF 69 00 E8 19 F1 FA FF 85 C0 EB 07
В случае qBitTorrent задача упрощается ещё больше, поскольку разработчик вложил pdb-файл в установщик, так что названия функций будут более очевидными, и поиск по ключевому слову упрощается:
Так выглядит сам код проверки:
Как видите, по сути он неотличим от uTorrent. Патч будет аналогичным:
Это замена характерной последовательности
E8 20 CB FA FF 84 C0 74 59
на
E8 20 CB FA FF 84 C0 EB 59
qBitTorrent также предлагается в виде 64-разрядного клиента. Действия в отношении него буду совершенно аналогичными, за исключением того, что нам потребуется 64-разрядная версия IDA. Результат поиска по ключевому слову ожидаемо аналогичен:
Вид соответствующей функции несколько отличен, однако суть осталась та же:
Ну и соответствующий патч, здесь это будет три байта:
Это замена характерной последовательности
E8 8F 0E F8 FF 4C 8D 3D 54 E5 46 01 83 CB FF 84 C0 0F 84 DB 00 00 00
на
E8 8F 0E F8 FF 4C 8D 3D 54 E5 46 01 83 CB FF 84 C0 E9 DC 00 00 00 00
1. Вступление.
В сети в прошлом выкладывалось достаточно много информации касательно так называемых «патчей DHT», равно как выкладывались и сами патчи. Однако при анализе этих данных зачастую они оказываются противоречивыми и даже в ряде случаев полностью нерабочими. Связано это с постоянным обновлением клиентов, изменением структуры программ, а в ряде случаев — неправильным подходом авторов патчей.
Мы попытаемся не просто создать готовое решение, а проанализировать основные шаги так, чтобы читатель мог даже в случае изменение в будущем самостоятельно снимать ограничения DHT в новых версиях клиентов.
Читайте также: