Реверс инжиниринг Flash чата
20 000 руб. за проект
•
безналичный расчёт
сть файл с чатом (swf) написан сторонней организацией. Нам нужен человек который разберет протокол общения с серверами компаний (API). По итогу нам нужно получить то что в чате (текст) и возможность отправки сообщения от пользователя. Мы уже краем глаза посмотрели код и увидели 2 решения, которые нас устроят:
1. Берется файл swf, делается декомпиляция. В файле есть защита на запуск на другом хосте, она вырезается. А в командах отправки/получения текстовых сообщений встраивается обмен с нашим сервером. Т.е приложение работает как обычно, но при получении сообщения дублирует отправку копии на наш сервер, а в команде отправки постоянно висит опрос нашего сервера и если там новое сообщение, отправляет его от имени пользователя. В общем виде получается некая прокладка/бот.
Этот вариант наиболее простой.
2. Полностью разобрать API. Мы не в курсе как часто меняется приложение и прочее. У нас никто не занимается swf и мало что в этом понимает, поэтому тут уж на выбор исполнителя.
Что дадим для работы (если надо):
1. Удаленную виртуалку для экспериментов на Windows 10
2. Аккаунт на сервисе приложение которого делается реверс, для тестов.
3. Дадим виртуалку на linux с gate. Можно прогнать будет трафик через неё, если понадобиться отловить команды к примеру через mitmproxy
4. Сам файл
Сам скрипт в файле swf ~530кб текста.
1. Берется файл swf, делается декомпиляция. В файле есть защита на запуск на другом хосте, она вырезается. А в командах отправки/получения текстовых сообщений встраивается обмен с нашим сервером. Т.е приложение работает как обычно, но при получении сообщения дублирует отправку копии на наш сервер, а в команде отправки постоянно висит опрос нашего сервера и если там новое сообщение, отправляет его от имени пользователя. В общем виде получается некая прокладка/бот.
Этот вариант наиболее простой.
2. Полностью разобрать API. Мы не в курсе как часто меняется приложение и прочее. У нас никто не занимается swf и мало что в этом понимает, поэтому тут уж на выбор исполнителя.
Что дадим для работы (если надо):
1. Удаленную виртуалку для экспериментов на Windows 10
2. Аккаунт на сервисе приложение которого делается реверс, для тестов.
3. Дадим виртуалку на linux с gate. Можно прогнать будет трафик через неё, если понадобиться отловить команды к примеру через mitmproxy
4. Сам файл
Сам скрипт в файле swf ~530кб текста.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.