Description
I recently used realm in a competition environment, where the run shell functionality is what is used 90% of the time for bulk commands to issue breaks to blue team.
I think it would helpful if it was more clear what privileges the shell commands are running under. In many C2s its not always clear what privileges the shell commands will run under. Also the privileges of the shell could even change during competition. I've had cases in the past with C2s where persistence mechanisms were misconfigured, and after a restart, the C2 only has user level permissions.
For a small ui change, I think it would be helpful if while running shell, it was a little more clear what type of shell it would be running under. This is mainly for Windows where its essential to know whether its powershell or cmd. Its already sort of labeled in the realm UI, but it could be even more clear, it doesn't stand out and I felt like I had to search around for it.
Less important with linux, but maybe even making it clear if its red hat, debian, arch, etc.. Could be really useful in a competition context to know exactly what OS you're dealing with.
I recognize these changes are pretty catered towards competition, where extra labeling helps with the 100+ hosts that you will eventually lose track of. But I think this would be useful in a stealthier applications, where the labeling ensures you don't make mistakes with the commands you send.
Thanks! This is easily my favorite C2 i've used for red teaming a competition 🙏