Aprende sobre seguridad informática, hacking, pentesting con retos CTF en Hackmyvm

Seguro que muchas de las personas que recaláis en este blog, os gustan los retos hacking, el pentesting, la seguridad informática y temas similares. Una forma de retarnos a nosotros mismos y aprender de manera empírica.

Pero la mejor manera de hacerlo es en un entorno controlado, o por lo menos en un entorno seguro en el que todas esas técnica se puedan desarrollar en seguridad y sin necesidad de atacar máquinas reales en producción, cosa que además es ilegal.

Así que hoy os traigo por el blog una web que ofrece todo eso: retos CTF, pentesting, hacking en máquinas virtuales en las que desplegar todos nuestros conocimientos y hacerlo en comunidad, para aprender y enseñar.

La web en cuestión se trata de:

Y ofrece esa posibilidad con retos propios y retos compartidos por la comunidad.

Sigue leyendo «Aprende sobre seguridad informática, hacking, pentesting con retos CTF en Hackmyvm»

Macchina muestra información de tu sistema GNU Linux

Macchina es una interfaz para la línea de comandos que muestra información de tu sistema GNU/Linux de manera rápida, mínima y personalizable

Software para GNU/Linux para mostrar información de manera más o menos gráfica en una terminal hay varias opciones: neofetch, screenfetch por poner un par de ejemplos.

Y en este artículo vengo a hablar sobre otra opción más ligera y más rápida llamada macchina.

Sigue leyendo «Macchina muestra información de tu sistema GNU Linux»

El comando shuf de #GNU

El comando shuf genera permutaciones aleatorias de números, cadenas de textos o líneas de archivos

Los comandos de GNU coreutils son las herramientas básicas de nuestros sistemas GNU con kernel Linux similares a las de sistemas Unix, para gestionar desde la línea de comandos el sistema y operaciones con archivos de texto.

En este caso vamos a repasar para qué sirve y cómo usar el comando shuf que genera combinaciones aleatorias de diversos elementos ya sea en la línea de comandos o en algún script.

Sigue leyendo «El comando shuf de #GNU»

El comando seq de #GNU

El comando seq sirve para mostrar una secuencia de números, veamos cómo usarlo en nuestros sistemas GNU/Linux

Los comandos de GNU coreutils son las herramientas básicas de nuestros sistemas GNU con kernel Linux similares a las de sistemas Unix, para gestionar desde la línea de comandos el sistema y operaciones con archivos de texto.

En este caso vamos a repasar para qué sirve y cómo usar el comando seq que genera secuencias de números y cómo podemos utilizarlo en nuestros scripts o en la terminal.

Sigue leyendo «El comando seq de #GNU»

El comando sleep de #GNU

Veamos qué hace y cómo utilizar el comando sleep de las herramientas coreutils del sistema GNU

Los comandos de GNU coreutils son las herramientas básicas de nuestros sistemas GNU con kernel Linux similares a las de sistemas Unix, para gestionar desde la línea de comandos el sistema y operaciones con archivos de texto.

En este caso vamos a repasar para qué sirve y cómo usar el comando sleep por si tenemos que usarlo en nuestros scripts.

Sigue leyendo «El comando sleep de #GNU»

El comando wc de #GNU

Veamos qué puede hacer y cómo se usa el comando wc de las herramientas coreutils del sistema GNU

Los comandos de GNU coreutils son las herramientas básicas de nuestros sistemas GNU con kernel Linux similares a las de sistemas Unix, para gestionar desde la línea de comandos el sistema y operaciones con archivos de texto.

En este caso vamos a repasar las opciones del comando wc que sirve para contar las líneas, caracteres y palabras de un archivo u archivos, para utilizarlo en nuestra consola o incorporarlo a nuestros scripts.

Sigue leyendo «El comando wc de #GNU»

El comando find de #GNU

El comando find del sistema GNU nos servirá para buscar archivos o directorios en nuestros sistemas GNU/Linux

Aunque seamos personas organizadas (no es mi caso) a veces simplemente no encontramos en nuestros sistemas un archivo que recordamos que debería estar en alguna carpeta de nuestro disco duro.

En nuestro entorno de escritorio, quizás existan indexadores de archivos que de manera gráfica nos ayudarán a encontrarlos rápidamente.

Pero si nuestro entorno es la terminal y la línea de comandos, también tendremos herramientas para encontrar un archivo (o carpeta) del que recordamos su nombre, parte de su nombre, que está en una carpeta y lo hemos modificado hace poco, etc.

Esa herramientas en sistemas GNU con kernel Linux son las formadas por findutils de GNU que las componen varias herramientas: find, locate, updatedb, xargs

En este artículo vamos a ver algunas de las opciones que nos ofrece el comando find. Que realiza una búsqueda en un árbol de directorios para encontrar un archivo o grupo de archivos.

Recorre ese árbol de directorios y muestra todas las ocurrencias encontradas de acuerdo a las especificaciones que le haya pasado el usuario. El comando find tiene unas funcionalidades muy potentes de búsqueda.

Sigue leyendo «El comando find de #GNU»

El comando tail de #GNU

Veamos las funciones y opciones del comando tail, una de las herramientas del sistema GNU

El comando tail es otra de las herramientas coreutils del sistema GNU. Las herramientas básicas para la gestión de archivos, manejo del sistema y utilidades de manipulación de texto, disponibles en sistemas GNU/Linux.

El comando tail es un comando «complementario» y muy similar al comando head (que ya vimos en un artículo anterior) y que nos mostrará el contenido de la última parte de un archivo.

Sigue leyendo «El comando tail de #GNU»

El comando head de #GNU

Echemos un vistazo al uso del comando head, una de las herramientas del sistema GNU

Las herramientas coreutils del sistema GNU, son las herramientas básicas de nuestro sistema GNU con kernel Linux a la hora de gestionarlo desde la línea de comandos.

En esta ocasión echaremos un vistazo al comando head, un comando sencillo y que nos puede ser muy útil cuando estamos trabajando en la terminal o para usarlo en algún script.

Sigue leyendo «El comando head de #GNU»

El comando yes de #GNU

Veamos qué puede hacer y cómo podemos utilizar el comando yes de las herramientas coreutils del sistema GNU

Las herramientas coreutils del sistema GNU, son las herramientas básicas de nuestro sistema a la hora de gestionarlo desde la línea de comandos.

En esta ocasión echaremos al comando yes, que puede parecer «una frikada» un poco inútil, pero ¿podremos utilizarlo para algo útil? Seguro que sí…

Sigue leyendo «El comando yes de #GNU»