Solomon Lane’s The Apostles, A network of Rogue Operatives continue to wreak havoc across the globe

computer science

Description

Solomon Lane’s The Apostles, A network of Rogue Operatives continue to wreak havoc across the globe. The Apostles are working to acquire functioning plutonium to create Nuclear Weapons from another Criminal network. The CIA has uncovered an account that is being used to finance the Apostles. This account is locked using a six vault key system where each number is randomly generated. Because the system locks itself after only a few tries, brute force is out of the question. Fortunately the IMF (Impossible Mission Force) has aquired a header file being used to write the encryption Key that the apostles are using in their online system. Meaning that if we can crack their vault system with our simulated system then we will be able to use the same source code and inject into their system successfully acquiring their key. This file is called vault.h. The technical team at the IMF tells me that the key is made up of 6 classes using different security systems. For many of these classes they have made the value containing the key in a private variable called key of type num (very big integer). Our experts are only able to easily access vault0; however we believe an individual with your expertise in C++ can find ways using pointers to access the num key variable in each of the vault classes. The team went ahead and has written client code under cs202ast6.cpp with some hints of what we believe is the right way to solve this. We recommend you use the debug mode when working on your solution, but at the end the code must work with both the #define DEBUG commented out and uncommented out as the Syndicate’s version of the code has it commented out. Note that you can only write code from where it says Your Code Here up until //End of Your Code (Line 46=72). This is because this is the only place we can inject code into. But for a man of your talents that should not be a problem. (See the next page for important notes from our tech team) The urgency of you finding the solution is of the utmost importance therefore the deadline on Canvas is critical before the Apostles acquire the Plutonium using the funds controlled by that key. Your mission, should you chose to accept it (and you will get a zero if you don’t), is to prevent the Apostles from acquiring Plutonium by writing a program that will hack the key system being used by them. As always, should any of your pointers be left dangling or leaking memory, the Secretary will disavow any knowledge of your actions. This paper will self-destruct in five seconds. Good luck


Related Questions in computer science category