To reverse engineer this program I used IDA on one side and gdb on the other side (with pwndbg) so i could see what each input would do.
First of all we see that the program expects one argument Then we realise that the length of the string we pass as argument must be a dividable by two.
From now on we will consider that I am using the program ./strike aabbccddee with aabbccddee a string passed as argument to the program (in gdb)
(gdb) set args aabbccddee