Riga is another beginner Reverse Engineering Challenge. Ghidra is a good tool to get started with disassembly and some RE challenges can be solved using Ghidra alone (no gdb required). The sources are included as sources.zip.enc... solve the challenge, get the flag, view the sources used to create the challenge if you are interested. Good Luck!
I got the pickles :)
You're welcome
I just googled Riga :-)
I think perhaps someone use python should know that the ^ method is less priorer than the + - operator,it took me a long time
I solved it but it's strange,I use gdb as well as Ghidra to analyse main Herbaltea0 Herbaltea1 Herbaltea2.And the answer was in one of these functions.But while I was debugging using pwngdb,the program step into main BlackRyeBread and finally the Herbaltea2.Therefore I dump pickles2 and reverse the flag but it wasn't the correct one.What surprised me most is that the correct flag hided in the function that I didn't step in.I noticed that the program seem to call functions like gettimeofday.Does it influence the final answer?
I got the pickles :)
1 week ago
I solved it but it's strange,I use gdb as well as Ghidra to analyse main Herbaltea0 Herbaltea1 Herbaltea2.And the answer was in one of these functions.But while I was debugging using pwngdb,the program step into main BlackRyeBread and finally the Herbaltea2.Therefore I dump pickles2 and reverse the flag but it wasn't the correct one.What surprised me most is that the correct flag hided in the function that I didn't step in.I noticed that the program seem to call functions like gettimeofday.Does it influence the final answer?