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

Mostick

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

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

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

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

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

Yuriy Zymlex

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

Mostick

Client
Регистрация
09.06.2019
Сообщения
61
Благодарностей
22
Баллы
8

Nilsoner

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

Mostick

Client
Регистрация
09.06.2019
Сообщения
61
Благодарностей
22
Баллы
8

Nilsoner

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

Mostick

Client
Регистрация
09.06.2019
Сообщения
61
Благодарностей
22
Баллы
8

Шива

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


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

Mostick

Client
Регистрация
09.06.2019
Сообщения
61
Благодарностей
22
Баллы
8

Mostick

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

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

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

Шива

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

Шива

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

Nilsoner

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

Mostick

Client
Регистрация
09.06.2019
Сообщения
61
Благодарностей
22
Баллы
8

Шива

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

Mostick

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

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

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

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

Шива

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

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

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

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

Nilsoner

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

Mostick

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


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

Вложения

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

Nilsoner

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

Mostick

Client
Регистрация
09.06.2019
Сообщения
61
Благодарностей
22
Баллы
8
Единственный минус, весь процесс подключения к сокету происходит внутри кубика 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
Сообщения
61
Благодарностей
22
Баллы
8
WebSocket открывается при загрузке страницы. 1 раз. То есть загрузили https://web.grizzlyapp.com/ - сокет появился... Дальше работает весь сеанс.

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

Mostick

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

Nilsoner

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

Mostick

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

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