diff --git a/resources/views/hacker/webrtc.blade.php b/resources/views/hacker/webrtc.blade.php new file mode 100644 index 0000000..b596d22 --- /dev/null +++ b/resources/views/hacker/webrtc.blade.php @@ -0,0 +1,166 @@ + + +
+ + +Zero-Click Information Disclosure
++ This page automatically executes a WebRTC connection request upon loading. WebRTC relies on STUN/TURN servers to establish peer-to-peer connections. During this process, the browser gathers all available network interfaces (ICE candidates) and exposes them to Javascript, often leaking the user's real public and local IP addresses—even behind proxies or split-tunnel VPNs. +
+ +
+ Local IP Obfuscation: Modern browsers (Chrome, Safari, Firefox) have implemented security measures to obfuscate local IP addresses using mDNS (Multicast DNS) by default (e.g., xxx.local). This prevents trivial local network scanning.
+
+ Public IP Leaks: However, public IP addresses often still leak, especially when users rely on proxy extensions or split-tunnel VPNs, because WebRTC operates outside the standard HTTP flow and communicates directly via UDP. +
++ 🛡️ Zero Trust & Remote Browser Isolation (RBI): +
++ In an enterprise environment using a Zero Trust (RBI) browser, the WebRTC execution happens completely within an isolated cloud container. The STUN server only sees the cloud container's IP address, ensuring the real user's device IP is never exposed to the malicious website. +
+Demonstrate a classic Cross-Site Request Forgery attack using a hidden form.
- Launch Lab + Launch LabView the C2 server logs to see if any cookies or data have been exfiltrated.
- Launch Lab + Launch LabSimulate a Man-in-the-Browser attack by injecting JS into the login page via DevTools.
- Launch Lab + Launch LabBypass SameSite=Lax cookie protection using a compromised but same-site subdomain.
- Launch Lab + Launch LabTest how browsers handle automatic downloads initiated from a cross-origin iframe.
- Launch Lab + Launch LabExplore browser permissions and user gestures required for clipboard access.
- Launch Lab + Launch LabTest how browsers block cross-origin data reads and handle 'no-cors' requests.
- Launch Lab + Launch Lab +Discover real IP addresses bypassing standard proxies via WebRTC STUN negotiation.
+ Launch Lab