Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Flash шифрация
#1
Есть такой плеер uppod, он умеет шифровать ссылки. Можно конечно узнать ссылку тем же снифером, но когда нужно выдернуть 15-20 таких ссылок, пользоваться таким способом просто неудобно Smile
Вот декомпил плеера собственно
http://rghost.ru/43435094
Код:
var ua = navigator.userAgent.toLowerCase();
   var flashInstalled = false;
   if (typeof(navigator.plugins)!="undefined"&&typeof(navigator.plugins["Shockwave Flash"])=="object"){
      flashInstalled = true;
   } else if (typeof window.ActiveXObject != "undefined") {
      try {
         if (new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) {
            flashInstalled = true;
         }
      } catch(e) {};
   };
   if(ua.indexOf("iphone") != -1 || ua.indexOf("ipad") != -1 || (ua.indexOf("android") != -1 && !flashInstalled)){
      this.videoplayer5915 = new Uppod({m:"video",uid:"videoplayer5915",file:"#06807407407003a02f02f07303102e06106c06c06906e07307006107306502e06306f06d02f07606906406506f02f03303706303103506506403606506503703206506203406103506503006606106603606106106406203006603703706502f07206906d07306b06906502d06b06106e06906b07506c07902e06d070034"});
   }else{
      if(!flashInstalled){
         document.getElementById("videoplayer5915").innerHTML="<a href=http://www.adobe.com/go/getflashplayer>Требуется обновить Flash-плеер</a>";
      }else{
         var flashvars = {"st":"02AEZBUYcLSaWajaoAbuYnpdQVQm5yb9m0iHsGnZkd0IRSGfLSQ7D6dwDRdQVGyW5ntu0c9BMrD","file":"2iob3gRLvctWv5F80d4B3cuh3aYBUaJMvck7kdwLv1tcU1EzkxTakxYct5wHydEzkQu5UxUaUxFZUju5y1G4vc970fy=2xYM2aFB2xMzOQTW0iZB0fAb"};var params = {bgcolor:"#000000",  allowFullScreen:"true", allowScriptAccess:"always",id:"videoplayer5915"}; new swfobject.embedSWF("/upd/uppod.swf", "videoplayer5915", "614", "373", "9.0.115.0", false, flashvars, params);
      }
   }
Нас интересует значение поля "file"
Замешаны base64 и hex. Перед созданием темы гуглил, там был вариант что ссылки сначала кодируются в base64, а потом символы по таблице подменяются. Скорее всего так и осталось, но вот эти символы я найти не смог, усложнили систему Smile
Пока собственно сам решил решить, наткнулся на код. Кто пояснит что он значит?Smile
Код:
public static function _pr62(param1:String, param2:String, param3:String) : String
        {
            var _loc_4:* = new RegExp(param1, "g");
            var _loc_5:* = new RegExp(param2, "g");
            param3 = param3.replace(_loc_4, "___");
            param3 = param3.replace(_loc_5, param1);
            param3 = param3.replace(/___""___/g, param2);
            return param3;
        }// end function
Собственно прошу помощи Smile

Добавлено через 1 час 32 минуты
Собака зарыта в Is.as, только вот там все так запутано Big Grin
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  VMWare перенос на usb-flash и другие вопросы xolseg 2 1,268 09-26-2013, 10:50 AM
Последний пост: xolseg
  Трабл с Adobe Flash Player Zubastic 1 1,132 09-09-2013, 02:16 AM
Последний пост: n3k0nation
  Выбор flash памяти PROGRAMMATOR 2 1,398 07-16-2012, 08:43 PM
Последний пост: MystX
  Flash в L2 MROBAR 17 3,899 02-18-2012, 11:11 PM
Последний пост: KilRoy
  Flash micro sd Nox2236778 0 1,085 11-09-2011, 01:29 AM
Последний пост: Nox2236778
  FLASH-игры, от ведь как бывает TieLay 0 1,305 08-26-2011, 09:45 PM
Последний пост: TieLay
  Flash & Html [STIGMATED] 0 1,699 07-31-2010, 11:44 PM
Последний пост: [STIGMATED]

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)