Страница: 1 |
Страница: 1 |
Вопрос: Хочу написать бот для флеш игры
Добавлено: 18.11.09 16:12
Автор вопроса: Luft-on
Возникло БОЛЬШОЕ желание написать бота для одной популярной нынче игры вконтакте.
От приложения требуется немногое: уметь передавать нажатия мыши в флешку на странице браузера. Передавать нажатия кнопок клавиатуры и, возможно, колеса мыши.
Вот в принципе и всё.
Есть одно пожелание: хочу использовать VB.NET так как его знаю намного лучше C++ и C#.
Я так понимаю тут нужно применять WinApi. Ну для меня разобраться обычно не составляет большого труда, а тут... никак. Делаю всё по мануалу - не выходит. Отлавливаю хендлы - получаю какие-то заоблачные числа типа 6497946133867117, которых и в помине нет. Пытаюсь передать сообщение окну - ноль на массу =(
Чё делается не знаю. Где-то читал что VB.NET и WinApi не дружат.
Буду рад, если вы не перенаправите меня в ГУГЛ, а посоветуете что-то дельное. К примеру, как мне зная даже хендл окна с флешом узнать хендл флеша (и вообще возможно ли это) и как ему передавать нажатия, перемещения и т.д.
Использую Visual Basic Express 2008, Windows XP SP2.
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
maza_____
ICQ: 9968842
Вопросов: 40
Ответов: 337
Web-сайт:
Профиль | | #1
Добавлено: 18.11.09 16:18
Посмотри, мб поможет:
http://www.rsdn.ru/article/inet/httpweb.xml
Номер ответа: 2
Автор ответа:
Luft-on
Вопросов: 3
Ответов: 12
Профиль | | #2
Добавлено: 18.11.09 16:26
Мы совсем о разных вещах говорим, игра на браузерная, то есть браузерная, но флешовая, то есть на странице всего лишь флешка, которая обращаясь к серверу получает данные и постоянно с ним обенивается информацией. Цель бота - автоматизировать нажатия мыши на определённые участки флеш.
Тут явно технология и средства WinApi нужно применять.
Кто-нибудь ещё?
Номер ответа: 3
Автор ответа:
maza_____
ICQ: 9968842
Вопросов: 40
Ответов: 337
Web-сайт:
Профиль | | #3
Добавлено: 18.11.09 16:29
Внимательно посмари статью.ставишь proxy серв га комп играешь в игру смотришь отчет от прокси.Делаешь всё тоже самое на .NET
Номер ответа: 4
Автор ответа:
Luft-on
Вопросов: 3
Ответов: 12
Профиль | | #4
Добавлено: 18.11.09 16:56
Есть одна загвоздочка: примерно так выглядит запрос на обновление (я так думаю)
Host: 79.125.16.181
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729) WebMoney Advisor
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Proxy-Connection: keep-alive
Referer: http://cs1424.vkontakte.ru/[[IMPORT]]/94.103.86.48/restaurant/swf/2.1.05/restorator.swf
Content-type: application/octet-stream
Content-length: 459
xڝR�j1~������&P�%����"�Zw�M1���cn�o�G��vlXBh��A��7�񮲍%D�`,����RxU�FW�z|X��Y� �u��)#��a�ђI�Q�ߢ���B���� �&��G�C
}DK�Ѧ��mbQ�� ��S�7F`TC�b��ѶX�n�
0�h�$zJT�����]�Hٍ�����<�>>���K�nL�߶n?a�/7����j��
,1S��f�I�QJc#���P�u�uqi������F�@��d�V���^
|U`��c�b�3�gZf�u��Nŷ�۵��=N���e��&��P��94�˴�n�
И такой ответ:
Server: nginx/0.6.32
Date: Wed, 18 Nov 2009 13:52:53 GMT
Content-Type: text/html
Transfer-Encoding: chunked
X-Powered-By: PHP/5.2.6-2ubuntu4.2
Via: 1.1 internet
Proxy-Connection: Keep-Alive
d4
x����� �ߥgv:�a7����h��&���}�e�ɒr���O�SV�`��O�m��o�Bx�=���B��p%����L���V�uwO�%?"v�e�V)A�8���FJ ��!NQ�GB�8
Yp%�Q��"G謎L�%t�V���u�j ���8��\v
?��� ��Ϗ4��N�̗κH�s=��_ ��o�Y�ֈJWz���`K�
0
Обработать такую информацию невозможно.
Тем более что флешка обращается к серверу не сразу после клика или открытия меню, а переодически, тут нужен простой "кликатель", дайте совет как его сделать.
Номер ответа: 5
Автор ответа:
Luft-on
Вопросов: 3
Ответов: 12
Профиль | | #5
Добавлено: 18.11.09 17:04
Я декомпилировал флешку, но так как я в ActionScript "не в зуб ногой", то понять ничего не получилось. Там исходники скриптов. Ни одной текстуры... ничего подозрительного на первый взгляд, кому интересно, вот так выглядит структура файлов в флешке:
Номер ответа: 6
Автор ответа:
__Pavel__
Вопросов: 29
Ответов: 284
Web-сайт:
Профиль | | #6
Добавлено: 18.11.09 21:54
Что за игра-то? дай ссылочку
Так понятней будет...
Номер ответа: 7
Автор ответа:
Luft-on
Вопросов: 3
Ответов: 12
Профиль | | #7
Добавлено: 18.11.09 22:00
Всем известный ресторатор http://vkontakte.ru/app720934_6843477