
./main /tmp/fuse
Will run the program and create a fuse mount on "/tmp/fuse" directory.
Expects you've compiled the shell in the root directory with a name of "shell" by default.
After you've run the program, there should be an executable binary in the "/tmp/ovl_merged/" directory, which you can run and gain root privileges.