Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Социальные сети (https://forum.antichat.xyz/forumdisplay.php?f=133)
-   -   Инвайтерам, Спаммерам... Ответ на вопрос (https://forum.antichat.xyz/showthread.php?t=165241)

elektrik13 21.12.2009 23:24

Инвайтерам, Спаммерам... Ответ на вопрос
 
Сейчас Дуров ввел, как вы любите говорить, нововведение. Хеш не декодируется, да и по наблюдениям определенных людей, он еще и динамичен(не точно).
Дабы избежать повторных тем и даже кидков.
Ответ на FAQ. Инвайтеры все без исключений(паблик, платные) ЛЕГЛИ, т.е не работают. Со спамом та же тема - не работает.
Статусы вроде еще дышут.



Выкладывайте свое мнения(для знающих), будут ли варианты решения данной траблы, не побоюсь этого слова.

brainy 21.12.2009 23:26

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

SEWERN 21.12.2009 23:27

я думаю тут не будут говорить нашли ли решение 'проблемы'
хеш уже не динам , вроди стабилизировался

elektrik13 21.12.2009 23:28

С тобой согласен, я тут только спрашиваю о шансах на решение проблемы. Но не само решение.

SpinoGruZ 21.12.2009 23:28

Я думаю стоит удалить нововедения Вконтакте и вернуть все как было) brainy

morozovsn 21.12.2009 23:29

Цитата:

Сообщение от brainy
все что будет выложено тут будет прочтено теми, кто вам все и обломал... так что 100 раз подумайте, прежде, чем писать стоящие идеи

Идеи пишите авторам софта в личку!!!!

Mixon 21.12.2009 23:34

1. Сейчас некоторые уже говорят есть софтины которые работают...
2.
Цитата:

Хеш не декодируется
Не верно,хеш декодируется!
Просто его способ декода хорошо обфусцырован,ну поскольку ето обфускация а не компиляция то формулу декода хеша вывести можна просто розобрав js код...
3. Смена хеша НЕ денамична,просто сейчас над етим работают розработчики контакта и в сию минуту модернизируют способ шифрования,и обновления выкладывают,я их уже штук 7 насчитал...
4. Варианты решения есть несколько:
- найти формулу его декодирования и всё,всунуть в софт и работайте...
- если же построят что-то мего мего не декодируемое ничего кроме js,что малоимоверно,тогда прийдёться всунуть в софт js,сделать на нём заплатки,чтоб интерпритатор обрабатывал именно js код и выводил уже результат и т.п. Тоисть сделать поддержку js в софте...
п.с. в php софте легко реальзуеться обход любой модернизации через ajax,обычный eval и всё работает...

elektrik13 21.12.2009 23:45

Все понял) урежь свой пост лучше))

stylelad 22.12.2009 00:18

а по времени это долго займет апгрейды эти ставить на софт? а то производство простаивает в стране кризис))))))

Mixon 22.12.2009 00:38

Не знаю,смотря кто как будет стараться))

stylelad 22.12.2009 00:41

будь первым и озолотишься! ;) создай шумиху типо свинного гриппа и тогда точно купят) сам бы купил)))

kvantor 22.12.2009 00:41

мда...подарочек к НГ, конверт обламывают...

ToR.4.ok 22.12.2009 00:41

ага, не работает, а лям инвайтов у меня сегодня сам собой разослался (по друзьям) :D

megalodon 22.12.2009 00:44

Цитата:

Сообщение от ToR.4.ok
ага, не работает, а лям инвайтов у меня сегодня сам собой разослался (по друзьям) :D

софт?

stylelad 22.12.2009 00:45

что за прогу юзал?) у меня по друзям ни лс ни инвайт не идут..spammer и mvi

pcpro 22.12.2009 00:46

Кто из программеров первым решит эту проблему, будет обеспечен новыми клиентами. ;)

GodSenD 22.12.2009 00:48

да, уже кто то инвайтит.. понемногу спам-группы появляются в пригласах..
поделитесь софтом! =)

aqua_minerale 22.12.2009 00:49

Цитата:

Сообщение от ToR.4.ok
ага, не работает, а лям инвайтов у меня сегодня сам собой разослался (по друзьям) :D

Ты ж полчаса назад писал что 500к?

elektrik13 22.12.2009 00:51

Цитата:

Сообщение от aqua_minerale
Ты ж полчаса назад писал что 500к?

Тоже видел такое))

poka 22.12.2009 00:52

Цитата:

Сообщение от aqua_minerale
Ты ж полчаса назад писал что 500к?

инвайтус за 10-15 минут может 500к приглашений по друзьям слать в 90-100 потоков

kvantor 22.12.2009 01:01

Да только на инвайтус только завтра апдейт видет.

poka 22.12.2009 01:07

Цитата:

Сообщение от kvantor
Да только на инвайтус только завтра апдейт видет.

не знаю, 40 минут назад обновил уже

proxyman 22.12.2009 01:19

и как обнова?? что то интересное есть ?

poka 22.12.2009 01:24

Цитата:

Сообщение от proxyman
и как обнова?? что то интересное есть ?

по друзьям только- поэтому никак :)

cupper 22.12.2009 01:41

а что в функции hash_decode обозначают __, ____, ___, _____ это че, переменные такие ?)

zero5 22.12.2009 01:54

Свой спамер восстановил все функции работают в прежнем режиме.

Все кто покупал велкам в асю за обновой...Но уже завтра)

seriyPS 22.12.2009 01:56

Цитата:

а что в функции hash_decode обозначают __, ____, ___, _____ это че, переменные такие ?)
Да, имена переменных...
"А вы с практической целью интересуетесь??"
В более-менее развернутом виде выглядит так
Код:

(function(FuncTwo){
        return FuncOne(FuncTwo,8,FuncFive(FuncTwo)-12)+FuncOne(FuncTwo,0,5);
})(
(function(FuncTwo){
        FuncFour='';
        for(FuncThree=0; FuncThree<FuncFive(FuncTwo); ++FuncThree)FuncFour+=LongestSix(FuncTwo,FuncFive(FuncTwo)-FuncThree-1);
        return FuncFour;
})(
(function(FuncTwo){
        FuncFour='';
        for(FuncThree=0; FuncThree<FuncFive(FuncTwo); ++FuncThree)FuncFour+=(function(FuncTwo){return FuncTwo>108?(FuncTwo-109):String.fromCharCode(FuncTwo);
})(FuncTwo.charCodeAt(FuncThree));
        return FuncFour;
})(
(function(FuncTwo){
        LongestSix=function(FuncTwo,FuncThree){
                return FuncTwo.charAt(FuncThree);
        };
        FuncFive=function(FuncTwo){
                return FuncTwo.length;
        };
        FuncFour=(
                FuncOne=function(FuncOne,FuncTwo,FuncThree){
                        FuncFour='';
                        (FuncThree=FuncThree?FuncThree:(FuncFive(FuncOne)-FuncTwo));
                        for(;FuncThree;--FuncThree)FuncFour+=(
                                function(FuncOne,FuncTwo){
                                        return LongestSix(FuncOne,FuncTwo)
                                }
                        )(FuncOne,FuncTwo++);
                        return FuncFour;
                }
        )(FuncTwo,4,4);
        FuncFour+=FuncOne(FuncTwo,0,3)+FuncOne(FuncTwo,9);
        return FuncFour;
})(hash))));

В принципе можно встроить JS интерпретатор в софт на C++ (Google v8) http://code.google.com/apis/v8/ есть движки от Mozilla http://www.mozilla.org/rhino/ (на Java) и http://www.mozilla.org/js/spidermonkey/ (на C)
Или сделать мини - софтину, которая на вход принимает строку JS, отдает результат. Покопаю во втором направлении немного.... Но скорее всего будет работать ток под Linux

Mixon 22.12.2009 02:17

Вопщем посидел над деобфускацией скрипта,полностью деобфусцировал,такчто не говорите что это невозможно никто)))ыы

п.с. поповоду js инерпритатора тоже думал,ну гдето видел что были попытки данного макара,не вышло вроде у ни у кого...

AVPAVP 22.12.2009 02:20

Цитата:

Сообщение от Mixon
Вопщем посидел над деобфускацией скрипта,полностью деобфусцировал,такчто не говорите что это невозможно никто)))ыы

бесполезным занятием занимался))
чуть сменят - и смысл твоей работы пропадет))

Mixon 22.12.2009 02:24

дык,а кто сказал что я етим для использования в скриптах занимался?О_о
Сделал по 2м причинам:
- просто для интереса,как это осуществили
- знакомый попросил сорсы,чтоб пока не сменили,и если и не сменят то работало...
п.с.сейчас уже начали софт поправлять,видел в темах,и думаете все себе интерпритаторы прифлепили?гг
просто по сорсам глянули как работают та и есть пока есть,сменят - очень жаль,ну это то лучше дать новую пока робочую версию софта, чем говорить, мы не виноваты,пока делаем интерпритатор,подождите еше месяцок-другой...))ыы

Kaimi 22.12.2009 02:36

Цитата:

пока делаем интерпритатор,подождите еше месяцок-другой
Берется perl, ставится модуль JavaScript, ~5 строчек доп. кода и никаких проблем с этой защитой.

seriyPS 22.12.2009 02:52

Йэссс!!!!
Код:

seriy@seriy-desktop:~$ smjs -e "res=(function(__){return _(__,8,_____(__)-12)+_(__,0,5);})((function(__){____='';for(___=0;___<_____(__);++___)____+=______(__,_____(__)-___-1);return ____;})((function(__){____='';for(___=0;___<_____(__);++___)____+=(function(__){return __>108?(__-109):String.fromCharCode(__);})(__.charCodeAt(___));return ____;})((function(__){______=function(__,___){return __.charAt(___);};_____=function(__){return __.length;};____=(_=function(_,__,___){____='';(___=___?___:(_____(_)-__));for(;___;--___)____+=(function(_,__){return ______(_,__)})(_,__++);return ____;})(__,4,4);____+=_(__,0,3)+_(__,9);return ____;})('efotbfrdnrantbduetnvnppobqv')))); print(res);"
17e8db71a52fe94b23

Под линуксом интерпретатор JS заработал у меня!!! Вернул тот хеш, который нужен вконтакту! т.е. из efotbfrdnrantbduetnvnppobqv сделал 17e8db71a52fe94b23

Павел, ваш ход! ))

seriyPS 22.12.2009 05:02

У меня заработала приглашалка на Python под Linux с консольным интерпретатором JavaScript на основе Spidermonkey
Адаптированный код (тем, кто не в теме не поможет)
Код:

function_res=re.search("decode_hash = ([^{]+{\n.+\n})", page, re.MULTILINE)#вырезаем функцию decode_hash со странички
_hash_decode_js=function_res.group(1)

javascript="decodehash="+_hash_decode_js+"; print( decodehash('"+hash+"') )"#переделываем JS код в более удобный для передачи
proc=subprocess.Popen(["/usr/bin/smjs", "-e", javascript], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)#передаем код внешнему обработчику
decoded_hash=str(proc.communicate()[0]).strip()#забираем результат - раскодированный хеш


.ATK 22.12.2009 05:45

))Капчу не убрали ещё?

elektrik13 22.12.2009 05:51

Неа, и не собираются)))

{Worm} 22.12.2009 08:12

Цитата:

Сообщение от Kaimi
Берется perl, ставится модуль JavaScript, ~5 строчек доп. кода и никаких проблем с этой защитой.

Kaimi, если не сложно, расскажи поподробнее пожалуйста, не как не могу понять как с этим модулем работать...
Я так понял что через Inline::Java мы должны импортировать эту функцию??

][eViOr 22.12.2009 10:14

Да. мне тоже было бы интересно по встройку JavaScript.

ToR.4.ok 22.12.2009 10:36

сначала было 500к (до второй рабочей обновы (407))
потом я быстренько раскидал еще 500к
(кстати даже пару моих знакомых получило приглашения :) )
может и вы получили
было 3 тематики
1) покер
2) бесплатные знакомства онлайн (в три строчки)
3) любители эротики

AVPAVP 22.12.2009 10:37

Цитата:

Сообщение от seriyPS
Йэссс!!!!
Павел, ваш ход! ))

Ну не олень а? Сиди и молчи в тряпочку..
Хватит уже постить в паблик всё подряд.. Головой иногда надо думать.

poka 22.12.2009 10:47

и как? у тебя есть выхлоп с инвайта по друзьям? у меня есть только с новогодних платников.


Время: 19:05