Skip to content

Instantly share code, notes, and snippets.

@aeharvlee
Created December 12, 2019 00:06
Show Gist options
  • Save aeharvlee/a5f8262b6d68e01269ec6bf29a19dc1f to your computer and use it in GitHub Desktop.
Save aeharvlee/a5f8262b6d68e01269ec6bf29a19dc1f to your computer and use it in GitHub Desktop.
Low Command Injection Source
<?php
if( isset( $_POST[ 'Submit' ] ) ) {
// Get input
$target = $_REQUEST[ 'ip' ];
// Determine OS and execute the ping command.
if( stristr( php_uname( 's' ), 'Windows NT' ) ) {
// Windows
$cmd = shell_exec( 'ping ' . $target );
}
else {
// *nix
$cmd = shell_exec( 'ping -c 4 ' . $target );
}
// Feedback for the end user
echo "<pre>{$cmd}</pre>";
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment