We can see sharp.cpp and Makefile , its good .go on lets check commits log :
1234567891011
git log --oneline --raw -c
4a2f335 All done now! Should calculate the flag..assuming everything went okay.
:000000 100644 0000000... e5e5f63... A Makefile
:100644 100644 d961f81... f8d0839... M sharp.cpp
d57aaf7 There's only two factors. Don't let your calculator lie.
:100644 100644 354ebf3... d961f81... M sharp.cpp
2e5d553 It's getting better!
:100644 100644 efda2f5... 354ebf3... M sharp.cpp
7c9ba8a Initial commit! This one should be fun.
:000000 100644 0000000... efda2f5... A sharp.cpp
it seems we are in a good way , it seems sharp.cpp calculate flag .
lets try read sharp.cpp , logs should be a good place :)
parsa@xored:~/Desktop$ ./for400
Part1: Enter flag:
flag
Part2: Input 31337:
31337
Part3: Watch this: https://www.youtube.com/watch?v=PBwAxmrE194
watched
Part4: C.R.E.A.M. Get da _____:
money
Part5: Input the two prime factors of the number 272031727027.
we need 5 part to get flag , it seems we have 4 parts , they are flag,31337,watched,money but we need 5th part .
lets factor 272031727027 to primes .
parsa@xored:~/Desktop$ ./for400
Part1: Enter flag:
flag
Part2: Input 31337:
31337
Part3: Watch this: https://www.youtube.com/watch?v=PBwAxmrE194
watched
Part4: C.R.E.A.M. Get da _____:
money
Part5: Input the two prime factors of the number 272031727027.
31357
8675311
flag{3b532e0a187006879d262141e16fa5f05f2e6752}
and done The flag is :
3b532e0a187006879d262141e16fa5f05f2e6752