Examinando un XBOX 360 (Parte I)

0 comentarios


Microsoft XBOX 360 foto por: fuynfactory

El dia de hoy me encontré con un sitio donde refleja fielmente los componentes de la XBOX que muestro a continuación y que examinaremos.

Especificaciones


Comenzaremos por ver las especificaciones de un XBOX 360.
Marca:
  • Microsoft

  • Plataforma:
  • Plataforma Microsoft X-Box 360

  • Año de lanzamiento:
  • 2005

  • Final de producción:
  • 20??

  • Posibles Software Incluido/Juegos:
  • bios / software de configuración y algún juegos dependiendo el pack

  • Alimentación:
  • +12VDC -16.5A
  • +5VDC (y Standby) -1A

  • Precio de salida:
  • US $279.99
  • GB £199.99
  • JP ¥27,800
  • EU €239.99

  • Números de Juegos:
  • mas de 400

  • Formato / soporte:
  • DVD ROM hasta de 8GB
  • soporte de DVD +R / -R /RW
  • soporte de CD / CD-DA
  • soporte de juegos XBOX mediante por emulación / Adaptación

  • CPU:
  • XboX 360 XCPU X02046-005 DB01 060105RFC C
  • IBM PowerPC XENON 3,2 GHz
  • 3 núcleos de procesadores de 2 hilo C/U(threads) (6 hilos en total)
  • 1 unidad de vectores VMX-128 por núcleo ; 3 en total
  • 128 registros VMX-128 por hilo de hardware (768 registros)
  • 3 núcleos simétricos funcionando a 3,2 GHz cada uno
  • 1 MB de caché L2
  • IBM PowerPC XENON 3,2 GHz - Microsoft Xbox 360 XCPU X02046-005 D-B01

  • RAM:
  • 4GBit en 32M x 128Bits (512MBytes) DDR3 (compartida con la GPU) 1400Mhz (700Mhz x 2 canales)

  • Ancho de banda:
  • 22.4 GB/s de interfaces entre la GPU y RAM
  • 25.6 GB/s de interfaces entre la CPU y RAM
  • 21.6 GB/s de bus frontal

  • rendimiento de coma flotante:
  • 1 TFLOP
  • ROM: 128Mbits en 8M x 16bits ( 16Mbytes )
  • HY27US08281A
  • http://www.hynix.com/datasheet/eng/nand/details/small_11_HY27US08281A.jsp?menu1=01&menu2=05&menu3=01&menuNo=1&m=5&s=1

  • GPU:
  • ATI XENOS 500Mhz (Puente norte + GPU) Custom
  • GPU X02056-010 A-A32/E-C00/0 054550M2
  • 500Mhz
  • 10MB interno de DRAM
  • 48-unidades aritmética lógica forma paralela de coma flotante de "shader"
  • 32 pipes en modo pixel shader
  • 16 pipes en modo vertex shader
  • Arquitectura Unified Shader
  • acceso a los 512MB de la DDR3 de la RAM principal

  • VRAM:
  • 10Mb integrado dentro de la GPU
  • 512MB compartido con la RAM principal

  • Video:
    soporte de modo de video:
  • 480i
  • 480p
  • 720p
  • 1080i
  • DVI / HDMI / AV Multi-salida

  • Sonido:
  • Salida Digital
  • Salida Stero
  • 5.1 DTS, LPCM, DPLII
  • Midi
  • soporte 48Khz / 16Bits
  • 320 canales dependientes de descompresión de audio
  • 32 bits de procesador de APU
  • mas de 256 canales de audio

  • Memoria Flash para datos de Copia de Seguridad
  • Slot de memoria externa
  • Conector Tarjeta de Memoria Microsoft Xbox 360 J3G1
  • soporte 64MB, 128MB, 256MB, 512MB, 1GB, 2GB, 4GB ...
  • las nuevas consolas poseen memoria FLash:
  • Xbox 360 (segunda versión): 4GB

  • Entrada y salidas:
  • Disco duro SATA extraíble
  • USB 2.0
  • 3 USB para el usuario (mandos y periféricos)
  • 2 USB para tarjeta de memoria
  • 1 USB para el Wi-fi

  • Controladores:
  • soporte hasta 4 mandos inalámbricos

  • Y esas son todas las especificaciones.

    Examinando Elementos Externos de la consola






    Bandeja del DVD ROM:
  • es la bandeja para donde se deposita y se extrae el DVD del juego

  • Luces de Información:
  • es las luces que informa el encendido de la consola, y informa la conexión inalámbrica de los mandos, también informa los fallos de la consola.

  • Botón de encendido:
  • es el botón donde se enciende y se apaga / resetea la consola

  • Botón de sacar DVD:
  • es el botón donde se saca y introduce la bandeja del DVD

  • Infrarrojos:
  • es la ventana del infrarrojos para el mando de manejo

  • Mueca para el disco duro:
  • es la mueca que encaja el disco duro extraíble

  • Botón de Sincronismo de mandos:
  • este botón pes para sincronizar los mandos a la consola (en los mandos también existe este botón para facilitar la sincronización)

  • Puertos de USB:
  • Conector Puertos Doble USB Frontal Microsoft Xbox 360 J9G1
  • conectores frontales para usuario 2 puertos USB

  • Puertos de tarjetas de memorias:
  • Conector Tarjeta de Memoria Microsoft Xbox 360 J3G1
  • conectores frontales de 2 tarjetas de memoria

  • Conector del Disco Duro:
  • Conector SATA Disco Duro Microsoft Xbox 360 J1E1
  • conector del disco duro extraíble

  • Puerto de Alimentación:
  • Conector Alimentación Microsoft Xbox360 J9A1
  • conector de alimentación de la consola

  • Puerto de Audio Vídeo:
  • Conector AV Microsoft XBOX360 J2A1
  • conector de Audio Video / salida por componente / RGB / Video I/C ....

  • Puerto Ethernet trasero y Puerto USB Trasero:
  • Pin en placa de J1A1 Xbox 360 10/100 Base-T Ethernet y puerto USB
  • Conector trasero de Ethernet y puerto USB

  • Conector Alimentación de los Ventiladores:
  • Conector Alimentación Ventiladores Microsoft Xbox360 J3A1
  • es donde se alimenta los ventiladores

  • Conector SATA DVD ROM:
  • Conector SATA
  • es donde se conecta el lector DVD ROM

  • Conector Alimentación DVD ROM:
  • Conector Alimentación DVD Microsoft Xbox360 J1D1
  • es donde se conecta la alimentación del DVD ROM

  • Conector RF/frontal:
  • Conector Modulo RF Microsoft Xbox 360 J6G1
  • es donde se conecta el RF frontal

  • J2B1:
  • Conector XDK Debug Header Microsoft Xbox 360 J2B1

  • J1D2:
  • Conector XDK Debug Header 2 Microsoft Xbox 360 J1D2

  • J2D1:
  • Conector Southbridge Header Microsoft Xbox 360 J2D1

  • J2D2:
  • Conector GPU Header Microsoft Xbox 360 J2D2

  • J7F1:
  • Conector CPU SPI EEPROM Header Microsoft Xbox 360 J7F1

  • J7G2:
  • Conector Identificación de tensión VID Microsoft Xbox360 J7G2

  • J7G1:
  • Conector Alimentación Aux Microsoft Xbox360 J7G1

  • J1F1:
  • Conector Puente Sur LED Header Microsoft Xbox 360 J1F1

  • J8C1:
  • Conector GPU JTAG Header Microsoft Xbox 360 J8C1

  • J9A1:
  • Conector Alimentación Microsoft Xbox360 J9A1

  • J5C2:
  • Conector GPU SPI EEPROM Header Microsoft Xbox 360 J5C2

  • J5C1:
  • Conector ANA Header Microsoft Xbox 360 J5C1

  • Y con esto concluimos con la primera parte de este artículo.

    Nuevo Blackberry 10

    1 comentarios


    La empresa canadiense Research in Motion (RIM) lanzó este miércoles su nuevo sistema operativo BlackBerry 10 con miras a “transformar las comunicaciones móviles”, dijo el presidente ejecutivo de la empresa, Thorsten Heins, quien anunció que desde ahora la compañía simplemente se llamará BlackBerry.

    “De ahora en más RIM se convierte en BlackBerry”, dijo Heins en Nueva York, durante el lanzamiento global del nuevo BlackBerry 10 que, dijo, “transformará las comunicaciones móviles en verdadera informática móvil”.

    “Es una marca, es una promesa”, afirmó.

    La compañía dio a conocer además dos nuevos dispositivos para su nueva plataforma BlackBerry 10, el Q10, con un teclado físico, y el Z10, con una pantalla táctil similar a la utilizada en la mayoría de los teléfonos inteligentes actuales.

    La acción de RIM caía fuertemente el miércoles en la Bolsa de Nueva York, luego de la presentación de sus nuevos dispositivos, con los que el grupo se juega su supervivencia.

    La acción, que había ganado hasta 6% en las primeras operaciones antes del lanzamiento en Nueva York, revirtió la tendencia en el momento de la presentación y perdió hasta casi 8%. La acción caía 3,83% a 15,06 dólares a las 15H55 GMT.

    RIM, pionera de los smartphones al lanzar el BlackBerry en 2003, ha sido superada en los últimos tiempos por el iPhone de Apple y los teléfonos inteligentes equipados con el sistema operativo Android de Google.


    Vídeos

    Presentación BlackBerry 10 en Blackberry World 2012


    Codificar imágenes en Base64 con PHP

    0 comentarios

    Codificar un archivo es algo sencillo, ya que PHP incluye una librería llamada string base64_encode que permite la conversión en base64.


    Codificar texto


    Por ejemplo para codificar una cadena de texto utiliza el siguiente código: El resultado del ejemplo seria: VGV4dG8gcXVlIHNlIGNvZGlmaWNhcuE=

    Codificar una imagen


    Para codificar una imagen es algo sencillo, solo es necesario un servidor que tenga soporte de PHP, en ese caso solo es necesario insertar en una página las siguientes líneas: Con eso se generaría una imagen codificada en base64.

    Ejemplo para descargar


    Puedes descargar un ejemplo para ponerlo a funcionar en tu servidor.



    Vídeo


    Espero pueda servirles.

    Sesiones Web e Identificación de Sesiones (Parte 1)

    0 comentarios

    Las páginas web tienen memoria, reconocen las acciones que el usuario ha realizado anteriormente como, por ejemplo, si se ha registrado, qué elementos ha visitado o las compras añadidas a la cesta. Dicho de otro modo, establecen una sesión con el internauta.

    Si HTTP, el protocolo con el que se interactúa con las páginas web, no está orientado a conexión, ya que por sí mismo no proporciona manera de almacenar las acciones que el navegante realiza en una página web, ¿cómo es posible mantener una sesión web?

    Para mantener las sesiones web el navegador y el servidor web comparten un identificador único que el navegador web incluye en cada petición HTTP o HTTPS realizada al portal (generalmente mediante cookies). De este modo, por medio de este identificador, el servidor web puede reconocer que la petición que recibe pertenece a una determinada sesión, almacenar la información de esta petición que le interese y responder a ella según la información almacenada anteriormente.

    Normalmente, al autenticarse un usuario en una página web o portal, se incluye en la información de sesión el identificador del usuario; de este modo, en peticiones HTTP posteriores el portal reconoce, a través del identificador de sesión, a qué usuario corresponde esa petición y puede asociarle las acciones realizadas y personalizar su contenido. Del mismo modo, al salir un usuario de un portal o aplicación web, éste cierra la sesión web.

    En la siguiente imagen se pude apreciar un diálogo entre el navegador y el servidor web capturado con el complemento de Firefox Live HTTP headers, también se puede utilizar ieHTTPHeaders para Internet Explorer:


    La imagen muestra como, en un primer momento, el servidor envía una cabecera en la que solicita que el cliente almacene una cookie que contiene el identificador de sesión y, posteriormente, el navegador incluye esta cookie en la respuesta para que el servidor reconozca que la petición pertenece a una determinada sesión.

    Otra ventaja del uso de los identificadores de sesión es que permiten que la información asociada a la sesión esté almacenada en el servidor, un entorno de seguridad más controlado, al que no tiene acceso el cliente directamente.

    Ataques y medidas de seguridad


    Mediante el identificador de sesión el servidor discierne la sesión a la que pertenece la petición HTTP. Por tanto, si un atacante obtiene o genera un identificador de sesión válido y realiza peticiones web en las que incluye este identificador, podrá suplantar al usuario en su sesión web y realizar acciones en su nombre sin su consentimiento. En la práctica el resultado del ataque es similar a que el atacante conociera el nombre de usuario y la contraseña del usuario afectado.

    Este tipo de ataques son muy graves y comunes, de hecho, junto con la gestión de autenticación y todos tienen un mismo objetivo, obtener identificadores de sesión válidos para suplantar al usuario, se diferencian en el modo de hacerlo.

    Predicción de Sesión


    Este tipo de ataque se centra en generar un identificador válido. Para ello, el atacante aprovecha los patrones de generación de identificadores de sesión que pueda utilizar el servidor y, una vez reducido el espacio de búsqueda, prueba todas las posibilidades posibles mediante fuerza bruta.

    Solución


    Aleatorización y longitud suficiente del identificador de sesión como ejemplo, PHP utiliza como identificador un hash de 16 o 20 bytes creado a partir de una cadena de texto que se compone de:

  • La dirección remota del cliente HTTP.
  • Información del tiempo de ejecución.
  • Datos aleatorios.
  • Opcionalmente, dependiendo de la opción session.entropy_length, permite añadir a la fuente del hash datos aleatorios obtenidos a partir del API de Windows o del archivo /dev/random en sistemas Unix.

  • Muestra de código PHP para el identificador:



    Capturar el Identificador con Ataques XSS


    Si una página web presenta una vulnerabilidad XSS un atacante puede aprovecharla para ejecutar código que capture el contenido de la cookie y se lo envíe. Para evitarlo se creó la etiqueta httponly, de modo que el navegador impide el acceso por medio de scripts a las cookies que tienen este atributo, aunque existen maneras de capturar el valor de la cookie aunque sea httponly a través del método TRACE.

    Solución


  • Activar la opción httponly en el servidor web.
  • Deshabilitar el método TRACE.

  • Fijación se Sesión


    Este tipo de ataque sigue un camino distinto del resto, en vez de capturar un identificador de sesión valido, genera un identificador genuino (que no está asociado a ningún usuario por el momento) en el portal web afectado para, a continuación, tratar de que la víctima se autentique en el portal con él. De este modo, el atacante obtiene un identificador de un usuario autenticado que puede utilizar para realizar acciones en el portal afectado en nombre de la víctima.

    En el siguiente diagrama se observa el proceso del ataque:


    1 y 2: el atacante realiza una petición HTTP al servidor con el único objetivo de obtener un identificador de sesión.

    3: el atacante elabora una petición HTTP que incluye el identificador de sesión y se lo hace llegar a la víctima, más adelante se describirá de qué manera, como puede ser la siguiente: En este punto se produce la primera vulnerabilidad que posibilita los ataques de fijación de sesión, el atacante puede crear una petición al sitio web vulnerable que permite incluir el identificador de sesión.

    4 y 5: la víctima realiza la petición HTTP que le indicó el atacante e inicia sesión en el portal con el identificador de sesión que conoce el atacante. Este es el segundo error que permite realizar este tipo de ataques: después de la autenticación el identificador de sesión es el mismo que antes.

    6: En este punto, el atacante dispone de un identificador de sesión asociado a la víctima con el que puede suplantarla en el portal web vulnerable.

    Una variación de este ataque, publicado en el blog Security Art Work, utiliza técnicas man-in-the-middle y consiste en que, previamente a los pasos 1 y 2, el atacante hace llegar a la víctima un enlace malicioso que supuestamente apunta al portal web pero que en realidad lo hace a un servidor controlado por el atacante. Si la víctima sigue el enlace, el servidor malicioso realiza los pasos 1 y 2 como en el caso anterior y, en el tercer paso, redirige la petición original de la víctima al servidor web vulnerable junto con el identificador de sesión obtenido. Esta variación tiene la ventaja de que no transcurre un lapso de tiempo entre la generación del identificador por parte del atacante y la autenticación de sesión por parte de la víctima.

    En el paso 3 se ha citado que el atacante ha de ser capaz de construir una petición HTTP que incluya el identificador de sesión. Esto es sencillo de conseguir si el portal web vulnerable permite que el identificador se reciba en un parámetro GET, POST o en un campo oculto. Pero, no lo es tanto si únicamente permite que se transmita en una cookie, ya que por las políticas del «mismo origen» que implementan todos los navegadores, no se pueden modificar los objetos de otros dominios. Aún así, existen formas de modificar las cookies como las siguientes, obtenidas de la presentación «SAP: Session (Fixation) Attacks and Protections» de la Black Hat Europe 2011, aunque o los navegadores ya las previenen o posibilitan formas más sencillas de obtener el identificador de sesión:

  • Incluir la cookie en una etiqueta HTTP meta:
  • Manipular la petición web para incluir la cookie de atacante. Aunque si esto es posible, se puede capturar directamente el identificador y no es necesario el ataque de fijación de sesión.
  • Mediante ataques XSS. Aunque, como el caso anterior, posibilita la captura del identificador.
  • Explotando una vulnerabilidad de HTTP response splitting:
  • Inyectar el identificador de sesión como parámetro GET y puede que aunque el portal web espere el identificador en una cookie también procese el identificador si viene en un parámetro GET.

  • Solución


  • Renovar el identificador al autenticarse el usuario o asignarlo únicamente después de la autenticación.
  • Permitir únicamente el identificador en cookies.
  • Asociar el identificador a información del usuario única como su dirección IP.

  • Hasta aquí la primera parte, pronto la segunda parte.

    Los juegos más buscados del 2012 según Google

    0 comentarios

    Google ha publicado, tras la tabla general de lo más buscado en 2012, los videojuegos que los aficionados más han introducido en su buscador.


    La lista se ha proporcionado en orden alfabético y recoge los datos de búsquedas en Google desde el 1 de enero hasta el 11 de diciembre de 2012, informó el portal español 20 Minutos.

    Los términos más buscados en cuanto a videojuegos han sido:

  • Assassin’s Creed 3
  • Black Ops 2
  • Borderlands 2
  • FIFA 12
  • FIFA 13
  • GTA 5
  • Halo 4
  • Mass Effect 3
  • Skylanders
  • Skyrim
  • Cantv tiene nuevo dispositivo para conexión múltiple a la red

    0 comentarios

    La Compañía Anónima Nacional de OficinasTeléfonos de Venezuela (Cantv) anunció que ofrece el dispositivo módem ADSL+WIFI, que permite conectar de forma inalámbrica varios dispositivos en simultáneo, sin necesidad de adquirir un equipo WIFI adicional.


    Estos dispositivos poseen la ventaja de ser 2 en 1, por lo que se integra en un sólo equipo las características del modem ADSL y del WiFi, por lo que diversifican la señal de Internet recibida y permiten conectar de forma inalámbrica varios dispositivos a la vez, reseñó el portal web de Cantv.

    El mecanismo de conexión WiFi del equipo permite que hasta ocho dispositivos electrónicos se conecten de forma inalámbrica desde cualquier lugar del hogar.

    Cada kit del nuevo modem contiene todos los elementos necesarios para la instalación, incluyendo CD y guía explicativa. La conexión del equipo puede ser realizada fácilmente por el usuario y la garantía del aparato es por dos años.

    La intensidad de la señal recibida se distribuirá en el número de equipos conectados y la velocidad dependerá del ancho de banda contratado y el número de dispositivos que se conecten.

    Los nuevos equipos pueden ser adquiridos en los diversos canales de atención presencial de Cantv: oficinas de Atención Comercial o de Entrega Presencial y Centros de Comunicación.

    Eliminar el virus Recycler de tu PC y USB

    2 comentarios

    Bastante se ha hablado acerca del virus Recycler desde su aparición en el año 2008, aunque ha pasado mucho tiempo desde su llegada este no deja de dar sustos y penas a muchos usuarios de los cuales también yo personalmente eh sido victima de este virus.


    Por eso con este articulo quiero exponer una solución inmediata que elimina el virus completamente y restaura los archivos que fueron tocados y ocultados por el mismo.

    Eliminar el Virus


    Para eliminar el virus instantáneamente deberás descargar el siguiente archivo, en el se encuentran 3 scripts (MataRecycler.exe, eliminar-recycler.cmd y repara-archivos-ocultos.bat).

    Pasos a seguir:

  • Ejecutar el archivo MataRecycler.exe y esperar hasta que el mismo termine el proceso de búsqueda y eliminación.

  • Los archivos eliminar-recycler.cmd y repara-archivos-ocultos.bat deberás ejecutarlos en la unidad de disco duro o unidad de disco extraible que este infectada. Estos eliminaran la carpeta recycler y restauraran los archivos que fueron ocultados por el virus.

  • Ejecuta primero el archivo eliminar-recycler.cmd, se abrirá la consola de comandos de Windows, presiona la tecla “S” y luego la tecla “Enter”.

  • Por ultimo ejecuta el archivo repara-archivos-ocultos.bat, se mostraran los archivos ocultos y procede a eliminar los accesos directos creados por el virus.

  • Y eso es todo, para que estés seguro puedes realizar un análisis con tu antivirus, de todas formas se ah comprobado que con el pasar del tiempo las medidas de seguridad han mejorado, es por ello que ahora antivirus como Kaspersky (de pago) y AVG ( de pago y gratuito) que antes no detectaban este molesto virus hoy logran hacerlo y eliminar la amenaza tanto en el PC como memorias USB. Yo personalmente recomiendo el AVG Antivirus Free Edition , no solo por ser gratis, cuenta con una amplia base de datos en detección de virus y un potente motor de búsqueda y detección.

    Recuerda que el virus lleva el nombre de Recycler por alojarse en la carpeta Recycler del sistema operativo, esta carpeta es parte del sistema operativo y es normal tenerla en la unidad de disco duro, generalmente la unidad C. Lo que no es normal es tenerla en unidades usb (memorias flash) u otro dispositivo extraible.

    Eliminar-Recycler.rar

    Powered by Blogger
    Blog dedicado a la Seguridad informática y programación, con fines de ayudar, enseñar y compartir recursos. Diseñado por OnSoni
    Carluys Blog. Con la tecnología de Blogger.