
Developer, geek, exponent of using your brain! OSS monkey (Nancy, TinyIoC...), LFC and Runcorn Linnets fan, also on bluesky @grumpydev.com
Cheshire, UK
Joined February 2009
- Tweets65.1K
- Following966
- Followers2.8K
- Likes2.4K
Pinned Tweet
Don't post much on here anyway, but I'm also on Bluesky - I have no idea how to link to my profile, but I'm @grumpydev.com on there 😂
Steven Robbins retweeted
This is the story of FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8.
I was the primary author of Windows Product Activation on the operating systems side. Not the key math – those were the ACTUALLY smart guys with heads so big that they bumped the doorjamb on the way into your office. I just did the protection of and integration into the operating system.
As you likely recall, Product Activation required that you have a key, and you’d have to activate it online or over the phone.
But Microsoft had large corporate customers, think hundreds of thousands of PCs, and those customers did not want to have to activate every offline PC. So in that case, you would be given special “Volume Media” that could be unlocked with a Volume key.
That way, a volume key could never unlock your retail CD.
Now, to know what media you have, I inspect the disc image. And the Volume licensing media contained a special binary blob that I made. It was about 10MB of data, entropy stripped, hard to duplicate on Usenet at the time. And it was only present on the Volume media.
That secret data, which I hashed and checked to match to the key, was Microsoft Bob. I took their disc data and compressed and encrypted it several times. Rest assured it’s encrypted and even in the AI age no one has extracted it yet. I really just needed random data, so I started with a precompressed binary image because, secretly, I was young and didn’t know if I could trust CryptGenRand
And so, if you ever tried the FCKGW key on a regular XP CD, it wouldn’t work, because you didn’t have Bob buried in your bits.
But if you had the means in 1995 to download large ISO binaries or copy CDs, all it took was the key and a copy of the disc.
The key itself still had to pass the product-key validation math (the part I didn’t own). Once it did, WPA simply skipped the rest of the process. That combination—valid VLK + matching volume media—is what made the install look fully legitimate, including early Windows Update checks.
How it leaked
RTM went to manufacturing on 24 August 2001. Retail launch was 25 October. Roughly five weeks before launch the warez group Devils0wn (often written “Devil’s Own”) posted a complete, non-beta “Windows XP Pro Corporate” ISO together with the FCKGW key. That ISO was the volume media. Pirates then started baking the key into images or just writing it on the CD with a Sharpie. The famous photo of the marked-up disc is from that scene.
The most plausible source is an OEM or hardware partner that received final media early so they could ship PCs on launch day. Dell is the name that comes up most often; Intel has also been mentioned because of later source dumps. There were very few organizations that actually possessed a VLK that early, which is why the timing points at a partner rather than a random corporate customer. But I do not know. Presumably someone does.
Aftermath
We started blacklisting the Product IDs that belonged to the leaked keys (FCKGW decoded to one of the 640-range PIDs we later treated as toxic) in SP1. SP2 and Windows Genuine Advantage made the check more aggressive and also started blocking updates for those installs. Other, un-leaked VLKs continued to work on volume media for years; Microsoft did not kill the entire volume-licensing path, just the ones that had escaped.
So the design decision was “give trusted big customers a convenient offline path.” The operational failure was that the media and one of those keys left the building before the product even reached stores. Once both pieces were public, WPA’s hardware-binding never got a chance to run.
These Days
If you’re curious about what I’m doing today, check out Task Manager TMOG at tmog.org where you can download the Free version! It runs fully native on Windows, Mac, and Linux!
Steven Robbins retweeted
We made history. On just our second flight, we became the first commercial space company from Europe to deliver satellites into orbit. Mission 'Onward and Upward' successfully lifted off and deployed payloads into orbit. A new chapter for European spaceflight. More: isaraerospace.com/press/hist…
Steven Robbins retweeted
Call me a hippy, but I’d like to see more “tough decisions” from Labour that involve the ultra rich being taxed more rather than the poor shouldering the burden, personally.
Steven Robbins retweeted
Wow! Australia has introduced a new bill that caps the total amount billionaires like Elon Musk can spend on political parties to just $20,000.
This legislation will completely ban billionaires from"buying" elections in the country.
We need that here.
Steven Robbins retweeted
Why is this still just a subject for discussion rather than enshrined in law?
A Simple Ban on Political Lying Could Radically Transform Our Politics bylinetimes.com/2025/01/22/a…
Steven Robbins retweeted
BREAKING: None of this is true.
The father was 18 at the time of the Rwandan genocide, and living in Uganda.
He's also a Tutsi - the victims of the genocide, not its perpetrators.
And Keir Starmer didn't represent him.
Steven Robbins retweeted
Roy Keane didn't hold back on Trent Alexander-Arnold’s performance against Man Utd...
#LIVMUN
Steven Robbins retweeted
Hey @Gizmodo did you have NordVPN staff write this ret@rded "review"? Everything you said here is wrong. How much is Nord paying you?
gtfo://gizmodo.com/best-vpn/windscribe-vs-nordvpn
Steven Robbins retweeted
So it would seem that after 7 or 8 years dedicating myself to a company I believed in and gave everything I had to, that relationship is coming to an end.
Steven Robbins retweeted
At this point you can't tell me that the Premier League refs aren't being paid off.
Steven Robbins retweeted
Thread.
Grab a brew/stiff drink, girder your loins and brace yourself - What we have here is a detailed analysis/debunking of the mystic muppetry of (@rustyrockets ) Russell Brand and his WIFI beating necklace of nonsense.
#muppetry #digitalliteracy
This Post is from an account that no longer exists. Learn more
Steven Robbins retweeted
IS or WAS – the celebrity mortality game. Enjoy that moment of surprise when you discover that bloke from the telly who you thought died during the celebrity cull of 2016 is still kicking about. It checks Wikipedia daily for the most recent bucket-kickers. is-or-was.com/
Steven Robbins retweeted
I’m not buying this line of argument. Johnson knew, as everybody in the Conservative Party knew, that the Brexit referendum was about heading off the (over-stated) electoral threat from UKIP and simultaneously dealing with a fringe group of MPs in the party who were a distraction and wouldn’t shut up. Nobody, Johnson included, thought the country would actually vote for it. There was never going to be a White Paper because nobody sensible could think of anything to put in it. The expectation was that the electorate would sort the Conservative Party’s internal squabbles out for them by decisively rejecting it and all would be well. As an aside, we have the choice of continuing with this failed non-policy or not, and the current government have chosen to continue with it. I would love to see a White Paper laying out the case for staying out of the single market and customs union.
You’re unable to view this Post because this account owner limits who can view their Posts. Learn more
Steven Robbins retweeted
Is any of it going to fit him?
Lingerie retailer Bravissimo, which was set up by entrepreneur Sarah Tremellen almost 30 years ago, has been sold to a Japanese giant.
bit.ly/3BesAsH





























