Versio

dos commando's uitvoeren

Overzicht Reageren

Remco van Lent

Remco van Lent

28/04/2007 20:55:00
Quote Anchor link
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

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?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.";
?>
Gewijzigd op 01/01/1970 01:00:00 door Remco van Lent
 
PHP hulp

PHP hulp

24/05/2012 10:30:59
Gesponsorde koppelingen:
 
Dizzy

Dizzy

28/04/2007 22:19:00
Quote Anchor link
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!
 
Mebus  vg

mebus vg

28/04/2007 22:20:00
Quote Anchor link
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:
op pagina van die functie staat:
Opmerking: Deze functie is niet beschikbaar in safe-mode.

Safemode even Off zetten dus.
Gewijzigd op 01/01/1970 01:00:00 door mebus vg
 
Remco van Lent

Remco van Lent

29/04/2007 08:21:00
Quote Anchor link
safemode staat uit:S
 
Mebus  vg

mebus vg

29/04/2007 08:41:00
Quote Anchor link
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...
 
Katjan

katjan

29/04/2007 12:12:00
Quote Anchor link
@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).
 



Overzicht Reageren

Get Adobe Flash player