
15.03.2008, 20:38
|
|
Участник форума
Регистрация: 02.04.2006
Сообщений: 273
С нами:
10582516
Репутация:
114
|
|
Сообщение от serg-php
А как ты понял это?
PHP код:
<?
if(!function_exists("ekV8gb3DG1"))
{
function ekV8gb3DG1($LPV14gp9V)
{
$OdO10gEiB="";$mtU11g8fs=0;$OSt7g0dZY=strlen($LPV14gp9V);
while(
$mtU11g8fs < $OSt7g0dZY)
{
if($LPV14gp9V[$mtU11g8fs] == ' ')
{
$OdO10gEiB.=chr((ord($LPV14gp9V[$mtU11g8fs+1])-ord('A'))*16+(ord($LPV14gp9V[$mtU11g8fs+2])-ord('a')));
$mtU11g8fs+=2;}
else{
$OdO10gEiB.=chr(ord ($LPV14gp9V[$mtU11g8fs])+1);}$mtU11g8fs++;
}
return $OdO10gEiB;
}
}
eval(ekV8gb3DG1('Сдесь какойто бред');
?>
Начинаем разбирать что тут написано.
if(!function_exists("ekV8gb3DG1")) - это проверка на существование функции ekV8gb3DG1 нафига она я чесно так и не понял (Я имею введу сама проверка) 
далее идет сама функция ekV8gb3DG1($LPV14gp9V)
Опускаемся ниже и видем что она возвращает результат своей работы.
Опускаемся еще ниже и видем eval в которой и вызывается эта функция(и eval'у же и передается результат выполнения ekV8gb3DG1.
Дак вот если мы заменим rreturn $OdO10gEiB;
на echo $OdO10gEiB;
То мы увидим что же передается в eval(тоесть получим код который выполняется).
|
|
|