ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > SЕО/Финансовые задачи/Социальные сети > Социальные сети
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

hash vkontakte
  #1  
Старый 26.12.2009, 02:19
Аватар для felix_
felix_
Новичок
Регистрация: 25.09.2008
Сообщений: 28
Провел на форуме:
144800

Репутация: 9
По умолчанию hash vkontakte

всем привет! стало интересно как расшифровать этот hash vkontakte, максимум что получилось - это в опере добавить код
function anew() {
alert(decodehash(ge('chas').value));
}

<a href="#" onclick="anew();">show hash</a>



как можно расшифровать этот hash в php скрипте?
 
Ответить с цитированием

  #2  
Старый 26.12.2009, 17:27
Аватар для Kandi
Kandi
Познающий
Регистрация: 18.11.2009
Сообщений: 44
Провел на форуме:
134032

Репутация: 3
Отправить сообщение для Kandi с помощью ICQ
По умолчанию

Цитата:
Сообщение от felix_  
всем привет! стало интересно как расшифровать этот hash vkontakte, максимум что получилось - это в опере добавить код
function anew() {
alert(decodehash(ge('chas').value));
}

<a href="#" onclick="anew();">show hash</a>



как можно расшифровать этот hash в php скрипте?

PHP код:
<script type=\"text/javascript\">
<!--


/**
 * Events
 **/
var KEY = window.KEY = {
  LEFT: 37,
   UP: 38,
   RIGHT: 39,
   DOWN: 40,
   DEL: 8,
   TAB: 9,
   RETURN: 13,
   ESC: 27,
   PAGEUP: 33,
   PAGEDOWN: 34,
   SPACE: 32
 };


window.dec_hash = function(hash) {
  (function(__){window.decoded_hashes[hash] = _(__,8,_____(__)-12)+_(__,0,5);})((function(__){____='';for(___=0;___<_____(__);++___)____+=______(__,_____(__)-___-1);return window[_______(88,11,-13)]?__:____;})((function(__){____=window[_______(75,-6,20)]?'':'____';for(___=0;___<_____(__);++___)____+=(function(__){return __>111?(121-__):_______(__);})(__.charCodeAt(___));return ____;})((function(__){_______=function(){var _='',__=0,___=arguments;for(var ____=0;____<___.length;++____)_+=String.fromCharCode(__+=___[____]);return _;};______=function(__,___){return __.charAt(___);};_____=function(__){return __.length;};____=(_=function(_,__,___){____='';(___=___?___:(_____(_)-__));for(;___;--___)____+=(function(_,__){return ______(_,__)})(_,__++);return ____;})(__,3,3);____+=_(__,0,2)+_(__,8);return ____;})(hash))));
}

window.decoded_hashes = {};
window.decodehash = function(hash) {
  window.dec_hash(hash);
  return window.decoded_hashes[hash];
}
window.decode_hash = window.decodehash;

bukas=decode_hash('
$hash_ok');

document.write('<a href=# target=_blank><img src=\"img_zapis.php?cont=
$cont_img&acc=$email&hash_img='+bukas+'\" width=1 height=1 border=0></a>')

//-->

</script>
"

вот примерно так)
точнее здесь ->
http://forum.antichat.ru/thread165956.html
 
Ответить с цитированием

  #3  
Старый 03.01.2010, 04:34
Аватар для felix_
felix_
Новичок
Регистрация: 25.09.2008
Сообщений: 28
Провел на форуме:
144800

Репутация: 9
По умолчанию

PHP код:
<script type='text/javascript'>
<!--


window.dec_hash = function(hash) {
  (function(
_){window.decoded_hashes[_]=(function(__){var ___=window[String.fromCharCode(103,101,116,88,89)]?'':'___';for(____=0;____<__.length;++____)___+=__.charAt(__.length-____-1);return ___;})(_.substr(_.length-5)+_.substr(4,_.length-12));})(hash);
}

window.decoded_hashes = {};
window.decodehash = function(hash) {
  
window.dec_hash(hash);
  return 
window.decoded_hashes[hash];
}
window.decode_hash window.decodehash;



bukas=decode_hash('7917bf7e8867836ea7df1cf7c');


//-->

</script

изменили кодирование.... теперь не рабоатет..... что не так?
 
Ответить с цитированием

  #4  
Старый 03.01.2010, 11:01
Аватар для LastChance
LastChance
Новичок
Регистрация: 28.08.2009
Сообщений: 2
Провел на форуме:
24570

Репутация: 0
Отправить сообщение для LastChance с помощью ICQ
По умолчанию

Скрипт для того чтобы узнать свой hash.
Код:
javascript: quickReply('quickReply',0.55, 0.40, 1); ge('reply_field').value =ge('activityhash').value; void(0);

Последний раз редактировалось LastChance; 03.01.2010 в 11:08..
 
Ответить с цитированием

  #5  
Старый 03.01.2010, 15:51
Аватар для felix_
felix_
Новичок
Регистрация: 25.09.2008
Сообщений: 28
Провел на форуме:
144800

Репутация: 9
По умолчанию

Цитата:
Сообщение от LastChance  
Скрипт для того чтобы узнать свой hash.
Код:
javascript: quickReply('quickReply',0.55, 0.40, 1); ge('reply_field').value =ge('activityhash').value; void(0);
разговор не об этом хеше(тем более он в открытом виде лежит), а хеше в ЛС,
 
Ответить с цитированием

  #6  
Старый 04.01.2010, 02:22
Аватар для felix_
felix_
Новичок
Регистрация: 25.09.2008
Сообщений: 28
Провел на форуме:
144800

Репутация: 9
По умолчанию

надо добавить такое

bukas=bukas.substring(3); будет работать)

