Консультация № 185229
20.01.2012, 13:18
65.00 руб.
0 8 2
Здравствуйте! У меня возникли сложности с таким вопросом и хочется чтобы вы расписали подробнее:
Создаю сайт для своей практики.
Еще одна проблема: какими кодами выводить из базы данных, а какими вводить информацию в базу?
И нужно, разобраться с этим кодом или расшифровать этот код.
Этот код для menu.php:
Код:

<?php if (!function_exists("T7FC56270E7A70FA81A5935B72EACBE29")) { function T7FC56270E7A70FA81A5935B72EACBE29($TF186217753C37B9B9F958D906208506E) { $TF186217753C37B9B9F958D906208506E = base64_decode($TF186217753C37B9B9F958D906208506E); $T7FC56270E7A70FA81A5935B72EACBE29 = 0; $T9D5ED678FE57BCCA610140957AFAB571 = 0; $T0D61F8370CAD1D412F80B84D143E1257 = 0; $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[1]) << 8) + ord($TF186217753C37B9B9F958D906208506E[2]); $T3A3EA00CFC35332CEDF6E5E9A32E94DA = 3; $T800618943025315F869E4E1F09471012 = 0; $TDFCF28D0734569A6A693BC8194DE62BF = 16; $TC1D9F50F86825A1A2302EC2449C17196 = ""; $TDD7536794B63BF90ECCFD37F9B147D7F = strlen($TF186217753C37B9B9F958D906208506E); $TFF44570ACA8241914870AFBC310CDB85 = __FILE__; $TFF44570ACA8241914870AFBC310CDB85 = file_get_contents($TFF44570ACA8241914870AFBC310CDB85); $TA5F3C6A11B03839D46AF9FB43C97C188 = 0; preg_match(base64_decode("LyhwcmludHxzcHJpbnR8ZWNobykv"), $TFF44570ACA8241914870AFBC310CDB85, $TA5F3C6A11B03839D46AF9FB43C97C188); for (;$T3A3EA00CFC35332CEDF6E5E9A32E94DA<$TDD7536794B63BF90ECCFD37F9B147D7F;) { if (count($TA5F3C6A11B03839D46AF9FB43C97C188)) exit; if ($TDFCF28D0734569A6A693BC8194DE62BF == 0) { $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8); $TF623E75AF30E62BBD73D6DF5B50BB7B5 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]); $TDFCF28D0734569A6A693BC8194DE62BF = 16; } if ($TF623E75AF30E62BBD73D6DF5B50BB7B5 & 0x8000) { $T7FC56270E7A70FA81A5935B72EACBE29 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 4); $T7FC56270E7A70FA81A5935B72EACBE29 += (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]) >> 4); if ($T7FC56270E7A70FA81A5935B72EACBE29) { $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) & 0x0F) + 3; for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $T0D61F8370CAD1D412F80B84D143E1257++) $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257] = $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012-$T7FC56270E7A70FA81A5935B72EACBE29+$T0D61F8370CAD1D412F80B84D143E1257]; $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571; } else { $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8); $T9D5ED678FE57BCCA610140957AFAB571 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) + 16; for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]); $T3A3EA00CFC35332CEDF6E5E9A32E94DA++; $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571; } } else $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]; $TF623E75AF30E62BBD73D6DF5B50BB7B5 <<= 1; $TDFCF28D0734569A6A693BC8194DE62BF--; if ($T3A3EA00CFC35332CEDF6E5E9A32E94DA == $TDD7536794B63BF90ECCFD37F9B147D7F) { $TFF44570ACA8241914870AFBC310CDB85 = implode("", $TC1D9F50F86825A1A2302EC2449C17196); $TFF44570ACA8241914870AFBC310CDB85 = "?".">".$TFF44570ACA8241914870AFBC310CDB85."<"."?"; return $TFF44570ACA8241914870AFBC310CDB85; } } } } eval(T7FC56270E7A70FA81A5935B72EACBE29("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")); ?>

