Resultados 1 al 5 de 5

Ejecutar comandos shell mediante php

  1. #1 Ejecutar comandos shell mediante php 
    HH Administrator Avatar de LUK
    Fecha de ingreso
    Oct 2001
    Ubicación
    SpaÑa
    Mensajes
    5.284
    Descargas
    223
    Uploads
    250
    Más de una vez hemos deseado ejecutar algún comando de la shell en unix en nuestra cuenta de hospedaje, pero desafortunadamente nuestro proveedor no nos ha habiblitado ningún acceso ssh. Es posible ejecutar comandos shell con el siguiente código:

    Creamos un fichero llamado exec.php con el siguiente contenido:

    <?php
    exec($_GET[’cmd’],$salida);
    foreach($salida as $line) { echo "$line<br>"; }
    ?>
    Para ejecutar cualquier comando lo haremos de la siguiente forma:

    y obtendremos la lista de ficheros en el directorio actual.
    Una buena aplicación puede ser hacer una copia de seguridad de nuestra web en un .tar.gz y descargarla vía web.

    http://tudominio/exec.php?cmd=tar -cvzpf copia.tar.gz *
    Con esto obtendremos un fichero comprimido llamado copia.tar.gz, conteniendo toda la copia de seguridad de nuestra web el cual podremos descargar sencillamente.

    El resto es simplemente ejecutar comandos, rutas y demás

    Ahora bien, tened cuidado donde lo subís por supuesto que esté protegido con contraseña para limitar el acceso sólo a nosotros mismos.

    Fuente: www.bdw.es
    [][][] LUK [][][]
    hackhispano.com
    Citar  
     

  2. #2  
    Co-Admin HackHispano.com Avatar de clarinetista
    Fecha de ingreso
    Jan 2004
    Ubicación
    HackHispano/SM
    Mensajes
    7.773
    Descargas
    31
    Uploads
    8
    Muy util, LUK.Buen aporte
    Citar  
     

  3. #3  
    Moderador HH
    Fecha de ingreso
    Mar 2003
    Ubicación
    Galiza
    Mensajes
    3.919
    Descargas
    8
    Uploads
    1
    muy buen aporte
    He conocido muchos dioses. Quien niegue su existencia está tan ciego como el que confía en ellos con una fe desmesurada. Robert E. Howard
    La suerte ayuda a la mente preparada.
    Citar  
     

  4. #4  
    Colaborador HH
    Fecha de ingreso
    Jun 2006
    Ubicación
    Uruguay
    Mensajes
    1.451
    Descargas
    11
    Uploads
    0
    desgraciadamente algunos hostings, no tienen hablitadas las funciones, en este caso exec(), ni system() :'(
    Louis Armstrong le dice a Ella Fitzgerald
    "take another drink of wine, and maybe you change your mind"
    Citar  
     

  5. #5  
    Medio
    Fecha de ingreso
    Oct 2006
    Ubicación
    /mundo/america/CL/
    Mensajes
    87
    Descargas
    7
    Uploads
    0
    muy muy muy bueno, nunca se me habia pasado por la mente...
    Hay 10 tipos de personas en el mundo, las q entienden binario y las q no ...
    Citar  
     

Temas similares

  1. Respuestas: 0
    Último mensaje: 17-09-2009, 00:29
  2. 116 comandos de Inicio --> Ejecutar
    Por LUK en el foro WINDOWS
    Respuestas: 0
    Último mensaje: 21-08-2008, 21:02
  3. comandos para la shell del Knoppix
    Por redhawk en el foro LINUX - MAC - OTROS
    Respuestas: 6
    Último mensaje: 23-06-2006, 16:24
  4. Comandos AT en GSM
    Por SandraGSM en el foro TELEFONÍA MOVIL
    Respuestas: 0
    Último mensaje: 26-09-2005, 21:05
  5. FTP y COMANDOS
    Por ,.KeY-BiTE., en el foro GENERAL
    Respuestas: 4
    Último mensaje: 20-01-2003, 09:15

Marcadores

Marcadores