Цена вопроса 10$ непонятки с передаваемыми параметрами
Итак. Флешке передается кодированный параметр - FlashVars value="exec=N3NNWLXeXgXOPgYfNNYMXhXhXdNOOXOXYYYXXf YPY3YWOYYgYYXhYgXfXeYQYWYXXhYMYgXfXeOYYfYLXOOXWeW3 PLYgWeWfNdYeWiWfPfPOWeWQPfWfWhN3PfPQWgXMYXWMWQXMNM PeP3YNXiWPWQWfYXWNW3WfNhWMW3WgWgPfWfYMWgPMW3PQNdWg WfPfPgWLPiPQWOWNPMPfNLPQPiWQPfYhPMWQXMY3WMPQNdY3PQ N3XMWPPgYNXdWNPMN3YiPhP3XMP3XeW3P3POPgWYXiXeMdMdMd LLLLLL"
Раскодируется вот этим- function cxvsad(param1:String) { var _loc_6:* = 0; var _loc_3:* = 0; var _loc_2:* = ""; var _loc_5:* = "charAt".replace(/[0-9]/g, ""); var _loc_4:* = "indexOf".replace(/[0-9]/g, ""); _loc_6 = 0; while (_loc_6 < param1.length) { _loc_3 = "0ZAYVE4XNFCMKUTHDSRIB7GOLQJ3PW259861"."0ZAYVE4XNFCMKUTHDSRIB7GOLQJ3PW259861"[_loc_4](param1.param1[_loc_5](_loc_6)); if (_loc_3 > -1) { _loc_2 = _loc_2 + "6Y01WCADO4VP2SE7N3TQ9BUR5H8ZIKFLXMJG"."6Y01WCADO4VP2SE7N3TQ9BUR5H8ZIKFLXMJG"[_loc_5](_loc_3); } _loc_6 = _loc_6 + 1; } return _loc_2; }// end function Если кто могет набросать на любом интерпретируемом языке, (желательно php , js ) такую же реализацию encrypt. Можете в личку асю\жабу оставить. |
при декомпиле ошибка видать -
function cxvsad(param1:String) { var _loc_6:* = 0; var _loc_3:* = 0; var _loc_2:* = ""; var _loc_5:* = "charAt".replace(/[0-9]/g, ""); var _loc_4:* = "indexOf".replace(/[0-9]/g, ""); _loc_6 = 0; while (_loc_6 < param1.length) { _loc_3 = "0ZAYVE4XNFCMKUTHDSRIB7GOLQJ3PW259861"[_loc_4](param1.param1[_loc_5](_loc_6)); if (_loc_3 > -1) { _loc_2 = _loc_2 + "6Y01WCADO4VP2SE7N3TQ9BUR5H8ZIKFLXMJG"[_loc_5](_loc_3); } _loc_6 = _loc_6 + 1; } return _loc_2; }// end function |
faleev, можно пример того, что на входе и пример того, что на выходе?
|
Основа языка то та же:
function cxvsad(param1) { var _loc_6 = 0; var _loc_3 = 0; var _loc_2 = ""; var _loc_5 = "charAt".replace(/[0-9]/g, ""); var _loc_4 = "indexOf".replace(/[0-9]/g, ""); _loc_6 = 0; while (_loc_6 < param1.length) { _loc_3 = "0ZAYVE4XNFCMKUTHDSRIB7GOLQJ3PW259861"[_loc_4](param1[_loc_5](_loc_6)); if (_loc_3 > -1) { _loc_2 = _loc_2 + "6Y01WCADO4VP2SE7N3TQ9BUR5H8ZIKFLXMJG"[_loc_5](_loc_3); } _loc_6 = _loc_6 + 1; } return _loc_2; }// endможно сильно сократить и убрать лишнее, но пока сам результат сомнения вызывает. |
Цитата:
На выходе должен получится урл, раза в два короче чем этот "параметр" |
Часовой пояс GMT +3, время: 07:40. |