I have an executable file and I can say that the source of the file was written in go.Now the file is kind of a secret file(puzzle) and its not revealing much info about what its expecting such as command line arguments.
I have tried using command line programs such as strings , objdump etc to see if I can get any info on what arguments to pass to the file.But I did not find enough clue.
How can I know if the program is expecting any arguments.(Of course not through guessing.)
Note : I don't have to reverse engineer the whole program.Just wanted to see if there are any keywords which I can use to search the executable to decode any flags.