Skip to content

Latest commit

 

History

History
26 lines (14 loc) · 1.28 KB

launch_code_650.md

File metadata and controls

26 lines (14 loc) · 1.28 KB

Launch Code (650)

Problem

Recently the NSA has intercepted a program which generates the launch codes for Chinese nuclear weapons.

The launch code generator program takes in a password which is at most 63 characters, and the NSA has also intercepted a password belonging to an agent identified as 'Agent 23102'. Unfortunately, each launch code generator program is locked to a specific agent id, and each agent has a unique password. The program generates the correct launch code based on a combination of the agent id watermarked to the program and the correct password.

Our intel suggests that the program we have intercepted belongs to an agent with the id 5068, and the password we have intercepted belongs to an agent with the id of 23102.

Your task: Reverse engineer the launch code generator program, and modify it so that it will work with agent 23102's password instead of agent 5068. Then, using the intercepted password, generate a valid launch code and report it back to us!

Intercepted Program: LaunchCode.exe

MD5: bd1f54a4fa1f19168303275d6d02ca0f

Agent 23102's Passcode: diguo zhuyi hai cunzai

Hint

Hint: it's not Feynman.

External Writeups