В задаче необходимо указать к какой ошибке приводит представленный код и в какой строке содержится уязвимый код.
1. <?php
2.
3. if( isset( $_POST[ 'Submit' ] ) ) {
4. // Get input
5. $target = $_REQUEST[ 'ip' ];
6.
7. // Determine OS and execute the ping command.
8. if( stristr( php_uname( 's' ), 'Windows NT' ) ) {
9. // Windows
10. $cmd = shell_exec( 'ping ' . $target );
11. }
12. else {
13. // *nix
14. $cmd = shell_exec( 'ping -c 4 ' . $target );
15. }
16.
17. // Feedback for the end user
18. $html .= "{$cmd}";
19.}
20.
21.?>