miércoles, 15 de abril de 2015

Estructura de Computadores



CONTENIDO
El computador

1. El computador
2. Arquitectura Von Neumann
3. Arquitectura Harvard
4. Evolución de los computadores
Juego de instrucciones
1. Juego de instrucciones
2. Modos de direccionamiento
El procesador
1. Organización del procesador
2. Ciclo de ejecución de las instrucciones
3. Registros
4. Unidad aritmética y lógica
5. Unidad de control
6. Computadores CISC y RISC
Sistema de memoria
1. Características de las memorias
2. Jerarquía de memorias
3. Memoria caché
4. Memoria interna
5. Memoria externa
Sistema de entrada/salida
1. Aspectos básicos del E/S
2. E/S programada
3. E/S con interrupciones
4. E/S con acceso directo a memoria
5. Comparación de las técnicas de E/S
Programación en ensamblador (x86-64)
1. Arquitectura del computador
2. Lenguajes de programación
3. El lenguaje de ensamblador para la arquitectura x86-64
4. Introducción al lenguaje C
5. Conceptos de programación en ensamblador y C
6. Anexo: manual básico del juego de instrucciones
La arquitectura CISCA
1. Organización del computador
2. Juego de instrucciones
3. Formato y codificación de las instrucciones
4. Ejecución de las instrucciones



https://dl.dropboxusercontent.com/u/61918905/estructura-de-computadores.pdf

lunes, 30 de marzo de 2015

Compiz Fusion en Kali Linux




Compiz es uno de los primeros gestores de ventana de composición para el sistema de ventanas X Window que es capaz de aprovechar la aceleración OpenGL.
Fue presentado por Novell en enero de 2006 junto con Xgl. La integración le permite realizar efectos de composición en el manejo de ventanas, como un efecto de minimización y una vista en forma de cubo del espacio de trabajo. Inicialmente Compiz sólo funcionaba en tarjetas gráficas soportados por Xgl. Pero el 22 de mayo de 2006, Red Hat decidió añadir algunas modificaciones al servidor gráfico X.Org Server para poder prescindir de Xgl, ya que este último dependía de X.Org Server, añadía otra capa de complejidad a la pila gráfica y restringía las aplicaciones OpenGL a que éstas sean aceleradas por software, mas no por hardware. Con AIGLX, las tarjetas Intel también pueden ser utilizadas, incluyendo casi todos los modelos de ATi y Nvidia ya sea usando controladores libres o propietarios. Actualmente Xgl esta en desuso.

Esta Instalación de Compiz Fusión  (figura 1), está realizada en la versión actual de Kali Linux, también es aplicable a Debian Wheezzy. El Hardware es de 32bits con gráficos intel integrados y sólo 2 GB de memoria RAM. Otra prueba más de lo que pueden dar de sí el hardware con Gnu/Linux como sistema operativo.


Figura 1


Activar Compiz Fusion



Compiz Fusión al inicio



Configuración Cubo de Escritorio














miércoles, 25 de marzo de 2015

The Original Hacker Nº13



Procedimientos almacenados en MySQL en la décimo tercera edición de bolsillo.
Una nueva edición pocket de The Original Hacker ha llegado tratando un tema especial del cuál:

  • todos quieren saber;
  • muchos hablan;
  • pero muy pocos terminan comprendiendo.

¿Qué son, para qué sirven, cómo y dónde implementar los Stored Procedures (procedimientos almacenados)?

Una explicación clara, concreta y 100% práctica que acompaña a una lista de buenas prácticas sugeridas para el mantenimiento y evolución de la base de datos en la aplicación.




HAPPY HACKING !!

Falsos videos para adultos se propagan por Facebook masivamente


No es una novedad encontrar compartido en Facebook Videos para Adultos que se Propagan Masivamente. Al intentar visualizar este tipo de contenido los usuarios son redirigidos a un sitio web donde se suele pedir la instalación de alguna actualización flash, la posibilidad de acceder con el login de dicha red social etc. Por  curiosidad o  desconocimiento hace que muchas personas se encuentren involucradas, compartiendo en grupos y contactos el engaño sin darse cuenta. Hay personas que critican, insultan o eliminan al usuario del grupo por compartir ese contenido.



LA FINALIDAD DE ESTE TIPO DE PRÁCTICAS REALIZADAS POR CIBERDELINCUENTES SON
TUS DATOS


La figura 1 es un  ejemplo que he encontrado sobre el que voy a escribir una serie de matices a tener en cuenta para no caer en este tipo de estafa.


figura 1


