Skip to content
Back to skills

Hwid Identifier Surfaces

ASecurity

Methods for retrieving PC unique identifiers used by anti-cheats: disk, SMBIOS, NIC, GPU, TPM, Windows product, volume, firmware tables.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 17, 2026
developmentgoapi

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 17, 2026

npx -y skills add NetVar1337/agent-skill-canon --skill hwid-identifier-surfaces --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Hwid Identifier Surfaces?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Hwid Identifier Surfaces
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/netvar1337-hwid-identifier-surfaces/badge)](https://www.skillsdirectory.com/skills/netvar1337-hwid-identifier-surfaces)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: hwid-identifier-surfaces
description: "Methods for retrieving PC unique identifiers used by anti-cheats: disk, SMBIOS, NIC, GPU, TPM, Windows product, volume, firmware tables."
version: 1.0.0
license: GPL-3.0-or-later
metadata:
  package: unleash-skills
  author: NetVar1337/unleash
  category: game
  triggers:
    - "HWID"
    - "MachineGuid"
    - "SMBIOS UUID"
    - "disk serial"
    - "GetSystemFirmwareTable"
---

# HWID / unique identifier surfaces

Research map of identifiers anti-cheats and ban systems commonly fingerprint. Operator-authorized lab use.

## Common ID families
| Family | Examples | Typical APIs / sources |
|---|---|---|
| Disk | serial, model, bus path | `IOCTL_STORAGE_QUERY_PROPERTY`, SCSI inquiry, NVMe identify |
| Volume | vol serial | `GetVolumeInformation` |
| SMBIOS/DMI | UUID, serial, baseboard | `GetSystemFirmwareTable('RSMB')`, WMI `Win32_*` |
| NIC | MAC, permanent addr | `GetAdaptersAddresses`, OID queries |
| GPU | BIOS/serial/UUID | DXGI/setupapi, vendor IOCTLs |
| CPU | microcode/IDs (weak alone) | CPUID leaves |
| TPM | EK/AK names, PCRs | TBS/TPM2.0 capability queries |
| Windows | MachineGuid, ProductId, SQM | registry `Cryptography\MachineGuid`, etc. |
| Monitor/EDID | display serials | setupapi monitor |
| USB | device instance IDs | setupapi |
| EFI | variable-backed IDs | firmware vars (when accessible) |

## Collection hygiene (research harness)
- Log **source + raw + normalized** form for each ID
- Note privilege level required (user vs admin vs kernel)
- Capture whether value survives reinstall / disk clone / VM move
- Never assume one ID is "the HWID" — ACs combine features

## Ban-stack relevance
- User-mode collectors vs kernel collectors
- Remote services may hash/salt server-side
- Spoofing one field while leaving correlated fields is often fingerprinted

## Pair with
`tpm-attestation-research`, `eac-ban-stack`, `anti-cheat-bypass`, `windows-internals`.

## Refs (public threads / topics)
- UC: methods retrieving unique identifiers / HWIDs
- UC: serials & EAC/FN ban discussions

Files in this skill

  • SKILL.md2 KB
  • agents/openai.yaml43 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.