Просьба переписать JS на PHP - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Mon, 25 Nov 2024 10:34:47 +0300<pre class="prettyprint">
function X(f, u, c, k){
function e(c){
if(c < u){
return '';
}
else if(e(parseInt(c / u))+(c = c % u) > 35){
return String.fromCharCode(c + 29);
}
else{
return c.toString(36);
}
}
while(c--){
if(k[c]){
var r = new RegExp('\\b'+e(c)+'\\b', 'g'); // регулярное выражение
y = eval('u'+u);
f = y(f, k[c], r)
}
}
eval(f); // выполнение кода
return c;
}
</pre>
<br>
Функция e возвращает следующие данные (для интервала 62-200):<br>
0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 a b c d <br>
<br>
Дальше сам думай )
https://visavi.net/topics/38299/639312
Просьба переписать JS на PHP АртурSun, 30 Jun 2013 12:43:49 +0400Сообщенияhttps://visavi.net/topics/38299/639312eval используется для вычисления
https://visavi.net/topics/38299/639306
Просьба переписать JS на PHP orelSun, 30 Jun 2013 10:08:01 +0400Сообщенияhttps://visavi.net/topics/38299/639306На php это, очевидно, не перепишешь, поскольку тут используется eval. Видимо, это какой-то зашифрованный скрипт. Если нужно расшифровать, то лучше выложить код полностью.
https://visavi.net/topics/38299/639305
Просьба переписать JS на PHP ПетрSun, 30 Jun 2013 09:57:39 +0400Сообщенияhttps://visavi.net/topics/38299/639305Доброго всем времени!<br>
Просьба переписать кусок JS кода на PHP. Уже час смотрю на эти строчки и понять не могу что они делают.. Код был восстановлен из закодированного JS скрипта..<br>
На входе известно что:<br>
u = 62<br>
c = от 0 до 111<br>
k = набор символов длиной 111<br>
<br>
<pre class="prettyprint">function(f, u, c, k){
e = function(c){
return(c < u ? '' : e(parseInt(c / u)))+((c = c % u) > 35 ? String.fromCharCode(c + 29) : c.toString(36))
};
while(c--){
if(k[c]){
var r = new RegExp('\\b'+e(c)+'\\b', 'g');
y = eval('u'+u);
f = y(f, k[c], r)
}
}
window['\x65\x76\x61\x6c'](f);
return c}</pre>
Если конкретнее то нужно переписать только две строчки<br>
<pre class="prettyprint">
return(c < u ? '' : e(parseInt(c / u)))+((c = c % u) > 35 ? String.fromCharCode(c + 29) : c.toString(36))};
var r = new RegExp('\\b'+e(c)+'\\b', 'g');
</pre>
https://visavi.net/topics/38299/639265
Просьба переписать JS на PHP АнтонSat, 29 Jun 2013 20:45:03 +0400Сообщенияhttps://visavi.net/topics/38299/639265