El acceso para poder ver el supuesto vídeo compartido es un enlace acortado en TinyURL si lo ejecutas estás siendo redirigido a un sitio web alojado en Holanda en el que te informan que si quieres ver su contenido introduzcas tus datos de usuario en Facebook para verificar la mayoría de edad. Un primer matiz peculiar es el  diseño simple de la web, no existe ningún tipo de contenido adicional, el motivo es para que la víctima se centre nada más en ver el supuesto contenido (figura 3).  


figura 2


NO EXISTE NINGÚN TIPO DE CONTENIDO PARA QUE LA VÍCTIMA SE CENTRE EN EL ENLACE



figura 3







 Estos acortadores de enlaces UTILIZADOS CON FINES DELICTIVOS sirven para ocultar falsas webs o scripts con fines oscuros. Actualmente hay muchos sitios que ofrecen este tipo de servicio, algunos permiten monitorizar el acceso a los enlaces  esto permite tener una información valiosa en una campaña Scam, incluso existe la  posibilidad de acortarlos mediante extensiones para los navegadores. Al igual que se acortan se pueden desacortar. En la figura 4 se muestra la URL acortada, la URL compartida además de la URL final de la página falsa de la famosa red social (figura 5).



figura 4

Al acceder a la URL y hacer click en el enlace acortado es redirigido a una web falsificada (figura 5) muy parecida a la original (figura 6) que está ubicada en Francia.





 FIJARSE EN EL PROTOCOLO Y LA URL QUE ESTÁ EN EL 
NAVEGADOR 

https://www.facebook.com/
https://es-es.facebook.com/




figura 5



figura 6






































Si has sido víctima y tu cuenta no está secuestrada



  • Cierra la sesión de todos los dispositivos con los que te conectas a la red social.
  • Haz un análisis exhaustivo de todos tus dispositivos.
  • Cambia tus contraseñas de acceso.
  • Revisa la configuración de privacidad de tu cuenta.
  • Utiliza el sentido común .

martes, 17 de marzo de 2015

The Original Hacker Nº12


POCKET EDITION: «OBJETOS RECURSIVOS»



La edición Nº12 de The Original Hacker ya está online presentando su nuevo formato "pocket".
La edición de bolsillo no sustituye a la versión estándar sino que será un soporte a ésta, mucho más cómodo de leer, incluso en dispositivos móviles.


Formato mucho más legible. Edición pocket








!! HAPPY HACKING ¡¡

viernes, 13 de marzo de 2015

Instalar Add-on LiveStreamPro en OpenELEC Mediacenter

RASPBERRY PHRIKI


«Raspberries05» por User:Fir0002 - Trabajo propio. Disponible bajo la licencia GFDL 1.2 vía Wikimedia Commons.




Add-ons o extensión son pequeños paquetes de software de carácter oficial o desarrollados por terceros. Kodi (XBMC) tiene una lista que crece de manera exponencial. También llamados "Plugin",  añaden características y funciones que normalmente no son incluidas en el software nativo.



INSTALAR ADD-ON LIVESTREAMPRO EN OPENELEC








   plugin.video.live.streamspro-1.5.6.zip     




INSTALAR ADD-ON DESDE *.ZIP


Tenemos que descargar el add-on  y sabemos su ruta, lanzamos OpenELEC y seguimos los pasos de la figura 1.



Figura 1


 Seleccionamos instalar desde un archivo.zip (figura 2).


Figura 2


Al finalizar el proceso de instalación seguimos los pasos mostrados en la figura 3 para situarnos en LiveStreamPro (click derecho) y configurar una lista de canales.


Figura 3


En la siguiente ventana escribimos la dirección (figura 4) de la lista en Add URL además de hacer click en Add Source y OK. Abajo a la derecha saldrá un aviso "LiveStreamPro New source added".


Figura 4






Instalar OpenELEC Mediacenter (Kodi) en Raspberry Pi

RASPBERRY PHRIKI



http://openelec.tv/

