POC script requirement

The PoC script should be executed without user interaction. The exam grader who is going to execute your PoC code should not be required to do anything manually while PoC code is running. Before execution: You can set a netcat listener, apache webserver before running the script. After execution: If you get a reverse shell, you can grab the flags and type ifconfig/ipconfig to show the IP address manually.

However, if you don't obtain reverse shell, then the PoC script should automatically extract the proof values.

You can have a dependency script for your main functional script if you require to use an external tool input. However, you'll need to provide the full contents of the scripts in your exam report and everything should be automated while you run the PoC script.