Bienvenidos a este capítulo de este Curso de Linux para Hackers – Editores de Texto para Shell. Comparte este articulo y síguenos para recibir más capítulos, guías y cursos gratis.

Esta guía es parte de un curso mucho más grande en donde te enseñamos a convertirte en hacker de 0 a 100. Desde los conocimientos más básicos hasta conseguir empleo.

En esta guía veremos desde cero un tema tan amplio como es Linux y lo haremos desde el punto de vista del hacking y la ciberseguridad.

Para saber más comente a continuación, respondemos todos y cada uno de los comentarios.

¿Te gustaría enterarte de cuando lanzamos descuentos y nuevos cursos?

Lo que aprenderás en este artículo:

  1. Mejores editores de texto en línea de comandos para Linux: Conocerás los principales editores de texto para trabajar en entornos de terminal.
  2. Características de cada editor: Aprenderás las ventajas y desventajas de editores como Vim, Nano, Emacs, sed, y awk.
  3. Comandos básicos en Vim y Nano: Descubrirás los comandos fundamentales de estos editores para empezar a usarlos.
  4. Funciones avanzadas en sed y awk: Comprenderás cómo sed y awk pueden facilitar tareas de edición y procesamiento de datos en texto.

Los mejores editores de texto de línea de comandos para Linux 

Los editores de texto de línea de comandos son adecuados para los usuarios que prefieren la edición de texto basada en terminal. Estos editores están diseñados para programadores, administradores de sistemas y usuarios que suelen trabajar en entornos sin una interfaz gráfica de usuario .

Son livianos, lo que les permite ejecutarse de manera eficiente en sistemas de bajos recursos o servidores remotos a través de SSH . Además, suelen ser más confiables en entornos inestables, ya que son menos propensos a fallas y ralentizaciones que los editores basados ​​en GUI. El siguiente texto explica en detalle los mejores editores de línea de comandos.

Vi/Vim

Casi todas las distribuciones de Linux , incluso las versiones más antiguas, tienen instalados los editores Vi y Vim. Vim significa Vi Improved, una versión modificada y mejorada del antiguo editor de texto. A continuación, se detallan las ventajas y desventajas de usar Vim:

Ventajas

  • Tiene amplias funciones para la manipulación de texto, incluidas macros, múltiples buffers y búsqueda y reemplazo.
  • Incluye atajos de teclado y comandos que permiten la edición rápida de texto.
  • Es liviano y funciona de manera eficiente incluso en hardware más antiguo o menos potente.
  • Admite complementos y viene con un tutorial (se invoca con el vimtutor comando).
  • Admite comandos automáticos, entradas de dígrafos (útiles en programación), pantallas divididas y de sesión, pestañas, esquemas de colores (codificados por color por función) y etiquetado.

Contras

  • Tiene una curva de aprendizaje pronunciada, lo que lo hace difícil para principiantes.
  • Un sistema de edición modal y un amplio conjunto de comandos no son intuitivos para los nuevos usuarios.
  • Configurar y gestionar configuraciones es complejo y requiere mucho tiempo.
  • Requiere configuración e instalación inicial.

Hoja de trucos del editor Vim

Utilice los siguientes comandos en el modo de comando :

  • h- Mueve el cursor hacia la izquierda un carácter; también puedes presionar la flecha izquierda.
  • j- Mueve el cursor una línea hacia abajo; también puedes presionar la flecha hacia abajo.
  • k- Mueve el cursor una línea hacia arriba; también puedes presionar la flecha hacia arriba.
  • l- Mueve el cursor hacia la derecha un carácter; también puedes presionar la flecha derecha.
  • w- Mueve el cursor una palabra completa a la derecha.
  • b- Mueve el cursor una palabra completa hacia la izquierda.
  • 0- Mueve el cursor al principio de la línea actual.
  • $- Mueve el cursor al final de la línea actual.
  • ~- Cambia el caso del caracter actual.
  • dd- Elimina la línea actual.
  • D- Elimina todo lo que esté en la línea a la derecha de la posición actual del cursor.
  • x- Elimina el carácter actual.
  • u- Deshacer el último comando.
  • .- Repite el último comando.
  • :w- Guarda el archivo actual, pero no sale.
  • :wq- Guarda el archivo actual y sale.

