Maybe one of you could take this challenge and make it better!!!

There is a big way to get around doing what you need to do, but please try and take the proper steps.
Useful things to know before taking on this challenge:
Cryptography
Reverse Engineering (Not a must)
Logical understanding
Algorithms
The challenge is is a C++ compiled program. The file is a .tar.gz / .zip file and comes with a README file explaining what you need to do.
Link to the .tar.gz
Link to a .zip
Never tested the regular .zip file, and do not know if it works.
The read me file is as follows:
- Code: Select all
I would first like to say thank you for taking on my challenge! Thank you!
Now, to understand what you must to to complete the challenge.
If you travel to the Challenge directory, there will a C++ program called 'Challenge'
Open up the C++ program. You will be asked to enter in two strings. These strings are then
put into a simple algorithm, to give a number output based on your strings. The goal here is
to find out how the algorithm works, and figure out how to make your encrypted strings equal the value of '1337'
Once you have done that, the C++ program will give you information regarding the rest of the challenge.