ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

10.01.2008, 01:49
|
|
Новичок
Регистрация: 31.08.2006
Сообщений: 8
Провел на форуме: 120181
Репутация:
14
|
|
ок) просто под рукой попался... думаю может кому надо!
свои обязательно выложу... будет время, сейчас просто занят над одним делом!!!
|
|
|

12.01.2008, 01:00
|
|
Постоянный
Регистрация: 29.09.2007
Сообщений: 617
Провел на форуме: 3250478
Репутация:
999
|
|
PHP код:
<?
function keys($url){
$openn=file_get_contents($url);
preg_match_all( '/words" content=(.*)>/iUs' , $openn,$key);
sleep(1);
$key[0][0] = str_replace('words" content=', "", $key[0][0]);
$key[0][0] = str_replace('"', "", $key[0][0]);
$key[0][0] = str_replace('>', "", $key[0][0]);
$key[0][0] = str_replace('/', "", $key[0][0]);
$fp=fopen("base.txt","ab");
fwrite($fp,$url."=".$key[0][0].'\n');
fclose($fp);
}
keys("http://mail.ru/");
?>
Скрипт выдерает из страницы ключевые слова в мета. И сохраняет их в базе...
Могли бы переделать точно также только урл ссылки выдерает...
|
|
|

12.01.2008, 10:11
|
|
Познающий
Регистрация: 26.05.2007
Сообщений: 63
Провел на форуме: 550386
Репутация:
86
|
|
Скрипт чекает короткие домены в зонах .ru, .su
PHP код:
<?
error_reporting (0);
set_time_limit (0);
#-------------------------------------*
# short domain checker
# by NNNS {icq: 474374}
#-------------------------------------*
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>short domain checker by NNNS</title>
<style type="text/css">
<!--
body,td,th {
}
.titler {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
color: #666666;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #3399FF;
}
.error {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #B0B0B0;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #E25053;
text-align: center;
}
.titler:hover {
color: #3399FF;
border-bottom-color: #666666;
}
.edit {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #3399FF;
border: 1px solid #E8E8E8;
height: 16px;
width: 50px;
text-align: center;
margin-right: 2px;
}
.true {
font-size: 12px;
color: #9ABB26;
font-family: Arial, Helvetica, sans-serif;
}
.text {
font-family: Georgia, "Times New Roman", Times, serif;
color: #B0B0B0;
font-size: 12px;
}
.buttoncheg {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #B0B0B0;
border: 1px solid #E8E8E8;
background-color: #FFFFFF;
height: 20px;
width: 50px;
}
.false {
font-size: 12px;
color: #CC090E;
font-family: Arial, Helvetica, sans-serif;
}
.tables {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ECF5FF;
}
.text2 {
font-family: Arial, Helvetica, sans-serif;
color: #B0B0B0;
font-size: 12px;
}
.text3 {
font-family: Arial, Helvetica, sans-serif;
color: #3399FF;
font-size: 12px;
}
.selecte {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px;
color: #3399FF;
border: 1px solid #E8E8E8;
height: 18px;
width: 100px;
text-align: center;
margin-right: 2px;
}
.edit2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #3399FF;
border: 1px solid #E8E8E8;
height: 16px;
width: 75px;
text-align: center;
margin-right: 2px;
}
.selecte2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px;
color: #3399FF;
border: 1px solid #E8E8E8;
height: 18px;
width: 40px;
text-align: center;
margin-right: 2px;
}
-->
</style>
</head>
<body><form method="post" action="">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="middle"><span class="titler">short domain checker</span><br />
<br /> </td>
</tr>
<tr>
<td align="center" valign="middle"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="middle"><span class="text">Длина домена</span> </td>
<td width="50" valign="middle"><input name="number" type="text" class="edit" id="number" value="<?=$number;?>" /></td>
<td valign="middle"><span class="text"> Количество доменов </span></td>
<td width="50" valign="middle"><input name="domain_nums" type="text" class="edit" id="domain_nums" value="<?=$domain_nums;?>" /></td>
<td valign="middle" class="text">Тип домена </td>
<td valign="middle"><select name="domtype" class="selecte">
<option value="1">Только буквы</option>
<option value="2">Только цифры</option>
<option value="0">Буквы и цифры</option>
</select> </td>
<td valign="middle" class="text">Зона</td>
<td valign="middle">
<select name="zone" id="zone" class="selecte2">
<option value="1">.ru</option>
<option value="2">.su</option>
</select>
</label></td>
<td width="50" valign="middle"><input name="submit" type="submit" class="buttoncheg" id="submit" value="Check" /></td>
</tr>
</table>
<br /></td>
</tr>
</table>
</form>
<?php
$number = intval($_POST['number']);
$domain_nums = intval($_POST['domain_nums']);
$domtype = intval($_POST['domtype']);
$zone = intval($_POST['zone']);
if ($zone == '1') {$zone = ".ru";}
if ($zone == '2') {$zone = ".su";}
$whois = "whois.ripn.ru";
$not_found = "No entries found";
if ($number == '') {$number = 5;}
if ($number < '0') {$number = 5;}
if ($number == '2') {$number = 3;}
if ($number > 20) {$number = 20;}
if ($domain_nums == '') {$domain_nums = 3;}
if ($domain_nums < '0') {$domain_nums = 3;}
function generate_domain($number, $type)
{
if ($type == '0') {
$arr = array(
'a','b','c','d','e','f',
'g','h','i','j','k','l',
'm','n','o','p','r','s',
't','u','v','x','y','z',
'1','2','3','4','5','6',
'7','8','9','0');
}
if ($type == '1') {
$arr = array(
'a','b','c','d','e','f',
'g','h','i','j','k','l',
'm','n','o','p','r','s',
't','u','v','x','y','z');
}
if ($type == '2') {
$arr = array(
'1','2','3','4',
'5','6','7','8',
'9','0');
}
for($i = 0; $i < $number; $i++)
{
$index = rand(0, count($arr) - 1);
$dom .= $arr[$index];
}
return $dom;
}
if($_POST['submit'])
{
echo "<center><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"tables\">
<tr>
<td width=\"100\" valign=\"middle\" class=\"text2\">Домен</td>
<td width=\"70\" valign=\"middle\" class=\"text3\">Годен до</td>
<td width=\"150\" valign=\"middle\" class=\"text2\">Хост</td>
<td width=\"70\" valign=\"middle\" class=\"text3\">Статус</td>
</tr>
</table></center>";
for($i = 0; $i < $domain_nums; $i++)
{
$domain = generate_domain($number,$domtype);
$domain = $domain.$zone;
$fp = fsockopen($whois, 43);
fputs($fp, "$domain\r\n");
$str = "";
while(!feof($fp))
{
$str .= fgets($fp,128);
}
fclose($fp);
if(preg_match("/Please try to connect later/is",$str))
{
die("<br><center><span class =\"error\" >Превышен лимит запросов к ".$whois." :(</span></center></body></html>");
}
if(!preg_match("/".$not_found."/is", $str))
{
preg_match("/paid-till:(.*?)\\n/is", $str, $edate);
preg_match("/nserver:(.*?)\\n/is", $str, $serv);
$edate = $edate[1];
$serv = str_replace("ns.", "",$serv[1]);
$serv = str_replace("ns1.", "",$serv);
$serv = str_replace("ns2.", "",$serv);
$serv = str_replace("ns3.", "",$serv);
$serv = str_replace("ns4.", "",$serv);
$serv = str_replace("ns0.", "",$serv);
$status = "<span class =\"false\">Занят</span><br>";
}
else
{
$edate = " - ";
$serv = " - ";
$status = "<span class =\"true\">Свободен</span><br>";
}
echo "<center><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"tables\">
<tr>
<td width=\"100\" valign=\"middle\" class=\"text2\">$domain</td>
<td width=\"70\" valign=\"middle\" class=\"text3\">$edate</td>
<td width=\"150\" valign=\"middle\" class=\"text2\">$serv</td>
<td width=\"70\" valign=\"middle\">$status</td>
</tr>
</table></center>";
ob_flush();
flush();
}
}
?>
</body>
</html>
Последний раз редактировалось NNNS; 12.01.2008 в 10:27..
|
|
|

