Анализ твиттер-пакетов

Спасибо за ваше время. Я хотел бы найти способ, если клиент сделал запрос "GET" или "POST" для твиттера.

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

Настроить:

  1. Мы используем Wireshark для отслеживания трафика в Твиттере.

  2. Мы получаем много пакетов данных, вопрос в том, как различить запрос GET и запрос POST? Это возможно?

Примечание: я понимаю, что Twittter использует HTTPS для шифрования трафика. Но, если я не ошибаюсь, вызов (запрос) POST/GET происходит до обмена сертификатами. Мне просто интересно, если вызов GET/POST. (Меня не интересуют данные)

Спасибо R

1 ответ

Вы не можете расшифровать трафик HTTPS, если не выполните одно из следующих действий:

  1. Иметь закрытый ключ
  2. Выполните атаку "Человек посередине", когда вы перехватываете запрос SSL, притворяетесь конечным клиентом, расшифровываете его, проверяете, а затем повторно шифруете данные с помощью своего собственного корневого сертификата и отправляете его конечному клиенту. клиент, который доверяет вашему корневому сертификату.

Что вы можете почерпнуть из запроса:

  • Исходный IP
  • Порт источника
  • IP-адрес назначения
  • Порт назначения
  • Имя хоста (если сервер и клиент используют SNI)

Предположим, у вас есть метод чтения этого HTTPS-трафика или вы используете обычный HTTP. Затем вам нужно прочитать ваш RFC2616, чтобы увидеть, как структурирован HTTP-пакет. Wireshark может декодировать их изначально, поэтому в заголовке вы увидите GET или POST директивы.

Другие вопросы по тегам