Lern- & Demonstrationswerkzeug

Wie täuscht man Windows 11 vor?

Diese Seite erklärt, was ein User-Agent ist, welche Daten Ihr Browser an Webserver sendet, warum Windows 11 oft nicht erkennbar ist – und welche Grenzen UA-Manipulation hat.

1. Live-Demonstration: Was sieht der Browser – was sieht der Server?

Jeder HTTP-Request enthält Header-Felder. Der wichtigste für die Browser-Identifikation ist User-Agent. Im Browser stehen zusätzlich JavaScript-APIs zur Verfügung, die oft mehr verraten als der reine UA-String.

Browser-Sicht (JavaScript)

User-Agent
Wird geladen …

Server-Sicht (PHP / HTTP-Header)

HTTP_USER_AGENT
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
REMOTE_ADDR (anonymisiert)
216.73.216.xxx
Hinweis: Dies sind die Informationen, die ein Webserver tatsächlich vom Browser erhält. Die IP-Adresse wird hier zu Demonstrationszwecken anonymisiert dargestellt.

2. Warum erkennt man Windows 11 oft nicht?

Aus Kompatibilitätsgründen meldet sich Windows 11 im User-Agent häufig weiterhin als Windows NT 10.0 – exakt wie Windows 10. Webserver, die nur den UA-String auswerten, sehen daher oft keinen Unterschied.

Firefox auf Windows 10

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0

Firefox auf Windows 11

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0
Client Hints: Moderne Chromium-Browser senden zusätzlich Header wie Sec-CH-UA-Platform-Version, die die tatsächliche OS-Version (z. B. 15.0.0 für Windows 11) verraten können – unabhängig vom UA-String. Mehr dazu in Abschnitt 7.

3. User-Agent-Zerleger

Fügen Sie einen beliebigen User-Agent ein. Der Parser zerlegt ihn heuristisch in Browser, Version, Betriebssystem, Architektur und Engine – farblich hervorgehoben.

Farbliche Zerlegung

4. User-Agent-Fälschung – Vorschau

Eine Webseite kann Ihren User-Agent nicht selbst ändern. Die Buttons unten zeigen, welchen String ein Server sehen würde, wenn Sie Ihren UA manuell anpassen (siehe Abschnitt 5).

5. Praktische Anleitung: User-Agent ändern

So können Sie Ihren User-Agent dauerhaft oder temporär in gängigen Browsern anpassen.

Firefox – about:config
  1. Öffnen Sie einen neuen Tab und geben Sie about:config in die Adressleiste ein.
  2. Bestätigen Sie die Warnung „Vorsicht“ mit „Risiko akzeptieren und fortfahren“.
  3. Suchen Sie nach general.useragent.override.
  4. Falls der Eintrag nicht existiert: Rechtsklick → Neu → Zeichenkette → Name: general.useragent.override.
  5. Setzen Sie als Wert den gewünschten User-Agent-String (z. B. einen aus Abschnitt 4).
  6. Laden Sie diese Seite neu und führen Sie den Live-Test in Abschnitt 6 durch.
  7. Zum Zurücksetzen: Wert leeren oder Eintrag löschen.
Chrome – Developer Tools
  1. Öffnen Sie die Entwicklertools mit F12 oder Strg+Shift+I.
  2. Öffnen Sie das Drei-Punkte-Menü in den DevTools (oben rechts).
  3. Wählen Sie More tools → Network conditions.
  4. Deaktivieren Sie „Use browser default“ beim User-Agent.
  5. Wählen Sie ein Preset oder geben Sie einen benutzerdefinierten String ein.
  6. Laden Sie die Seite neu – der Override gilt nur, solange die DevTools geöffnet sind.
  7. Testen Sie die Änderung mit dem Live-Test.
Microsoft Edge – Developer Tools
  1. Edge basiert auf Chromium – der Ablauf ist identisch zu Chrome.
  2. Öffnen Sie die DevTools mit F12.
  3. Menü (⋯) → More tools → Network conditions.
  4. Deaktivieren Sie „Use browser default“ und setzen Sie den gewünschten User-Agent.
  5. Seite neu laden und den Live-Test durchführen.
Browser-Erweiterungen

Beispiele: User-Agent Switcher (Chrome/Firefox), User-Agent Manager.

Vorteile

  • Einfaches Umschalten per Klick
  • Profile für verschiedene Seiten speicherbar
  • Kein manuelles Editieren von about:config

Nachteile

  • Erweiterung ist für Webseiten erkennbar
  • Ändert oft nicht Client Hints (Chromium)
  • JavaScript-APIs bleiben unverändert → Inkonsistenzen
  • Zusätzliche Angriffsfläche / Berechtigungen

6. Live-Test: Wurde die Änderung übertragen?

Beim ersten Besuch speichert diese Seite Ihren ursprünglichen User-Agent lokal (sessionStorage). Ändern Sie Ihren UA gemäß Abschnitt 5 und klicken Sie auf „Neu laden und Test durchführen".

Original (beim ersten Besuch gespeichert)

–

Aktuell vom Server empfangen

–

Vergleich

–

7. Grenzen der Täuschung

Ein geänderter User-Agent ist nur ein Text-Header. Er verändert nicht die tatsächlichen Eigenschaften Ihres Browsers oder Geräts. Moderne Webseiten kombinieren daher UA-Auswertung mit JavaScript-Fingerprinting und Client Hints.

Was sich nicht ändert

Bildschirmauflösung
Wird geladen …
Fingerprinting: Webseiten können Hunderte Signale kombinieren – Canvas-Rendering, WebGL-GPU-Name, installierte Schriftarten, Audio-Kontext, verfügbare APIs – um Geräte wiederzuerkennen, selbst wenn der UA-String täuscht.

8. Fazit

  1. 1 Was sendet mein Browser? – UA-String, Sprache, ggf. Client Hints und weitere HTTP-Header. Der Server sieht nur, was im Request ankommt (Abschnitt 1).
  2. 2 Kann ein Server Windows 11 sicher erkennen? – Über den UA-String allein meist nein: Windows 11 meldet sich als Windows NT 10.0 (Abschnitt 2).
  3. 3 Wie ändere ich meinen User-Agent? – Per about:config (Firefox), DevTools Network Conditions (Chrome/Edge) oder Erweiterungen (Abschnitt 5).
  4. 4 Wie teste ich die Änderung? – Seite neu laden und Abschnitt 6 prüfen: stimmt der Server-UA mit Ihrer Änderung überein?
  5. 5 Was wird trotzdem preisgegeben? – Auflösung, Zeitzone, Touch, Canvas/WebGL-Fingerprints, navigator.platform und userAgentData bleiben unverändert (Abschnitt 7).
Kernaussage: User-Agents lassen sich leicht manipulieren, aber Windows 11 ist im UA oft nicht unterscheidbar. Moderne Erkennung setzt auf Browser-Merkmale, Client Hints und Fingerprinting – der UA allein reicht nicht mehr.

9. Weiterführend: Browser-Identitätslabor

Der User-Agent ist nur die Spitze des Eisbergs. Im Browser-Identitätslabor sehen Sie, welche Daten Webseiten zusätzlich sammeln – von HTTP-Headern und Client Hints über Canvas- und WebGL-Fingerprints bis hin zu Schriftarten und WebRTC-Leaks.

Zum Browser-Identitätslabor