I’m on calamity and has successfully gotten to the vuln code, caused the overflow and written a rop chain. When run inside gdb I get a shell as expected and not root (as expected). Without gdb I also get a shell and again without root access. I had expected that popping a shell from inside the vuln app I would have gotten root. Am I missing something? On the right track? Need to just “try harder?”