martes, 6 de octubre de 2015

SQL injection

UNIDAD 2 - TAREA 2

La técnica SQL Injection, sirve para obtener información relevante sobre la estructura de una base de datos. 
Para utilizar esta técnica, en primer lugar es necesario tener una máquina virtual preparada para el software Virtual Box. Es posible descargar el software aquí. En segundo lugar, se debe descargar la máquina virtual para poder comenzar a trabajar. 
En tercer y último lugar, debemos ingresar al servidor con la IP que nuestra máquina virtual generó y comenzar a extraer información:

lunes, 5 de octubre de 2015

Capturando tráfico con Wireshark

UNIDAD 2 - TAREA 1

Wireshark es un analizador de protocolos muy popular. Es un software libre y es una herramienta que sirve para investigar lo que esta sucediendo en una red. También sirve para aprender sobre protocolos de comunicaciones. El programa se puede descargar desde la página de descargas de Wireshark.
En el siguiente link, explico cómo analizar el tráfico de un protocolo inseguro y cómo analizar un SSL y un SSH.

Una sencilla práctica sobre criptografía

UNIDAD 1 - TAREA 3

La criptografía es la ciencia de usar las matemáticas para cifrar y descifrar datos. Para nuestros fines, cifrar es el proceso de transformar un texto normal, en un conjunto de caracteres que sean ininteligibles para cualquiera que no posea una clave de cifrado. 
Para la gestión de las claves de firma/cifrado, es necesario tener instalado un programa de cifrado. Yo prefiero usar Gpg4win.
En el siguiente tutorial, se detalla paso a paso el uso de la herramienta Gpg4win al igual que la interfaz Kleopatra para la generación de claves, el cifrado y el descifrado de archivos.

miércoles, 30 de septiembre de 2015

Búsqueda y puesta en común de recursos

UNIDAD 1 - TAREA 2

En Internet hay muchos sitios relacionados con el Hacking y la seguridad informática. Estos son algunos de los que me parecieron más relevantes: 
Este primer sitio me resulta interesante porque explica de manera sencilla el proceso del Hacking y además, agrega y enseña otros recursos relacionados al tema, como la ingeniería social, la virtualización, JavaScript y más.
Este segundo sitio ofrece un curso gratuito para aprender a hackear con técnicas adaptadas al sistema operativo Windows.
El último sitio, es el hashtag que utilizamos los alumnos de Mondragon Unibertsitatea para compartir nuestras actividades y consultar nuestras dudas acerca del hacking.  


viernes, 25 de septiembre de 2015

Algunos conceptos básicos

PROTOCOLOS TCP/IP


El protocolo TCP/IP es la tecnología usada para transmitir información en Internet. Fue creado entre los años 1973 y 1974 por Vint Cerf y Robert Kahn.

Vint Cerf (izquierda). Robert Kahn (derecha).
  • Protocolo TCP:
Transmission Control Protocol o Protocolo de Control de Transmisión, es uno de los protocolos fundamentales en Internet. Se utiliza para efectuar consultas en una base de datos permitiendo así, determinar quién es el propietario de un dominio o de una dirección IP en Internet.
  • Dirección IP:
Internet Protocol o Protocolo de Internet, es una etiqueta numérica que identifica, de manera lógica y jerárquica, la interfaz de un dispositivo que se encuentra conectado dentro de una red. Lo mismo sucede con las páginas web. Cada una tiene su propia IP. De todas formas, los usuarios comunes acceden a dichas páginas utilizando los nombres de dominio que estas tienen. Por ejemplo:
Nombre de dominio: Google.com 
IP: 64.233.190.103.


Herramientas básicas para obtener información de servidores externos

UNIDAD 1 - TAREA 1

Las siguientes herramientas son especialmente útiles para empezar a obtener información de los servidores que queremos poner a prueba: