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

Php - протектор
  #1  
Старый 29.06.2008, 15:14
Аватар для AdReNa1!Ne
AdReNa1!Ne
Участник форума
Регистрация: 24.05.2007
Сообщений: 229
Провел на форуме:
2308963

Репутация: 309
Отправить сообщение для AdReNa1!Ne с помощью ICQ
По умолчанию Php - протектор

Написал довольно-таки примитивный протектор php-файлов. Строго не судите))

Смысл состоит в том, что файл будет реально выполнить php-интерпретатору только при указании верного ключа к нему.

Любую адекватную критику воспринимаю положительно!

http://multihack.info/crypt

Последний раз редактировалось AdReNa1!Ne; 29.06.2008 в 15:16..
 
Ответить с цитированием

  #2  
Старый 29.06.2008, 16:19
Аватар для AdReNa1!Ne
AdReNa1!Ne
Участник форума
Регистрация: 24.05.2007
Сообщений: 229
Провел на форуме:
2308963

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

Ну вот ток гадить не надо, а?))
 
Ответить с цитированием

  #3  
Старый 29.06.2008, 16:23
Аватар для AdReNa1!Ne
AdReNa1!Ne
Участник форума
Регистрация: 24.05.2007
Сообщений: 229
Провел на форуме:
2308963

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

так... и чо мне со скобочкой делать?)))) просто даже ничего на ум не приходит))
 
Ответить с цитированием

  #4  
Старый 29.06.2008, 16:29
Аватар для brasco2k
brasco2k
Постоянный
Регистрация: 23.11.2007
Сообщений: 342
Провел на форуме:
1215706

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

Вот твоя функция расшифровки:
PHP код:
<?php

function bytexor($a$b$l)
{
    
$c "";
    for (
$i 0$i $l$i++) {
        
$c .= $a{$i} ^ $b{$i};
    }
    return (
$c);
}
function 
binmd5($val)
{
    return (
pack("H*"md5($val)));
}
function 
decrypt_md5($msg$heslo)
{
    
$key $heslo;
    
$sifra "";
    
$key1 binmd5($key);
    while (
$msg) {
        
$m substr($msg016);
        
$msg substr($msg16);
        
$sifra .= $m bytexor($m$key116);
        
$key1 binmd5($key $key1 $m);
    }
    echo 
"\n";
    return (
$sifra);
}


?>
http://eaccelerator.net/ticket/47

:\ это твой алгоритм?!

Можно сказать Полный скрипт :
PHP код:
<?php
$charset 
"utf-8";
$mime "text/html";
$declaration ""#first error here
$key "fhfghfffsxeedlo!!..sd";
$mysql_host "localhost";
$mysql_user "demo";
$mysql_password "deluxe";
$my_database "myuser";

$link mysql_connect("$mysql_host""$mysql_user""$mysql_password") or $etext="Could not connect";
mysql_select_db("$my_database") or $etext="Could not select database";

$uncryptpass $_SERVER['PHP_AUTH_PW'];
$cryptedpass "{md5}" trim(str_replace("\n","",`/bin/echo -n $uncryptpass | openssl dgst -binary -md5 | openssl enc -base64`)); #second error here

$query "SELECT password FROM users WHERE userid = '"$_SERVER['PHP_AUTH_USER'] ."' AND passwd = '"$cryptedpass ."' LIMIT 1;";
$query_result_handle mysql_query ($query) or print "Could not make query";
$row mysql_fetch_row ($query_result_handle);
mysql_close($link);
$sqltempcpwd $row[0];


$decrypted decrypt_md5($sqltempcpwd$key);
$sqlpass substr($decrypted05);



function 
bytexor($a,$b,$l)
{
    
$c="";
    for(
$i=0;$i<$l;$i++) {
    
$c.=$a{$i}^$b{$i};
    }
    return(
$c);
}

function 
binmd5($val)
{
    return(
pack("H*",md5($val)));
}

function 
decrypt_md5($msg,$heslo)
{
    
$key=$heslo;$sifra=""#third error here
    
$key1=binmd5($key);
    while(
$msg) {
        
$m=substr($msg,0,16);
        
$msg=substr($msg,16);
        
$sifra.=$m=bytexor($m,$key1,16);
        
$key1=binmd5($key.$key1.$m);
    }
#    echo "\n";
    
return($sifra);
}

function 
crypt_md5($msg,$heslo)
{
    
$key=$heslo;$sifra=""#fourth error here
    
$key1=binmd5($key);
    while(
$msg) {
        
$m=substr($msg,0,16);
        
$msg=substr($msg,16);
        
$sifra.=bytexor($m,$key1,16);
        
$key1=binmd5($key.$key1.$m);
    }
#echo "\n";
return($sifra);
}
?>
Скатывать нехорошо...
эх хоть бы на дату поста посмотрел 04/15/06


Никакой оригинальности..
И переделай лучше на SHA-1

Последний раз редактировалось brasco2k; 29.06.2008 в 16:40..
 
Ответить с цитированием

  #5  
Старый 29.06.2008, 16:38
Аватар для AdReNa1!Ne
AdReNa1!Ne
Участник форума
Регистрация: 24.05.2007
Сообщений: 229
Провел на форуме:
2308963

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

Ну этот алгоритм не мой. Я думаю все, кто ща работает профессионально с пхп знают этот алгоритм. И не надо на меня тыкать пальцами.
А все остальное чисто мое.
Все сделано на файлах. И никакого мускуля. Позже, когда доведу до ума и допишу обфускацию нормальную - выложу в паблик.

Последний раз редактировалось AdReNa1!Ne; 29.06.2008 в 16:41..
 
Ответить с цитированием

  #6  
Старый 29.06.2008, 17:02
Аватар для AdReNa1!Ne
AdReNa1!Ne
Участник форума
Регистрация: 24.05.2007
Сообщений: 229
Провел на форуме:
2308963

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

Поменял функцию binmd5

Было


PHP код:
function binmd5($val)
{
    return(
pack("H*",md5($val)));

Стало


PHP код:
  function binmd5($val)
  {
    return(
pack("hH*",sha1(md5($val)),md5(sha1($val))));
  } 
 
Ответить с цитированием

  #7  
Старый 29.06.2008, 23:45
Аватар для AdReNa1!Ne
AdReNa1!Ne
Участник форума
Регистрация: 24.05.2007
Сообщений: 229
Провел на форуме:
2308963

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

Провожу техработы. Просьба не долбить моск в асе. Завтра включу снова.
 
Ответить с цитированием

  #8  
Старый 01.08.2008, 19:56
Аватар для AdReNa1!Ne
AdReNa1!Ne
Участник форума
Регистрация: 24.05.2007
Сообщений: 229
Провел на форуме:
2308963

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

Выложил в публичное обсасывание))
[link=http://multihack.info/upload/sha1.rar]php cryptor[/link]
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



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


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




ANTICHAT.XYZ