<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Неофициальный форум DLNA Home Media Server &mdash; domatv.net]]></title>
		<link>https://hms.lostcut.net/viewtopic.php?id=793</link>
		<atom:link href="https://hms.lostcut.net/extern.php?action=feed&amp;tid=793&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «domatv.net».]]></description>
		<lastBuildDate>Mon, 29 Jun 2020 19:51:50 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: domatv.net]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=17078#p17078</link>
			<description><![CDATA[<div class="quotebox"><cite>smsbox3 пишет:</cite><blockquote><p>Возможно запоминает ip для данного потока на какое-то время, как прошедший проверку? У меня один день вообще все работало, хотя ссылки получены были на сервере, есть там какие-то потоки, которые работают всегда (МИР например), но все таки без реферера не работает.</p></blockquote></div><p>Tivix тоже перешёл на этот источник ...</p>]]></description>
			<author><![CDATA[null@example.com (Mr.Max)]]></author>
			<pubDate>Mon, 29 Jun 2020 19:51:50 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=17078#p17078</guid>
		</item>
		<item>
			<title><![CDATA[Re: domatv.net]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=17076#p17076</link>
			<description><![CDATA[<div class="quotebox"><cite>Mr.Max пишет:</cite><blockquote><p>Если зайти из ПК и достать ссылку на поток через исходный код то она работает и реферер ей не нужен. Как то не логично.</p></blockquote></div><p>Возможно запоминает ip для данного потока на какое-то время, как прошедший проверку? У меня один день вообще все работало, хотя ссылки получены были на сервере, есть там какие-то потоки, которые работают всегда (МИР например), но все таки без реферера не работает.</p>]]></description>
			<author><![CDATA[null@example.com (smsbox3)]]></author>
			<pubDate>Mon, 29 Jun 2020 13:30:57 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=17076#p17076</guid>
		</item>
		<item>
			<title><![CDATA[Re: domatv.net]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=17075#p17075</link>
			<description><![CDATA[<div class="quotebox"><cite>smsbox3 пишет:</cite><blockquote><p>&quot;К сожалению, для доступа к полученной ссылке нужно указывать Referer.&quot;<br />На этот Referer не только здесь налетаем. Вот, что в И-нете на эту тему пишут<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>Подменить — никак, в браузерах это не реализовано.<br />Но можно убрать. Любым из перечисленных способов:<br />В &lt;head&gt; добавить &lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;: тогда браузер не будет раскрывать, &quot;откуда пришёл&quot; по всем ссылкам и запросам из JS на странице.<br />Атрибут rel=&quot;noreferrer&quot; у конкретной ссылки.<br />Страница по HTTPS, ссылка на HTTP: браузер не будет раскрывать по небезопасному соединению, где он был по безопасному.<br />(Высокоградусный костыль) Замаскировать в data-URL, содержащем HTML-страницу с &lt;meta&gt;-перенаправлением. Реферрером в этом случае будет этот самый data-URL и раскрытия не произойдёт.</p></div></div><p> <br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>можно сделать прокси на nginx, там подменять реферера и ифреймить этот прокси.<br />location /test/ {<br />&nbsp; &nbsp; proxy_pass <a href="https://www.whatismyreferer.com/;">https://www.whatismyreferer.com/;</a><br />&nbsp; &nbsp; proxy_set_header Referer &quot;<a href="https://yandex.ru">https://yandex.ru</a>&quot;;<br />}</p></div></div><p>Я так думаю, что можно на своем ДНС сервере присвоить ip твоего сервера нужное&nbsp; имя (которое referrer должен быть) , на твоем http сервере прописать ServerAlias и там домен. Тогда при подмене ДНС на своей машине, вместо этого сайта пойдет обращение к твоему, там php обработает ссылки и отдаст в браузере чистую ссылку, при этом referre будет тот, который требуется этой ссылке для работы, она как бы на привильном сайте получена, только вместо него твой сайт работает. На ТВ такие варианты часто используют, а компе -разве, что какие-то злоумышленники подменяют тебе ДНС. Реализовать можно если у тебя есть root права на твой сервер, тогда там bind с нужными настройками запустить и у Apache можно ServerAlias исправить.</p></blockquote></div><p>Через htaccess можно&nbsp; реферер подменить ещё. У меня несколько серверов в nl но проблема в том что этот источник помимо привязки ip, реферера ещё использует привязку по странам и для NL доступ запрещен . В РФ и ua работает.<br />Но если реферера нету это тоже не работает. Не понятно одно. Если зайти из ПК и достать ссылку на поток через исходный код то она работает и реферер ей не нужен. Как то не логично. Либо на старт потока стоит проверка либо вообще ее там нет.</p>]]></description>
			<author><![CDATA[null@example.com (Mr.Max)]]></author>
			<pubDate>Mon, 29 Jun 2020 12:12:11 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=17075#p17075</guid>
		</item>
		<item>
			<title><![CDATA[Re: domatv.net]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=17072#p17072</link>
			<description><![CDATA[<div class="quotebox"><cite>Mr.Max пишет:</cite><blockquote><p>как запустить это ?</p></blockquote></div><p>&quot;К сожалению, для доступа к полученной ссылке нужно указывать Referer.&quot;<br />На этот Referer не только здесь налетаем. Вот, что в И-нете на эту тему пишут<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>Подменить — никак, в браузерах это не реализовано.<br />Но можно убрать. Любым из перечисленных способов:<br />В &lt;head&gt; добавить &lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&gt;: тогда браузер не будет раскрывать, &quot;откуда пришёл&quot; по всем ссылкам и запросам из JS на странице.<br />Атрибут rel=&quot;noreferrer&quot; у конкретной ссылки.<br />Страница по HTTPS, ссылка на HTTP: браузер не будет раскрывать по небезопасному соединению, где он был по безопасному.<br />(Высокоградусный костыль) Замаскировать в data-URL, содержащем HTML-страницу с &lt;meta&gt;-перенаправлением. Реферрером в этом случае будет этот самый data-URL и раскрытия не произойдёт.</p></div></div><p> <br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>можно сделать прокси на nginx, там подменять реферера и ифреймить этот прокси.<br />location /test/ {<br />&nbsp; &nbsp; proxy_pass <a href="https://www.whatismyreferer.com/;">https://www.whatismyreferer.com/;</a><br />&nbsp; &nbsp; proxy_set_header Referer &quot;<a href="https://yandex.ru">https://yandex.ru</a>&quot;;<br />}</p></div></div><p>Я так думаю, что можно на своем ДНС сервере присвоить ip твоего сервера нужное&nbsp; имя (которое referrer должен быть) , на твоем http сервере прописать ServerAlias и там домен. Тогда при подмене ДНС на своей машине, вместо этого сайта пойдет обращение к твоему, там php обработает ссылки и отдаст в браузере чистую ссылку, при этом referre будет тот, который требуется этой ссылке для работы, она как бы на привильном сайте получена, только вместо него твой сайт работает. На ТВ такие варианты часто используют, а компе -разве, что какие-то злоумышленники подменяют тебе ДНС. Реализовать можно если у тебя есть root права на твой сервер, тогда там bind с нужными настройками запустить и у Apache можно ServerAlias исправить.</p>]]></description>
			<author><![CDATA[null@example.com (smsbox3)]]></author>
			<pubDate>Sun, 28 Jun 2020 23:14:42 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=17072#p17072</guid>
		</item>
		<item>
			<title><![CDATA[Re: domatv.net]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=17070#p17070</link>
			<description><![CDATA[<p>Кто то нашел вариант как запустить это ? Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Mr.Max)]]></author>
			<pubDate>Sun, 28 Jun 2020 18:58:28 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=17070#p17070</guid>
		</item>
		<item>
			<title><![CDATA[Re: domatv.net]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=16891#p16891</link>
			<description><![CDATA[<div class="quotebox"><cite>WendyH пишет:</cite><blockquote><p> К сожалению, для доступа к полученной ссылке нужно указывать Referer.</p></blockquote></div><p>Спасибо большое! Что касается Referer то у меня вчера еще работала без него, сейчас попробовал -HTTP ERROR 403.</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>О, а оказалось можно и без, я запустил в плеере на ТВ ссылку, там стоит автоповтор запуска при ошибке, и ушел минут на 5, забыв отключить. Вернулся, а Sony Si-Fi показывает &quot;Доктора кто&quot;, при этом ни какого Referer я не передавал! Выходит, если настойчиво стучаться - откроют :</p></div></div><p>)<br />Нет смотреть без Referer не вариант, оно запускается иногда и если запустится работает, пока не выключишь, но это очень редко происходит.</p>]]></description>
			<author><![CDATA[null@example.com (smsbox3)]]></author>
			<pubDate>Sun, 31 May 2020 12:18:38 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=16891#p16891</guid>
		</item>
		<item>
			<title><![CDATA[Re: domatv.net]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=16885#p16885</link>
			<description><![CDATA[<div class="quotebox"><cite>aleks123 пишет:</cite><blockquote><p>Здесь не обязательно определять какой мусор.</p></blockquote></div><p>Думал, да не может быть! Посмотрел, а там просто интересный способ уборки мусора. Да, я тоже подметил, что длина мусорных вставок одинаковая. Поэтому можно не париться и искать его по шаблону.<br />В том скрипте за это отвечает участок:<br /></p><div class="codebox"><pre><code>url = string.reverse(url)
while url:match(temp) do
      url = url:gsub(temp, &quot;&quot;,1)
end 
url = string.reverse(url)</code></pre></div><p>Где temp объявлен ранее:<br /></p><div class="codebox"><pre><code>local temp = string.rep(&quot;S&quot;, 48):gsub(&quot;S&quot;,&quot;%%S&quot;)..&quot;//&quot;</code></pre></div><p>Вот так можно это реализовать, но менее извращённо.</p><p>Пример скрипта получения ссылки для HMS:<br /></p><div class="codebox"><pre><code>{
  string v1, v2, v3, url, html = HmsDownloadURL(mpFilePath);
  // Получаем значения из html-кода загруженной страницы
  HmsRegExMatch(&quot;var\\s*firstIpProtect\\s*=\\s*[\&quot;&#039;](.*?)[\&quot;&#039;]&quot; , html, v1 );
  HmsRegExMatch(&quot;var\\s*secondIpProtect\\s*=\\s*[\&quot;&#039;](.*?)[\&quot;&#039;]&quot;, html, v2 );
  HmsRegExMatch(&quot;var\\s*portProtect\\s*=\\s*[\&quot;&#039;](.*?)[\&quot;&#039;]&quot;    , html, v3 );
  HmsRegExMatch(&quot;file:[\&quot;&#039;]#2(.*?)[\&quot;&#039;]&quot;                        , html, url);
  // Убираем мусор
  TRegExpr RegEx = TRegExpr.Create(&quot;//[^/]{48}&quot;);
  while (RegEx.Search(url)) url = ReplaceStr(url, RegEx.Match(0), &quot;&quot;);
  RegEx.Free;
  // Декодируем и формируем ссылку на m3u8 файл
  url = HmsBase64Decode(url);
  url = ReplaceStr(url, &#039;{v1}&#039;, v1);
  url = ReplaceStr(url, &#039;{v2}&#039;, v2);
  url = ReplaceStr(url, &#039;{v3}&#039;, v3);
  // Указываем HTTP-заголовок Referer, без него 403 - Forbidden
  MediaResourceLink = &#039;-headers &quot;Referer: &#039;+mpFilePath+&#039;&quot; -i &quot;&#039;+url+&#039;&quot;&#039;;
}</code></pre></div><p>Пример на PHP:<br /></p><div class="codebox"><pre><code>&lt;?php

$link = isset($_GET[&quot;url&quot;]) ? $_GET[&quot;url&quot;] : &quot;http://domatv.net/100-dom-kino-premium.html&quot;; if (!$link) die(&quot;No url!&quot;);
// Загружаем страницу
$html = file_get_contents($link);
// Получаем данные из HTML-кода загруженной страницы
$v1  = preg_match(&quot;@var\s*firstIpProtect\s*=\s*[\&quot;&#039;](.*?)[\&quot;&#039;]@&quot; , $html, $m) ? $m[1] : &quot;&quot;;
$v2  = preg_match(&quot;@var\s*secondIpProtect\s*=\s*[\&quot;&#039;](.*?)[\&quot;&#039;]@&quot;, $html, $m) ? $m[1] : &quot;&quot;;
$v3  = preg_match(&quot;@var\s*portProtect\s*=\s*[\&quot;&#039;](.*?)[\&quot;&#039;]@&quot;    , $html, $m) ? $m[1] : &quot;&quot;;
$url = preg_match(&quot;@file:[\&quot;&#039;]#2(.*?)[\&quot;&#039;]@&quot;                     , $html, $m) ? $m[1] : &quot;&quot;;
// Убираем мусор
while (preg_match(&quot;@//[^/]{48}@&quot;, $url, $m)) $url = str_replace($m[0], &quot;&quot;, $url); 
// Декодируем, делаем подстановки значений
$url = base64_decode($url);
$url = str_replace(&quot;{v1}&quot;, $v1, $url);
$url = str_replace(&quot;{v2}&quot;, $v2, $url);
$url = str_replace(&quot;{v3}&quot;, $v3, $url);
// Для доступа к полученной ссылке всё ещё понадобиться указание Referer...
echo $url;</code></pre></div><p>К сожалению, для доступа к полученной ссылке нужно указывать Referer.</p>]]></description>
			<author><![CDATA[null@example.com (WendyH)]]></author>
			<pubDate>Sat, 30 May 2020 12:43:19 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=16885#p16885</guid>
		</item>
		<item>
			<title><![CDATA[Re: domatv.net]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=16884#p16884</link>
			<description><![CDATA[<div class="quotebox"><cite>aleks123 пишет:</cite><blockquote><p>Здесь не обязательно определять какой мусор. <br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>В VLC с этим <a href="https://dl.dropbox.com/s/vgz9sueea7b2dth/domatv_net.lua">lua</a> скриптом ссылка нормально определяется</p></div></div></blockquote></div><p>Мне, к сожалению, не для vlc, поэтому надо все раскрыть и извлечь.</p>]]></description>
			<author><![CDATA[null@example.com (smsbox3)]]></author>
			<pubDate>Sat, 30 May 2020 12:24:03 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=16884#p16884</guid>
		</item>
		<item>
			<title><![CDATA[Re: domatv.net]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=16881#p16881</link>
			<description><![CDATA[<p>Здесь не обязательно определять какой мусор. <br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>В VLC с этим <a href="https://dl.dropbox.com/s/vgz9sueea7b2dth/domatv_net.lua">lua</a> скриптом ссылка нормально определяется</p></div></div>]]></description>
			<author><![CDATA[null@example.com (aleks123)]]></author>
			<pubDate>Sat, 30 May 2020 10:21:43 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=16881#p16881</guid>
		</item>
		<item>
			<title><![CDATA[Re: domatv.net]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=16879#p16879</link>
			<description><![CDATA[<div class="quotebox"><cite>smsbox3 пишет:</cite><blockquote><p>Что тут мусор?<br /></p><div class="codebox"><pre><code>#2
06e3Yz
//MzNmM2I4N2EtMWM3Yy00MDc</code></pre></div></blockquote></div><p>В данном случае мусор:<br />//MzNmM2I4N2EtMWM3Yy00MDc2LWE2ODktNTVjNTZhNmQwOWQ3<br />//Y2UyMTczZjctZjAwNC00Njk5LWFmYmQtYzEwNzQ3MzYyZmQ0<br />//OTcwZTYzMmUtMmQ4MC00N2M5LTg1ZTMtMjkxMGM0MmNiOGRm<br />//NDRkMWU0NjctZjI0Ni00NjY5LTkyZTEtOGVlNmI2YjNiMzE0<br />//M2Q0Nzg4ZjUtZWY1MC00MzI5LWFmYjYtYzQwMGFlMDg5N2Zh</p><p>Как находить вручную:<br />Копируете зашифрованную ссылку с мусором в текстовый редактор без переноса строк.<br />Обновляете страницу (при каждой отдаче страницы мусор вставляется каждый раз в новые места) и копируете этот же блок строкой ниже.<br />Достаточно от четырёх и более зашифрованных строк.</p><p>Как пример:<br /></p><div class="codebox"><pre><code>2aHR0cDovL3t2MX06e3YzfS9zNGdfYmJjL2luZGV4Lm0zdTg/d21zQXV0aFNpZ249MTU5MDg0OTIyNVM5N2YxN2U1ZDQ4ZTYyZjgzNTg5Y2Y0MzVlN2Q3NGQ0NlMzOTFo//M2Q0N//NDRkMWU0NjctZjI0Ni00NjY5LTkyZTEtOGVlNmI2YjNiMzE0zg4ZjUtZWY1MC00MzI5LWFmYjYtY//OTcwZTYzMmUtMmQ4MC00N2M5LTg1ZTMtMjkxMGM0MmNiOGRmzQw//Y2UyMTczZjctZjAwNC00Njk5LWFmYmQtYzEwNzQ3MzYyZmQ0MGFlMDg5N2ZhMmg0MTJoNjcx
2aHR0cDovL3t2MX06e3YzfS9zNGdfYmJjL2luZGV4Lm0zdTg/d21zQXV0aFNpZ249MTU5MDg0OTIzN1MwNmNhZjBhY2YyZTY//M2Q0Nzg4Z//NDRkMWU0NjctZjI0Ni00NjY5LTkyZTEt//OTcwZTYzMmUtMmQ4MC00N2M5LTg1ZTMtMjkxMGM0MmNiOGRmOGVlNmI2YjNiMzE0jUtZWY1MC00MzI5LWFmYjYtYzQwMGFlMDg5N2ZhzMDhiOTgyMTY2MGViZTRkMjAyN1M//Y2UyMTczZjctZjAwNC00Njk5LWFmYmQtYzEwNzQ3MzYyZmQ0zOTFoMmg0MTJoNjcx
2aHR0cDovL3t2MX06e3YzfS9zNGdfYmJjL//Y2UyMTczZjctZjAwNC00Njk5LWFmYmQtYzEwNzQ3MzYyZmQ02luZGV4Lm//OTcwZTYzMmUtMmQ4MC00N2M5LTg1ZTMtMjkxMGM0MmNiOGRm0zdTg/d21zQX//M2Q0Nzg4ZjUtZWY1MC00MzI5LWFmYjYtYzQwMGFlMDg5N2ZhV0aFNpZ249MTU5MDg0OTI0//NDRkMWU0NjctZjI0Ni00NjY5LTkyZTEtOGVlNmI2YjNiMzE0OVNlYmJmMzE0Mzc0OGQwYmE0Njg5YTczMDhmYWIxNDdkNVMzOTFoMmg0MTJoNjcx
2aHR0cDovL3t2MX06e3//NDRkMWU0NjctZjI0Ni00NjY5LTkyZTEtOGVlNmI2YjNiMzE0YzfS9zNGdfYmJjL2luZGV4Lm0zdTg/d21zQXV0aFNpZ249MTU5MDg0OTI2NVMxYTExNDJkYjcxY//M2Q0Nzg4ZjUtZWY1MC00MzI5LWFmYjYtYzQwMGFlMDg5N2ZhWNjNmFmMjlhMTg0MjJjYTZkMTc5NVMzOTF//OTcwZTYzMmUtMmQ4MC00N2M5LTg//Y2UyMTczZjctZjAwNC00Njk5LWFmYmQtYzEwNzQ3MzYyZmQ01ZTMtMjkxMGM0MmNiOGRmoMmg0MTJoNjcx</code></pre></div><p>и начинаете сравнивать и выравнивать повторяющиеся участки кода:<br /></p><div class="codebox"><pre><code>2aHR0cDovL3t2MX06e3YzfS9zNGdfYmJjL2luZGV4Lm0zdTg/d21zQXV0aFNpZ249MTU5MDg0OTIyNVM5N2YxN2U1ZDQ4ZTYyZjgzNTg5Y2Y0MzVlN2Q3NGQ0NlMzOTFo//M2Q0N//NDRkMWU0NjctZjI0Ni00NjY5LTkyZTEtOGVlNmI2YjNiMzE0zg4ZjUtZWY1MC00MzI5LWFmYjYtY//OTcwZTYzMmUtMmQ4MC00N2M5LTg1ZTMtMjkxMGM0MmNiOGRmzQw//Y2UyMTczZjctZjAwNC00Njk5LWFmYmQtYzEwNzQ3MzYyZmQ0MGFlMDg5N2ZhMmg0MTJoNjcx
2aHR0cDovL3t2MX06e3YzfS9zNGdfYmJjL2luZGV4Lm0zdTg/d21zQXV0aFNpZ249MTU5MDg0OTIzN1MwNmNhZjBhY2YyZTY//M2Q0Nzg4Z//NDRkMWU0NjctZjI0Ni00NjY5LTkyZTEt                                                                         //OTcwZTYzMmUtMmQ4MC00N2M5LTg1ZTMtMjkxMGM0MmNiOGRmOGVlNmI2YjNiMzE0jUtZWY1MC00MzI5LWFmYjYtYzQwMGFlMDg5N2ZhzMDhiOTgyMTY2MGViZTRkMjAyN1M//Y2UyMTczZjctZjAwNC00Njk5LWFmYmQtYzEwNzQ3MzYyZmQ0zOTFoMmg0MTJoNjcx
2aHR0cDovL3t2MX06e3YzfS9zNGdfYmJjL//Y2UyMTczZjctZjAwNC00Njk5LWFmYmQtYzEwNzQ3MzYyZmQ02luZGV4Lm//OTcwZTYzMmUtMmQ4MC00N2M5LTg1ZTMtMjkxMGM0MmNiOGRm0zdTg/d21zQX//M2Q0Nzg4ZjUtZWY1MC00MzI5LWFmYjYtYzQwMGFlMDg5N2ZhV0aFNpZ249MTU5MDg0OTI0//NDRkMWU0NjctZjI0Ni00NjY5LTkyZTEtOGVlNmI2YjNiMzE0OVNlYmJmMzE0Mzc0OGQwYmE0Njg5YTczMDhmYWIxNDdkNVMzOTFoMmg0MTJoNjcx
2aHR0cDovL3t2MX06e3//NDRkMWU0NjctZjI0Ni00NjY5LTkyZTEtOGVlNmI2YjNiMzE0YzfS9zNGdfYmJjL2luZGV4Lm0zdTg/d21zQXV0aFNpZ249MTU5MDg0OTI2NVMxYTExNDJkYjcxY           //M2Q0Nzg4ZjUtZWY1MC00MzI5LWFmYjYtYzQwMGFlMDg5N2ZhWNjNmFmMjlhMTg0MjJjYTZkMTc5NVMzOTF//OTcwZTYzMmUtMmQ4MC00N2M5LTg//Y2UyMTczZjctZjAwNC00Njk5LWFmYmQtYzEwNzQ3MzYyZmQ01ZTMtMjkxMGM0MmNiOGRmoMmg0MTJoNjcx</code></pre></div><p>Чтобы повторяющиеся участки находились друг под другом по каждой букве. Так вы найдёте границу (длину) повторяющихся вставок.<br />Иногда мусор встраивается в мусор. Поэтому подобные операции сравнения приходится проделывать по нескольку раз, при этом очищая зашифрованные ссылки от уже найденных мусорных участков.</p><p>P.S.:А ссылка там декодируется как:<br /></p><div class="codebox"><pre><code>http://{v1}:{v3}/s4g_bbc/index.m3u8?wmsAuthSign=1590849249Sebbf3143748d0ba4689a7308fab147d5S391h2h412h671</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (WendyH)]]></author>
			<pubDate>Sat, 30 May 2020 09:49:14 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=16879#p16879</guid>
		</item>
		<item>
			<title><![CDATA[domatv.net]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=16878#p16878</link>
			<description><![CDATA[<p>Сайт с телеканалами, для примера BBC - <a href="http://domatv.net/107-bbc-world-news.html">http://domatv.net/107-bbc-world-news.html</a><br />Там такой скрипт<br /></p><div class="codebox"><pre><code>&lt;script&gt;
    var firstIpProtect = &#039;s2.ttranslit.com&#039;;
    var secondIpProtect = &#039;s1.ttranslit.com&#039;;
    var portProtect = &#039;8081&#039;;
    var player = new Playerjs({id:&quot;player&quot;, file:&quot;#2aHR0cDovL3t2MX//OTcwZTYzMmUtMmQ4MC00N2M5LTg1ZTMtMjkxMGM0MmNiOGRm06e3YzfS9zNGdfYmJjL2luZGV4//NDRkMWU0NjctZjI0Ni00NjY5LTkyZTEtOGVlNmI2YjNiMzE0Lm0zdTg//Y2UyMTczZjctZjAwNC00Njk5LWFmYmQtYzEwNzQ3MzYyZmQ0/d21zQXV0aFNpZ249MTU5MDg0NTEyNVNmOGY4NjcyOGQyZGRkMzE0MTliOW//MzNmM2I4N2EtMWM3Yy00MDc2LWE2ODktNTVjNTZhNmQwOWQ3I5ZmUzMWZkMzE//M2Q0Nzg4ZjUtZWY1MC00MzI5LWFmYjYtYzQwMGFlMDg5N2ZhyMlM5NGg5N2gyN2g2NA==&quot;});&lt;/script&gt;
&lt;/div&gt; &lt;/div&gt;</code></pre></div><p>рабочая ссылка, которая здесь спрятана примерно такая<br /></p><div class="codebox"><pre><code>http://s2.ttranslit.com:8081/s4g_bbc/index.m3u8?wmsAuthSign=1590844988S66134af5207b729e97ddee5ba173bf5dS94h97h27h64</code></pre></div><p>Что тут мусор?<br /></p><div class="codebox"><pre><code>#2
06e3Yz
//MzNmM2I4N2EtMWM3Yy00MDc</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (smsbox3)]]></author>
			<pubDate>Sat, 30 May 2020 09:15:47 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=16878#p16878</guid>
		</item>
	</channel>
</rss>
