[VKontakte] Расшифровка антибот скрипта с хешем

Discussion in 'Социальные сети' started by Hwma, 19 Nov 2010.

  1. Hwma

    Hwma New Member

    Joined:
    7 Jul 2009
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    При постинге на стены передается хеш строка, которая шифруется этой js функцией:
    Code:
      var dec_hash = function(hash) {     (function(_){window.decoded_hashes[_]=(function(__){var ___=ge?'':'___';for(____=0;____<__.length;++____)___+=__.charAt(__.length-____-1);return geByClass?___:'___';})(_.substr(_.length-5)+_.substr(4,_.length-12));})(hash);   }
    Нет ли готовой расшифровки в читабельном виде этого всего? А еще лучше, переведенное на C# )
     
  2. 1n0y

    1n0y Active Member

    Joined:
    9 May 2009
    Messages:
    276
    Likes Received:
    282
    Reputations:
    2
    возьми исходный хеш и то, что получилось. и сиди сравнивай и ищи закономерности :) минут за 10 разберёшься, я тебе обещаю.
     
  3. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    m.vkontakte.ru

    тут можно просто взять из изходника
     
  4. good_man

    good_man New Member

    Joined:
    24 May 2010
    Messages:
    112
    Likes Received:
    3
    Reputations:
    -2
    покопайся в разделе кодинг. помню тоже создавал подобную тему(и не только я). разберешься за пару мин )
     
  5. imreadyourmind

    imreadyourmind New Member

    Joined:
    23 Feb 2010
    Messages:
    38
    Likes Received:
    4
    Reputations:
    5
    function decVK_hash(hash : String) : String;
    Var i : Integer;
    Begin
    result := hash;
    Delete(result, 1, Length(result)-5);
    hash := result + Copy(hash, 5, Length(hash)-12);
    result := '';
    for i := 0 to Length(hash)-1 do
    result := result + hash[Length(hash)-i];
    end;

    п.с. не сюда бы постить надо)