Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 03.04.2016, 00:08
Sumbik вне форума Посмотреть профиль Отправить личное сообщение для Sumbik Найти все сообщения от Sumbik
  № 1  
Ответить с цитированием
Sumbik

Регистрация: Apr 2016
Сообщений: 1
По умолчанию Анализ actionscript socket-ов

Доброго времени суток.

Пару недель назад начал изучать запросы по средством которых SWF приложение общается с сервером. Скачивание ресурсов и авторизация проходит с помощью POST/GET запросов которые я удачно посмотрел с помощью Charles.

Пробовал анализировать запросы приложения с помощью Wareshark, но на уровне TCP/IP пакетов не совсем понятно что в них.

Возможно есть какие-то инструменты которыми я бы мог врезаться в сессию клиент-сервер ?

Старый 03.04.2016, 00:44
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 2  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,282
вроде сокеты работают в обход tcp/ip

Старый 03.04.2016, 01:01
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 3  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
На уровне tcp/ip может быть всего два варианта, это либо xml сокет, либо бинарный сокет. С первым всё понятно, там текст в формате xml, но чаще всего используется именно второй вариант, когда обмен данными происходит в байтах.

При обмене байтами, может слаться абсолютно любой тип данных, это может быть текст, музыка, изображение, видео, позиция юнита на экране, что угодно. Любой снифер может показать вам голые данные, которыми обменивается клиент с сервером, но откуда ему знать, что именно это за данные? Для этого нужно знать протокол, посредством которого происходит общение клиента с сервером и соответствующим образом интерпретировать эти данные. Протокол может быть каким угодно, в том числе и самописным.

Проще говоря, нет такого софта, который бы смог вам наверняка объяснить, "что конкретно за данные" передаются в сокете. Уточните, что за протокол используется при обмене данными в сокете и после этого вы будете знать, "как прочитать" тот поток байтов, что бы получить "что-то конкретное".

Добавлено через 12 минут
undefined,
Сокеты работают на основе протокола.
Вот например цепочка наследования http:
UDP -> TCP -> HTTP

Протокол http работает на основе tcp, который в свою очередь работает на основе udp. udp - Самый примитивный, базовый протокол для общения эвм.
Сокет - это программный интерфейс, на основе которого вы можете обмениваться данными. (В соответствий с реализуемым им протоколом)
__________________
Дети не должны знать о своих родителях


Последний раз редактировалось Tails; 03.04.2016 в 01:14.
Старый 03.04.2016, 15:59
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 4  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,282
Tails,
Цитата:
На уровне tcp/ip может быть всего два варианта, это либо xml сокет, либо бинарный сокет.
Просто tcp/ip дает много плюшек, которых нет в сокетах(например гарантированная доставка и порядок получения).Поэтому, мне казалось, что сокеты как-то по-другому работают.

Добавлено через 15 минут
А, сорян,это http все плюшки дает

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:28.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:28.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.