Просмотр полной версии : hash vkontakte
всем привет! стало интересно как расшифровать этот hash vkontakte, максимум что получилось - это в опере добавить код
function anew() {
alert(decodehash(ge('chas').value));
}
<a href="#" onclick="anew();">show hash</a>
как можно расшифровать этот hash в php скрипте?
всем привет! стало интересно как расшифровать этот hash vkontakte, максимум что получилось - это в опере добавить код
function anew() {
alert(decodehash(ge('chas').value));
}
<a href="#" onclick="anew();">show hash</a>
как можно расшифровать этот hash в 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
<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>
изменили кодирование.... теперь не рабоатет..... что не так?
LastChance
03.01.2010, 11:01
Скрипт для того чтобы узнать свой hash.
javascript: quickReply('quickReply',0.55, 0.40, 1); ge('reply_field').value =ge('activityhash').value; void(0);
Скрипт для того чтобы узнать свой hash.
javascript: quickReply('quickReply',0.55, 0.40, 1); ge('reply_field').value =ge('activityhash').value; void(0);
разговор не об этом хеше(тем более он в открытом виде лежит), а хеше в ЛС,
надо добавить такое
bukas=bukas.substring(3); будет работать)
---
там нужно ещё кучку преобразований сделать над полученным......
nick1000
04.01.2010, 03:46
надо добавить такое
bukas=bukas.substring(3); будет работать)
А лучше вообще удалить из ответа все то, что не является цифрами и латинскими буквами.
Termin@L
21.01.2010, 15:33
Кому надо переделал функцию в 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>
Кому надо переделал функцию в php эквивалент:
Сука. Юзай себе тихонько, так нет-же...
Сука. Юзай себе тихонько, так нет-же...
О да, это такой мега приват...
а где сам хэш то взять? )
а где сам хэш то взять? )
http://www.vkontakte.ru/profile.php
исходный код страницы
;)
хм. очень интересная тема!!!!! если бы еще как-нить на дельфи переложить можно было...
здравствуйте, хочу написать прогу для рассылки сообщений по друзьям в ВК, но не могу найти этого самого хэша, подскажите плиз на какой странице его можно парсить???)
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot