What problem does it solve?
This Skill automates the process of identifying and exploiting gRPC vulnerabilities, such as server reflection, missing authentication, and plaintext gRPC over HTTP/2, saving time and reducing manual errors in security assessments.
Core Features & Use Cases
- gRPC Vulnerability Scanning: Identifies common gRPC vulnerabilities like server reflection, missing authentication, and plaintext gRPC.
- Service Enumeration: Enumerates all services and methods using gRPC reflection.
- Method Testing: Tests authentication requirements and performs various exploit attempts.
- Proto File and Schema Discovery: Discovers and analyzes protobuf files and schemas.
- Transcoding Attacks: Identifies and tests gRPC-Web and grpc-gateway transcoding vulnerabilities.
- HTTP/2 Rapid Reset DoS: Checks for and tests HTTP/2 Rapid Reset DoS (CVE-2023-44487) vulnerabilities.
- Use Case: Use this Skill to automatically scan a gRPC service for vulnerabilities, perform exploitation, and generate a report.
Quick Start
Use the hunt-grpc skill to scan the gRPC service running on the target server 'example.com'.