Likes Likes:  0
Resultaten 1 tot 3 van de 3
Geen
  1. #1
    [PHP] geen exec() system () of shell_exec()
    Banned
    179 Berichten
    Ingeschreven
    28/11/03

    Locatie
    c:/root

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    [PHP] geen exec() system () of shell_exec()

    Weet iemand hoe ik IIS zo instel dat ik met php ook gewoon exec(), shell_exec() en system() kan uitvoeren.
    De IUSR heeft execute rechten op cmd.exe en op het bestand dat ik wil uitvoeren met exec().
    In IIS heb ik verder nix bijzonders aangepast, de rest van me PHP werkt wel.
    In IIS staat PHP ingesteld als ISAPI en niet als CGI, onder cgi werkt geen enkele PHP-pagina bij mij.
    Ik krijg geen melding, de pagina laadt gewoon, maar er gebeurt nix.
    Het batch bestand wat ik wil uitvoeren is
    Code:
     net user test test /add
    Dit voegt dus een gebruiker aan windows toe.
    Ik heb zelfs geprobeerd om de IUSR gebruiker in de administrator groep te zetten, maar ook dit had geen resultaat.
    Ik heb ook geprobeerd om het volgende batch commando te openen
    Code:
     ren c:\map\bestand.bat *.exe
    Maar ook dit werkt niet.
    In me php.ini staat safe mode NIET aan
    En ook heb ik nix bij "disabled functions" staan.

    Ik denk dat ik hierbij wel genoeg info heb gegeven over hoe de situatie nu is, als er nog meer info nodig is, zeg het dan ff.

    Ik ben er nu al 5 dagen mee bezig en het wil maar niet lukken...
    Is er iemand die mij kan helpen?

  2. #2
    [PHP] geen exec() system () of shell_exec()
    BoFH
    1.034 Berichten
    Ingeschreven
    24/11/03

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Bedrijf: Vevida B.V
    Functie: Systeembeheerder
    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    CMD.EXE moet een extra optie mee krijgen : /C
    /C Carries out the command specified by string and then terminates
    Ik kan op onze server bijvoorbeeld het volgende script draaien:
    Code:
    <html>
      <head><title>bug</title></head>
    
    <body>
    </pre>
    
    <?
            if ($command) {
    ?>
    
    <pre>
    <?
    
                    echo "<br><br>Commando: \"$command\" <br><br>\r\n";
                    system("cmd $command");
    
    ?>
    </pre>
    
    <?
            }
    ?>
    
    CMD.EXE command to use?
    <form action=vulnerable.php method=get>
    <input type=textbox value="/C " name=command size=20><br>
    <input type=submit>
    </form>
    </body>
    En als ik in het textboxje opgeef (/C staat er al en test.txt staat in dezelfde directory) : type test.txt
    dan wordt dit commando heel netjes uitgevoerd.

    PHP draait wel als CGI/FastCGI .
    --
    VEVIDA Services, http://www.vevida.com

  3. #3
    [PHP] geen exec() system () of shell_exec()
    Banned
    179 Berichten
    Ingeschreven
    28/11/03

    Locatie
    c:/root

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    dus met exec("cmd /c batch.bat") zou het moeten werken?

    edit: nee, doet nog steeds nix, zou ik hem op cgi moeten zetten?
    Dan krijg ik de melding:
    Code:
    Security Alert! The PHP CGI cannot be accessed directly. 
    This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.
    
    For more information as to why this behaviour exists, see the manual page for CGI security.
    
    For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit the manual page.
    Maar de cgi.redirect staat goed (cgi.force_redirect = 0)
    Laatst gewijzigd door sjender; 15/01/04 om 11:19.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics