- Get a decent Disassembler running (radare, IDA Pr0, BinaryNinja, x64dbg..)
- Find the string you are looking for in memory e.g. 'press enter ...'
- Look up the cross references to find the place in memory it's used for an API call
- Skip that part (look at later or earlier branches to patch, or just patch the bytes to jmp to the end / maybe a return will do the trick)
The memory location you are looking for will do something like print the string utilizing printf and then wait for user input. In the end, it will return.
Basically you can try to alter branch conditions through binary patching or you could try to do a hard binary patch. In the later case, you can just try to patch a return-statement instead of the input-waiting-function or insert a jump.
NOP-ing out the highlighted call did the trick.
Special regards to w s for in-chat guidance!