Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: return _0xc73f[6]
Форумы портала PHP.SU » » Вопросы новичков » return _0xc73f[6]

Страниц (1): [1]
 

1. kuzja - 26 Апреля, 2014 - 10:50:59 - перейти к сообщению
Добрый День

кто подскажет как это побороть на PHP

function setHash(_0xfd06x2){var _0xfd06x3=_0xc73f[0];var _0xfd06x4=_0xc73f[1];for(var _0xfd06x5=0;_0xfd06x5<5;_0xfd06x5++){_0xfd06x3+=_0xfd06x4[_0xc73f[5]](Math[_0xc73f[4]](Math[_0xc73f[2]]()*_0xfd06x4[_0xc73f[3]]));} ;return _0xc73f[6]+_0xfd06x3+_0xc73f[7];} ;


или где почитать?

спасибо
2. caballero - 26 Апреля, 2014 - 12:53:49 - перейти к сообщению
какую именно проблемму надо бороть?
3. kuzja - 26 Апреля, 2014 - 15:35:32 - перейти к сообщению
caballero пишет:
какую именно проблемму надо бороть?


Расшифровать как эта функция выгледит, или как называется фунция.
4. LIME - 26 Апреля, 2014 - 15:38:28 - перейти к сообщению
а это точно php?
чтото мне подсказывает что это ф-ция javascript
(Добавление)
так понятнее?
CODE (javascript):
скопировать код в буфер обмена
  1. <script>
  2.     function setHash(var1) {
  3.         var var2 = arr1[0];
  4.         var var3 = arr1[1];
  5.         for (var var4 = 0; var4 < 5; var4++) {
  6.             var2 += var3[arr1[5]](Math[arr1[4]](Math[arr1[2]]() * var3[arr1[3]]));
  7.         }
  8.         return arr1[6] + var2 + arr1[7];
  9.     }
  10.     ;
  11. </script>

(Добавление)
но этот вариант работать не будет
я просто заменил трудночитаемые имена переменных
(Добавление)
а вообще удивительный код
нафига передавать _0xfd06x2 если оно нигде не используется
либо это часть хитрой вирусни либо говнокод
(Добавление)
хотя говнокод в любом случае
но возможно он просто призван запутать ненужными действиями
скорее так
5. kuzja - 26 Апреля, 2014 - 15:53:51 - перейти к сообщению
Полностью это выгледит так

var _0xc73f=["","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789","random","length","floor","charAt","aW","x/ahsa)"];function setHash(_0xfd06x2){var _0xfd06x3=_0xc73f[0];var _0xfd06x4=_0xc73f[1];for(var _0xfd06x5=0;_0xfd06x5<5;_0xfd06x5++){_0xfd06x3+=_0xfd06x4[_0xc73f[5]](Math[_0xc73f[4]](Math[_0xc73f[2]]()*_0xfd06x4[_0xc73f[3]]));} ;return _0xc73f[6]+_0xfd06x3+_0xc73f[7];} ;

мне хотелось бы знать если анолог функции в PHP

спасибо
6. LIME - 26 Апреля, 2014 - 16:01:16 - перейти к сообщению
у тебя пальцы отрезаны или мозг?
(Добавление)
по сабжу
нет аналога абсолютно точно нет
7. kuzja - 26 Апреля, 2014 - 16:02:13 - перейти к сообщению
LIME пишет:
у тебя пальцы отрезаны или мозг?
(Добавление)
по сабжу
нет аналога абсолютно точно нет


Спасибо и на этом.
8. Ch_chov - 26 Апреля, 2014 - 16:43:53 - перейти к сообщению
CODE (javascript):
скопировать код в буфер обмена
  1. function setHash() {
  2.   var hash = '';
  3.   var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
  4.   for (var i = 0; i < 5; i++) {
  5.     hash += chars.charAt(Math.floor(Math.random() * chars.length));
  6.   }
  7.   return 'aW' + hash + 'x/ahsa)';
  8. }


Эта функция просто возвращает строку из 5 случайных символов с префиксом и суффиксом.
9. LIME - 26 Апреля, 2014 - 16:45:57 - перейти к сообщению
Ch_chov круто что не поленился))
а зачем ненужный параметр передавать есть идеи?
(Добавление)
и еще интересно как эта строка дольше пользуется?
что за обфускатор такой?
(Добавление)
дальше*upd
10. Ch_chov - 26 Апреля, 2014 - 17:18:06 - перейти к сообщению
Параметр скорей всего обфускатор добавил, для большей запутанности.
Вот кстати нашел оригинал нашелся
http://stackoverflow[dot]com/questio[dot][dot][dot]rs-in-javascript
11. LIME - 26 Апреля, 2014 - 17:19:55 - перейти к сообщению
Ch_chov пишет:
Параметр скорей всего обфускатор добавил
идиотизм
достаточно минимализации
хотя вот налицо нубик запутался))
12. kuzja - 26 Апреля, 2014 - 17:53:41 - перейти к сообщению
Спасибо

вот часть кода , что бы получитьсылку на " token"

function getToken(){

var hash = setHash();
var ua = navigator.userAgent.toLowerCase();
var time = new Date().getTime();

var token = '';
// var server = '';

$.get('/php/getToken.php?hash='+hash+'&ua='+ua+'&time='+time, function(data){
createCookie('token', data, 1/24/60*20);
});

// $.get('/php/getSejknrver.php', function(data){
// createCookie('server', data, 30);
// });


token = readCookie('token');
// server = readCookie('server'); //asd

if(token){
return token;
} else {
return false;
}

}


var token = readCookie('token');
var server = readCookie('server');


if(!token){
getToken();
}
(Добавление)
Ch_chov пишет:
CODE (javascript):
скопировать код в буфер обмена
  1. function setHash() {
  2.   var hash = '';
  3.   var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
  4.   for (var i = 0; i < 5; i++) {
  5.     hash += chars.charAt(Math.floor(Math.random() * chars.length));
  6.   }
  7.   return 'aW' + hash + 'x/ahsa)';
  8. }


Эта функция просто возвращает строку из 5 случайных символов с префиксом и суффиксом.


Спасибо

вот похожие PHP

<?php
$input = array

("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"

);
$rand_keys = array_rand($input, 5);


echo $hash= 'aW'.$input[$rand_keys[0]] . "\n".$input[$rand_keys[1]] . "\n".$input[$rand_keys[2]] . "\n".$input[$rand_keys

[3]] . "\n".$input[$rand_keys[4]] . "\n".'x/ahsa)';

?>
13. LIME - 26 Апреля, 2014 - 18:42:29 - перейти к сообщению
Ch_chov снимаю шляпу
нашел таки решение не поленился
(Добавление)
плюсанул за автора

 

Powered by ExBB FM 1.0 RC1