Не видит запросы... Как такое возможно?

Mostick

Client
Регистрация
09.06.2019
Сообщения
85
Благодарностей
59
Баллы
18
Ребят, возможно вопрос немного не по теме.
Ну не первый раз сталкиваюсь с подобной проблемой. WEB DEBUGGER Charles или Fiddler не видит пакеты с приложения или сайта.

Пример таков. Захожу на сайт, все видно. Ну как только пытаюсь отправить кому сообщение - 0.
Никаких POST и GET пакетов, никаких WebSocket ничего!

Как такое возможно? В любом случае общение с сервером должно быть. Хоть какой пакет но должен улетать. Ну так чтоб НИЧЕГО, я не понимаю.

Есть ли способ отловить пакеты, возможно каким то вспомогательным софтом?

Буду благодарен за любую инфу. Заранее спасибо.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 599
Благодарностей
3 407
Баллы
113

Mostick

Client
Регистрация
09.06.2019
Сообщения
85
Благодарностей
59
Баллы
18

Nilsoner

Client
Регистрация
24.11.2017
Сообщения
214
Благодарностей
185
Баллы
43
Если был адрес сайта, то было бы проще.
 

Mostick

Client
Регистрация
09.06.2019
Сообщения
85
Благодарностей
59
Баллы
18

Nilsoner

Client
Регистрация
24.11.2017
Сообщения
214
Благодарностей
185
Баллы
43

Mostick

Client
Регистрация
09.06.2019
Сообщения
85
Благодарностей
59
Баллы
18

Шива

Client
Регистрация
05.02.2018
Сообщения
1 090
Благодарностей
341
Баллы
83
upload_2019-6-18_23-44-22.png


Все нормально снифается.
 

Mostick

Client
Регистрация
09.06.2019
Сообщения
85
Благодарностей
59
Баллы
18

Mostick

Client
Регистрация
09.06.2019
Сообщения
85
Благодарностей
59
Баллы
18
Именно сообщения.

Вот и интересует вопрос как можно его отловить.

Fiddler, Charles - результат 0
 

Шива

Client
Регистрация
05.02.2018
Сообщения
1 090
Благодарностей
341
Баллы
83
Разобрался как снифать но толку особого нет.
Надо весь js будет перерывать
 

Шива

Client
Регистрация
05.02.2018
Сообщения
1 090
Благодарностей
341
Баллы
83

Nilsoner

Client
Регистрация
24.11.2017
Сообщения
214
Благодарностей
185
Баллы
43

Mostick

Client
Регистрация
09.06.2019
Сообщения
85
Благодарностей
59
Баллы
18

Шива

Client
Регистрация
05.02.2018
Сообщения
1 090
Благодарностей
341
Баллы
83

Mostick

Client
Регистрация
09.06.2019
Сообщения
85
Благодарностей
59
Баллы
18
Видео снять?) закрой полностью вкладку гризли. Открой заново и увидишь подключение к вебсокету.

В нем есть отправка сообщений и все что нужно.
Так же сумел повторить отправку сокетов в Zennoposter и сообщение успешно отправилось.

Использовал Charles если что.

П.С. Не стоит вводить в заблуждение пользователей.
 

Шива

Client
Регистрация
05.02.2018
Сообщения
1 090
Благодарностей
341
Баллы
83
Видео снять?) закрой полностью вкладку гризли. Открой заново и увидишь подключение к вебсокету.

В нем есть отправка сообщений и все что нужно.
Так же сумел повторить отправку сокетов в Zennoposter и сообщение успешно отправилось.

Использовал Charles если что.

П.С. Не стоит вводить в заблуждение пользователей.
Снимай
 

Nilsoner

Client
Регистрация
24.11.2017
Сообщения
214
Благодарностей
185
Баллы
43
И как вы реализовали создание клиента для WS, на ZP. Написали бы статью, я думаю всем интересно было бы.
 

Mostick

Client
Регистрация
09.06.2019
Сообщения
85
Благодарностей
59
Баллы
18
upload_2019-6-20_19-32-42.png


Вот, видео снимать влом. А касательно WebSocket. Есть темы и уже не одна. Там нужно сторонние модули использовать.
 

Вложения

  • Спасибо
Реакции: Nilsoner

Nilsoner

Client
Регистрация
24.11.2017
Сообщения
214
Благодарностей
185
Баллы
43
Круто, но не мог отловить ws в Chrome.
 

Mostick

Client
Регистрация
09.06.2019
Сообщения
85
Благодарностей
59
Баллы
18
Единственный минус, весь процесс подключения к сокету происходит внутри кубика C#. Как скрипт выполняется, сокет вырубается.

По этому придется сделать полный функционал внутри самого кубика(((

Для того чтоб реализовать подобное, нужно подключить сторонюю библиотеку websocket-sharp. Предварительно скачав DLL.

Ну а далее подобный скрипт.


using (var ws = new WebSocket("wss://grid-dating-production.firebaseio.com/.ws?v=5"))
{
ws.OnMessage += (sender, e) =>
project.SendInfoToLog(e.Data, true);
System.Threading.Thread.Sleep(2000);
ws.Connect();
System.Threading.Thread.Sleep(1000);
ws.Send(project.Variables["SOCKET"].Value); //Отправляем параметры 1
System.Threading.Thread.Sleep(1000);
ws.Send(project.Variables["Enter"].Value); //Отправляем авторизацию
System.Threading.Thread.Sleep(1000);
ws.Send(project.Variables["TEST_SEND"].Value); //Отправляем первые параметры нужные для отправки сообщений
System.Threading.Thread.Sleep(1000);
ws.Send(project.Variables["TEST_SEND2"].Value); //Отправляем вторые параметры нужные для отправки сообщений
System.Threading.Thread.Sleep(5000);
}

Все параметры можно просмотреть в Charles
 
  • Спасибо
Реакции: emel и Nilsoner

Mostick

Client
Регистрация
09.06.2019
Сообщения
85
Благодарностей
59
Баллы
18
WebSocket открывается при загрузке страницы. 1 раз. То есть загрузили https://web.grizzlyapp.com/ - сокет появился... Дальше работает весь сеанс.

Возможно мониторинг включили поздно.
 

Mostick

Client
Регистрация
09.06.2019
Сообщения
85
Благодарностей
59
Баллы
18
Я так тоже ошибся...
 

Nilsoner

Client
Регистрация
24.11.2017
Сообщения
214
Благодарностей
185
Баллы
43
Попробую на Питоне реализовать, вспомнил еще один ресурс, с которым та же проблема была и таки да там тоже ws.
 

Mostick

Client
Регистрация
09.06.2019
Сообщения
85
Благодарностей
59
Баллы
18
Попробую на Питоне реализовать, вспомнил еще один ресурс, с которым та же проблема была и таки да там тоже ws.
Так же есть приложение это гриззли. Там походу тоже вебсокеты. Только к сожалению с телефона их не ловит...(
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)