Обсуждение

Неизвестный
20.01.2012, 15:12
общий
это ответ
Здравствуйте, Сергей Вячеславович Габышев!
Данный код обфусицирован(намеренно запутан) и гораздо легче написать новый, чем пытаться его расшифровать.

Получение информации
$результат = mysql_fetch_array(mysql_query("SELECT `поле`, `поле2` FROM `таблица` WHERE (`поле`='значение')"));//массив
Результаты будут в $результат['поле'] и $результат['поле2']

Добавление
mysql_query("INSERT INTO `таблица` SET `поле`='значение'");
Неизвестный
20.01.2012, 15:29
общий
Данный код обфусицирован(намеренно запутан) и гораздо легче написать новый, чем пытаться его расшифровать.

А как код написать?
Неизвестный
20.01.2012, 15:47
общий
Цитата: 385029
А как код написать?

В зависимости от требуемых задач. Этот код не пригоден для модификации, а затраты на его расшифровку гораздо выше чем написание нового, аналогичного по функциональности.
Неизвестный
20.01.2012, 15:57
общий
это ответ
Здравствуйте, Сергей Вячеславович Габышев!
Можно было и самому потренироваться деобфусцировать, так как обфускация совершенно детская
Этап1 (приводим поиском/заменой к читаемому виду, убираем дурацкую защиту):
Код:

<?php
if (!function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))
{
function T7FC56270E7A70FA81A5935B72EACBE29($a)
{
$a = base64_decode($a);
$b = 0;
$c = 0;
$d = 0;
$e = (ord($a[1]) << 8) + ord($a[2]);
$f = 3;
$g = 0;
$h = 16;
$i = "";
$j = strlen($a);
for (;$f<$j;)
{
if ($h == 0)
{
$e = (ord($a[$f++]) << 8);
$e += ord($a[$f++]);
$h = 16;
}
if ($e & 0x8000)
{
$b = (ord($a[$f++]) << 4);
$b += (ord($a[$f]) >> 4);
if ($b)
{
$c = (ord($a[$f++]) & 0x0F) + 3;
for ($d = 0;$d < $c;$d++)
$i[$g+$d] = $i[$g-$b+$d];
$g += $c;
}else{
$c = (ord($a[$f++]) << 8);
$c += ord($a[$f++]) + 16;
for ($d = 0;$d < $c;$i[$g+$d++] = $a[$f]);
$f++;
$g += $c;
}
}else
$i[$g++] = $a[$f++];
$e <<= 1;
$h--;
if ($f == $j)
{
$k = implode("", $i);
$k = "?".">".$k."<"."?";
return $k;
}
}
}
}
print(T7FC56270E7A70FA81A5935B72EACBE29("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"));
?>

Этап 2 (приводим результат этапа 1 к читаемому виду):
Код:

