Ensamblador, entrada y salida

Assembly | November 16th

Usemos nuevamente NASM y GCC

Recuerda que Linux es un sistema operativo de 32 bits, por lo que es un sistema protegido y no nos permite acceder directamente a la BIOS y a otros elementos del hardware. Pero contamos con los servicios del núcleo de Linux, accesibles a través de la interrupción 80h.

Antes de comenzar debemos conocer los servicios o los números de las constantes de las llamadas al sistema. Podemos encontrar todos los servicios en el archivo unistd.h, unistd_32.h, unistd_64.h (Dependiendo de la arquitectura del procesador). Continuar

Conocer el navegador del usuario

PHP | November 5th

En algún momento necesitaremos conocer el navegador del usuario y para esto usaremos el encabezado o variable HTTP_USER_AGENT.

Podemos obtener información del navegador con el siguiente fragmento:

<?php
echo $_SERVER["HTTP_USER_AGENT"];
?>

Continuar