С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/22: Рейтинг темы: голосов - 22, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 14.05.2011
Сообщений: 29

Дешыфровка код

26.08.2011, 01:34. Показов 4444. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, помогите расшыфровать такой код. Заранее благодарен
PHP
1
2
3
4
5
<?php 
// This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited.
$OOO0O0O00=__FILE__;$O00O00O00=__LINE__;$OO00O0000=5460;eval((base64_decode('JE8wMDBPME8wMD1mb3BlbigkT09PME8wTzAwLCdyYicpO3doaWxlKC0tJE8wME8wME8wMClmZ2V0cygkTzAwME8wTzAwLDEwMjQpO2ZnZXRzKCRPMDAwTzBPMDAsNDA5Nik7JE9PMDBPMDBPMD0oYmFzZTY0X2RlY29kZShzdHJ0cihmcmVhZCgkTzAwME8wTzAwLDM3MiksJ0VudGVyeW91d2toUkhZS05XT1VUQWFCYkNjRGRGZkdnSWlKakxsTW1QcFFxU3NWdlh4WnowMTIzNDU2Nzg5Ky89JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));
return;?>
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
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.08.2011, 01:34
Ответы с готовыми решениями:

Переделать код содержащий в себе цикл с параметром, в код с циклом с ПРЕДУСЛОВИЕМ (while do)
Program Sum_Del; Var N, I, Sum_Max, Sum, K, Ch : Integer; Begin Write('Введите число N: '); ReadLn(N); Sum_Max := 1; Ch := 1;...

Нашел код в интернете. Можно ли этот код из С++ преобразовать в язык программирования C#?
Нашел код в интернете можно ли этот код из С++ преобразовать в язык программирования C#. Язык программирования C# знаю а с С++ у меня...

Если мне не нужно привязывать код к событию, то где размещать код?
Кто-нибудь умный ответьте. Если мне не нужно привязывать код к событию. Если мне не нужно привязывать код к &quot;кнопке&quot;,...

12
 Аватар для netsolex
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
26.08.2011, 02:54
Цитата Сообщение от shortys Посмотреть сообщение
Доброго времени суток, помогите расшыфровать такой код. Заранее благодарен
PHP
1
2
3
4
<?php 
// This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited.
$OOO0O0O00=__FILE__;$O00O00O00=__LINE__;$OO00O0000=5460;eval((base64_decode('JE8wMDBPME8wMD1mb3BlbigkT09PME8wTzAwLCdyYicpO3doaWxlKC0tJE8wME8wME8wMClmZ2V0cygkTzAwME8wTzAwLDEwMjQpO2ZnZXRzKCRPMDAwTzBPMDAsNDA5Nik7JE9PMDBPMDBPMD0oYmFzZTY0X2RlY29kZShzdHJ0cihmcmVhZCgkTzAwME8wTzAwLDM3MiksJ0VudGVyeW91d2toUkhZS05XT1VUQWFCYkNjRGRGZkdnSWlKakxsTW1QcFFxU3NWdlh4WnowMTIzNDU2Nzg5Ky89JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));
return;?>
вот мне поддался только этот код который написан внутри после ((base64_decode ('.....
')

после декодировки получилось следующее...

$O000O0O00=fopen($OOO0O0O00,'rb');while(--$O00O00O00)fgets($O000O0O00,1024);fgets( $O000O0O00,4096);$OO00O00O0=(base64_deco de(strtr(fread($O000O0O00,372),'Enteryou wkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVv XxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghij klmnopqrstuvwxyz0123456789+/')));eval($OO00O00O0);
может в этом есть какой то смысл..... мне так кажется чтотам ключ какой то закодирован если присмотреться...

удачи....

Добавлено через 29 минут
Цитата Сообщение от shortys Посмотреть сообщение
kr9NHenNHenNHe1lFMamb3klFox............[/PHP]
кстати вот эти другие символы не поддаются расшифровке по крайней мере в Base 64
наверняка здесь другая шифровка... попробывал и получается какая то абракадабра .....

’¿MéÍéÍíeƦoy%Œb`“_`8¹G9¯`‘•É‘œ’¿MO9Í ¿Þ ‘œ†‰"`6c/Kp/r?s™~ìri%’¿éÍ¿ÕËOO¿á…Eæ8tq¹9wv·h”S)QNWÍ i£§ [f+r·;gä
PNŒXu©×¼“W6èƒ111ôa0·)âêG=&F×çX¶+8.R¹aSLX L¿V©k&&amp;amp;#129;kXœÌ‰c¥pÇÏjvUwyñf4} ·7ézêÙ5µb1x)D¯‘’é…BûpÆwv%†ÓáO9Íá)+f¶Ï’¿ MéÍéÍÒûyjitÆ|¥†Ù)tÆ|¥Gv%v)wnˆ—À’ûyjitÆ|¥ †Ù)tÆ|¥Gc‰FiÏÜ))}!cvæ‹qB cvæ‹qOu~‰R
³¹FiÏÜ))}!’ã©~Œe5L )}!
¶3qµ“/n9£Âc¢™…A‘oGòk$‰~Œ‰Â]=5Ipe~? …m!}!rq|™B r†’q³¥Â‡wmŒ¦q¶ l´pïbÈh¥À½ÀžoGòk$‰‰mEËr‰j…4˜¶m´ÉL†‰sf´† Ó ;F?™4 mBȐˆ“/n9£Âc¢™5= p©~Ü)yj{ycË=Kwg%~††ƒ¯¶¥bÏÂf%v†£~Ùô
³’qIÌÏlÂéâsf³of"~†¦wy9ÂçÏq¹%‰K5C ;F?iKmL’ƒ‰v‰U
’é)}!’ã©~Œe5C™™4
³’qI)}!m!
¶3qµ“/VOV
стало быть уже не годится для разкодировки в Base 64


