I solve Overflow2 challenge on picoCTF which consist of two main objectives:
1)change the program's execution flow by overwriting the return address of main() with the flag function
2)modify the function's arguments to pass some sanity checks and get our flag