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
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #821  
Старый 24.07.2009, 21:37
RESPECТ
Новичок
Регистрация: 06.02.2009
Сообщений: 10
Провел на форуме:
98658

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

Данный скрипт нужен для определения статуса страницы в социальной сети vkontakte.ru... писал для себя:

index.php
PHP код:
<?
session_start
();
# Made by
# RE5PE(1
# ICQ: 8-59-59-1

if ($_SESSION['var'] == 'false') {
$_SESSION['error'] = null;
}
?>
<html>
<!--Made by RE5PE(!-->
<head>
<title>Проверка статуса в vkontakte.ru!</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<?
include "menu.php";
?>
<div id="top">
<form action="check.php" method="POST">
Чтобы проверить статус человека в социальной сети vkontakte.ru, введите id страницы в поле ниже:<br>
<br>
ID: <input type="text" maxlength="15" name="id" size="30" id="id">
<input type="submit" value="Проверить!" id="b">
</form>
<? if ($_SESSION['var'] == 'true') {
echo 
"<div id='error'>";
echo 
$_SESSION['error'];
echo 
"</div>";
$_SESSION['var'] = 'false';

?>
</div>

<div id="main">
Область быстрой проверки:<br>
<br>

<?

echo "<TABLE id='t'>";
for (
$i=1; isset($_COOKIE['id'.$i]); $i++) {

echo 
"<TR><TD>".$_COOKIE['av'.$i]."</TD>";
echo 
"<TD valign='top'> ID: ";
echo 
$_COOKIE['id'.$i]."<br>";
echo 
$_COOKIE['fio'.$i]."<br><br>";
$im $_COOKIE['id'.$i];
echo 
"
<form action='check.php' method='POST'>
<input type='hidden' name='id' value='
$im'>
<input type='submit' value='Проверить!' id='b'>
</form>
"
;
echo 
"</TD></TR>";
}
$max $_COOKIE['test'];
echo 
"</TABLE> <form action='check.php' method='POST'>
<input type='hidden' name='clear' value='
$max'>
<input type='submit' value='Очистить список!' id='b2'>
</form>"
;

?>
</div>

<div id="c">
<center>Copyright © RE5PE(1 2009<br>
<a href="http://www.free-lance.ru/users/1RESPECT1/" target="_blank" title="удаленная работа, менеджеры, дизайнеры, программисты"><img src="http://www.free-lance.ru/service/referral/images/btn_risker2.gif" border="0" alt="1RESPECT1 на Free-lance.ru"></a></center>
</div>
</body>
<!--Made by RE5PE(!-->
</html>
menu.php
PHP код:
<div id="top0">
<
a href="index.php" style="color: white;">Home</a> <font style="color: white;">|</font> <a href="about.php" style="color: white;">About</a>
</
div
check.php
PHP код:
<?php
# Made by
# RE5PE(1
# ICQ: 8-59-59-1
session_start();
$www 'http://vkontakte.ru/login.php';

include 
"conf.php";

set_time_limit(0); 
if (isset(
$_POST['clear'])) {
$dat mktime(0,0,0,1,1,2020);
$clear $_POST['clear'];
setcookie('test'''$dat);
$clear++;
for (
$i=1$i<$clear$i++) {
setcookie('id'.$i''$dat);
setcookie('av'.$i''$dat);
setcookie('fio'.$i''$dat);
}

$_SESSION['error'] = "Del!";
$_SESSION['var'] = 'true';
header("Location: index.php");
exit;

}
if (isset(
$_POST['id'])) {
$id $_POST['id'];
}
if (
$id == '')
{
$_SESSION['error'] = "Слышь, вася! Заполни поле то, да!?";
$_SESSION['var'] = 'true';
header("Location: index.php");
exit;
}
if (
strlen($id) > 15)
{
$_SESSION['error'] = "Ты вводишь больше 15 символов!";
$_SESSION['var'] = 'true';
header("Location: index.php");
exit;
}
if (
ctype_digit($id) != 'true') {
$_SESSION['error'] = "Ты думай чё пишешь, вася! Число вводи!";
$_SESSION['var'] = 'true';
header("Location: index.php");
exit;
}

$id htmlspecialchars(stripslashes($id));
$id trim($id);
$id str_replace("–"""$id);
$id str_replace("'"""$id);
$error false;
function 
curl($url,$post)
{
$curl curl_init(); //Инициализация CURL 
curl_setopt($curlCURLOPT_HEADERtrue); //вывод заголовков в результате 
curl_setopt($curlCURLOPT_POSTTrue); //Включаем использование метода POST 
curl_setopt($curlCURLOPT_RETURNTRANSFERTrue); //Включаем вывод результата 
curl_setopt($curlCURLOPT_USERAGENT"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");  //Задаём используемый ююезр-агент 
curl_setopt($curlCURLOPT_FOLLOWLOCATIONTrue); //Включаем обработку редиректов 
curl_setopt($curlCURLOPT_COOKIEFILE"cookie.txt");  //Задаём файл для кукисов 
curl_setopt($curlCURLOPT_COOKIEJAR"cookie.txt"); //Задаём файл для кукисов 

curl_setopt($curlCURLOPT_URL$url); //Задаём сайт отправки 
curl_setopt($curlCURLOPT_POSTFIELDS$post); //Задаём текст отправки POST (переменная=значение) 
$result curl_exec($curl); //Выполняем запрос 
curl_close ($curl); //Закрываем CURL 
return $result;
}

    
$result curl($www$post); // авторизация
    
if (!$result) {
    
$_SESSION['error'] = "Ошибка авторизации. Попробуйте позже...";
    
$_SESSION['var'] = 'true';
    
header("Location: index.php");
    exit;
    }
    
flush();
        
 
$ch=curl_init('http://vkontakte.ru/search.php?id='.$id); // поиск страницы с указ id
     
if (!$ch) {
    
$_SESSION['error'] = "Ошибка! Попробуйте позже...";
    
$_SESSION['var'] = 'true';
    
header("Location: index.php");
    exit;
    }
 
curl_setopt($ch,CURLOPT_FOLLOWLOCATION ,true );
 
curl_setopt($ch,CURLOPT_RETURNTRANSFER ,true );
 
curl_setopt($ch,CURLOPT_COOKIEFILE  ,'cookie.txt' );
 
$res=curl_exec($ch);
     if (!
$res) {
    
$_SESSION['error'] = "Ошибка! Попробуйте позже...";
    
$_SESSION['var'] = 'true';
    
header("Location: index.php");
    exit;
    }
 
 
$av preg_match('/\<img[^\>]+src=(["\'])(.+?)\\1[^\>]*\>/is',$res,$found);        
 
$av "<img src=$found[2] border=1px solid black  hspace=20 vspace=10><br>";
 
 
$on strstr($res,"<span class='bbb'>Online</span>");
 
 
$in="
 <a href='
$u/index.php'>На главную</a>";
 


 if (
preg_match_all('#<div style="overflow: hidden;"><a href=.*[^>]>(.*)</a></div>#isU',$res,$name)==false) {
     if (
preg_match_all('#<div style="overflow: hidden;">(.*)</div>#isU',$res,$name)==false) {
     
$error true;
     } 
     else 
     { 
      
     }
}
?>

<html>
<!--Made by RE5PE(!-->
<head>
<title>Проверка статуса в vkontakte.ru!</title>
<link href="style.css" rel="stylesheet" type="text/css">
<base href="http://vkontakte.ru">
</head>
<body>
<div id="top0">
<a href="<? echo $u?>/index.php" style="color: white;">Home</a> <font style="color: white;">|</font> <a href="<? echo $u?>/about.php" style="color: white;">About</a>
</div>
<div id="top">
<form action="<? echo $u?>/check.php" method="POST">
Чтобы проверить статус человека в социальной сети vkontakte.ru, введите id страницы в поле ниже:<br>
<br>
ID: <input type="text" maxlength="15" name="id" size="30" id="id">
<input type="submit" value="Проверить!" id="b">
</form>
<? if ($_SESSION['var'] == 'true') {
echo 
"<div id='error'>";
echo 
$_SESSION['error'];
echo 
"</div>";
$_SESSION['var'] = 'false';

?>
</div>

<div id="main">
Результат:<br>
<br>
<div id="s">
<?

 
if ($error==true) {
 echo 
"<div id='l'>Страницы с таким id не существует!</div></div>$in";
 
 }
 else {
 if (
$on) {
 echo 
"<div id='l'>";
 echo 
$av."</div>";
 echo 
"<div id='l2'>ID: $id ";
 echo 
$name[0][0];
 
$fio $name[0][0];
 echo 
"<br><font style='color: green; font-size: 12px;'>Online!</font><form action='$u/add.php' method='post'>
 <input type='hidden' value='
$id' name='id'>
 <input type='hidden' value='
$av' name='av'>
 <input type='hidden' value='
$fio' name='fio'>
 <input type='submit' value='(+) Добавить в область быстрой проверки' id='g'></div></div>"
;
 }
 else {
 echo 
"<div id='l'>";
 echo 
$av."</div>";
 echo 
"<div id='l2'>ID: $id";
 echo 
$name[0][0];
 
$fio $name[0][0];
 echo 
"<br><font style='color: red; font-size: 12px;'>Offline!</font><form action='$u/add.php' method='post'>
 <input type='hidden' value='
$id' name='id'>
 <input type='hidden' value='
$av' name='av'>
 <input type='hidden' value='
$fio' name='fio'>
 <input type='submit' value='(+) Добавить в область быстрой проверки' id='g'></div></div>"
;
 }
  echo 
$in."</div>";
 }
 
?>

 </div>
   
</div>


<div id="c">
<center>Copyright © RE5PE(1 2009<br>
<a href="http://www.free-lance.ru/users/1RESPECT1/" target="_blank" title="удаленная работа, менеджеры, дизайнеры, программисты"><img src="http://www.free-lance.ru/service/referral/images/btn_risker2.gif" border="0" alt="1RESPECT1 на Free-lance.ru"></a></center>
</div>
</body>
<!--Made by RE5PE(!-->
</html>
add.php
PHP код:

<?

session_start
();
if (isset(
$_POST['id'])) {
$id $_POST['id'];
}
else {
$_SESSION['error'] = "Ошибка!";
$_SESSION['var'] = 'true';
header("Location: index.php");
exit;
}
if (isset(
$_POST['av'])) {
$av $_POST['av'];
}
else {
$_SESSION['error'] = "Ошибка!";
$_SESSION['var'] = 'true';
header("Location: index.php");
exit;
}
if (isset(
$_POST['fio'])) {
$fio $_POST['fio'];
$fio strip_tags($fio);
}
else {
$_SESSION['error'] = "Ошибка!";
$_SESSION['var'] = 'true';
header("Location: index.php");
exit;
}
if (
$id == '')
{
$_SESSION['error'] = "Слышь, вася! Заполни поле то, да!?";
$_SESSION['var'] = 'true';
header("Location: index.php");
exit;
}
if (
strlen($id) > 15)
{
$_SESSION['error'] = "Ты вводишь больше 15 символов!";
$_SESSION['var'] = 'true';
header("Location: index.php");
exit;
}
if (
ctype_digit($id) != 'true') {
$_SESSION['error'] = "Ты думай чё пишешь, вася! Число вводи!";
$_SESSION['var'] = 'true';
header("Location: index.php");
exit;
}
$id htmlspecialchars(stripslashes($id));
$id trim($id);
$id str_replace("–"""$id);
$id str_replace("'"""$id);
$fio htmlspecialchars(stripslashes($fio));
$fio trim($fio);
$fio str_replace("–"""$fio);
$fio str_replace("'"""$fio);



$dat mktime(0,0,0,1,1,2019);

if (!isset(
$_COOKIE['test'])) {
$i=1;
setcookie('test'$i$dat);
}
else {
$i $_COOKIE['test'];
$i=$i+1;
setcookie('test'$i$dat);
}

setcookie('id'.$i$id$dat);

setcookie('av'.$i$av$dat);

setcookie('fio'.$i$fio$dat);



header("Location: index.php");

?>
conf.php
PHP код:
<?
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
$post "email=ваше@мыло.ru&pass=ЗдесьПароль"# mail и пароль от vkontakte через, которого будем чекать
$u "http://вашСайт.Ru"# url вашего сайта, где будет размещен скрипт
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
?>
style.css
PHP код:

body 
{
backgroundblack;
margin0px;
padding0px;
font-familyArialTahomaVerdana;
}
#top {
margin-left20%;     
width60%;     
background#fc0;    
padding10px;
padding-top15px;
font-size14px;
font-weightbold;
border1px solid #ecb202;
}
#top0 {
margin-left20%;     
width60%;     
padding10px;
padding-top15px;
font-size14px;
font-weightbold;
margin-top20px;
word-spacing1 ex;
}
#id {
border1px solid black;
colorblack;
font-familyVerdanaArialHelveticasans-serif;
font-weightbold;
padding3px;
font-size10px;
backgroundwhite;
}
#b {
font-familyVerdanaArialHelveticasans-serif;
font-size11px;
colorwhite;
padding-bottom2px;
backgroundblack;
}
#b2 {
font-familyVerdanaArialHelveticasans-serif;
font-size11px;
colorwhite;
padding-bottom2px;
backgroundred;
}
#g {
font-familyVerdanaArialHelveticasans-serif;
font-size11px;
colorwhite;
padding-bottom2px;
backgroundgreen;
border1px solid black;
}
#main {
margin-top30px;
margin-left20%;     
width60%;     
background#fc0;    
padding10px;
padding-top15px;
font-size14px;
font-weightbold;
border1px solid #ecb202;
line-height24px;
}
#ab {
margin-top30px;
margin-left20%;     
width60%;     
background#fc0;    
padding10px;
padding-top15px;
font-size14px;
font-weightbold;
border1px solid #ecb202;
line-height24px;
height190px;
}
#c {
margin-top10px;
margin-left20%;     
width60%;     
padding10px;
padding-top15px;
font-size12px;
colorwhite;
font-familyVerdanaArialHelveticasans-serif;
line-height28px;
}
#error {
font-familyVerdanaArialHelveticasans-serif;
font-size12px;
background#92cf01;
border1px solid black;
padding10px;
widthauto;
}
#l {
floatleft;
}
#l2 {
padding-top10px;
floatleft;
line-height20px;
}
#s {
height35%;
}
{
colorblack;
font-familyVerdanaArialHelveticasans-serif;
font-size14px;
font-weightbold;
text-decorationnone;
}

a:active {
colorblack;
font-familyVerdanaArialHelveticasans-serif;
font-size14px;
font-weightbold;
text-decorationnone;
}

a:hover {
colorblue;
font-familyVerdanaArialHelveticasans-serif;
font-size14px;
font-weightbold;
text-decorationunderline;
}
#t {
font-familyVerdanaArialHelveticasans-serif;
font-size12px;
font-weightbold;
line-height20px;

+ файл cookie.txt с правами 666

Возможности:

(+) Проверка статуса по id страницы – online|offline;
(+) Область быстрой проверки – добавление/удаление;
(+) Наряду с этим отображается фотография, имя контакта;
 

  #822  
Старый 31.07.2009, 12:41
Fuckel
Участник форума
Регистрация: 17.01.2008
Сообщений: 170
Провел на форуме:
1608606

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

javascript, вычисляет md5 строки, копирайты оставил
Код:
function md5 ( str ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Webtoolkit.info (http://www.webtoolkit.info/)
    // + namespaced by: Michael White (http://getsprink.com)
    // +    tweaked by: Jack
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +      input by: Brett Zamir (http://brettz9.blogspot.com)
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // -    depends on: utf8_encode
    // *     example 1: md5('Kevin van Zonneveld');
    // *     returns 1: '6e658d4bfcb59cc13f96c14450ac40b9'
 
    var xl;
 
    var rotateLeft = function(lValue, iShiftBits) {
        return (lValue<<iShiftBits) | (lValue>>>(32-iShiftBits));
    };
 
    var addUnsigned = function(lX,lY) {
        var lX4,lY4,lX8,lY8,lResult;
        lX8 = (lX & 0x80000000);
        lY8 = (lY & 0x80000000);
        lX4 = (lX & 0x40000000);
        lY4 = (lY & 0x40000000);
        lResult = (lX & 0x3FFFFFFF)+(lY & 0x3FFFFFFF);
        if (lX4 & lY4) {
            return (lResult ^ 0x80000000 ^ lX8 ^ lY8);
        }
        if (lX4 | lY4) {
            if (lResult & 0x40000000) {
                return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);
            } else {
                return (lResult ^ 0x40000000 ^ lX8 ^ lY8);
            }
        } else {
            return (lResult ^ lX8 ^ lY8);
        }
    };
 
    var _F = function(x,y,z) { return (x & y) | ((~x) & z); };
    var _G = function(x,y,z) { return (x & z) | (y & (~z)); };
    var _H = function(x,y,z) { return (x ^ y ^ z); };
    var _I = function(x,y,z) { return (y ^ (x | (~z))); };
 
    var _FF = function(a,b,c,d,x,s,ac) {
        a = addUnsigned(a, addUnsigned(addUnsigned(_F(b, c, d), x), ac));
        return addUnsigned(rotateLeft(a, s), b);
    };
 
    var _GG = function(a,b,c,d,x,s,ac) {
        a = addUnsigned(a, addUnsigned(addUnsigned(_G(b, c, d), x), ac));
        return addUnsigned(rotateLeft(a, s), b);
    };
 
    var _HH = function(a,b,c,d,x,s,ac) {
        a = addUnsigned(a, addUnsigned(addUnsigned(_H(b, c, d), x), ac));
        return addUnsigned(rotateLeft(a, s), b);
    };
 
    var _II = function(a,b,c,d,x,s,ac) {
        a = addUnsigned(a, addUnsigned(addUnsigned(_I(b, c, d), x), ac));
        return addUnsigned(rotateLeft(a, s), b);
    };
 
    var convertToWordArray = function(str) {
        var lWordCount;
        var lMessageLength = str.length;
        var lNumberOfWords_temp1=lMessageLength + 8;
        var lNumberOfWords_temp2=(lNumberOfWords_temp1-(lNumberOfWords_temp1 % 64))/64;
        var lNumberOfWords = (lNumberOfWords_temp2+1)*16;
        var lWordArray=new Array(lNumberOfWords-1);
        var lBytePosition = 0;
        var lByteCount = 0;
        while ( lByteCount < lMessageLength ) {
            lWordCount = (lByteCount-(lByteCount % 4))/4;
            lBytePosition = (lByteCount % 4)*8;
            lWordArray[lWordCount] = (lWordArray[lWordCount] | (str.charCodeAt(lByteCount)<<lBytePosition));
            lByteCount++;
        }
        lWordCount = (lByteCount-(lByteCount % 4))/4;
        lBytePosition = (lByteCount % 4)*8;
        lWordArray[lWordCount] = lWordArray[lWordCount] | (0x80<<lBytePosition);
        lWordArray[lNumberOfWords-2] = lMessageLength<<3;
        lWordArray[lNumberOfWords-1] = lMessageLength>>>29;
        return lWordArray;
    };
 
    var wordToHex = function(lValue) {
        var wordToHexValue="",wordToHexValue_temp="",lByte,lCount;
        for (lCount = 0;lCount<=3;lCount++) {
            lByte = (lValue>>>(lCount*8)) & 255;
            wordToHexValue_temp = "0" + lByte.toString(16);
            wordToHexValue = wordToHexValue + wordToHexValue_temp.substr(wordToHexValue_temp.length-2,2);
        }
        return wordToHexValue;
    };
 
    var x=[],
        k,AA,BB,CC,DD,a,b,c,d,
        S11=7, S12=12, S13=17, S14=22,
        S21=5, S22=9 , S23=14, S24=20,
        S31=4, S32=11, S33=16, S34=23,
        S41=6, S42=10, S43=15, S44=21;
 
    str = this.utf8_encode(str);
    x = convertToWordArray(str);
    a = 0x67452301; b = 0xEFCDAB89; c = 0x98BADCFE; d = 0x10325476;
    
    xl = x.length;
    for (k=0;k<xl;k+=16) {
        AA=a; BB=b; CC=c; DD=d;
        a=_FF(a,b,c,d,x[k+0], S11,0xD76AA478);
        d=_FF(d,a,b,c,x[k+1], S12,0xE8C7B756);
        c=_FF(c,d,a,b,x[k+2], S13,0x242070DB);
        b=_FF(b,c,d,a,x[k+3], S14,0xC1BDCEEE);
        a=_FF(a,b,c,d,x[k+4], S11,0xF57C0FAF);
        d=_FF(d,a,b,c,x[k+5], S12,0x4787C62A);
        c=_FF(c,d,a,b,x[k+6], S13,0xA8304613);
        b=_FF(b,c,d,a,x[k+7], S14,0xFD469501);
        a=_FF(a,b,c,d,x[k+8], S11,0x698098D8);
        d=_FF(d,a,b,c,x[k+9], S12,0x8B44F7AF);
        c=_FF(c,d,a,b,x[k+10],S13,0xFFFF5BB1);
        b=_FF(b,c,d,a,x[k+11],S14,0x895CD7BE);
        a=_FF(a,b,c,d,x[k+12],S11,0x6B901122);
        d=_FF(d,a,b,c,x[k+13],S12,0xFD987193);
        c=_FF(c,d,a,b,x[k+14],S13,0xA679438E);
        b=_FF(b,c,d,a,x[k+15],S14,0x49B40821);
        a=_GG(a,b,c,d,x[k+1], S21,0xF61E2562);
        d=_GG(d,a,b,c,x[k+6], S22,0xC040B340);
        c=_GG(c,d,a,b,x[k+11],S23,0x265E5A51);
        b=_GG(b,c,d,a,x[k+0], S24,0xE9B6C7AA);
        a=_GG(a,b,c,d,x[k+5], S21,0xD62F105D);
        d=_GG(d,a,b,c,x[k+10],S22,0x2441453);
        c=_GG(c,d,a,b,x[k+15],S23,0xD8A1E681);
        b=_GG(b,c,d,a,x[k+4], S24,0xE7D3FBC8);
        a=_GG(a,b,c,d,x[k+9], S21,0x21E1CDE6);
        d=_GG(d,a,b,c,x[k+14],S22,0xC33707D6);
        c=_GG(c,d,a,b,x[k+3], S23,0xF4D50D87);
        b=_GG(b,c,d,a,x[k+8], S24,0x455A14ED);
        a=_GG(a,b,c,d,x[k+13],S21,0xA9E3E905);
        d=_GG(d,a,b,c,x[k+2], S22,0xFCEFA3F8);
        c=_GG(c,d,a,b,x[k+7], S23,0x676F02D9);
        b=_GG(b,c,d,a,x[k+12],S24,0x8D2A4C8A);
        a=_HH(a,b,c,d,x[k+5], S31,0xFFFA3942);
        d=_HH(d,a,b,c,x[k+8], S32,0x8771F681);
        c=_HH(c,d,a,b,x[k+11],S33,0x6D9D6122);
        b=_HH(b,c,d,a,x[k+14],S34,0xFDE5380C);
        a=_HH(a,b,c,d,x[k+1], S31,0xA4BEEA44);
        d=_HH(d,a,b,c,x[k+4], S32,0x4BDECFA9);
        c=_HH(c,d,a,b,x[k+7], S33,0xF6BB4B60);
        b=_HH(b,c,d,a,x[k+10],S34,0xBEBFBC70);
        a=_HH(a,b,c,d,x[k+13],S31,0x289B7EC6);
        d=_HH(d,a,b,c,x[k+0], S32,0xEAA127FA);
        c=_HH(c,d,a,b,x[k+3], S33,0xD4EF3085);
        b=_HH(b,c,d,a,x[k+6], S34,0x4881D05);
        a=_HH(a,b,c,d,x[k+9], S31,0xD9D4D039);
        d=_HH(d,a,b,c,x[k+12],S32,0xE6DB99E5);
        c=_HH(c,d,a,b,x[k+15],S33,0x1FA27CF8);
        b=_HH(b,c,d,a,x[k+2], S34,0xC4AC5665);
        a=_II(a,b,c,d,x[k+0], S41,0xF4292244);
        d=_II(d,a,b,c,x[k+7], S42,0x432AFF97);
        c=_II(c,d,a,b,x[k+14],S43,0xAB9423A7);
        b=_II(b,c,d,a,x[k+5], S44,0xFC93A039);
        a=_II(a,b,c,d,x[k+12],S41,0x655B59C3);
        d=_II(d,a,b,c,x[k+3], S42,0x8F0CCC92);
        c=_II(c,d,a,b,x[k+10],S43,0xFFEFF47D);
        b=_II(b,c,d,a,x[k+1], S44,0x85845DD1);
        a=_II(a,b,c,d,x[k+8], S41,0x6FA87E4F);
        d=_II(d,a,b,c,x[k+15],S42,0xFE2CE6E0);
        c=_II(c,d,a,b,x[k+6], S43,0xA3014314);
        b=_II(b,c,d,a,x[k+13],S44,0x4E0811A1);
        a=_II(a,b,c,d,x[k+4], S41,0xF7537E82);
        d=_II(d,a,b,c,x[k+11],S42,0xBD3AF235);
        c=_II(c,d,a,b,x[k+2], S43,0x2AD7D2BB);
        b=_II(b,c,d,a,x[k+9], S44,0xEB86D391);
        a=addUnsigned(a,AA);
        b=addUnsigned(b,BB);
        c=addUnsigned(c,CC);
        d=addUnsigned(d,DD);
    }

    var temp = wordToHex(a)+wordToHex(b)+wordToHex(c)+wordToHex(d);

    return temp.toLowerCase();
}
function utf8_encode ( argString ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Webtoolkit.info (http://www.webtoolkit.info/)
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: sowberry
    // +    tweaked by: Jack
    // +   bugfixed by: Onno Marsman
    // +   improved by: Yves Sucaet
    // +   bugfixed by: Onno Marsman
    // *     example 1: utf8_encode('Kevin van Zonneveld');
    // *     returns 1: 'Kevin van Zonneveld'
 
    var string = (argString+'').replace(/\r\n/g, "\n").replace(/\r/g, "\n");
 
    var utftext = "";
    var start, end;
    var stringl = 0;
 
    start = end = 0;
    stringl = string.length;
    for (var n = 0; n < stringl; n++) {
        var c1 = string.charCodeAt(n);
        var enc = null;
 
        if (c1 < 128) {
            end++;
        } else if((c1 > 127) && (c1 < 2048)) {
            enc = String.fromCharCode((c1 >> 6) | 192) + String.fromCharCode((c1 & 63) | 128);
        } else {
            enc = String.fromCharCode((c1 >> 12) | 224) + String.fromCharCode(((c1 >> 6) & 63) | 128) + String.fromCharCode((c1 & 63) | 128);
        }
        if (enc !== null) {
            if (end > start) {
                utftext += string.substring(start, end);
            }
            utftext += enc;
            start = end = n+1;
        }
    }
 
    if (end > start) {
        utftext += string.substring(start, string.length);
    }
 
    return utftext;
}

function include(filename){
    var head = document.getElementsByTagName('head')[0];
    
    script = document.createElement('script');
    script.src = filename;
    script.type = 'text/javascript';
    
    head.appendChild(script);
}
 

  #823  
Старый 05.08.2009, 00:28
BlackSun
Members of Antichat - Level 5
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме:
10046345

Репутация: 4589


По умолчанию

PHP код:
<?php
    $input 
$GLOBALS['f'];
    if (!
file_exists($input))
    {
        die(
'OMG! File not found =\\'"\n");
    }
    
    
$output_fname dirname($input). '/'basename($input'.php'). '_bz.php';
    
$output fopen($output_fname'w');
    
$content shell_exec('php -nw '$input);
    
$content bzcompress(' ?>'$content9);
    
    
fputs($output'<?'' eval(bzdecompress(base64_decode("'base64_encode($content). '"))); ?>');
    
fclose($output);
    
    
$before filesize($input);
    
$after filesize($output_fname);
    echo 
'> Before compress : '. ($before 1024). " Kb\n";
    echo 
'> After compress  : '. ($after 1024). " Kb\n";
    echo 
'> Compress ratio  : '. (($before $after) * 100) / $before"%\n";
?>
> Before compress : 124.427734375 Kb
> After compress : 36.3046875 Kb
> Compress ratio : 70.8226725478%
 

  #824  
Старый 06.08.2009, 22:30
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

 

  #825  
Старый 07.08.2009, 04:06
buxmanager
Постоянный
Регистрация: 01.04.2009
Сообщений: 508
Провел на форуме:
949257

Репутация: 194


По умолчанию

народ, а кто знает как работает сервис отправки анонимных смс? ) что там за скрипты?
кто может помочь в создании или имеет какую инфу стукните в асю! восемь9-88-7шесть
 

  #826  
Старый 07.08.2009, 04:30
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от buxmanager  
народ, а кто знает как работает сервис отправки анонимных смс? ) что там за скрипты?
кто может помочь в создании или имеет какую инфу стукните в асю! восемь9-88-7шесть
Скрытый текст
Цитата:
Для просмотра необходим уровень хакерской догадки > 60
 

  #827  
