Autor Tema: ¿Es cierto que el MC v6.0 es Hackeable?  (Leído 5882 veces)

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
¿Es cierto que el MC v6.0 es Hackeable?
« en: 16 de Octubre de 2006, 16:46:33 pm »
Siento decir que el 90% de las versiones actuales del MC v6.0 son hackeables mediante el RFI, Remote File Inclusion.

¿Que es esto?
El bug* basicamente funciona incluyendo un archivo (shell) que tiene codigos para modificar nuestra web desde dentro, el MC con el bug que tiene permite introducir este archivo y por tanto tu web en el servidor es vulnerable.

¿Como evitarlo?
Hay muchas formas, una puede ser Contactar con tu Proveedor de Hosting y comentarle el problema, este se encargará de anular varios parametros del php.ini que permiten incluir archivos externos al servidor en tu web.

Otra forma para evitar el RFI podría ser crear tu mismo un codigo que impida introducir, EN EL MINICHAT, cualquier archivo que no pertenezca a los originales del MC.

H1R0 me paso hace poco este parche, que no lo he provado pero el asegura que funciona..:

<tr>
<
td>
<? 
include (
"main.php"); 
if (
$_GET[&#39;mostrar&#39;] == "tag.php") {
?>
<iframe marginwidth="0" marginheight="0" src="tag.php?<?=session_name()."=".session_id(); ?>" frameborder="0" width="180" height="350" scrolling="yes" name="iframe"></iframe>
<?
} else {
?>
<div class="frame">
<? if(isset($_GET[&#39;mostrar&#39;])) {
echo "Remote File Inclusion - Not allowed On this Server [Patch by H1r0]";
exit;
}
?>
</div>
<? ?>
</td>
</tr>


Os adjunto el archivo ftag.php que debeis cambiar para que lo adapteis mejor a vuestro minichat ;)

Aclaraciones(*):
  • BUG: Traducido al español --> error.
« Última modificación: 08 de Agosto de 2007, 02:37:20 am por naveda »
Por favor, leete las Normas


Comunidad PHPeros

¿Es cierto que el MC v6.0 es Hackeable?
« en: 16 de Octubre de 2006, 16:46:33 pm »

Desconectado Zeuser

  • PHPer@
  • **
  • Mensajes: 75
  • Karma: 1
    • Ver Perfil
Re: ¿Es cierto que el MC v6.0 es Hackeable?
« Respuesta #1 en: 16 de Octubre de 2006, 18:38:24 pm »
Pero este bug hace que te puedan "joder" la web?

Si es así, gracias , lo necesitare más adelante.

Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: ¿Es cierto que el MC v6.0 es Hackeable?
« Respuesta #2 en: 16 de Octubre de 2006, 18:46:54 pm »
Si ese bug es verídico, vaya fallo del programador, ¿no?  :o

Si es que es de cajón. Siempre que se ejecuta una variable desde las URLS no hay que darle libertad, sino hacer una lista de opciones posibles.......

Creo que va por ahí la cosa. Faltaría ver más código. ;)
Raken - Moderador para PHP y HTML

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: ¿Es cierto que el MC v6.0 es Hackeable?
« Respuesta #3 en: 16 de Octubre de 2006, 20:22:58 pm »
Otras posibles soluciones serían basicamente pensar que paginas vamos a permitir incluir en el ftag.php y usar la instruccion condicional switch()...

¿Quereis más detalles sobre el metodo con switch()? Dedidmelo ;)
Por favor, leete las Normas


Desconectado sagitari

  • PHPer@
  • **
  • Mensajes: 86
  • Karma: 10
  • Sexo: Femenino
  • "A&X&me...4ever"
    • Ver Perfil
    • http://freewebtown.com/sagitari
Re: ¿Es cierto que el MC v6.0 es Hackeable?
« Respuesta #4 en: 16 de Octubre de 2006, 20:25:40 pm »
Siempre, en la ejecución de una variable, hay que hacer que solamente se puedan ejecutar archivos internos de la web y no externos.

@zeuser, sí...
eso una vulnerabilidad grave porque puedes incluir mediante la variable un archivo exterior al host lo cual, te permite introducir una shell por la cual, puedes navegar por los directorios de la web y ejecutar comandos siempre que tengas permisos, depende si el safe está on u off... entonces ya tendría que tener el,a atacante previos conocimientos acerca de lo que hace para obtener permisos root  ;)

10 !


http://freewebtown.com/sagitari

Web para aprender a hacer una web desde cero ^^

Videotutoriales y demás.

Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: ¿Es cierto que el MC v6.0 es Hackeable?
« Respuesta #5 en: 16 de Octubre de 2006, 21:50:46 pm »
No se pueden incluir archivos externos en PHP....  xD

Siento romperte los esquemas, sagitari
Raken - Moderador para PHP y HTML

Desconectado sagitari

  • PHPer@
  • **
  • Mensajes: 86
  • Karma: 10
  • Sexo: Femenino
  • "A&X&me...4ever"
    • Ver Perfil
    • http://freewebtown.com/sagitari
Re: ¿Es cierto que el MC v6.0 es Hackeable?
« Respuesta #6 en: 17 de Octubre de 2006, 21:24:03 pm »
No se pueden incluir archivos externos en PHP....  xD

Siento romperte los esquemas, sagitari

oh! siento romperte yo ahora los esquemas a tí pero...
yo proporciono información acerca de la vulnerabilidad
Citar
eso una vulnerabilidad grave
ni me he mirado el code del mc.....  xD xD  ;D
porque posiblemente sé más de seguridad relacionada a vulnerabilidades en websites que php...  :P ::)

saludos :-*

btw,
Código: [Seleccionar]
index.php?variable=http://web.coma eso me refiero, eso es cojer una web externa, y por ejemplo:
Código: [Seleccionar]
index.php?variable=http://web.com/file.phpa eso le llamo yo archivo externo.  xD
« Última modificación: 17 de Octubre de 2006, 21:26:19 pm por sagitari »


http://freewebtown.com/sagitari

Web para aprender a hacer una web desde cero ^^

Videotutoriales y demás.

Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: ¿Es cierto que el MC v6.0 es Hackeable?
« Respuesta #7 en: 17 de Octubre de 2006, 22:48:56 pm »
EDIT: Sí se puede hacer include vía HTTP. Llevas razón, Sagitari.  ;)

« Última modificación: 17 de Octubre de 2006, 22:53:45 pm por Raken »
Raken - Moderador para PHP y HTML

Desconectado Antonio285

  • PHPer@ Fijo
  • ***
  • Mensajes: 194
  • Karma: 0
  • Sexo: Masculino
  • No hay mal que por bien no venga..
    • Ver Perfil
Re: ¿Es cierto que el MC v6.0 es Hackeable?
« Respuesta #8 en: 18 de Octubre de 2006, 20:36:19 pm »
NaVeDa, subi el FTAG.php, y el MC me sale en mantenimiento, porque? :S

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: ¿Es cierto que el MC v6.0 es Hackeable?
« Respuesta #9 en: 19 de Octubre de 2006, 21:06:32 pm »
Comprueba tu configuración... ;) O mira la linea donde se comprueba el mantenimiento.
Por favor, leete las Normas


Desconectado Antonio285

  • PHPer@ Fijo
  • ***
  • Mensajes: 194
  • Karma: 0
  • Sexo: Masculino
  • No hay mal que por bien no venga..
    • Ver Perfil
Re: ¿Es cierto que el MC v6.0 es Hackeable?
« Respuesta #10 en: 20 de Octubre de 2006, 17:09:00 pm »
gracias, ya me funciona!! :D

Desconectado dvdsnake

  • PHPerit@
  • *
  • Mensajes: 1
  • Karma: 1
    • Ver Perfil
Re: ¿Es cierto que el MC v6.0 es Hackeable?
« Respuesta #11 en: 04 de Noviembre de 2006, 16:27:48 pm »
a si que desde el mc es posible llegar a acceder a todo?

ya me explico como ha amanecido mi web hoy xdd

Desconectado Drek

  • PHPer@ Fijo
  • ***
  • Mensajes: 193
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
    • radiogoods
Re: ¿Es cierto que el MC v6.0 es Hackeable?
« Respuesta #12 en: 04 de Noviembre de 2006, 18:06:26 pm »
ese codigo si va hiro lo izo en el primer mc el mio i funciona fue en el primero que se provo en el mio

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: ¿Es cierto que el MC v6.0 es Hackeable?
« Respuesta #13 en: 05 de Noviembre de 2006, 11:58:37 am »
Con el bug que tiene el MC puede accederse a TODAS las carpetas del servidor, aunque tambien son necesarios conocimientos para usar una shell..
Por favor, leete las Normas


Desconectado Pc-Admin

  • PHPer@ Fijo
  • ***
  • Mensajes: 118
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
Re: ¿Es cierto que el MC v6.0 es Hackeable?
« Respuesta #14 en: 06 de Noviembre de 2006, 18:30:23 pm »
Puse el codigo, y en vez de acer eso, lo que hace es que cada vez que un usuario o vip mandan un mensage da el resultado, en este caso:
Citar
"Remote File Inclusion - Not allowed On this Server [Patch by H1r0]";
[/b]
Todo en esta vida, es practicar.