Про сниффинг трафика HTTP2/gRPC
GRPC
Бинарный протокол поверх HTTP/2. Данные передаются в формате protobuf.
Сниффинг: Особенности
Burp, Fiddler & Mitmdump (?) не поддерживают HTTP/2 -> запросы не увидим Через bettercap факт запросов видно, но это кусок говна: непонятно как получить доступ к телу запроса (даже прокидывая серты, вообще плагин https там хуево работает). Другой вариант: использовать nghttpx (пример) для перевода HTTP/2 в HTTP/1.1, перенаправлять на бурп, а затем переводить обратно в HTTP/2. Это так и не тестировалось. Не тестировался mitm-relay. Через Wireshark не получилось расшифровать трафик: хз почему.
Безопасное соединение через GRPC
Безопасно (своего рода полу ssl pinnning / tls) поднимать соединение использовая сертификаты.
Статьи по теме
Last updated
Was this helpful?