18.01.2008, 08:34
|
|
Познающий
Регистрация: 26.05.2007
Сообщений: 63
Провел на форуме: 550386
Репутация:
86
|
|
Приглашалка в группу ( ВКонтакте.ру)
PHP код:
<?
#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
#& Vkontakte.ru group inviter
#& By NNNS {icq: 474374}
#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
error_reporting(0);
set_time_limit(0);
# Всякие переменные
$user_agent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11";
$begin = intval($_POST['begin']);
$end = intval($_POST['end']);
$gid = intval($_POST['gid']);
$email = strip_tags($_POST['email'], "");
$pass = strip_tags($_POST['pass'], "");
if($begin == '') {$begin = "0";}
if($end == '') {$end = "0";}
if($gid == '') {$gid = "0";}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>ВКонтакте инвайтер (С) NNNS</title>
<style type="text/css">
<!--
.tablichko {
font-family: Arial, Helvetica, sans-serif;
background-color: #F7FCFD;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #E0F3F8;
border-bottom-color: #E0F3F8;
height: 100px;
}
.tit {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
color: #1C6679;
}
.comment {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #289AB7;
}
.inputko {
font-size: 12px;
color: #289AB7;
height: 16px;
text-align: center;
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #E0F3F8;
border-left-color: #E0F3F8;
border-bottom-width: 1px;
border-bottom-color: #E0F3F8;
}
.inputko:focus {
background-color: #E8F5F9;
}
.inputko2:focus {
background-color: #E8F5F9;
}
.inputko3:focus {
background-color: #FFF;
}
.buttoncheg {
color: #FFFFFF;
background-color: #1C6679;
border: 1px solid #E0F3F8;
height: 20px;
font-size: 12px;
width: 80px;
}
.inputko2 {
font-size: 12px;
color: #289AB7;
height: 16px;
text-align: center;
border-top-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: none;
border-top-color: #E0F3F8;
border-bottom-width: 1px;
border-bottom-color: #E0F3F8;
border-right-width: 1px;
border-right-color: #E0F3F8;
}
.inputko3 {
font-size: 12px;
color: #289AB7;
height: 16px;
text-align: center;
width: 78px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #E0F3F8;
border-bottom-color: #E0F3F8;
border-left-color: #E0F3F8;
background-color: #F7FCFD;
}
.vtab {
color: #48BAD7;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #DFF3F9;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
-->
</style>
</head>
<body>
<form method="post" action="">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="tablichko">
<tr>
<td align="center" valign="middle"><span class="tit"> ВКонтакте инвайтер<br />
</span>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" align="center" valign="middle" bgcolor="#FDFFFF" class="comment">Диапазон пользователей (с/до) </td>
<td valign="top"> </td>
<td width="100" align="center" valign="middle" bgcolor="#FDFFFF" class="comment">email </td>
<td width="100" align="center" valign="middle" bgcolor="#FDFFFF" class="comment">пароль</td>
</tr>
<tr>
<td valign="top"><input name="begin" type="text" class="inputko" id="begin" value="<?=$begin;?>" /></td>
<td valign="top"><input name="end" type="text" class="inputko" id="end" value="<?=$end;?>" /></td>
<td valign="top"><input name="submit" type="submit" class="buttoncheg" id="submit" value="Пригласить" /></td>
<td width="100" valign="top"><input name="email" type="text" class="inputko2" id="email" value="<?=$email;?>" /></td>
<td width="100" valign="top"><input name="pass" type="text" class="inputko2" id="pass" value="<?=$pass;?>" /></td>
</tr>
<tr>
<td valign="top"> </td>
<td align="right" valign="middle"><span class="comment">ID группы ></span></td>
<td align="center" valign="middle" bgcolor="#FDFFFF" class="error"><input name="gid" type="text" class="inputko3" id="gid" value="<?=$gid;?>" /></td>
<td width="200" colspan="2" valign="middle"> </td>
</tr>
</table></td>
</tr>
</table>
</form>
<br />
<?php
if ($_POST['submit']) {
# Соединяемся с сервером ВКонтакте.ру
$fp=fsockopen("vkontakte.ru",80,$errno,$errstr,10);
if (!fp) {die();}
# Авторизуемся
$out = "GET /login.php?email=".$email."&pass=".$pass." HTTP/1.0\r\n";
$out .= "Host: vkontakte.ru\r\n";
$out .= "User-Agent: ".$user_agent."\r\n";
$out .= "Cookie: income=1\r\n";
$out .= "Content-Type:text/xml; charset=windows-1251\r\n\r\n";
fwrite($fp,$out);
$ans='';
while(!feof($fp))
{
$ans.=fgets($fp,128);
}
fclose($fp);
# вытаскиваем кукисы из ответа сервера
preg_match("/revalidate(.*?)Location/is", $ans, $cookies);
$cookies = str_replace("Set-Cookie: ", "",$cookies[1]);
preg_match("/remixchk(.*?);/is", $cookies, $cook1);
preg_match("/remixmid(.*?);/is", $cookies, $cook2);
preg_match("/remixemail(.*?);/is", $cookies, $cook3);
preg_match("/remixpass(.*?);/is", $cookies, $cook4);
$cook1 = "remixchk=".$cook1[1]."; ";
$cook2 = "remixmid=".$cook2[1]."; ";
$cook3 = "remixemail=".$cook3[1]."; ";
$cook4 = "remixpass=".$cook4[1]."; ";
$acook = $cook1.$cook2.$cook3.$cook4;
$acook = str_replace ("==", "=", $acook);
# Открываем новое соединение
for($i=$begin;$i<$end;$i++) {
$fp=fsockopen("vkontakte.ru",80,$errno,$errstr,10);
$out = "GET /groups.php?act=ajaxinv&gid=".$gid."&id=".$i." HTTP/1.0\r\n";
$out .= "Host: vkontakte.ru\r\n";
$out .= "User-Agent: ".$user_agent."\r\n";
$out .= "Cookie: ".$acook."\r\n\r\n";
fwrite($fp, $out);
$ans='';
while(!feof($fp))
{
$ans.=fgets($fp,128);
}
# достаем результат
preg_match("/>(.*?)</is", $ans, $result);
# Выводим его
echo "<center><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"vtab\">
<tr>
<td width=\"70\" valign=\"middle\">".$i."</td>
<td width=\"350\" valign=\"middle\">".$result[1]."</td>
</tr>
</table><center>";
ob_flush();
flush();
fclose($fp);
sleep(1);
}
}
?>
</body>
</html>
|
|
|

19.01.2008, 00:55
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
Подбор пароля до 16 символов [a-z][A-Z][0-9]
криво написаный! под md5 но легко переделать под любую другую функцию
Пароли больше 5 символов подбирать не советую хотя и 5 это перебор...
Практиковался в php
PHP код:
<?
ini_set("max_execution_time", 99999999);
$hash = "2fad8504df72a9e32bdd6f9c2611900d";
$a = array(); $b = array(); $c = array(); $d = array();
for($i=0; $i <= 9; $i++) {
$a[] = $i;}
for($i=97; $i <= 122; $i++) {
$b[] = chr($i);}
for($i=65; $i <= 90; $i++) {
$c[] = chr($i);}
$d = array_merge($a, $b, $c);
for ($e=0, $f=(-1), $g=(-1), $h=(-1), $i=(-1), $j=(-1), $k=(-1), $l=(-1), $m=(-1), $n=(-1), $o=(-1), $p=(-1), $r=(-1), $s=(-1), $t=(-1), $u=(-1); $e <= 61; $e++) {
@$cde = $d[$e].$d[$f].$d[$g].$d[$h].$d[$i].$d[$j].$d[$k].$d[$l].$d[$m].$d[$n].$d[$o].$d[$p].$d[$r].$d[$s].$d[$t].$d[$u];
if ($hash == md5($cde)) {echo $cde; break;}
if($e==61) {$f++; $e=(-1);} if($f==62) {$g++; $f=0;} if($g==62) {$h++; $g=0;} if($h==62) {$i++; $h=0;}
if($i==62) {$j++; $i=0;} if($j==62) {$k++; $j=0;} if($k==62) {$l++; $k=0;} if($l==62) {$m++; $l=0;}
if($m==62) {$n++; $m=0;} if($n==62) {$o++; $n=0;} if($o==62) {$p++; $o=0;} if($p==62) {$r++; $p=0;}
if($r==62) {$s++; $r=0;} if($s==62) {$t++; $s=0;} if($t==62) {$u++; $t=0;} if($u == 62) {echo "Не найдено"; break;}
}
?>
Последний раз редактировалось Doom123; 19.01.2008 в 00:58..
|
|
|

09.02.2008, 21:17
|
|
Познающий
Регистрация: 26.05.2007
Сообщений: 63
Провел на форуме: 550386
Репутация:
86
|
|
Еще одна мегахрень от меня, которую я написал коротая время на уроке литературы
Функция определяет статус пользователя MRA (Mail.ru Agent)
PHP код:
<?php
$mail = $_SERVER['QUERY_STRING'];
function mra_status ($mail)
{
$offline = "a46f044e175e9b1b28c8d9a9f66f4495";
$online = "b3b974fe114d5fba50b9658641a7a393";
$away = "89d1bfcdbf238e7faa6aeb278c27b676";
$status = md5_file("http://status.mail.ru/?".$mail);
$mra_status = "";
if ($status == $offline)
{
$mra_status = "offline";
}
else
{
if ($status == $online)
{
$mra_status = "online";
}
else
{
if ($status == $away)
{
$mra_status = "away";
}
}
} return $mra_status;
}
echo mra_status($mail);
?>
Пример : http://nnns.ru/scripts/mra/? [Ваш_email]
Последний раз редактировалось NNNS; 09.02.2008 в 21:20..
|
|
|

14.02.2008, 05:47
|
|
Новичок
Регистрация: 29.01.2008
Сообщений: 2
Провел на форуме: 10472
Репутация:
1
|
|
Здравствуйте!!! А скажите пожалуйста по поводу Приглашалки в группу vkontakte. Я залил на хостинг, заполняю все поля, нажимаю пригласить а мне в ответ Невозможно отобразить страницу. Ответьте пожалуйста, чего нада сделать?
|
|
|

14.02.2008, 21:21
|
|
Новичок
Регистрация: 29.01.2008
Сообщений: 2
Провел на форуме: 10472
Репутация:
1
|
|
Товарищи!!! Ну скажите в чём же может быть проблема?
|
|
|

19.03.2008, 17:48
|
|
Постоянный
Регистрация: 13.02.2008
Сообщений: 505
Провел на форуме: 2916750
Репутация:
277
|
|
проверь права))))))
мб данный скриптнеработает на бесплатном хостинге=)
|
|
|

19.03.2008, 18:17
|
|
Постоянный
Регистрация: 29.09.2007
Сообщений: 617
Провел на форуме: 3250478
Репутация:
999
|
|
Что за хост?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|