Los siguientes comandos lo colocan en modo de inserción :

  • i- Inserta a la izquierda de la posición actual del cursor.
  • a- Se agrega a la derecha de la posición actual del cursor.
  • dw- Elimina la palabra actual.
  • cw- Cambia la palabra actual.

No profundizaremos aquí sobre este editor dado que se merece un artículo dedicado, lo veremos más adelante en profundidad.

Editor nano

Nano es una revisión de un editor más antiguo llamado Pico y viene precargado en la mayoría de las instalaciones de Linux. La herramienta es un editor liviano ideal para principiantes. Es mucho más simple de usar que Vim, lo que lo hace útil para ediciones rápidas de configuración. A continuación, se enumeran las ventajas y desventajas de usar Nano:

Ventajas:

  • Viene preinstalado en muchas distribuciones de Linux.
  • Es intuitivo y fácil de utilizar.
  • Utiliza recursos mínimos del sistema.
  • Admite GNU Autoconf, búsqueda y reemplazo interactivo, sangría automática y corrección ortográfica.
  • Las ofertas de atajos de teclado fáciles de recordar se muestran en la parte inferior del editor.

Contras :

  • Carece de funciones avanzadas que se encuentran en editores como Vim o Emacs.
  • Ofrece opciones de personalización limitadas que los editores más potentes.
  • Tiene un soporte mínimo de resaltado de sintaxis, lo que puede ser un inconveniente para los desarrolladores.
  • No es ideal para proyectos grandes. Es más adecuado para tareas pequeñas que para gestionar grandes proyectos de codificación.
  • Navegar y editar a través del teclado es más lento y menos eficiente que con editores más avanzados.

Uso de Nano

Nano es también uno de los editores más utilizados en los sistemas basados ​​en Linux. Es un editor sencillo e influyente de Linux. No necesitamos tener ningún conocimiento previo sobre el editor nano antes de usarlo. En nano, no se utiliza ningún comando principal para operar en el archivo. Todas las operaciones básicas se muestran en la parte inferior del editor.

Podemos activarlas con una tecla CTRL , por ejemplo, para guardar el archivo presione las teclas CTRL + O , para salir del editor presione la tecla CTRL + X. Para editar un archivo con el editor nano, abra el archivo desde el directorio donde está almacenado con el siguiente comando:

 nano carlos.txt

El comando anterior abrirá el archivo carlos.txt con el editor nano. Para editar el archivo, mueva el cursor e ingrese el texto deseado y presione las teclas CTRL+O para guardar el archivo. Observe la siguiente imagen del editor de texto nano.

Pulse las teclas CTRL+X para salir del editor. Los cambios que ha realizado en el archivo se han guardado correctamente. Para verificar los cambios, ejecute el comando cat de la siguiente manera:

 cat carlos.txt

Se mostrará el contenido del archivo. Observe el siguiente resultado:

GNU Emacs

GNU Emacs es un editor de texto potente y altamente personalizable para profesionales de Linux creado por Richard Stallman, el fundador del proyecto GNU . Está diseñado para ser versátil y tiene una amplia gama de funciones integradas.

El editor Emacs también nos permite editar archivos. Además, tiene muchas funciones integradas, como navegador web, calendario, terminal y más. Funciona como un editor de texto normal. En el editor Emacs, podemos editar archivos y guardarlos mediante la barra de navegación. No es un editor integrado en los sistemas basados ​​en Linux, pero podemos instalarlo mediante la terminal.

Emacs se utiliza tanto como editor de texto de línea de comandos como editor de texto de interfaz gráfica de usuario. Esta doble funcionalidad lo hace adecuado para muchos usuarios y casos de uso diferentes. El siguiente texto presenta las ventajas y desventajas de Emacs:

Ventajas :

  • Altamente personalizable, lo que permite a los usuarios ampliar significativamente su funcionalidad.
  • Se ejecuta en varios sistemas operativos , incluidos Linux, macOS y Windows, lo que proporciona una experiencia consistente en todas las plataformas.
  • Ofrece interfaces tanto de línea de comandos como de GUI, atendiendo a diferentes preferencias de los usuarios.
  • Posee modos de edición basados ​​en contenido.
  • Tiene amplia documentación, un tutorial y soporte de idiomas.
  • Ofrece compatibilidad cruzada con otras aplicaciones GNU, incluido un organizador, una aplicación de correo, un calendario y un depurador.

Contras :

  • Tiene una interfaz compleja y una amplia funcionalidad, lo que resulta abrumador para los nuevos usuarios.
  • En comparación con otros editores de texto, Emacs exige más recursos del sistema.
  • Requiere una importante configuración y preparación para adaptarlo a necesidades específicas.
  • Administrar y configurar Emacs puede ser complejo y llevar mucho tiempo.

Cómo instalar GNU Emacs en Linux

Instale GNU Emacs en distribuciones basadas en Debian con los siguientes comandos:

sudo apt update
sudo apt install emacs

El comando anterior solicitará la contraseña administrativa. Escriba la contraseña y presione la tecla ENTER . Observe la siguiente captura de pantalla de la terminal:

Verificará el proceso de instalación, presione la tecla ” y” para confirmar. El proceso de instalación comenzará, tardará un tiempo en completarse.

Instale GNU Emasc en distribuciones basadas en Red Hat con:

sudo dnf check-update
sudo dnf install emacs

Nota: En distribuciones más antiguas basadas en Red Hat, puede usar yumrpminstalar un editor de texto.

Instalar GNU Emasc en distribuciones basadas en Arch con:

sudo pacman -Syu
sudo pacman -S emacs

El editor no interactivo sed

El nombre sed significa stream editor (editor de flujo continuo). Su entrada es un flujo de información que se procesa automáticamente según sus instrucciones. Sed es un editor de textos no interactivo que puede realizar todas las funciones básicas de edición. La sintaxis de sed es sencilla:

“sed 'lista de comandos' archivos”

Las órdenes sed leen una línea a la vez de los archivos de entrada, le aplican los comandos de la lista, por orden, a cada línea y muestran la modificación en la salida estándar. Por ejemplo, se puede escribir un script sed para cambiar todas las apariciones de la palabra TOTO a Toto con la siguiente orden:

“sed 's/TOTO/toto/' archive”

Luego podrá utilizar este script para editar automáticamente cualquier fichero que desee. Un archivo con un solo cambio sólo necesita una orden simple. Sin embargo, no es raro crear scripts sed más largos para realizar más de una tarea de edición. Cuando los comandos sed se almacenan en un archivo para ejecutarlos escribimos:

“sed -f script archivos”

A continuación se resumen los comandos de edición básicos de sed. En dicha tabla, addr1, addr2 representan el rango de líneas desde addr1 hasta addr2 incluidas. Los comandos que aceptan un rango también pueden trabajar sobre una única línea.

Comandos de edición básicos de sed

ComandoFunciónUsoSignificado
aAñadiraddr1,addr2 a\textañade text después de addr2
iInsertaraddr1,addr2 i\textinserta text antes de addr1
cCambiaraddr1,addr2 c\textreemplaza las líneas con text
dBorraraddr1,addr2 dBorra las líneas especificadas
sSustituiraddr1,addr2Reemplaza el patrón s/patrón/text
qSaliraddr qTemina en la línea addr
rLeeraddr r ficheroLee del archivo antes de la línea $addr$
wEscribiraddr1,addr2 w ficheroGraba las líneas especificadas en fichero

El comando sed tiene más opciones que puedes explorar

 sed –help

También  te recomendamos consultar las páginas man para este comando:

 man sed

GNU AWK

GNU awk es una herramienta muy útil para modificar archivos, buscar y transformar datos y, en general, realizar cualquier tipo de tratamiento masivo de archivos. Con un programa awk es posible contar el número de líneas de un archivo, seleccionar columnas, aplicar filtros, realizar cruces, borrar el último campo de cada línea, hacer sumas, comprobar duplicados, muestreos, etc. Awk presenta la siguiente estructura de reglas:

“patrón {acción}”

Donde el patrón es una serie de caracteres o expresión regular y la acción es lo que deseamos que se ejecute sobre ese patrón. En una regla puede omitirse el patrón o la acción, pero no ambos. Si el patrón se omite, entonces la acción se realiza para todas las líneas. Si se omite la acción, la acción por defecto es imprimir las líneas que cumplan el patrón.  Imaginemos un archivo llamado fechas.txt que contiene el texto siguiente:

Jan 13 25 15 115
Feb 15 32 24 226
Mar 15 24 34 228
Jun 1 26 57 232
Apr 31 52 63 420
May 16 34 29 208
Jan 18 29 25 101
Jun 31 42 75 492

Ejemplos de AWK

Por ejemplo, para las líneas que contienen “Jan” las imprimimos por pantalla (simulamos comando „grep‟):

“awk '/Jan/ { print $0 }' fechas.txt”

“$0” implica imprimir todas las columnas, en cambio Si quisiéramos únicamente imprimir la segunda columna utilizamos $2 (el resto las podemos encontrar en $3, $4, etc.):

“awk '/Jan/ { print $1 }' fechas.txt”

También podemos realizar sumas, por ejemplo, sumamos los valores de la quinta columna de las líneas que tengan en la primera columna “Jan”:

“awk '$1 == "Jan" { sum += $5 } END { print sum }' fechas.txt”

Como se puede observar, se han definido 2 reglas:

  • Si la primera columna es “Jan” entonces acumulamos el quinto valor en una variable.
  • Si es el final del fichero (END {…}), imprimimos el valor de lavariable.

Es muy habitual ver ejemplos de AWK en una única línea, y justamente por ese motivo se ha ganado la fama de complejo. Pero en realidad podemos crear ficheros de texto con todas las instrucciones bien tabuladas y que permiten una mejor comprensión del objetivo del programa. Por ejemplo, podemos crear el archivo „test.awk‟:

#!/usr/bin/awk -f
$1 == "Jan" { sum += $5 }
END { print sum }

Los comentarios dentro del programa awk se marcan con “#”. Para ejecutarlo, utilizaremos la siguiente sentencia:

awk -f test.awk fechas.txt

Expresiones

Operadores aritméticos

  • Suma: x+y
  • Resta: x-y
  • Negación: -x
  • Multiplicación: x*y
  • División: x/y
  • Resto: x%y
  • Exponente: x**y

Patrones

En awk se pueden especificar los patrones de varias formas, por ejemplo:

  • $i == “”, se está comprobando si el campo $i está vacío.
  • $i ~ /^$/, el símbolo ~ se utiliza para indicar la concordancia con una expresión regular.
    • La expresión regular ha de ir encerrada entre las diagonales.
    • En este caso se pregunta por la concordancia con unalínea vacía.
  • $i !~ /./ , los símbolos !~ siginifican “no corresponde” en contraposición al anterior.
    • Este ejemplo, pregunta si el campo $i no concuerda con ningún caracter.
  • length(\$i) == 0 , length es una función predefinida en awk, que contiene la longitud de una cadena de caracteres.

Salida por pantalla

AWK normalmente supone que el espacio en blanco (cualquier número de blancos y tabuladores) es el separador de campos. Este separador puede cambiarse a cualquier carácter mediante la opción -F (mayúscula) de la línea de comandos.

La variable predefinida NR es el número del registro o línea actual de la entrada. Por ejemplo, para añadir números de línea a un ficherode entrada su puede usar:

awk '{print NR, $0}'

En una proposición print, los elementos separados por comas se imprimen separados por el separador de campos de salida, que por defecto es un blanco. Si se desea modificar la salida por defecto, se ha de utilizar la proposición printf que acepta del mismo conjunto de formato que en el lenguaje C. Por ejemplo, para imprimir los números de línea en un campo de cuatro dígitos, se podría usar la orden:

awk '{ printf "%4d %s \n", NR, $0 }'

%4d indica que se NR se imprima como un número decimal de cuatro dígitos de ancho, %s especifica una cadena de caracteres, en este caso, $0. Finalmente \n introduce un carácter de nueva línea, puesto que printf por defecto no lo tiene asociado.

El comando awk tiene más opciones que puedes explorar

 awk –help

También  te recomendamos consultar las páginas man para este comando:

 man awk

Puntos clave del artículo y resumen:

  1. Vi/Vim:
    • Descripción: Vim es una versión mejorada de Vi, incluida en casi todas las distribuciones de Linux, ideal para programación y edición avanzada.
    • Ventajas: Es rápido, admite macros, pantalla dividida, y permite complementos. Ideal para usuarios avanzados.
    • Desventajas: Tiene una curva de aprendizaje empinada y es difícil de configurar para principiantes.
    • Comandos básicos:
      • i para insertar, dd para eliminar líneas, :w para guardar, :q para salir.
    • Modo de inserción y modo de comando: Usa i y a para editar y Esc para volver al modo comando.
  2. Nano:
    • Descripción: Nano es un editor ligero y sencillo, ideal para usuarios principiantes.
    • Ventajas: Intuitivo, con comandos visibles en pantalla, y viene preinstalado en la mayoría de las distribuciones.
    • Desventajas: Carece de funciones avanzadas y tiene limitaciones en proyectos grandes.
    • Comandos básicos:
      • CTRL+O para guardar, CTRL+X para salir, y CTRL+W para buscar.
  3. GNU Emacs:
    • Descripción: Editor de texto altamente personalizable y potente, adecuado para profesionales y programadores.
    • Ventajas: Interfaz personalizable, funcionalidad extendida, y soporte para GUI y terminal.
    • Desventajas: Complejo para usuarios nuevos y consume más recursos que otros editores.
    • Instalación:
      • En Debian: sudo apt install emacs.
      • En Red Hat: sudo dnf install emacs.
      • En Arch: sudo pacman -S emacs.
  4. sed (stream editor):
    • Descripción: sed es un editor de texto no interactivo, útil para editar en masa archivos y flujos de texto.
    • Comandos básicos:
      • s/patrón/reemplazo/: Sustituye un patrón.
      • d: Elimina líneas.
      • a, i: Añade o inserta texto.
    • Ejemplo: sed 's/TOTO/toto/' archivo reemplaza “TOTO” con “toto” en cada línea.
  5. GNU awk:
    • Descripción: awk es una herramienta poderosa para procesar y analizar datos en archivos de texto, excelente para operaciones en línea de comandos.
    • Sintaxis básica: awk 'patrón {acción}' archivo.
    • Ejemplos:
      • awk '/Jan/ {print $0}' fechas.txt: Imprime todas las líneas que contienen “Jan”.
      • awk '$1 == "Jan" {sum += $5} END {print sum}' fechas.txt: Suma la quinta columna de las líneas que contienen “Jan”.
  6. Diferencias clave entre los editores:
    • Vim y Emacs: Altamente personalizables y potentes, ideales para programadores avanzados, pero con una curva de aprendizaje empinada.
    • Nano: Sencillo e intuitivo, adecuado para usuarios que requieren editar texto rápidamente sin muchas funciones adicionales.
    • sed y awk: No son editores de texto en el sentido tradicional, sino herramientas de procesamiento de texto. sed es ideal para reemplazos masivos, mientras que awk es ideal para análisis y formateo de datos.

Conclusión:

Los editores de texto en línea de comandos en Linux ofrecen opciones para todo tipo de usuarios, desde principiantes hasta profesionales avanzados. Elegir el editor adecuado depende de las necesidades específicas del usuario: Vim y Emacs para edición avanzada, Nano para edición rápida y sencilla, y sed y awk para procesamiento masivo y estructuración de datos en archivos de texto.

Pon en práctica lo aprendido

Ahora pon a prueba lo aprendido con estas preguntas y ejercicios.