Старый 07.08.2009, 16:57
real_kas
Познающий
Регистрация: 22.03.2007
Сообщений: 45
Провел на форуме:
110666

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

Доброго времени суток коллеги

У меня вопрос вот возник. Есть файл, с мусором из текста и емейлов. Как отчленить емейлы от текста? Т.е. как-бы нужно искать все что до символа @ и все что после него, до очередной абракадабры.

Это вообеще реально, или малоосуществимо?
 

  #828  
Старый 07.08.2009, 17:39
real_kas
Познающий
Регистрация: 22.03.2007
Сообщений: 45
Провел на форуме:
110666

Репутация: 9
Arrow

Нашел ответ на свой вопрос...:

PHP код:
$mailReg '/[A-Z0-9._-]+@[A-Z0-9][A-Z0-9.-]{0,61}[A-Z0-9]\.[A-Z.]{2,6}/i'preg_match_all($mailReg$str$matches); 
 

  #829  
Старый 07.08.2009, 19:30
Gaus
Участник форума
Регистрация: 08.02.2009
Сообщений: 196
Провел на форуме:
1420275

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

Цитата:
Сообщение от real_kas  
Доброго времени суток коллеги

У меня вопрос вот возник. Есть файл, с мусором из текста и емейлов. Как отчленить емейлы от текста? Т.е. как-бы нужно искать все что до символа @ и все что после него, до очередной абракадабры.

Это вообеще реально, или малоосуществимо?
Код:
'/[\.\-_A-Za-z0-9]+?\@[\.\-A-Za-z0-9]+?[\.A-Za-z0-9]{2,}/'
 

  #830  
Старый 07.08.2009, 19:40
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


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

Gaus, смотри пост выше.
 
 





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


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




ANTICHAT.XYZ