Here is the set of tools that I use in my GO analysis and reverse engineering, I'm sure it will be very useful for you to use it until it is simplified, but you still need a knowledge of IA-32/64, GO-RE KIT, another tip I have to give you is "Keep an eye on the debbug sections", GO developers often forget the debbug section and this can make your ...
All is good. r2 doesn't refresh this .rodata by default after your change but if you go to the address 0x2004, you would see your change.
r2 -w modified_helloworld
w Good, Bye!!!! @0x00002004
- offset - 0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
0x00002004 476f 6f64 2c20 4279 6521 2121 2100 0000 Good, Bye!!!!...
This is because of your old radare2 installation. If you installed radare2 via apt its very old.
Build it from latest source instead and you can look at different symbols.
I tried to replicate your problem in an Ubuntu 20.04 docker container
root@4a6deaf68cd8:/tmp# r2 -v
radare2 4.2.1 0 @ linux-x86-64 git.4.2.1
commit: unknown build: