Skip to content

Snowball Fight⚓︎

Difficulty:
Direct link: Snowball Hero terminal

Objective⚓︎

Request

Visit Christmas Island and talk to Morcel Nougat about this great new game. Team up with another player and show Morcel how to win against Santa!

Goose of Christmas Island @ Frosty's Beach

Honk honk

Santa @ Frosty's Beach

Welcome to the Geese Islands, fellow traveler! This one is called Christmas Island. Nooo ho ho, not that Christmas Island.
After countless years of shivering and shaking through each holiday season, I thought to myself, "Why not trade the snowflakes for sunbeams, just once?"
Oh, the North Pole has its charm, but the bones do yearn for a bit of warmth now and then.
The notion was suggested by my good friend, Chat North Pole Technology, or as we like to call it, 'ChatNPT'. That's the one we use, but there's a whole slew of other AI platforms. You should try them out!
It came to me describing palm trees and gentle waves, saying, "Santa, let your holidays take flight to Geese Islands, where the warmth isn't just a setting."
"There, every day is a sunny scene straight out of a vintage film reel."
I chuckled at the thought, my belly shaking like a bowl full of jelly.
But the AI persisted, "Winter's best kept secret: the balmy breezes of Geese Islands!"
And I must confess, the sound of that did stroke my beard with curiosity.
So, I called a meeting with the elves, the reindeer, and Mrs. Claus, of course.The elves were all a-buzz with the idea of crafting toys with a view of the ocean!
Thus, we packed up our sleighs and ChatNPT charted a course for the Geese Islands, a tropical paradise just north of the equator..
And I must say, there's something quite magical about a Christmas carol sung to the strum of a ukulele.
After all, the magic of the holidays isn't in the snow or the cold, but in the love and the care that we put into each and every gift.
So here's to trying new things, to following the sunshine, and to the Geese Islands, where the holiday cheer is sun-kissed and the Christmas spirit is as warm as the tropical breeze.
And it's all thanks to a little nudge from ChatNPT.
Now, why not start off your vacation with a snowball fight with Morcel, or check out my surf shack on the other end of the beach?
However you decide to relax, be sure to soak in all the whimsical beauty of these magical islands, and enjoy the activities to the fullest!

Hints⚓︎

Synthesis is the True Ending

From: Santa
The AI revolution has begun. Some of the most prominent and useful tools born from the advent of powerful AI include ChatGPT, PlayHT, Midjourney, Dall-E 3, Bing AI, and Bard, and Grok.

Snowball Super Hero

From: Morcel Nougat
Terminal: Snowball Hero
Its easiest to grab a friend play with and beat Santa but tinkering with client-side variables can grant you all kinds of snowball fight super powers. You could even take on Santa and the elves solo!

Consoling iFrames

From: Morcel Nougat
Terminal: Snowball Hero
Have an iframe in your document? Be sure to select the right context before meddling with JavaScript.

Based on Santa's story and the first hint, it is clear what will be the theme of this year's Holiday Hack Challenge.
ChatNPT - AI technology that can convince Santa Claus to go somewhere nice and warm! ©
AI

Walking past Santa, this seems like the most appropriate time to check out vendor booths.

Vendor Booths

Vendor Booths

HHC2023 Swag
Amazon Security
SANS.edu
Microsoft including KC7 and Kusto Detective Agency
Google
President's Cup Cybersecurity Competition
Hack Space Con

Morcel Nougat

Morcel Nougat @ Frosty's Beach

Hey there, I'm Morcel Nougat, elf extraordinaire!
You won't believe this, but we're on a magical tropical island called Christmas Island, and it even has snow!
I'm so glad ChatNPT suggested we come here this year!
Santa, some elves, and I are having a snowball fight, and we'd love you to join us. Santa's really good, so trust me when I say it's way more fun when played with other people.
But hey, if you can figure out a way to play solo by tinkering with client side variables or parameters to go solo mode, go for it!
There's also ways to make the elves' snowballs do no damage, and all kinds of other shenanigans, but you didn't hear that from me.
Just remember, it's all about having fun and sharing the joy of the holiday season with each other.
So, are you in? We'd really love your company in this epic snowball battle!

Solution⚓︎

To solve this challenge, first play the game normally (Random Match Making) observing network traffic using Chrome Dev Tools. Static content aside, the following request stands out. This URL has an interesting parameter singlePlayer which is set to false (singlePlayer=false). singlePlayer

Next, read through the game's JavaScript file in Dev Tools' Sources tab and find where URL with its parameters is being built. As this URL is built, window's location is then assigned to it. Close and restart the game but don't start matchmaking yet - stay in the lobby. Set a breakpoint at this assignment (line 81) so you could manipulate the URL.

URL

Now start Random Match Making - your action will pause at the JS breakpoint. You can now print the URL to the console and modify it to set singlePlayer to true.

Modified URL

Now that URL is modified, resume script execution. Powerful "Elf the Dwarf" appears as my partner, holding none other than snowball shotgun with big sprrrreeead. At this point victory is imminent and all that's left is to shoot every elf and Santa.

Modified URL

No elves or Santa were hurt during this competitive but friendly game of snowball.

Answer

Elf the Dwarf saves the day!
Glory

Response⚓︎

Morcel Nougat @ Frosty's Beach

You're like a snowball fighting ninja! A real-life legend. Can I have your autograph!?

Next up we need to pay a visit to Ginger Breddie in Santa's Shack...