gitwtfhub

wtf is gdid-reversal?

smtimesiwndr/gdid-reversal — explained in plain English

Analysis updated 2026-05-18

570Audience · researcherComplexity · 3/5Setup · easy

TL;DR

A research writeup reverse engineering how Windows generates and transmits the Global Device Identifier named in a real 2026 federal criminal case.

Mindmap

mindmap
  root((GDID Reversal))
    What it does
      Explains GDID origin
      Debunks viral myths
      Traces Windows subsystem
    Method
      Public Microsoft docs
      Public PDB symbols
      Live ETW tracing
    Use cases
      Understand device tracking
      Find your own GDID
      Reduce exposure
    Audience
      Security researchers
      Privacy conscious users
    Sources
      Federal court filing
      Microsoft telemetry docs

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Understand what the Global Device Identifier is and where it actually comes from.

REASON 2

Learn how to find your own Windows machine's GDID value in the registry.

REASON 3

Read a debunking of inaccurate viral claims about how the GDID is generated.

REASON 4

Study a reproducible reverse engineering methodology using public symbols and ETW tracing.

What's in the stack?

WindowsETWRegistry

How it stacks up

smtimesiwndr/gdid-reversalabhishekk130804/claude-mythos-ai-anthropic-appamaancoderx/npxskillui
Stars570571569
LanguageC#TypeScript
Setup difficultyeasymoderateeasy
Complexity3/53/52/5
Audienceresearcherwriterdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

This is a written document, not software, no installation is required to read it.

Wtf does this do

This repository is not a piece of software you install, it is a detailed research writeup explaining how a Windows identifier called the Global Device Identifier, or GDID, is actually generated, stored, and sent by Microsoft. The GDID became publicly notable because it appeared in a real United States federal criminal complaint from July 2026 against an alleged member of a hacking group, where investigators used it to help tie online activity to a specific device. The author explains that after that court document became public, a viral social media summary made two incorrect claims about the GDID, saying it was a 128 bit number generated from hardware serial numbers. The author walks through why both claims are wrong, pointing out that the actual value in the court document fits into 64 bits, and that the court filing itself states a Windows reinstall produces a brand new GDID, which would not happen if it were derived from fixed hardware serial numbers. The bulk of the writeup traces where the identifier actually comes from, using public Microsoft documentation, publicly available debugging symbols, and the author's own testing on a real Windows 11 machine. It follows the identifier from a Windows subsystem called the Connected Devices Platform, through Microsoft's cross device identity system, back to its true source, a Microsoft Account device registration service that mints the identifier when a Windows installation first registers with a Microsoft Account. The author also revisits and corrects an earlier claim in the same document, noting that even local Windows accounts without a Microsoft Account can still end up with a GDID through an anonymous device registration path. Every claim throughout the document is labeled with a confidence tag showing whether it comes directly from the court filing, was directly observed on a test machine, was proven by examining Windows system files, or is a reasonable inference. The writeup also includes a short section showing readers how to find their own device's GDID value through a single registry lookup, along with a section discussing ways to reduce this kind of tracking exposure.

Yoink these prompts

Prompt 1
Summarize how the Connected Devices Platform relates to the Global Device Identifier.
Prompt 2
Explain the difference between the viral claim about GDID and what this writeup found.
Prompt 3
Walk me through the registry steps this document describes for finding my own GDID.
Prompt 4
What confidence tags does this writeup use, and what does each one mean?

Frequently asked questions

wtf is gdid-reversal?

A research writeup reverse engineering how Windows generates and transmits the Global Device Identifier named in a real 2026 federal criminal case.

How hard is gdid-reversal to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is gdid-reversal for?

Mainly researcher.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.