Bank Heist

Difficulty: Hard

CS106B Fall 22-23 | Linked Lists

You work for a cybersecurity agency that intercepts digital attacks across the country. Recently, a company that installed a private computer network has contacted your agency to monitor access to the system. The network contains key nodes, which given the right password, can grant admin permissions. You and a group of three co-workers have been assigned to scan for unusual traffic.

Upon arriving to your office in New York City, you notice a warning bar flashing on your work computer. Your partners turn to glance at your screen, briefly nod, and turn again to face their own screens. With as many false alarms as there have been in the past couple of months, you take your time grabbing snacks from the office micro kitchen before sitting down. However, once seated, you instantly realize that you’ve never seen any warning message like this before - “UNKNOWN ACCESS to Node ID: BA2F4”. Thousands of UNKNOWN ACCESS warnings flood the display when you click into the message.

Hackers have breached the network, but they haven’t cracked admin permissions yet. You gather your co-workers and create an action plan at blazing speed. Your team estimates that the hackers will succeed within an hour, but eliminating unauthorized access could take longer. And quite unfortunately, it happens that this network manages 5 major bank chains across the nation. With admin access, the hackers can do whatever they wish with each bank’s records and transactions. Can you eliminate them before the U.S. economy collapses?

Escape Route

Teams of 4

Increasing difficulty

Algorithmic thinking

Lateral thinking

Coding required

Instructions

Each part will give you a puzzle that leads to a code. Use the code in the answer box to proceed.

No link: Use the answer to the puzzle as the code.

Virtual world link: Use the answer to the puzzle to find the code online.

Physical world link: Use the answer to the puzzle to find the code in the real-world room.