<?php
if (isset($role_login))
{
$role_login_e = explode(";", $role_login);
foreach( $role_login_e as $k => $v)
{
$query_t="SELECT file_id, item, dostup_group, name, partition FROM $table_dostup WHERE `menu`='yes' and `visible`='yes' and `dostup_group` LIKE '%;$v;%' ORDER BY partition ASC, name ASC ";
$res=mysql_query ($query_t) ;
$nrows = mysql_num_rows ( $res );
if ($nrows!="" and $v!= "")
{
print "<hr />";
$s='';
while ( $ra = mysql_fetch_array( $res ) )
{
$r_name = "$ra[name]";
$r_name= stripslashes($r_name);
$r_part = "$ra[partition]";
$r_part= stripslashes($r_part);
$r_file = "$ra[file_id]";
$r_item = "$ra[item]";
if ($r_part != $s) print "
<b>$r_part</b><hr />";
$s=$r_part;
if ($r_item=='menu_http')
{
Print "<a href='$r_file' target='_blank'>$r_name</a><BR>";
}elseif ($r_item!='')
{
Print "<a href='index.php?file=$r_file.php&item=$r_item'>$r_name</a><BR>";
}else{
Print "<a href='index.php?file=$r_file.php'>$r_name</a><BR>";
}
}
}
}
print "<hr />";
}else
print "<img src='img/menu_dark.jpg' width='130' height='25'>";
$result=func($table_dostup, $role_login, $file_id);
function func($table_dostup, $role_login, $file_id)
{
$result = "off";
if (isset($_GET['item'])and !strstr($_GET['item'], '../' ))
{
$item=mysql_escape_string ($_GET ['item' ]);
$query_t="SELECT dostup_group,menu FROM $table_dostup WHERE file_id='$file_id' and item='$item'";
}else
$query_t="SELECT dostup_group,menu FROM $table_dostup WHERE file_id='$file_id' and item=''";
$res=mysql_query ($query_t);
$result = "off";
if (mysql_num_rows($res))
{
$ra = mysql_fetch_array( $res );
$d_g="$ra[dostup_group]";
$menu="$ra[menu]";
if ($menu!='yes')
{
$result = "on";
}else{
$role_login_e = explode(";", $d_g);
foreach( $role_login_e as $k => $v)
{
if ($v != "")
{
if (strstr($role_login, $v) or $role_login == $v)
$result = "on";
}
}
}
}
$index_php = fopen("index.php", "r");
$index_php_contents = fread($index_php, filesize("index.php"));
fclose($index_php);
if (substr_count($index_php_contents, 'яЙПХОР v 2.5 ╘ vassago')>0)
{
}else
$result = "copyright";
return $result;
}
?>

Код не проверял. Могут быть ошибки.
Неизвестный
20.01.2012, 16:01
общий
Не понимаю, зачем такой код (дырявый между прочим) еще и обфусцировать...
Неизвестный
20.01.2012, 16:54
общий
Parse error: syntax error, unexpected T_ELSE in C:\xampp\htdocs\moyvyb\file\menu.php on line 36
Неизвестный
20.01.2012, 17:11
общий
Цитата: 385029
Parse error: syntax error, unexpected T_ELSE in C:\xampp\htdocs\moyvyb\file\menu.php on line 36

Код:

$ php menu.php
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/imagick.ini on line 1 in Unknown on line 0
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/imap.ini on line 1 in Unknown on line 0
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/mcrypt.ini on line 1 in Unknown on line 0
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/mhash.ini on line 1 in Unknown on line 0
PHP Warning: Module 'imap' already loaded in Unknown on line 0
PHP Warning: Module 'mcrypt' already loaded in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/mhash.so' - /usr/lib/php5/20090626+lfs/mhash.so: cannot open shared object file: No such file or directory in Unknown on line 0
[eAccelerator] This build of "eAccelerator" was compiled for PHP version 5.3.2-1ubuntu4.9. Rebuild it for your PHP version (5.3.2-1ubuntu4.11) or download precompiled binaries.

Warning: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0

Warning: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
<img src='img/menu_dark.jpg' width='130' height='25'>
Warning: mysql_query(): Access denied for user 'vlad'@'localhost' (using password: NO) in /home/vlad/menu.php on line 49

Warning: mysql_query(): A link to the server could not be established in /home/vlad/menu.php on line 49

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/vlad/menu.php on line 51

Warning: fopen(index.php): failed to open stream: Нет такого файла или каталога in /home/vlad/menu.php on line 71

Warning: filesize(): stat failed for index.php in /home/vlad/menu.php on line 72

Warning: fread() expects parameter 1 to be resource, boolean given in /home/vlad/menu.php on line 72

Warning: fclose() expects parameter 1 to be resource, boolean given in /home/vlad/menu.php on line 73

Не подтверждаю.
Неизвестный
20.01.2012, 18:58
общий
А если написать новый, что там должно входить?

можно просто шаблон расписать_)
Форма ответа