<<< Simple_IO Source | Index | >>> |
Open M12gcc.exe or M12vc8.exe in OllyDbg.
Both files are executable images of the same program compiled by GCC version 3.4.5 and MSVC++ version 8.0, respectively.
Using OllyDbg debugging techniques, solve the challenge imposed by the password prompt.
Hint: you need to understand the logic between the two consecutive prompts "password is incorrect, please re-enter".
What to submit: please email brief answers to the following questions:
(a) What key combinations do you type to enter the password?
(b) What is the location of the C++ source file for this program?
(c) What kind of logic is employed by this C++ program to hide/unhide the ASCII text?
<<< Simple_IO Source | Index | >>> |