|
Тема
|
Кодирано съдържание на рнр скрипт
|
|
Автор |
evg9 (непознат
) |
Публикувано | 16.11.07 12:26 |
|
Здравейте
Свалих си безплатна рнр галерия Encaps. Един от файловете (catalog.class.php) съдържа код в следния вид:
<?php $A0='%DE%5B%F9%BE%FCu%93%B2%9E%EFV%BAC%05X%2Cu%87
...и така докато завърши с
EVAL(STRIPSLASHES(MISC::RNDPWD("FJ48SG49",$A0,"DE")))
В извиквания клас MISC има следната функция:
function rndpwd ($pwd, $data, $case='') {
if ($case == 'DE') {
$data = urldecode($data);
}
$key[] = '';
$box[] = '';
$temp_swap = '';
$pwd_length = 0;
$pwd_length = strlen($pwd);
for ($i = 0; $i <= 255; $i++) {
$key[$i] = ord(substr($pwd, ($i % $pwd_length), 1));
$box[$i] = $i;
}
$x = 0;
for ($i = 0; $i <= 255; $i++) {
$x = ($x + $box[$i] + $key[$i]) % 256;
$temp_swap = $box[$i];
$box[$i] = $box[$x];
$box[$x] = $temp_swap;
}
$temp = '';
$k = '';
$cipherby = '';
$cipher = '';
$a = 0;
$j = 0;
for ($i = 0; $i < strlen($data); $i++) {
$a = ($a + 1) % 256;
$j = ($j + $box[$a]) % 256;
$temp = $box[$a];
$box[$a] = $box[$j];
$box[$j] = $temp;
$k = $box[(($box[$a] + $box[$j]) % 256)];
$cipherby = ord(substr($data, $i, 1)) ^ $k;
$cipher .= chr($cipherby);
}
if ($case == 'DE') {
$cipher = urldecode(urlencode($cipher));
} else {
$cipher = urlencode($cipher);
}
return $cipher;
}
Някой може ли да ми помогне да разшифровам кода?
| |
Тема
|
Re: Кодирано съдържание на рнр скрипт
[re: evg9]
|
|
Автор |
Viper X (just a snake...) |
Публикувано | 16.11.07 13:07 |
|
echo (STRIPSLASHES(MISC::RNDPWD("FJ48SG49",$A0,"DE"))) ;
?
-------------
| |
Тема
|
Re: Кодирано съдържание на рнр скрипт
[re: Viper X]
|
|
Автор |
evg9 (непознат
) |
Публикувано | 16.11.07 13:16 |
|
Това явно извиква функцията за разкодиране. Самата функция съм я дал.
| |
Тема
|
Re: Кодирано съдържание на рнр скрипт
[re: evg9]
|
|
Автор |
anastasd (непознат) |
Публикувано | 16.11.07 13:35 |
|
Май не виждаш, че вайпъра ти е подсказал да замениш EVAL с ECHO, което би ти изпринтило какво точно изпълнява това STRIPSLASHES(MISC::RNDPWD("FJ48SG49",$A0,"DE")), т.е. разкриптирания код на файла catalog.class.php
| |
Тема
|
Re: Кодирано съдържание на рнр скрипт
[re: anastasd]
|
|
Автор |
evg9 (непознат
) |
Публикувано | 16.11.07 13:44 |
|
СТАНА
Много благодаря.
Извинете, че се забавих, но отскочих за един бърз обяд.
Благодаря отново.
| |
Тема
|
Re: Кодирано съдържание на рнр скрипт
[re: evg9]
|
|
Автор |
bmihtiev (непознат
) |
Публикувано | 29.09.08 18:03 |
|
Би ли изпратил, крайния код на този е-mail:borko17@mail.bg тъй като имам същия проблем. 10х
| |
|
|
|
|