Что нового

[My Lands] Получить данные из Adobe Flash Player

mrKac

Новичок
Сообщения
4
Репутация
0
Помогите разобраться как можно получить данные из игры.
Адрес игры mlgame.ru
Вся игра построена на флешь плеере(за исключением начальной страницы где вводится логин и пароль) и не понятно где вообще искать интересующую информацию.
Побывал сканировать память браузера с помощью Арт мани - результат нулевой.
UDF- функции из раздела IE Management тоже результата не дали ( я не программист и может что то не так делал)

Можно ли получить эти данные с помощью аутоита? Если да то с какой стороны подойти?
( ломать браузер, искать процесс который обрабатывает флешь плеер, или слушать сеть )
если можно код или ссылку на похожие темы ( только не из браузера, а именно из флеша)
 

Noxorx

Новичок
Сообщения
1
Репутация
0
Re: [Процессы] [My Lands] Получить данные из Adobe Flash Player

Какие данные требуется получить? Что подразумевается под "интересующей информацией"?
Скриншот и наименование "этих данных" пожалуйста доставьте в студию. Если данных много, то хотя бы один пример.

Большинство несложных рутинных задач во флеш играх решаются пиксельсерчем и маускликом.
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Графическое распознавание вам в руки :smile:
 

nowost

Знающий
Сообщения
178
Репутация
17
Чтобы не плодить 10 одинаковых тем, спрошу тут. Тоже интересует возможность получения "информации" из флэш браузерной игры, в принципе как это можно реализовать ? Под "информацией" подразумеваю например время постройки здания, либо время апгрейда здания, т.е получить цифры(таймеры) того или иного игрового процесса.

Я так понимаю нет возможности передавать пост/гет запросами чтото в игру, если она сделана на флеше ?
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Читай сообщение выше. Графическое распознавание. Ну или реверс пакетов.
 

nowost

Знающий
Сообщения
178
Репутация
17
ТС, получить цифры из флеш игры получилось при помощи OCR tesseract, но есть минус не всегда 100% распознается текст.

Спросим у знатоков, в флеш игре, при наведении на какой либо оъект вываливается подсказка, например наводим мышу на ферму, курсор меняет форму и выскакивает подсказка чтото вроде "Ферма Уровень 5", пробовал через ControlGetText, не получается выцарапать. Посоветуйте что еще можно попробовать и можно ли выловить эту подсказку впринципе ?
 

lirikmel

Продвинутый
Сообщения
226
Репутация
84
Код:
Посоветуйте что еще можно попробовать и можно ли выловить эту подсказку впринципе ?

а что на этой подсказке надо узнать(нажать) ?
Читай сообщение выше. Графическое распознавание. Ну или реверс пакетов.
ну есть же еще варианты :Dhttp://autoit-script.ru/index.php/topic,10762.0.html
 

nowost

Знающий
Сообщения
178
Репутация
17
посидел с артманями, удалось выдернуть значения из памяти! теперь видимо придется искать поинтеры )
 

blacklis

Новичок
Сообщения
64
Репутация
1
http://habrahabr.ru/post/127110/ вот статья о внедрении в флеш
 

lirikmel

Продвинутый
Сообщения
226
Репутация
84
посидел с артманями, удалось выдернуть значения из памяти! теперь видимо придется искать поинтеры )
бррр... ну сколько раз уже обсуждалось что не будет у вас статических значений(не найдете вы поинтеры и оффсеты), во флеше и браузере , я специально дал ссылку на тему где просто ищется значение при запуске по определенным признакам(символам(char) ) в коде, если не понимаете как это работает используйте графику
 

nowost

Знающий
Сообщения
178
Репутация
17
спасибо за информацию, а где это (то что не нет базового адреса) обсуждалось уже ? почитать бы ) пока остановлюсь на графическом варианте анализа.

а в чем заключается трудность снифить пакеты от флешки? пакеты идут в зашифрованном виде, поэтому трудно отловить ?
 
Автор
M

mrKac

Новичок
Сообщения
4
Репутация
0
спасибо blacklis
думаю это то что надо - сижу изучаю.
по поводу перехвата пакетов - они зашифрованы( или используется неизвестная кодировка)
на графическом распознавании - бот уже есть. И в принципе он уже достиг своего максимума, а хотелось бы реализовать еще некоторые возможности.
 

nowost

Знающий
Сообщения
178
Репутация
17
mrKac, организовано ли у вас распознавание цифр или слов по картинке с экрана игры ? Интересно услышать какие варианты можно применить кроме OCR Tesseract
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Написать свой алгоритм распознавания например
 
Автор
M

mrKac

Новичок
Сообщения
4
Репутация
0
на данном этапе распознавания текста с экрана нет.( распознаются базовые картинки по которым он и работает)
( побывал распознавать - но есть много подводных камней. ( гуляет место положения текста, меняются цвета написания текста, меняется фон текста и т д) - в принципе если нужно распознать только на одном окне - то сделать можно, но в идеале хотелось бы получать информацию с разных вкладок в игре. у меня мозг закипит если хотя бы представить как это все будет работать.
по этому для совершенствования бота вариант распознавания отпадает
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Таки значит разработка бота зашла в логический тупик.
 
Автор
M

mrKac

Новичок
Сообщения
4
Репутация
0
не совсем тупик. просто предела совершенству нет - и я по мере сил и возможностей к нему стремлюсь.
первоначальную задачу он выполняет - сейчас хотелось бы внести еще кое какие возможности - и простое графическое распознавание тут уже врят ли поможет.
 

nowost

Знающий
Сообщения
178
Репутация
17
интересно, а можно организовать распознавание цифр путем подсчета количества пикселей определенного цвета, в заданной области? т.е подсчитатать для каждой цифры а затем сравнить :scratch: эх жаль сейчас нет возможности попробовать(
 

Whited

Знающий
Сообщения
79
Репутация
10
Надо не так, надо в нужном месте сравнивать 1 пиксель, и уже по цифре определять что это за цифра.
 

nowost

Знающий
Сообщения
178
Репутация
17
столкнулся вот с чем:
например на одном компьютере
Код:
hex(PixelGetColor ( 100 , 100 ),6)
показывает цвет номер 1
но на другом компьютере (совершенно другое железо) показывает цвет номер 2
Система координат не меняется, цвет берется из одного и тогоже места (100,100) но результат на разном железе разный. :stars:
Насколько это нормально ? И можно ли прикрутить шейд к пикселгетколору ?
 
Верх