Obtener la MAC

Iniciado por ‭lipman, 4 Junio 2009, 12:07 PM

0 Miembros y 1 Visitante están viendo este tema.

Nakp

Para eso se ejecuta arp con shell_exec()

Citar
Código (php) [Seleccionar]
// Get the arp executable path
$location = `which arp`;
// Execute the arp command and store the output in $arpTable
$arpTable = `$location`;

http://es.wikipedia.org/wiki/Address_Resolution_Protocol

;)
Ojo por ojo, y el mundo acabará ciego.

‭lipman

wtf? He buscado y mirado en la pagina de php y no me he enterado de nada, wtf es shell_exec y para que se usa?

Otra cosa, la pagina que has puesto me devuelve un error:

"Warning: shell_exec() has been disabled for security reasons in /home/a1721042/public_html/prueba/mac.php on line 12"

[u]nsigned

Cita de: lipman en  4 Junio 2009, 22:03 PM
wtf? He buscado y mirado en la pagina de php y no me he enterado de nada, wtf es shell_exec y para que se usa?

Otra cosa, la pagina que has puesto me devuelve un error:

"Warning: shell_exec() has been disabled for security reasons in /home/a1721042/public_html/prueba/mac.php on line 12"

shell_exec —> Ejecutar un comando mediante el intérprete de comandos y devolver la salida completa como una cadena.

Esto es mas una 'mini-discusion' que se armo... ;D

Pero el temas es que a menos que tengas un server dedicado (o uses tu propia pc como server) no podras hacerlo mediante PHP

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

дٳŦ٭

Cita de: Nakp en  4 Junio 2009, 22:02 PM
Para eso se ejecuta arp con shell_exec()

Citar
Código (php) [Seleccionar]
// Get the arp executable path
$location = `which arp`;
// Execute the arp command and store the output in $arpTable
$arpTable = `$location`;

http://es.wikipedia.org/wiki/Address_Resolution_Protocol

;)

OK, no lo veo en el código.  :huh: (la función...).

No, no es desafiarme.. naaaaa... que va, solo que no veo la función.


Con sangre andaluza :)


Nakp

es una especie de scriptkiddie :xD reemplaza comentarios por lo que pide el comentario
Ojo por ojo, y el mundo acabará ciego.

[u]nsigned

Cita de: Nakp en  5 Junio 2009, 00:43 AM
es una especie de scriptkiddie :xD reemplaza comentarios por lo que pide el comentario


¿? eso a que viene?

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

Spider-Net

Cita de: дٳŦ٭ en  5 Junio 2009, 00:41 AM
Cita de: Nakp en  4 Junio 2009, 22:02 PM
Para eso se ejecuta arp con shell_exec()

Citar
Código (php) [Seleccionar]
// Get the arp executable path
$location = `which arp`;
// Execute the arp command and store the output in $arpTable
$arpTable = `$location`;

http://es.wikipedia.org/wiki/Address_Resolution_Protocol

;)

OK, no lo veo en el código.  :huh: (la función...).

No, no es desafiarme.. naaaaa... que va, solo que no veo la función.

No ves la función shell_exec() porque no está escrita explícitamente. Pero si te das cuenta esos comandos están escritos entre las comillas ``, que no son las comillas normales. Según tengo entendido lo que se escribe entre las comillas `` es ejecutado directamente y por eso no ves la función shell_exec().

Un saludo.

[u]nsigned

Justamente por eso puse el link a mi a mi free host, para mostar que si se usa shell_exec  ;D

Otra cosa, aunque se puediera conseguir la MAC del visitante, esto tampoco es infalible, dado que esta puede ser cambiada desde el S.O. Al menos en linux..

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

‭lipman

WTF, no me entero de nada xD

Aver, dices que el codigo ese funciona si activas shell_exec? y te sacará la mac? Como se activa?

[u]nsigned

Cita de: lipman en  5 Junio 2009, 20:10 PM
WTF, no me entero de nada xD

Aver, dices que el codigo ese funciona si activas shell_exec? y te sacará la mac? Como se activa?

Para eso nesesitas tener un host dedicado, osea un server para vos solo. Activar el shell_exec es permitirle a php ejecutar comandos del sistema, y eso vulneraria a todos los demas usuarios del host, incluso si fuera de pago no creo que te dejen.

Otra cosa, este codigo parece no funcionar en modo local (localhost)..sera por que el loopback-ip no devuelte algun dato necesario...xD tanto no entiendo de esto...

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!