Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

26.12.2009, 02:19
|
|
Новичок
Регистрация: 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 скрипте?
|
|
|

26.12.2009, 17:27
|
|
Познающий
Регистрация: 18.11.2009
Сообщений: 44
Провел на форуме: 134032
Репутация:
3
|
|
Сообщение от 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
|
|
|

03.01.2010, 04:34
|
|
Новичок
Регистрация: 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>
изменили кодирование.... теперь не рабоатет..... что не так?
|
|
|

03.01.2010, 11:01
|
|
Новичок
Регистрация: 28.08.2009
Сообщений: 2
Провел на форуме: 24570
Репутация:
0
|
|
Скрипт для того чтобы узнать свой hash.
Код:
javascript: quickReply('quickReply',0.55, 0.40, 1); ge('reply_field').value =ge('activityhash').value; void(0);
Последний раз редактировалось LastChance; 03.01.2010 в 11:08..
|
|
|

03.01.2010, 15:51
|
|
Новичок
Регистрация: 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);
разговор не об этом хеше(тем более он в открытом виде лежит), а хеше в ЛС,
|
|
|

04.01.2010, 02:22
|
|
Новичок
Регистрация: 25.09.2008
Сообщений: 28
Провел на форуме: 144800
Репутация:
9
|
|
надо добавить такое
bukas=bukas.substring(3); будет работать)
---
там нужно ещё кучку преобразований сделать над полученным......
Последний раз редактировалось felix_; 04.01.2010 в 03:11..
|
|
|

04.01.2010, 03:46
|
|
Новичок
Регистрация: 10.05.2009
Сообщений: 8
Провел на форуме: 285610
Репутация:
5
|
|
Сообщение от felix_
надо добавить такое
bukas=bukas.substring(3); будет работать)
А лучше вообще удалить из ответа все то, что не является цифрами и латинскими буквами.
|
|
|

21.01.2010, 15:33
|
|
Участник форума
Регистрация: 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..
|
|
|

22.01.2010, 12:05
|
|
Познающий
Регистрация: 13.09.2006
Сообщений: 59
Провел на форуме: 588586
Репутация:
27
|
|
Сообщение от Termin@L
Кому надо переделал функцию в php эквивалент:
Сука. Юзай себе тихонько, так нет-же...
|
|
|

22.01.2010, 14:37
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Сука. Юзай себе тихонько, так нет-же...
О да, это такой мега приват...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|