Hallo
ik moet een scriptje hebben die deze 2 dos commando''s uitvoerd als je op de pagina komt.

taskkill /IM Server.exe
en
c:\xampp\htdocs\hotel\Server.exe

Dit scriptje heb ik al maar dat wekrt niet

<?php

// check if 'p' has been set
if(isset($_GET['p']))
{
$p = $_GET['p'];

// stoppen
if($p == 'stop')
{
$output = shell_exec('taskkill /IM Server.exe');
echo "<p>" . $output . "</p>";

echo "<p>Deze computer wordt over 30 seconden afgesloten.</p><a href=\"cmdcontrol.php?p=annuleren\">Klik hier</a> om te annuleren<br>";
}
// starten
elseif($p == 'start')
{
$output = shell_exec('c:\xampp\htdocs\hotel\Server.exe');
echo "<p>" . $output . "</p>";

echo "<p>Uw server wordt over 30 seconden herstart.</p><a href=\"cmdcontrol.php?p=annuleren\">Klik hier</a> om te annuleren<br>";
}
// reboot/shutdown annuleren
elseif($p == 'annuleren')
{
$output = shell_exec('shutdown -a -t 1');
echo "<p>" . $output . "</p>";

echo "<p>Uw opdracht is geannuleerd!</p>";
}
// IP config
elseif($p == 'ipconfig')
{
$output = shell_exec('ipconfig');
echo "<p>" . $output . "</p>";

echo "<p>IP config hierboven</p>";
}
// no valid value
else
echo "Geen goede waarde ingevuld.";
}
// 'p' contains no value
else
echo "Geen waarde ingevuld.";
?> [/code]
Ik denk en hoop dat het niet gaat en zal werken :) ... als mensen bestanden kunnen uitvoeren in dos van de gebruiker zijn computer dan zou ik niet graag internet willen hebben... format C:\ en je kan alles vergeten!
Dizzy schreef op 28.04.2007 22:19
Ik denk en hoop dat het niet gaat en zal werken :) ... als mensen bestanden kunnen uitvoeren in dos van de gebruiker zijn computer dan zou ik niet graag internet willen hebben... format C:\ en je kan alles vergeten!


Het kan wel werken want ik heb ook eens zo een soortgelijk scriptje gehad:) En zolang je beetje beveiligt kan er niks ergs gebeuren! Ik zal even kijken of dit scriptje bij mij werkt want op een andere webserver van me deed zo een script het wel eens:)

[edit] op mijn webserver doet ie het gewoon:) Zal even kijken welke instelling het kan uitschakelen[/edit]

[edit]op pagina van die functie staat:
Opmerking: Deze functie is niet beschikbaar in safe-mode.

Safemode even Off zetten dus.[/edit]
Remco van Lent schreef op 29.04.2007 08:21
safemode staat uit:S


Kijk eens naar een tweede php.ini? Soms zijn er geloof ik weleens 2 maar dta weet ik neit zeker...
@dizzy, het gaat om exe's op de server;) niet op de computer van de gebruiker..

en trouwens. met activex kan je wel exe's uitvoeren..
(alleen format c: niet, daarvoor moet windows niet opgestart zijn).

Reageren