Skip to content

Instantly share code, notes, and snippets.

@milnak
Last active November 24, 2022 02:04
Show Gist options
  • Save milnak/29a984d77720e572ad2e83db7b558e1e to your computer and use it in GitHub Desktop.
Save milnak/29a984d77720e572ad2e83db7b558e1e to your computer and use it in GitHub Desktop.
[Windows v1 - v3 Easter Eggs] How to access the easter eggs in early versions of Windows. #eastereggs #windows

Windows 1 - 3 Easter Egg Information

Encryption/Obfuscation

Windows 1.x - 2.x

Chained XOR. To decrypt, XOR the nth byte with the key, XOR the key with that decrypted byte and repeat until the EOF mark is hit. Initial key is the integer 77.

Windows 3.0

Same as the above, except for the addition of a length word (stop decrypting once that number of bytes are decrypted). Same Initial key of 77.

Key is 8 bits long so it can be easily brute forced, however finding the encrypted data is much harder than cracking the key. The key is in the decryption code.

Windows 1.0

Very well hidden. Encrypted data located at the end of bitmap 1, even if the bitmap gets found the encrypted data won't. Functions given very misleading names and symbols for Easter egg data stripped.

Double click on the ListBox to get smiley face background.

1.xx

Keystrokes:

Alt+Shift+Esc+Enter

Decrypted:

Congrats!
The Secret List
Neil W. Konzen
Scott R. Ludwig
Mark D. Taylor
Mark Cliggett
Marlin Eller
Yasushi Hattori
John Keyes
Joe King
Paul Klingler
Dan Lipkie
Ed Mills
Walt Moore
Gabe Newell
Jeff Pack
Chris Peters
Rao Remala
Lin Shaw
Karl Stock
Ben Ting
Steve Wood

Info:

Not easy to reverse/understand. Patch 2 bytes instead.

1.01 - 1.03

Keystrokes:

Alt down, Esc down, Alt up, Esc up, Esc, Esc, Backspace

Decrypted:

Congrats!
The Windows Team
Neil W. Konzen
Scott R. Ludwig
Mark D. Taylor
Bill Anderson
Steve Ballmer
Joe Barello
Jeanne Bellamy
Mary Helen Clarke
Mark Cliggett
Randy Cutchall
Paul Davis
Rick Dill
Marlin Eller
Chris Gunlogson
Don Hasson
Brad Hastings
Frank Hu
Yasushi Hattori
Nancy Kersey-Perez
John Keyes
Joe King
Paul Klingler
Dan Lipkie
Ed Mills
Walt Moore
Gabe Newell
Jeff Pack
Chris Peters
John Pollock
Rao Remala
Lin Shaw
Karl Stock
Ben Ting
Tandy Trower
John Waskom
Steve Wood

1.04

Keystrokes:

Alt down, Esc down, Alt up, Esc up, Esc, Esc, Backspace

Decrypted:

Congrats!
The Windows Team
Neil W. Konzen
Scott R. Ludwig
Mark D. Taylor
Bill Anderson
David Anderson
Steve Ballmer
Joe Barello
Tom Bates
Jeanne Bellamy
Mary Helen Clarke
Mark Cliggett
Lisa Cram
Randy Cutchall
Paul Davis
Rick Dill
Marlin Eller
Ron Gery
Bob Gunderson
Chris Gunlogson
David Habib
Cheryl Hagens
Hiroshi Hasegawa
Don Hasson
Brad Hastings
Yasushi Hattori
Debbie Hill
Laurie Hirata
Greg Hitchcock
Richard Hobbs
Frank Hu
Peter Hua
John Keyes
Joe King
Paul Klingler
Dan Lipkie
Mitchell London
Bob Matthews
Ed Mills
Walt Moore
Nathan Myhrvold
Gabe Newell
Jeff Pack
David Pehrson
Chris Peters
Tony Pisculli
John Pollock
Joe Rehfeld
Rao Remala
Aaron Reynolds
Wesley Rupel
Hock San Lee
Kent Settle
Sean Shapira
Ken Shapiro
Lin Shaw
Karl Stock
Michel Suignard
Gene Sydoriak
Pat Tharp
Ben Ting
Tandy Trower
Manny Vellon
John Waskom
David Weise
Chuck Whitmer
Steve Wood

Windows 2.x

Almost the same as Windows 1.x. The strings may have been too long so Microsoft's encryption tool failed to encrypt all bytes of it, leaving the first few bytes cut off.

2.01 (386)

Keystrokes:

F1, F5, F9, F4, Backspace

Decrypted:

9dows Teams

Windows 1.XX
------------
David Anderson
Steve Ballmer
Joe Barello
Tom Bates
Mark Cliggett
Randy Cutchall
Paul Davis
Rick Dill
Marlin Eller
Hiroshi Hasegawa
Don Hasson
Brad Hastings
Debbie Hill
Laurie Hirata
Greg Hitchcock
Peter Hua
John Keyes
Joe King
Paul Klingler
Neil Konzen
Dan Lipkie
Mitchell London
Scott Ludwig
Ed Mills
Walt Moore
Nathan Myhrvold
Jeff Pack
David Pehrson
Chris Peters
John Pollock
Joe Rehfeld
Rao Remala
Aaron Reynolds
Hock San Lee
Kent Settle
Sean Shapira
Ken Shapiro
Lin Shaw
Karl Stock
Michel Suignard
Gene Sydoriak
Mark Taylor
Pat Tharp
Ben Ting
Tandy Trower
Manny Vellon
Steve Wood

Windows 2.00
------------
Bill Anderson
Chip Anderson
Lisa Cram
Ellen Eades
Ron Gery
Bob Grudem
Bob Gunderson
David Habib
Richard Hobbs
Bob Matthews
Walt Moore
Joseph Mouhanna
Tony Pisculli
Franz Rau
Rao Remala
Wesley Rupel
Kory Srock
David Weise
Chuck Whitmer
Chris Williams

Windows 386
-----------
Phil Barrett
Tony Gosling
Rick Hargrove
Eric Harman
Melissa Hunley
Ralph Lipe
Greg Lowney
Gabe Newell
Aaron Reynolds
Marc Wilson

2.03

Keystrokes:

F1, F5, F9, F4, Backspace

Decrypted:

Congrats!
The Windows Teams

Windows 1.XX
------------
David Anderson
Steve Ballmer
Joe Barello
Tom Bates
Mark Cliggett
Randy Cutchall
Paul Davis
Rick Dill
Marlin Eller
Hiroshi Hasegawa
Don Hasson
Brad Hastings
Debbie Hill
Laurie Hirata
Greg Hitchcock
Peter Hua
John Keyes
Joe King
Paul Klingler
Neil W. Konzen
Dan Lipkie
Scott R. Ludwig
Ed Mills
Walt Moore
Nathan Myhrvold
Jeff Pack
David Pehrson
Chris Peters
John Pollock
Joe Rehfeld
Rao Remala
Aaron Reynolds
Hock San Lee
Kent Settle
Sean Shapira
Ken Shapiro
Lin Shaw
Karl Stock
Michel Suignard
Gene Sydoriak
Mark D. Taylor
Pat Tharp
Ben Ting
Steve Wood

Windows 2.00
------------
Bill Anderson
Chip Anderson
Lisa Cram
Ellen Eades
Ron Gery
Bob Grudem
Bob Gunderson
David Habib
Richard Hobbs
Eric Lee
Mitchell London
Bob Matthews
Walt Moore
Joseph Mouhanna
Martin Pagel
Tony Pisculli
Franz Rau
Rao Remala
Wesley Rupel
Richard Saunders
Kory Srock
Tandy Trower
Manny Vellon
David Weise
Chuck Whitmer
Chris Williams

Windows 386
-----------
Phil Barrett
Tony Gosling
Rick Hargrove
Eric Harman
Melissa Hunley
Adrian King
Jim Landowski
Ralph Lipe
Greg Lowney
Gabe Newell
Aaron Reynolds
Marc Wilson

2.03 (386)

Keystrokes:

F1, F5, F9, F4, Backspace

Decrypted:

9dows Teams

Windows 1.XX
------------
David Anderson
Steve Ballmer
Joe Barello
Tom Bates
Mark Cliggett
Randy Cutchall
Paul Davis
Rick Dill
Marlin Eller
Hiroshi Hasegawa
Don Hasson
Brad Hastings
Debbie Hill
Laurie Hirata
Greg Hitchcock
Peter Hua
John Keyes
Joe King
Paul Klingler
Neil W. Konzen
Dan Lipkie
Scott R. Ludwig
Ed Mills
Walt Moore
Nathan Myhrvold
Jeff Pack
David Pehrson
Chris Peters
John Pollock
Joe Rehfeld
Rao Remala
Aaron Reynolds
Hock San Lee
Kent Settle
Sean Shapira
Ken Shapiro
Lin Shaw
Karl Stock
Michel Suignard
Gene Sydoriak
Mark D. Taylor
Pat Tharp
Ben Ting
Steve Wood

Windows 2.00
------------
Bill Anderson
Chip Anderson
Lisa Cram
Ellen Eades
Ron Gery
Bob Grudem
Bob Gunderson
David Habib
Richard Hobbs
Eric Lee
Mitchell London
Bob Matthews
Walt Moore
Joseph Mouhanna
Martin Pagel
Tony Pisculli
Franz Rau
Rao Remala
Wesley Rupel
Richard Saunders
Kory Srock
Tandy Trower
Manny Vellon
David Weise
Chuck Whitmer
Chris Williams

Windows 386
-----------
Phil Barrett
Tony Gosling
Rick Hargrove
Eric Harman
Melissa Hunley
Adrian King
Jim Landowski
Ralph Lipe
Greg Lowney
Gabe Newell
Aaron Reynolds
Marc Wilson

2.10 - 2.11 (286/386)

Keystrokes:

F1, F5, F9, F4, Backspace

Decrypted:

fndows 1.XX
------------
David Anderson
Steve Ballmer
Joe Barello
Tom Bates
Mark Cliggett
Randy Cutchall
Paul Davis
Rick Dill
Marlin Eller
Hiroshi Hasegawa
Don Hasson
Brad Hastings
Debbie Hill
Laurie Hirata
Greg Hitchcock
Peter Hua
John Keyes
Joe King
Paul Klingler
Neil W. Konzen
Dan Lipkie
Scott R. Ludwig
Ed Mills
Walt Moore
Nathan Myhrvold
Jeff Pack
David Pehrson
Chris Peters
John Pollock
Joe Rehfeld
Rao Remala
Aaron Reynolds
Hock San Lee
Kent Settle
Sean Shapira
Ken Shapiro
Lin Shaw
Karl Stock
Michel Suignard
Gene Sydoriak
Mark D. Taylor
Pat Tharp
Ben Ting
Steve Wood

Windows 2.00
------------
Bill Anderson
Chip Anderson
Lisa Cram
Ellen Eades
Ron Gery
Bob Grudem
Bob Gunderson
David Habib
Richard Hobbs
Eric Lee
Mitchell London
Bob Matthews
Walt Moore
Joseph Mouhanna
Martin Pagel
Tony Pisculli
Franz Rau
Rao Remala
Wesley Rupel
Richard Saunders
Kory Srock
Tandy Trower
Manny Vellon
David Weise
Chuck Whitmer
Chris Williams

Windows 386
-----------
Phil Barrett
Tony Gosling
Rick Hargrove
Eric Harman
Melissa Hunley
Adrian King
Jim Landowski
Ralph Lipe
Greg Lowney
Gabe Newell
Aaron Reynolds
Marc Wilson

Windows 3.x

In build 55 the data might've been plaintext in resource 1 of the type "crstrs" (credit strings). That resource is not in build 55's user.exe itself unfortunately. Later builds store the encrypted data inside the "BITNAP" resource 1. It can be found very easily and the attempt to trick people into thinking that it's "BITMAP" failed.

3.0 build 55

Keystrokes:

F8, F4, F8, F4, Backspace

Decrypted:

N/A

Info:

Code for Easter egg is there but no data ("crstrs" 1) sadly.

3.0 RC2 - RC6

Keystrokes:

W, I, N, 3, F3 down, Backspace

Decrypted:

THE MAGICIANS:
aaronr amitc arthurc bobgu chipa chrisc chrisg clarkc craigc davidds davidw earleh fernandd georgep glenns gunterz jaywant jimmat kens kensy lalithar marcw mikecole mikedr peterbe philba ralphl richp rong sankar toddla tonyg
THE TESTERS:
burtm camp chrissh chriswil davidti dougr erich jeffst johnen johns korys lyndahi mattl randyg richsa rong stephenb stuart terrig timg tycar
USER ED:
betsyt chrisbr chrisdo chrish danbr danda davee garyb joank jimgr jimro kathypf laurak laurap lindah lindas loriw marcsm marionj michaelm niklas pauli peggy petrar robertaw rosem scottmc sharot shelleym stevenwa tonye
PROGRAM MANAGEMENT:
ericst greglo jodys lisacr markwa melissah timmcc
MARKETING:
celesteb danbo jonro richab sherryr tomja
SCENERY:
alig tandyt virginia susank
SPECIAL THANKS TO:
bobm donha kaikal neilk scottlu stevewo MSFT
MOMS:
chrisga julieg lorisi maryho sarahh
DADS:
billg russw steveb

3.0

Keystrokes:

W, I, N, 3, F3 down, Backspace

Decrypted:

THE MAGICIANS:
aaronr amitc arthurc bobgu chipa chrisc chrisg clarkc craigc davidds davidw earleh fernandd georgep glenns gunterz jaywant jimmat kens kensy lalithar marcw mikecole mikedr peterbe philba ralphl richp rong sankar toddla tonyg
THE TESTERS:
bertm camp chrissh chriswil davidti dougr erich jeffst johnen johns korys lyndahi mattl randyg richsa rong stephenb stuart terrib timg tycar
USER ED:
betsyt chrisbr chrisdo chrish danbr danda davee garyb joank jimgr jimro kathypf laurak laurap lindah lindas loriw marcsm marionj michaelm niklas pauli peggy petrar robertaw rosem scottmc sharot shelleym stevenwa tonye
PROGRAM MANAGEMENT:
davidcol ericst greglo jodys lisacr markwa melissmo timmcc
MARKETING:
celesteb danbo jonro richab sherryr tomja
SCENERY:
alig tandyt virginia susank
SPECIAL THANKS TO:
bobm chrisla donha kaikal lins neilk scottlu stevewo MSFT
MOMS:
chrisga julieg lorisi maryho sarahh
DADS:
billg russw steveb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment