Foros del Web » Programando para Internet » PHP »

[OT] interpretar código binario en (o con) php

Estas en el tema de [OT] interpretar código binario en (o con) php en el foro de PHP en Foros del Web. Saludos Me encontré con un archivo de la forma: <?php exit(); ?> 11001100 01101100 00000100 10001100 00001100 y unas 1500 líneas más de código binario... ...
  #1 (permalink)  
Antiguo 17/11/2005, 08:08
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 12 años, 3 meses
Puntos: 7
[OT] interpretar código binario en (o con) php

Saludos

Me encontré con un archivo de la forma:
<?php exit(); ?>
11001100
01101100
00000100
10001100
00001100

y unas 1500 líneas más de código binario... todo en un archivo .php

¿Cómo puedo manipularlo? necesito saber qué hay ahí
__________________
Gracias de todas todas
-----
Linux!
  #2 (permalink)  
Antiguo 17/11/2005, 09:31
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Y ese archivo .. quien lo lee? .. otro script.php ? así parece .. por qué lo que se pretende en ese archivo es que:
1) no sea ejecutable (por PHP ... ahí lo primero que hace es un exit)
2) al tener extensión. php .. si lo llamas directo por el URL en caso de que esté bajo un servidor HTTP, .. no se ejecutará y menos se mostrará su contenido.

Para leer ese archivo .. (con PHP). Puedes usar file() .. esto te generar un array de N lineas (tantas como tenga ese archivo) .. comienza a recorrer ese array desde su indice 1 (para descartar el "0" que sería la línea que contiene <? exit(); ?> y ahí vas aplicando la función:

bin2hex()
http://www.php.net/bin2hex

Ahora .. lo que veas ahí o como luego lo tengas que componer (concatenando todo?) ya es otro tema ... (si está así supongo que es para "ocultar algo"? .. o con que fin usan eso? ...)

Un saludo,
  #3 (permalink)  
Antiguo 17/11/2005, 09:50
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 12 años, 3 meses
Puntos: 7
el fin, no lo conozco, justo estamos estudiando qué es loq ue hay ahí, ¿algún envío de correo escondido? no fue desarrollado por nosotros, eso es justo lo que queremos, saber que hace...

Gracias, voy a ver que resulta con la idea que me das...
__________________
Gracias de todas todas
-----
Linux!
  #4 (permalink)  
Antiguo 17/11/2005, 09:56
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pero .. tienes algún script.php que llame a ese archivo? ..

Si es así .. que hace ese script? ... Si contiene "código" legible PHP .. es probable que ese script lo ejecute usando eval() (previa lectura y conversión a hexadecimal supongo) .. Tampoco puedo afirmarlo .. todo depende del script que lo llame o quien lo llame.

Un saludo,
  #5 (permalink)  
Antiguo 17/11/2005, 11:57
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 12 años, 3 meses
Puntos: 7
conoces fs2.8? me lo pasó el admin de la red donde trabajo, no se de dónde lo sacó, es para manejar forms con antispam (supuestamente)...
__________________
Gracias de todas todas
-----
Linux!
  #6 (permalink)  
Antiguo 17/11/2005, 13:37
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
Iniciado por cacr
conoces fs2.8? me lo pasó el admin de la red donde trabajo, no se de dónde lo sacó, es para manejar forms con antispam (supuestamente)...
No, no lo conozco ...

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:14.