HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #19  
Старый 26.02.2009, 06:50
BlackSun
Познавший АНТИЧАТ
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме:
10046345

Репутация: 4589


По умолчанию

Всё пашет, распознает без ошибок) покраней мере у меня ..

PS: привел скрипт к чуть более читаемому виду
PHP код:
<?php
    $path 
explode("letitbit.net"$_GET['url']);
    
$thread '';
    if(
$fsock fsockopen("letitbit.net"80$errno$errstr30))
    {
        @
fputs($fsock"GET ".$path[1]." HTTP/1.1\r\n");
        @
fputs($fsock"Host: letitbit.net\r\n");
        @
fputs($fsock"Connection: close\r\n\r\n");
        while (!@
feof($fsock))
        {
            
$thread .= @fread($fsock128);
        }
        @
fclose($fsock);
    }
    
$premium explode("download3"$thread);
    
$uidfind strpos($premium[1], "uid");
    
$uid2find strpos($premium[1], "uid2");
    
$uid substr($premium[1], ($uidfind 12), 32);
    
$uid2 substr($premium[1], ($uid2find 13), 12);

    
$thread '';
    if(
$fsock fsockopen("letitbit.net"80$errno$errstr30))
    {
        @
fputs($fsock"GET /cap.php?jpg=".$uid2.".jpg HTTP/1.1\r\n");
        @
fputs($fsock"Host: letitbit.net\r\n");
        @
fputs($fsock"Connection: close\r\n\r\n");
        while (!@
feof($fsock))
        {
            
$thread .= @fread($fsock128);
        }
        @
fclose($fsock);
    }
    
$html explode("\r\n\r\n"$thread);
    
$f fopen("code.jpg""w");
    
fputs($fsubstr($html[1], 5));
    
fclose($f);

    
////////////////////////////////////////////////////
    
$img imagecreatefromjpeg("code.jpg");
    
$x imagesx($img);
    
$y imagesy($img);
    
$black imagecolorallocate ($img000);
    
$color imagecolorallocate ($img150150150);
    for (
$i 0$i $x$i++)
    {
        for (
$j 0$j $y$j++)
        {
            if (
imagecolorat($img$i$j) <= $color)
            {
                
imagesetpixel($img$i$j$black);
            }
        }
    }

    
$sdn 4;
    
$sdk 13
    
$res = array();
    for (
$i 1$i <= 6$i++)
    {
        
$count 0
        for (
$x $sdn$x $sdk$x++)
        {
            for (
$y 4$y <= 15$y++)
            {
                if (
imagecolorat($img$x$y) == $black)
                {
                    
$count++;
                }
            }
        }

        
$sdn $sdk;
        
$sdk += 9;
        switch (
$count)
        {
            case 
36: { $res[$i] = "0"; break; }
            case 
27: { $res[$i] = "1"; break; }
            case 
32: { $res[$i] = "2"; break; }
            case 
31: {
                if (
imagecolorat($img, ($x 1), 7) == $black
                {
                    
$res[$i] = "3"
                } else 
                { 
                    
$res[$i] = "e";
                } 
                break; 
            }
            case 
35: { $res[$i] = "4"; break; }
            case 
37: { $res[$i] = "5"; break; }
            case 
39: {
                if (
imagecolorat($img, ($x 1), 7) == $black
                {
                    
$res[$i] = "9"
                } else 
                { 
                    
$res[$i] = "6";
                } 
                break; 
            }
            case 
26: { $res[$i] = "7"; break; }
            case 
40: { $res[$i] = "8"; break; }
            case 
33: { $res[$i] = "a"; break; }
            case 
38: {
                if (
imagecolorat($img, ($x 1), 5) == $black)
                {
                    
$res[$i] = "d"
                } else 
                { 
                    
$res[$i] = "b";
                } 
                break; 
            }
            case 
24: { $res[$i] = "c"; break; }
            case 
30: { $res[$i] = "f"; break; }
        }
    }

    
$code $res[1].$res[2].$res[3].$res[4].$res[5].$res[6]; 

    
////////////////////////////////////////

    
$thread "";
    
$data "uid=".$uid."&cap=".$code."&frameset=%D1%EA%E0%F7%E0%F2%FC+%F4%E0%E9%EB&uid2=".$uid2."&fix=1";

    if(
$fsock fsockopen("letitbit.net"80$errno$errstr30))
    {
        @
fputs($fsock"POST /download3.php HTTP/1.1\r\n");
        @
fputs($fsock"Host: letitbit.net\r\n");
        @
fputs($fsock"Referer: ".$url."\r\n");
        @
fputs($fsock"Connection: close\r\n");
        @
fputs($fsock"Content-Type: application/x-www-form-urlencoded\r\n"); 
        @
fputs($fsock"Content-Length: ".strlen($data)."\r\n\r\n");
        @
fputs($fsock$data);
        while (!@
feof($fsock))
        {
            
$thread .= @fgetc($fsock);
        }
        @
fclose($fsock);
    }

    
preg_match("/http:\/\/letitbit\.net\/tmpl\/tmpl_frame_top\.php\?link=([^\"]*)\"/"$thread$m); 
    echo 
"<hrml><head><title>letitbit</title></head><body<<center><a href=\"{$m[1]}\">Прямая ссылка</a></center></body></html>";
?>
+ UserJS для летитбита, кому самому лень писать
Код:
var url = 'http://localhost/letitbit.php?url=' + escape(document.location);
document.write("<a href='" + url + "'>Get link</a>");
Автоматический редирект сделать не получилось, опера начала матюгаться не понятно на что =\
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Sql Injections на сайтах Укртелекома Nova Уязвимости 9 23.03.2006 00:35
"Яндекс" будет показывать контекстную рекламу на обычных сайтах dinar_007 Мировые новости. Обсуждения. 0 23.12.2005 16:22



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