Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/12/2016, 20:13
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con type, matriz $_FILES

Como en todo computador mientas no ejecutes el programa el virus no se planta.

No sucede absolutamente nada, uno cuando "abre" un archivo (no confundir con programa) no lo "ejecuta", sino que se "lee" con un programa determinado. Por ejemplo:

Archivos de texto con notepad
Archivos de imagen con paint
Archivos de audio con reproductor de media

O en su defecto te pedirá un programa para abrirlo (leerlo).

Estos son ejemplos de microsoft, pero pasa lo mismo con todos los OS.

No así con programas (ejecutables) en ese caso si lo abres (ejecutas) el virus se planta...

De hecho puedes hacer un ejercicio práctico en tu PC: Cambiale el nombre a un programa ejecutable por el de un archivo con extension ya sea txt,jpg,mp3 y lo abres, te darás cuenta de que el programa no se EJECUTA como tal, sino que programa por defecto lo leerá y lo imprimira (texto, imagen, audio). ahora si lo ejecutas desde consola si se abrirá el programa como es...

A lo que voy, si EJECUTAS el archivo ya sea con exec() o shell_exec() o consola ahí sí estás frito...

Mas aún algo muy cotidianto: todas las imágenes, videos que ves con tu explorador en todo momento se guardan en tu PC ya sea momentánea o permanentemente y todos pasan por este paradigma y nada sucede.

Otro ejemplo es RAR o ZIP, tu descomprimes el archivo y se guarda en el PC, mientras no ejecutes los ejecutables que descomprimes nada pasará.

Bueno alargue demasiado todo, espero te sirva la teoría.