Preguntas sobre los editores de texto y comandos de Linux

  1. ¿Cuál es la principal ventaja de los editores de texto de línea de comandos en Linux?
  2. ¿Cuál es la diferencia principal entre vi y vim?
  3. Menciona tres ventajas de usar vim como editor de texto en la terminal.
  4. ¿Qué comando en vim permite guardar un archivo y salir del editor?
  5. ¿Cuáles son los atajos de teclado básicos para mover el cursor en vim?
  6. ¿Cuál es el objetivo de un editor de flujo continuo como sed en comparación con editores interactivos?
  7. ¿Qué comando básico de sed se utiliza para reemplazar una palabra en un archivo?
  8. ¿Para qué sirve el comando awk en Linux?
  9. ¿Cómo puede awk usarse para seleccionar únicamente la segunda columna de un archivo de texto?
  10. ¿Qué operador en awk permite contar el número de líneas procesadas en un archivo?

Ejercicios prácticos de uso de editores de texto y comandos de Linux

  1. Abrir el editor vim y crear un archivo nuevo llamado prueba.txt. Escribe “Hola, Linux” y guarda el archivo.
  2. Editar el archivo prueba.txt con vim y mover el cursor al final de la primera línea usando $.
  3. En vim, deshacer el último comando de edición después de eliminar una línea con dd.
  4. Abrir el editor nano para modificar el archivo prueba.txt. Cambia “Hola, Linux” a “Hola, mundo” y guarda el archivo.
  5. Ejecutar el siguiente comando en sed para reemplazar todas las instancias de “mundo” por “Linux” en prueba.txt.
    • sed 's/mundo/Linux/g' prueba.txt
  6. Usar awk para imprimir solo la primera columna de un archivo que contenga varias columnas de datos.
  7. Crear un script sed que elimine las primeras dos líneas de un archivo de texto y guardarlo en un archivo editar.sed.
  8. Usar awk para sumar todos los valores de la última columna en un archivo que tenga varias columnas de datos.
  9. Agregar al usuario actual al grupo sudo usando el comando usermod.
  10. Instalar GNU Emacs en una distribución de Linux basada en Debian y abrir un archivo nuevo con este editor.

Respuestas a las preguntas

  1. Ventaja de los editores de línea de comandos:
    • Son ligeros y eficientes, ideales para sistemas con pocos recursos y para accesos remotos por SSH.
  2. Diferencia entre vi y vim:
    • vim (Vi Improved) es una versión mejorada de vi, con funciones avanzadas como resaltado de sintaxis, soporte para múltiples archivos y macros.
  3. Tres ventajas de vim:
    • Admite macros y múltiples buffers.
    • Tiene comandos de búsqueda y reemplazo.
    • Es liviano y funciona bien en hardware antiguo.
  4. Guardar y salir en vim:
    • Usar :wq.
  5. Atajos básicos de movimiento en vim:
    • h, j, k y l para moverse a la izquierda, abajo, arriba y derecha, respectivamente.
  6. Objetivo de sed en comparación con editores interactivos:
    • sed permite realizar ediciones automáticas y no interactivas en archivos, lo que es ideal para procesamientos de texto en masa.
  7. Comando básico en sed para reemplazar una palabra:
    • s/palabra_antigua/palabra_nueva/
  8. Uso de awk en Linux:
    • Permite manipular y procesar datos en archivos de texto, como seleccionar columnas, aplicar filtros y realizar cálculos.
  9. Uso de awk para seleccionar la segunda columna:
    • awk '{ print $2 }' archivo.txt
  10. Operador para contar líneas procesadas en awk:
    • NR (Número de Registro) es una variable que cuenta cada línea leída en el archivo.

Respuestas a los ejercicios prácticos

  1. Abrir vim y crear prueba.txt:
    • vim prueba.txt # Escribir "Hola, Linux", luego guardar con `:wq`.
  2. Mover el cursor al final de la línea en vim:
    • Presionar $ en modo normal.
  3. Deshacer el último comando en vim:
    • Usar u.
  4. Abrir nano y editar prueba.txt:
    • nano prueba.txt # Editar y guardar con `CTRL+O`, luego salir con `CTRL+X`.
  5. Reemplazar con sed:
    • sed 's/mundo/Linux/g' prueba.txt
  6. Imprimir la primera columna con awk:
    • awk '{ print $1 }' archivo.txt
  7. Crear un script sed para eliminar las primeras dos líneas:
    • echo '1,2d' > editar.sed sed -f editar.sed archivo.txt
  8. Sumar valores en la última columna con awk:
    • awk '{ sum += $NF } END { print sum }' archivo.txt
  9. Agregar al usuario actual al grupo sudo:
    • sudo usermod -aG sudo $(whoami)
  10. Instalar Emacs en Debian:
    • sudo apt update sudo apt install emacs emacs nuevo_archivo.txt

No te detengas, sigue avanzando

Aquí tienes un propósito que debes considerar seriamente: si has querido mejorar tus habilidades en hacking, Ciberseguridad y programación ahora es definitivamente el momento de dar el siguiente paso. ¡Desarrolla tus habilidades aprovechando nuestros cursos a un precio increíble y avanza en tu carrera! El mundo necesita más hackers…

¿Te gustaría enterarte de cuando lanzamos descuentos y nuevos cursos?

Sobre los autores

Álvaro Chirou

Yo soy Álvaro Chirou, tengo más de 20 Años de experiencia trabajando en Tecnología, eh dado disertaciones en eventos internacionales como OWASP, tengo más de 1.800.000 estudiantes en Udemy y 100 formaciones profesionales impartidas en la misma. Puedes seguirme en mis redes:

Laprovittera Carlos

Soy Laprovittera Carlos. Con más de 20 años de experiencia en IT brindo Educación y Consultoría en Seguridad de la Información para profesionales, bancos y empresas. Puedes saber más de mi y de mis servicios en mi sitio web: laprovittera.com y seguirme en mis redes:

Hacker de 0 a 100 desde las bases hasta conseguir empleo

¿Quieres iniciarte en hacking y ciberseguridad pero no sabes por dónde empezar? Inicia leyendo nuestra guia gratuita: https://achirou.com/hacker-de-0-a-100-desde-las-bases-hasta-conseguir-empleo/ que te lleva de 0 a 100. Desde los fundamentos más básicos, pasando por cursos, recursos y certificaciones hasta cómo obtener tu primer empleo.

Hemos creado una ruta de 0 a 100. Un plan de desarrollo que va desde las bases: cómo aprender hacking, qué aprender, en qué orden; pasando por las areas técnicas necesarias como Linux, Redes, Programación y los conocimientos necesarios en ciber seguridad, hacking, pentesting hasta la práctica y el inicio laboral: Crear tu propio laboratorio, certificaciones, adquirir experiencia e iniciarse laboralmente.

Este es un mega post. Una guía con más de 250 artículos que te llevaran por el camino del hacker. Esta guía es gratuita y esta creada gracias al esfuerzo y al trabajo combinado de Alvaro Chirou y mío (Laprovittera Carlos).

Creamos esta guía (futuro curso) para que puedas iniciarte en este mundo. Puedes arrancar ahora, GRATIS, solo necesitas un PC, conexión a internet y paciencia (Ser hacker NO ES un camino de la noche a la mañana).

El Hacking y la ciberseguridad es una carrera divertida, emocionante y gratificante que te recompensará y desafiará por igual. Sin embargo, para quienes buscan adentrarse en este campo en auge y en constante evolución, puede resultar difícil saber por dónde empezar. ¡Ahí es donde entra en juego nuestra guía en ciberseguridad!

Esta es la hoja de ruta hacia el trabajo de ciberseguridad de tus sueños. Te ayudará a entender qué conocimientos, habilidades y certificados son necesarios para alcanzar tus metas profesionales y tener una carrera próspera. Si quieres ser consultor de ciberseguridad, analista de malware, evaluador de penetración, analista de SOC o cualquier otro puesto de ciberseguridad, esta guía es lo que necesitas.

SIGUE APRENDIENDO GRATIS CON NUESTRAS GUIAS

Aprende con nuestros más de 100 cursos que tenemos disponibles para vos

Compartimos estos recursos para ayudar a la comunidad de hacking y ciberseguridad. COMPARTE y Siéntete libre de agregar más sugerencias en los comentarios a continuación, respondemos todos y cada uno de los comentarios.

Saludos amigos y happy hacking!!!