Как получить переменные из скомпилированного исполняемого файла?
ну если этот код был скомпилировал в релизе и с оптимизациями, то... никак.
Например в приведенном коде компилятор сможет посчитать и выполнить все условия еще во время компиляции, и у вас вообще переменных не останется, только вывод.
Реверс инжиниринг. Она же обратная разработка. Тема обширная, но это то, что вас интересует.