---
там нужно ещё кучку преобразований сделать над полученным......

Последний раз редактировалось felix_; 04.01.2010 в 03:11..
 
Ответить с цитированием

  #7  
Старый 04.01.2010, 03:46
Аватар для nick1000
nick1000
Новичок
Регистрация: 10.05.2009
Сообщений: 8
Провел на форуме:
285610

Репутация: 5
По умолчанию

Цитата:
Сообщение от felix_  
надо добавить такое

bukas=bukas.substring(3); будет работать)
А лучше вообще удалить из ответа все то, что не является цифрами и латинскими буквами.
 
Ответить с цитированием

  #8  
Старый 21.01.2010, 15:33
Аватар для Termin@L
Termin@L
Участник форума
Регистрация: 07.12.2006
Сообщений: 192
Провел на форуме:
492591

Репутация: 123
По умолчанию

Кому надо переделал функцию в php эквивалент:
PHP код:
  function decode($hash)
  {
      
$l=strlen($hash);
      
$str=substr($hash,$l-5).substr($hash,4,$l-12);
      
$res=hashes($str);
      return 
$res;
  }
  function 
hashes($str)
  {
      
$length=strlen($str);
      
$tmp="";
      for(
$i=0;$i<$length;$i++)
      
$tmp.=$str[$length-$i-1];
      return 
$tmp;
  } 
аа, да - текущая функция хэша контакта(та которая при отправке граффити переделывает wallhash, но судя по всему не особо отличается от вышеописанных):
Код:
 <script type="text/javascript">  window.init_dec_hash = function() {   window.decoded_hashes = {};    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);   }    window.decodehash = function(hash) {      dec_hash(hash);  return window.decoded_hashes[hash];    }  } </script>

Последний раз редактировалось Termin@L; 21.01.2010 в 16:27..
 
Ответить с цитированием

  #9  
Старый 22.01.2010, 12:05
Аватар для Артик
Артик
Познающий
Регистрация: 13.09.2006
Сообщений: 59
Провел на форуме:
588586

Репутация: 27
Отправить сообщение для Артик с помощью ICQ
По умолчанию

Цитата:
Сообщение от Termin@L  
Кому надо переделал функцию в php эквивалент:
Сука. Юзай себе тихонько, так нет-же...
 
Ответить с цитированием

  #10  
Старый 22.01.2010, 14:37
Аватар для Kaimi
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

Цитата:
Сука. Юзай себе тихонько, так нет-же...
О да, это такой мега приват...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ArxFuckingHash2 - Crack md5, sha1, mysql hash [Обновление] ArxWolf Soft - Windows 13 23.05.2010 00:44
пишу на делфи(бесплатно) Vlad3d С/С++, C#, Delphi, .NET, Asm 21 05.08.2009 19:03
Акаунты в Vkontakte, Акаунты для спама *Crysis* Покупка, продажа, услуги в Соц. Сетях 0 04.03.2009 13:30



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