OpenELEC (abreviación de Open Embedded Linux Entertainment Center) es una distribución Linux diseñada para HTPCs. Basada en el reproductor de medios Kodi (anteriormente (XBMC). Está diseñado para consumir relativamente pocos recursos y arrancar rápidamente desde la memoria Flash.1 2 3 4 5 También está disponible una imagen de disco para Raspberry Pi.6 



Instalar OpenELEC Mediacenter (Kodi) en Raspberry Pi es relativamente fácil. Vamos a necesitar una tarjeta SD además de:









Instalar OpenELEC Mediacenter (Kodi) con ImageWriter en Gnu/Linux



Instalar OpenELEC Mediacenter (Kodi) con Win32DiskImager en Windows



martes, 10 de marzo de 2015

OTR.to - Chat p2p cifrado

El protocolo "Off-The-Record Messaging", comúnmente llamado OTR, es un protocolo criptográfico que proporciona un cifrado fuerte para conversaciones de mensajería instantánea. OTR utiliza una combinación del algoritmo AES de claves simétricas, el protocolo de intercambio de claves Diffie-Hellman y la función hash SHA-1. Además de la autenticación y el cifrado, OTR aporta una confidencialidad directa perfecta y cifrado maleable.

La principal motivación debajo de este protocolo fue ocultar la identidad de los participantes en la conversación a la vez que se mantenía la confidencialidad de la propia conversación, como si fuera una conversación privada de la vida real. Esto contrasta con otras fuentes criptográficas en las cuales se produce una salida que, más tarde, puede ser usada como un registro verificable de la comunicación y las identidades de los participantes. La mayoría de las veces, la gente que usa este tipo de software criptográfico desconocen esto y habría sido mejor que hubieran usado OTR. El documento introductorio se llamaba "Off-The-Record Communication, or Why Not To Use PGP".

El protocolo OTR fue diseñado por los criptógrafos Ian Goldberg y Nikita Borisov. Ambos proporcionan una biblioteca cliente para dar soporte a usuarios de la mensajería instantánea que quieran implementar el protocolo. Existe un complemento para Pidgin y un complemento para Kopete que permiten que OTR sea usado sobre cualquier protocolo IM soportado por Pidgin o Kopete, ofreciendo una auto detección que inicia la sesión OTR con los amigos que la tengan activada, sin interferir con conversaciones descifradas.





Desde OTR.to es posible utilizar esta aplicación de mensajería peer-to-peer basada en navegador que ofrece una comunicación segura compartiendo previamente una IDentificación.


CARACTERÍSTICAS

  • Chat p2p, se comunica directamente, no hay registros guardados en el servidor.
  • Conexión anónima, inscripción gratuita.
  • Se basa en navegador web, no es necesario instalar.
  • Protocolo criptográfico OTR (Off-the-Record Mensajería).
  • Código abierto y escrito en JavaScript.




lunes, 2 de marzo de 2015

Emulador de Atari Jaguar para Gnu/Linux y Windows

La Atari Jaguar es una videoconsola introducida en 1993 como plataforma de alcance para la siguiente generación (futuras PlayStation y Sega Saturn). Fue la última consola lanzada al mercado por Atari.

En principio la Jaguar iba a ser lanzada al mercado un par de años después de la Atari Panther, pero al final la Panther no pasó de proyecto y la Jaguar fue un fracaso en ventas, se estima no vendieron más de 2.5 millones de unidades.

Las características de la máquina eran impresionantes para la época, funcionaba a 64 bits cuando la competencia seguía en los 16 bits. En realidad conseguían los 64 bits usando 5 procesadores de 32 bits contenidos en dos chips funcionando en paralelo y un coprocesador Motorola 68000, una GPU a 26,591Mhz funcionando a 26,591 MIPS, un bus de datos de 64 bits y una memoria DRAM de 2MB.

Esta consola utilizaba cartuchos de videojuegos, aunque posteriormente salió a la venta su unidad de CD.


Atari trató de recuperar el terreno perdido en el mundo de las consolas, buscando obtener una porción de la cuota de mercado ocupada por las consolas de Sega y de Nintendo. Atari Jaguar era una consola 64 bit con capacidad para mover juegos en 3D muy superior a los consolas en vida de ese entonces, Super Nintendo y Sega Genesis/Mega Drive. Por desgracia, este último esfuerzo de la compañía Atari para hacerse de un sitio en el mercado de consolas falló por un escaso repertorio de juegos y por la baja calidad que ofrecían, no mostrando la verdadera capacidad de la consola. Incluso muchos juegos de Super Nintendo (lanzada al mercado 3 años antes que Jaguar) se veían mejor y se jugaban mejor como lo es "Star Fox" frente a "Cybermorph".

La Atari Jaguar fue creada por los miembros de Flare Technology, una companía formada por Martin Brennan y John Mathieson. Impresionados por el trabajo hecho en la Konix Multisystem, Atari los convenció de que dejaran su compañia y formaran una nueva llamada Flare II, con Atari pagando su fundación. Flare II inicialmente trabajó en desarrollar dos consolas para Atari. Una con arquitectura 32-bit (cuyo nombre en codigo fue “Panther”), y otra con arquitectura 64-bit llamada Jaguar. Al ver como el trabajo con el diseño de la Jaguar iba más rápido que con la Panther, Atari decidió cancelar el último proyecto para dedicarse completamente a la Jaguar.

Wikipedia






INSTALACIÓN EN GNU/LINUX DEBIAN


Gráficamente con el instalador de software

Shell - dpkg -i (para instalar) dpkg -l (para comprobar)




VirtualJaguar-2.1.0-i386.deb



INSTALACIÓN EN WINDOWS




VirtualJaguar[Windows]+[ROMS].zip


Hay que tener en cuenta en configurar la ruta donde están las rom






ROMS

www.emuparadise.me/roms-isos-games.php
www.freeroms.com/psx_roms_A.htm







jueves, 26 de febrero de 2015

PCSX - Emulador de PSX para Gnu/Linux y Windows

PCSX es un emulador de la consola PlayStation de Sony para PC. El principal desarrollador de este programa fue Linuzappz, el mismo programador que inició el proyecto de PCSX2. Los códigos fuente del emulador se encuentran disponibles en la página oficial del mismo.


El desarrollo empezó el 31 de agosto del 2000. La última versión disponible es la 1.5 y puede ejecutar juegos comerciales; sin embargo, el desarrollo del proyecto fue abandonado por Linuzappz el 17 de septiembre de 2003 y la mayoría de los desarrolladores migraron a su proyecto hermano, emulador de PS2, PCSX2
En 2006 un grupo de fanáticos creó Pcsx-df4 (una versión modificada) que implementó nuevas características y corrigió varios bugs, pero solo lo desarrollaron (y lo desarrollan) para GNU/Linux quitándole la compatibilidad con Windows que antes tenía.

A base de la versión 1.9 de esta modificación se creó Pcsx-Reloaded (Abreviado pcsx-r) que también agregó nuevas mejoras y corrigió errores, además mantuvo la compatibilidad con Windows, GNU/Linux, Mac Os X, y agregó compatibilidad a varias plataformas más como Wii,5 Ps3,6 y Blackberry. Actualmente es una beta avanzada que se actualiza regularmente cada varios meses pero se crean builds SVN casi a diario.8 9 10 Es considerada el sucesor del proyecto original en internet.

Las  nuevas versiones.PCSX, y sus Forks funcionan de igual manera que PCSX2 empleando, de manera similar a ePSXe, una tecnología basada en plugins o extensiones (heredada de PSEmu PRO) (que se pueden conseguir en internet o usar los que el emulador provee por defecto) para el manejo de gráficos, sonido,mando, unidad de CD-ROM y PlayStation Link Cable. Los controladores que se encargan de emular las ranuras para Memory Card y la Bios de la consola son proporcionados por el emulador, aunque cabe aclarar que la versión por defecto (suministrada por el emulador) de esta última es solamente simulada por lo que se recomienda conseguir el archivo de bios desde otra fuente.

El emulador es capaz de emular juegos comerciales casi perfectamente, con algún glitch o bug ocasional, en ordenadores de hace varios años, a velocidad jugable(más de 30 Fps) debido a la antigüedad de la consola y la capacidad de los ordenadores. La velocidad y calidad de la emulación pueden variar dependiendo de la configuración de los plugins, haciéndolo de perfectamente jugable (incluso mejor que en la consola original debido a los plugins gráficos y de sonido) hasta lento e injugable. Es muy raro y bajo el número de títulos injugables en el emulador aun habiendo probado todas las configuraciones de plugins, dichos juegos suelen trabarse en cierto nivel o mostrar una pantalla negra y detener la emulación al cargar cierta escena o realizar cierta acción.

El mando de Playstation es emulable, tanto con un teclado u otro dispositivo, como con un Gamepad conectado al PC. Para iniciar un juego se requiere la imagen Iso de este o introducir el CD-ROM en la unidad lectora para iniciar, una vez iniciado solo se pueden configurar los plugins de mando, y otras pocas opciones hasta que termine la emulación. En el juego se puede guardar en Memory Card (como en la versión normal) o en cualquier momento con Savestates.

Wikipedia


INSTALACIÓN EN GNU/LINUX - DEBIAN


Desde una shell instalamos fácilmente  PCSX-Reloaded en su versión 1.9, descargando de AQUÍ las BIOS y ubicandolas en la ruta .pcsxr/bios.
















INSTALACIÓN EN WINDOWS

Descargar, descomprimir PCSX+Bios.zip ( bios incluidas) y ejecutar el *.exe.













NOTA

Algunos juegos no son compatibles.



FUENTES Y RECURSOS

https://pcsxr.codeplex.com/
http://es.wikipedia.org/wiki/PCSX
http://www.freeroms.com/psx_roms_A.htm
PCSX+Bios.zip
PCSXBios.zip







Quizás te interesa:

Related Posts Plugin for WordPress, Blogger...