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:
- Mejores editores de texto en línea de comandos para Linux: Conocerás los principales editores de texto para trabajar en entornos de terminal.
- Características de cada editor: Aprenderás las ventajas y desventajas de editores como
Vim
,Nano
,Emacs
,sed
, yawk
. - Comandos básicos en Vim y Nano: Descubrirás los comandos fundamentales de estos editores para empezar a usarlos.
- 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 yumo rpminstalar 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
Comando | Función | Uso | Significado |
a | Añadir | addr1,addr2 a\text | añade text después de addr2 |
i | Insertar | addr1,addr2 i\text | inserta text antes de addr1 |
c | Cambiar | addr1,addr2 c\text | reemplaza las líneas con text |
d | Borrar | addr1,addr2 d | Borra las líneas especificadas |
s | Sustituir | addr1,addr2 | Reemplaza el patrón s/patrón/text |
q | Salir | addr q | Temina en la línea addr |
r | Leer | addr r fichero | Lee del archivo antes de la línea $addr$ |
w | Escribir | addr1,addr2 w fichero | Graba 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:
- 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
ya
para editar yEsc
para volver al modo comando.
- 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, yCTRL+W
para buscar.
- 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
.
- En Debian:
- 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.
- Descripción:
- 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”.
- Descripción:
- 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 queawk
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
- ¿Cuál es la principal ventaja de los editores de texto de línea de comandos en Linux?
- ¿Cuál es la diferencia principal entre
vi
yvim
? - Menciona tres ventajas de usar
vim
como editor de texto en la terminal. - ¿Qué comando en
vim
permite guardar un archivo y salir del editor? - ¿Cuáles son los atajos de teclado básicos para mover el cursor en
vim
? - ¿Cuál es el objetivo de un editor de flujo continuo como
sed
en comparación con editores interactivos? - ¿Qué comando básico de
sed
se utiliza para reemplazar una palabra en un archivo? - ¿Para qué sirve el comando
awk
en Linux? - ¿Cómo puede
awk
usarse para seleccionar únicamente la segunda columna de un archivo de texto? - ¿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
- Abrir el editor
vim
y crear un archivo nuevo llamadoprueba.txt
. Escribe “Hola, Linux” y guarda el archivo. - Editar el archivo
prueba.txt
convim
y mover el cursor al final de la primera línea usando$
. - En
vim
, deshacer el último comando de edición después de eliminar una línea condd
. - Abrir el editor
nano
para modificar el archivoprueba.txt
. Cambia “Hola, Linux” a “Hola, mundo” y guarda el archivo. - Ejecutar el siguiente comando en
sed
para reemplazar todas las instancias de “mundo” por “Linux” enprueba.txt
.sed 's/mundo/Linux/g' prueba.txt
- Usar
awk
para imprimir solo la primera columna de un archivo que contenga varias columnas de datos. - Crear un script
sed
que elimine las primeras dos líneas de un archivo de texto y guardarlo en un archivoeditar.sed
. - Usar
awk
para sumar todos los valores de la última columna en un archivo que tenga varias columnas de datos. - Agregar al usuario actual al grupo
sudo
usando el comandousermod
. - Instalar
GNU Emacs
en una distribución de Linux basada en Debian y abrir un archivo nuevo con este editor.
Respuestas a las preguntas
- 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.
- Diferencia entre
vi
yvim
:vim
(Vi Improved) es una versión mejorada devi
, con funciones avanzadas como resaltado de sintaxis, soporte para múltiples archivos y macros.
- 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.
- Guardar y salir en
vim
:- Usar
:wq
.
- Usar
- Atajos básicos de movimiento en
vim
:h
,j
,k
yl
para moverse a la izquierda, abajo, arriba y derecha, respectivamente.
- 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.
- Comando básico en
sed
para reemplazar una palabra:s/palabra_antigua/palabra_nueva/
- Uso de
awk
en Linux:- Permite manipular y procesar datos en archivos de texto, como seleccionar columnas, aplicar filtros y realizar cálculos.
- Uso de
awk
para seleccionar la segunda columna:awk '{ print $2 }' archivo.txt
- 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
- Abrir
vim
y crearprueba.txt
:vim prueba.txt # Escribir "Hola, Linux", luego guardar con `:wq`.
- Mover el cursor al final de la línea en
vim
:- Presionar
$
en modo normal.
- Presionar
- Deshacer el último comando en
vim
:- Usar
u
.
- Usar
- Abrir
nano
y editarprueba.txt
:nano prueba.txt # Editar y guardar con `CTRL+O`, luego salir con `CTRL+X`.
- Reemplazar con
sed
:sed 's/mundo/Linux/g' prueba.txt
- Imprimir la primera columna con
awk
:awk '{ print $1 }' archivo.txt
- Crear un script
sed
para eliminar las primeras dos líneas:echo '1,2d' > editar.sed sed -f editar.sed archivo.txt
- Sumar valores en la última columna con
awk
:awk '{ sum += $NF } END { print sum }' archivo.txt
- Agregar al usuario actual al grupo
sudo
:sudo usermod -aG sudo $(whoami)
- 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…
- Cómo conseguir trabajo de hacker en 2024
- Trabaja remoto e internacionalmente como Hacker en 2024
- Se necesitan más Hackers – Hechos y estadísticas de 2024
- Se Necesitan más Hackers – La escasez de habilidades en ciberseguridad está empeorando
- El salario de un hacker – Cuanto se gana como Pentesters/ Infosec
- Las empresas te estan buscando para hacerle frente a los ciberataques
- Cómo convertirse en analista de ciberseguridad
- Inicia en hacking y ciberseguridad como analista SOC
- DevOps vs DevSecOps para Hackers
- DevOps vs DevSecOps para Empresas
¿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
- Cómo Iniciarse en Hacking y Ciberseguridad en 2024
- Hacker de 0 a 100 desde las bases hasta conseguir empleo
- Curso de Redes para Hackers
- Curso Gratis de Programación
- Curso Gratis Linux – Capitulo 1 – Introducción a Linux
- Curso Gratis de Redes – Capitulo 1 – Tipos de redes y servicios
- Guía de Hacking y Pentesting capitulo 1: Introducción al Pentesting
- Como iniciarse en TRY HACK ME – Complete Beginner #1
- OSINT #1 Más de 200 Search Tools
- Curso Gratis de Java para Hackers
- Hardware para Hackers – Los mejores 40 Dispositivos de Hacking
- Guía de Flipper Zero – Qué es y para qué sirve
- SIGUE APRENDIENDO GRATIS EN NUESTRO BLOG
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!!!