Google тебе в помощь ...... аминь ....
0
0 / 0 / 0
Регистрация: 14.05.2011
Сообщений: 29
26.08.2011, 02:59  [ТС]
пробовал, крутил, ничего не вышло с тем скриптом, потому и выложыл сюда дабы просветили и помогли
0
163 / 163 / 9
Регистрация: 08.01.2011
Сообщений: 850
26.08.2011, 10:15
Да где же вы эти скрипты-то шифрованные берете? Хоть говорите, что, по вашему мнению, данный опус делает. Проще будет копать.

А то дадут

PHP
1
лвыарифыврлалфыргвасшглфырвалыфрвалоыярвпафлоывфывралфрпыварфыл!!!!11л1пи2лоирлоывриа
и спрашивают: а что код делает?
0
0 / 0 / 0
Регистрация: 14.05.2011
Сообщений: 29
26.08.2011, 10:23  [ТС]
тк в том то и дело что не знаю что делает скрипт. А нужно его раскодировать. Вот сижу и парюсь
0
Почетный модератор
 Аватар для Humanoid
11554 / 4349 / 452
Регистрация: 12.06.2008
Сообщений: 12,453
26.08.2011, 11:01
Лучший ответ Сообщение было отмечено как решение

Решение

Этот скрипт расшифровывает сам себя и в конечном итоге получается такой код:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
$OO00O00O0=ereg_replace('__FILE__',"'".$OOO0O0O00."'",(base64_decode(strtr(fread($O000O0O00,$OO00O0000),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'))));fclose($O000O0O00);eval($OO00O00O0);
include("include/session.php");
include("include/db.php");
include("include/utility.php");
$title="";
if(isset($_GET["tab"]) && $_GET["tab"]=="delete")
{
doquery("delete from pages_category where id=".$_GET["id"],$dblink);
}
if(isset($_GET["tab"]) && $_GET["tab"]=="edit")
{
$r=dofetch(doquery("select title from pages_category where id=$_GET[id]",$dblink));
$title=$r["title"];
}
if(isset($_POST["submit"]))
{
    if(isset($_POST["id"]))
    {
        doquery("update pages_category set title='$_POST[title]' where id=$_POST[id]",$dblink);
    }
    else
    {
        doquery("insert into pages_category(title) values('$_POST[title]')",$dblink);
    }
}
;echo '<html>
<head>
<title>'; echo cvl("site_title");echo ' - Admin Panel</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="style.css" rel="stylesheet" type="text/css">
</head>
 
<body topmargin="0">
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" height="100%">
  <tr> 
    <td height="1" valign="top"> 
      '; include("include/header.php"); ;echo '    </td>
  </tr>
  <tr> 
    <td valign="top"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
                    <td align="left">'; include("include/leftmenu.php");echo '</td>
                    <td align="center" valign="top"><h1 align="left">Manage Category</h1><table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <form action="category_manage.php" method="post">
                      ';
                      if(isset($_GET["tab"]) && $_GET["tab"]=="edit")
                      {
                      ;echo '                     <input type="hidden" name="id" value="'; echo $_GET["id"];echo '" />
                      ';
                      $title_text="Edit";
                      }
                      else
                      $title_text="Add";
                      ;echo '                      <tr>
                        <td colspan="2" class="list_heading">'; echo $title_text;echo ' Category</td>
                      </tr>
                      <tr>
                        <td class="list_detail">Title</td>
                        <td class="list_detail"><input type="text" name="title" value="'; echo $title;echo '" /></td>
                      </tr>
                      <tr>
                        <td colspan="2" class="list_detail"><input type="submit" name="submit" value="'; echo $title_text;echo '" /></td>
                      </tr>
                    </form>
                    </table>
                    <table width="100%" >
                      <td width="64" align="center" valign="middle" class="list_heading">SN</td>
                      <td width="228" align="center" valign="middle" class="list_heading">Category Title</td>
                      <td width="106" align="center" valign="middle" class="list_heading">Action</td>
                    
 
            ';
                $result=doquery("select * from pages_category",$dblink);
                $row=array();
                $sn=1;
                while($row=dofetch($result))
                {
            ;echo '         <tr>
                <td class="list_detail">'; echo $sn;echo '</td> 
                <td class="list_detail">'; echo $row["title"];echo '</td>
                <td align="center" class="list_detail"><a href="category_manage.php?id='; echo $row["id"];echo '&tab=edit"><img src="images/edit.png" width="16" height="16" border="0"></a> &nbsp;<a href="category_manage.php?id='; echo $row["id"];echo '&tab=delete" onClick="return confirm(\'Are You Sure You Want to Delete\');"><img src="images/delete.png" width="16" height="16" border="0"></a>  </td>
            </tr>
 
            ';
            $sn++;
                }
            ;echo '            </table></td>
                </tr>
                <tr>
                    <td colspan="2" align="center">&nbsp;</td>
                </tr>
                
                <tr>
                  <td colspan="2" align="center"><table width="200" align="center" border="0" cellspacing="0" cellpadding="0">
                      
                    </table>
        </td></tr></table>
      '; include("include/footer.php"); ;echo '</table>
 
</body>
</html>';
3
0 / 0 / 0
Регистрация: 14.05.2011
Сообщений: 29
26.08.2011, 11:12  [ТС]
Цитата Сообщение от Humanoid Посмотреть сообщение
Этот скрипт расшифровывает сам себя и в конечном итоге получается такой код:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
$OO00O00O0=ereg_replace('__FILE__',"'".$OOO0O0O00."'",(base64_decode(strtr(fread($O000O0O00,$OO00O0000),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'))));fclose($O000O0O00);eval($OO00O00O0);
include("include/session.php");
include("include/db.php");
include("include/utility.php");
$title="";
if(isset($_GET["tab"]) && $_GET["tab"]=="delete")
{
doquery("delete from pages_category where id=".$_GET["id"],$dblink);
}
if(isset($_GET["tab"]) && $_GET["tab"]=="edit")
{
$r=dofetch(doquery("select title from pages_category where id=$_GET[id]",$dblink));
$title=$r["title"];
}
if(isset($_POST["submit"]))
{
    if(isset($_POST["id"]))
    {
        doquery("update pages_category set title='$_POST[title]' where id=$_POST[id]",$dblink);
    }
    else
    {
        doquery("insert into pages_category(title) values('$_POST[title]')",$dblink);
    }
}
;echo '<html>
<head>
<title>'; echo cvl("site_title");echo ' - Admin Panel</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="style.css" rel="stylesheet" type="text/css">
</head>
 
<body topmargin="0">
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" height="100%">
  <tr> 
    <td height="1" valign="top"> 
      '; include("include/header.php"); ;echo '    </td>
  </tr>
  <tr> 
    <td valign="top"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
                    <td align="left">'; include("include/leftmenu.php");echo '</td>
                    <td align="center" valign="top"><h1 align="left">Manage Category</h1><table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <form action="category_manage.php" method="post">
                      ';
                      if(isset($_GET["tab"]) && $_GET["tab"]=="edit")
                      {
                      ;echo '                     <input type="hidden" name="id" value="'; echo $_GET["id"];echo '" />
                      ';
                      $title_text="Edit";
                      }
                      else
                      $title_text="Add";
                      ;echo '                      <tr>
                        <td colspan="2" class="list_heading">'; echo $title_text;echo ' Category</td>
                      </tr>
                      <tr>
                        <td class="list_detail">Title</td>
                        <td class="list_detail"><input type="text" name="title" value="'; echo $title;echo '" /></td>
                      </tr>
                      <tr>
                        <td colspan="2" class="list_detail"><input type="submit" name="submit" value="'; echo $title_text;echo '" /></td>
                      </tr>
                    </form>
                    </table>
                    <table width="100%" >
                      <td width="64" align="center" valign="middle" class="list_heading">SN</td>
                      <td width="228" align="center" valign="middle" class="list_heading">Category Title</td>
                      <td width="106" align="center" valign="middle" class="list_heading">Action</td>
                    
 
            ';
                $result=doquery("select * from pages_category",$dblink);
                $row=array();
                $sn=1;
                while($row=dofetch($result))
                {
            ;echo '         <tr>
                <td class="list_detail">'; echo $sn;echo '</td> 
                <td class="list_detail">'; echo $row["title"];echo '</td>
                <td align="center" class="list_detail"><a href="category_manage.php?id='; echo $row["id"];echo '&tab=edit"><img src="images/edit.png" width="16" height="16" border="0"></a> &nbsp;<a href="category_manage.php?id='; echo $row["id"];echo '&tab=delete" onClick="return confirm(\'Are You Sure You Want to Delete\');"><img src="images/delete.png" width="16" height="16" border="0"></a>  </td>
            </tr>
 
            ';
            $sn++;
                }
            ;echo '            </table></td>
                </tr>
                <tr>
                    <td colspan="2" align="center">&nbsp;</td>
                </tr>
                
                <tr>
                  <td colspan="2" align="center"><table width="200" align="center" border="0" cellspacing="0" cellpadding="0">
                      
                    </table>
        </td></tr></table>
      '; include("include/footer.php"); ;echo '</table>
 
</body>
</html>';
огромное спасибо. Роскажыте пожалуйса поподробнее как вы это сделали?
0
Почетный модератор
 Аватар для Humanoid
11554 / 4349 / 452
Регистрация: 12.06.2008
Сообщений: 12,453
26.08.2011, 11:37
Цитата Сообщение от shortys Посмотреть сообщение
Роскажыте пожалуйса поподробнее как вы это сделали?
Выполнил из твоего примера
PHP
1
echo base64_decode('JE8wMDBPME8wMD1mb3BlbigkT09PME8wTzAwLCdyYicpO3doaWxlKC0tJE8wME8wME8wMClmZ2V0cygkTzAwME8wTzAwLDEwMjQpO2ZnZXRzKCRPMDAwTzBPMDAsNDA5Nik7JE9PMDBPMDBPMD0oYmFzZTY0X2RlY29kZShzdHJ0cihmcmVhZCgkTzAwME8wTzAwLDM3MiksJ0VudGVyeW91d2toUkhZS05XT1VUQWFCYkNjRGRGZkdnSWlKakxsTW1QcFFxU3NWdlh4WnowMTIzNDU2Nzg5Ky89JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')
Там просмотрел код и понял, что читает этот же файл, но следующую строку (длинная строка)... при этом функцией strtr() изменяет символы и от этой получившейся строки опять делает base64_decode().... вот его результат - это и есть тот текст.
1
 Аватар для netsolex
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
26.08.2011, 20:31
Цитата Сообщение от Humanoid Посмотреть сообщение
Там просмотрел код и понял, что читает этот же файл, но следующую строку (длинная строка)... при этом функцией strtr() изменяет символы и от этой получившейся строки опять делает base64_decode().... вот его результат - это и есть тот текст.
очень круто... я бы тоже хотел понять на примере как же все это выглядит ...
0
Почетный модератор
 Аватар для Humanoid
11554 / 4349 / 452
Регистрация: 12.06.2008
Сообщений: 12,453
26.08.2011, 21:02
Цитата Сообщение от netsolex Посмотреть сообщение
на примере как же все это выглядит
Хорошо... в твоём коде в начале присваиваются значения трём разным переменным. Отличаются они тем, что там в некоторых местах вместо буквы "о" есть цифры ноль. Дальше функция eval() будет выполнять закодированный код. Конечно, нам не надо ничего выполнять (вдруг там вирус), а надо только раскодировать. Поэтому создаём новый файл a.php с содержимым
PHP
1
2
3
4
<?php
header('Content-Type: text/plain; charset=windows-1251'); // что бы html не выполнялся, а показал только текст
echo base64_decode('JE8w..............Ts=');
?>
Выполняем этот скрипт и получаем результат (он там был в одну строку, но для лучше четабельности я его на несколько разнёс).
PHP
1
2
3
4
5
6
7
8
9
$O000O0O00=fopen($OOO0O0O00,'rb'); // открываем файл (в переменной содержится __FILE__ из твоего кода)
while(--$O00O00O00) fgets($O000O0O00,1024); // в переменной содержится __LINE__... значит будем читать строки до той, строки, которая считалась текущей (третья).
fgets($O000O0O00,4096); // читаем следующую строку (третью в твоем коде).
 
// fread($O000O0O00,372) прочитает 372 символа из этой четвёртой строки
// strtr заменит в этой строке символы из второго аргумента на соответствующие символы третьего аргумента
// base64_decode их раскодирует.
$OO00O00O0=base64_decode(strtr(fread($O000O0O00,372),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));
eval($OO00O00O0); // и выполняется этот код... разумеется, мы выполнять тоже ничего не будем
Значит берём вручную эти 372 первых символа и пропускаем через эти функции... записываем код в следующий файл a1.php:
PHP
1
2
header('Content-Type: text/plain; charset=windows-1251'); // опять, что бы ничего не выполнялось
echo base64_decode(strtr('kr9NHenNHenNHe1lFMamb3klFoxiC2APk19gOLlHOa9gkZXJkZwVkr9NTznNHr8XHt4JkZwShokiF2A2Yy9LcBYvcoAPF3OZfuwPcmklCBWPkr8XHenNHr8XHtXLT08XHr8XHeEXhUXmOB50cbk5d3a3D2iUUylRTlfNaaOnCAkJW2YrcrcMO2fkDApQToxYdanXAbyTF1c2BuiDGjExHjH0YTC3KeLqRz0mRtfnWLYrOAcuUrlhU0xYTL9WAakTayaBa1icBMyJC2OlcMfPDBpqdo1Vd3nxFmY0fbc3Gul6HerZHzW1YjF4KUSvkZLphUL7cMYSd3YlhtONHeEXTznNHeEpK2a2CBXPkr9NHenNHenNHtL7','EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'));
В результате получаем
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
// комментарии читать снизу вверх... именно в таком порядке тут выполняются функции
$OO00O00O0=ereg_replace( // и заменяем строку __FILE__ на само имя файла
   '__FILE__',
   "'".$OOO0O0O00."'",
   (base64_decode( // раскодируем
      strtr( // опять преобразовываем символы
         fread($O000O0O00,$OO00O0000), // читаем ещё 5460 байт (эта цифра в твоём коде записана)
         'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')
      )
   )
);
fclose($O000O0O00);
eval($OO00O00O0);
Следующие 5460 символов - это вся остальная строка. Берём её и проделываем над ней все эти операции:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
 
header('Content-Type: text/plain; charset=windows-1251');
 
echo ereg_replace(
   '__FILE__',
   "'Имя нашего файла'",
   (base64_decode(
      strtr(
         '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')
      )
   )
);
И в результате получилась вот такой код:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
include("include/session.php");
include("include/db.php");
include("include/utility.php");
$title="";
if(isset($_GET["tab"]) && $_GET["tab"]=="delete")
{
doquery("delete from pages_category where id=".$_GET["id"],$dblink);
}
if(isset($_GET["tab"]) && $_GET["tab"]=="edit")
{
$r=dofetch(doquery("select title from pages_category where id=$_GET[id]",$dblink));
$title=$r["title"];
}
if(isset($_POST["submit"]))
{
    if(isset($_POST["id"]))
    {
        doquery("update pages_category set title='$_POST[title]' where id=$_POST[id]",$dblink);
    }
    else
    {
        doquery("insert into pages_category(title) values('$_POST[title]')",$dblink);
    }
}
;echo '<html>
<head>
<title>'; echo cvl("site_title");echo ' - Admin Panel</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="style.css" rel="stylesheet" type="text/css">
</head>
 
<body topmargin="0">
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" height="100%">
  <tr> 
    <td height="1" valign="top"> 
      '; include("include/header.php"); ;echo '    </td>
  </tr>
  <tr> 
    <td valign="top"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
                    <td align="left">'; include("include/leftmenu.php");echo '</td>
                    <td align="center" valign="top"><h1 align="left">Manage Category</h1><table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <form action="category_manage.php" method="post">
                      ';
                      if(isset($_GET["tab"]) && $_GET["tab"]=="edit")
                      {
                      ;echo '                     <input type="hidden" name="id" value="'; echo $_GET["id"];echo '" />
                      ';
                      $title_text="Edit";
                      }
                      else
                      $title_text="Add";
                      ;echo '                      <tr>
                        <td colspan="2" class="list_heading">'; echo $title_text;echo ' Category</td>
                      </tr>
                      <tr>
                        <td class="list_detail">Title</td>
                        <td class="list_detail"><input type="text" name="title" value="'; echo $title;echo '" /></td>
                      </tr>
                      <tr>
                        <td colspan="2" class="list_detail"><input type="submit" name="submit" value="'; echo $title_text;echo '" /></td>
                      </tr>
                    </form>
                    </table>
                    <table width="100%" >
                      <td width="64" align="center" valign="middle" class="list_heading">SN</td>
                      <td width="228" align="center" valign="middle" class="list_heading">Category Title</td>
                      <td width="106" align="center" valign="middle" class="list_heading">Action</td>
                    
 
            ';
                $result=doquery("select * from pages_category",$dblink);
                $row=array();
                $sn=1;
                while($row=dofetch($result))
                {
            ;echo '         <tr>
                <td class="list_detail">'; echo $sn;echo '</td> 
                <td class="list_detail">'; echo $row["title"];echo '</td>
                <td align="center" class="list_detail"><a href="category_manage.php?id='; echo $row["id"];echo '&tab=edit"><img src="images/edit.png" width="16" height="16" border="0"></a> &nbsp;<a href="category_manage.php?id='; echo $row["id"];echo '&tab=delete" onClick="return confirm(\'Are You Sure You Want to Delete\');"><img src="images/delete.png" width="16" height="16" border="0"></a>  </td>
            </tr>
 
            ';
            $sn++;
                }
            ;echo '            </table></td>
                </tr>
                <tr>
                    <td colspan="2" align="center">&nbsp;</td>
                </tr>
                
                <tr>
                  <td colspan="2" align="center"><table width="200" align="center" border="0" cellspacing="0" cellpadding="0">
                      
                    </table>
        </td></tr></table>
      '; include("include/footer.php"); ;echo '</table>
 
</body>
</html>';
Только у меня PHP пожаловался, что функция ereg_replace является устаревшей... но она пока ещё работает.
2
 Аватар для netsolex
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
27.08.2011, 01:23
такой вопрос возник... а откуда взялись эти Следующие 5460 символов

eWppdMYSfBOlhtkpdMYSfBOlR3YlF3Ypd24VFoiX wJL7eWppdMYSfBOlhtkpdMYSfBOlR2OJRmnPFtwp KX0hDB5jduaLcUIJDB5jduaLcU91folSDbO5RmnP FtwpKX0hkuOpfoxlNUwJKX0hDBCPDbYzcbWPky9u OaOdwmOiCJkfhUEMk.............
вот здесь я и запутался.....


кстати а самое интересное как сделать тогда обратный процес во всем этом?
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
27.08.2011, 06:45
Вместо eval делайте echo - и всё.
0
Почетный модератор
 Аватар для Humanoid
11554 / 4349 / 452
Регистрация: 12.06.2008
Сообщений: 12,453
27.08.2011, 09:49
Цитата Сообщение от netsolex Посмотреть сообщение
вот здесь я и запутался
Вся пятая строка из первого поста делится на две части: первые 372 символа и остальные 5460 символов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.08.2011, 09:49
Помогаю со студенческими работами здесь

Составить код, чтобы когда нажимаешь на клавиатуру, выводился Аски код
составить код, чтобы когда нажимаешь на клавиатуру, выводился Аски код

Слишком длинный типовой код в UserForm VBA. Как сократить код?
Программа выдает ошибку о слишком длинном коде. 1. Есть форма, в форме Multipage с 30 вкладками, на каждой вкладке 20 кнопок. 2. Тексты...

Код написан в Dev C. Не работает в Visual. Как нужно переделать код?
Здравствуйте. Столкнулась с такой проблемой: код был написан в Dev C, но в Visual он выдаёт ошибку. ...

Как адаптировать код WMI под код Visual Studio 2010?
Доброе время суток всем. Подскажите пожалуйста для новичка, что бы можно было разобраться, как адаптировать код wmi под код visual studio...

Надо написать код программы (код есть оформить в маткад не могу_
Видео файл меньше весит чем картинка :D Вот этот код If r1=X0 then g4(r1)=... Как его записать чтобы маткад его воспринял ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru