Aprendiendo los fundamentos de Parrot Security
Table of Contents
- Introducción al curso de hacking ético
- Primeros pasos con Pasos Security
- Comandos básicos de Linux
- El comando cd
- El comando ls
- El comando touch
- El comando less
- El comando cp
- El comando rm
- El comando mv
- El comando head
- El comando tail
- El comando wc
- Buscando archivos con el comando find
- Ordenando resultados con el comando sort
- Recursos adicionales y próximos pasos
Introducción al curso de hacking ético
¡Hola a todos! Bienvenidos a otro vídeo del curso de hacking ético. En este vídeo, vamos a dar los primeros pasos con Pasos Security, una herramienta fundamental en el mundo del hacking ético. Aunque este módulo será breve, es importante tener un conocimiento sólido de los comandos básicos de Linux que utilizaremos en los próximos módulos de scripting. En la descripción del vídeo encontrarán un enlace hacia una lista completa de comandos que deberían estudiar para garantizar su éxito en el curso.
Primeros pasos con Pasos Security
Para comenzar, abramos nuestra terminal y ejecutemos el siguiente comando:
cd curso/pasos_security
Este comando nos permite cambiar de directorio hacia la ubicación donde se encuentra el contenido del curso. A continuación, utilizaremos el comando ls
para ver qué archivos y carpetas se encuentran en este directorio.
ls
Ahora que conocemos los comandos básicos, exploremos algunos de ellos en detalle.
El comando cd
El comando cd
(change directory) nos permite cambiar de directorio en la estructura de carpetas de nuestro sistema. Su sintaxis es simple:
cd [directorio]
Por ejemplo, si queremos movernos al directorio curso/pasos_security
, ejecutamos:
cd curso/pasos_security
El comando ls
El comando ls
(list) nos muestra los archivos y carpetas que se encuentran en el directorio actual. Si ejecutamos el comando ls
en la ubicación actual, veremos una carpeta llamada modulo_2
, que será nuestra próxima área de trabajo.
ls
El comando touch
El comando touch
nos permite crear un nuevo archivo en el directorio actual. Su sintaxis es sencilla:
touch [nombre_del_archivo]
Por ejemplo, creemos un archivo llamado nuevo_archivo
:
touch nuevo_archivo
Si ejecutamos nuevamente el comando ls
, veremos que el archivo ha sido creado.
El comando less
El comando less
nos permite ver el contenido de un archivo en páginas. Esto es especialmente útil para visualizar archivos de gran tamaño. Para utilizarlo, simplemente ejecutamos el comando less
seguido del nombre del archivo:
less [nombre_del_archivo]
Por ejemplo, para ver el contenido del archivo nuevo_archivo
, ejecutamos:
less nuevo_archivo
El comando cp
El comando cp
(copy) nos permite copiar archivos o carpetas. Su sintaxis es la siguiente:
cp [archivo_original] [directorio_destino]
Por ejemplo, para copiar el archivo nuevo_archivo
al interior de la carpeta modulo_2
, ejecutamos:
cp nuevo_archivo modulo_2
Si ejecutamos el comando ls
nuevamente, veremos que el archivo ha sido copiado.
El comando rm
El comando rm
(remove) nos permite borrar archivos o carpetas. Es importante tener precaución al utilizar este comando, ya que los archivos eliminados no se pueden recuperar. La sintaxis básica es la siguiente:
rm [archivo_a_borrar]
Por ejemplo, para borrar el archivo nuevo_archivo
, ejecutamos:
rm nuevo_archivo
Podemos verificar que el archivo ha sido eliminado al ejecutar nuevamente el comando ls
.
El comando mv
El comando mv
(move) nos permite mover archivos o cambiarles el nombre. Su sintaxis es la siguiente:
mv [archivo_original] [directorio_destino/nuevo_nombre]
Por ejemplo, si queremos mover el archivo nuevo_archivo
de nuevo a la carpeta principal, ejecutamos:
mv nuevo_archivo ../nuevo_nombre
Al ejecutar el comando ls
, veremos que el archivo ha sido movido y renombrado.
El comando head
El comando head
nos permite ver las primeras líneas de un archivo. Su sintaxis es la siguiente:
head -n [numero_de_lineas] [nombre_del_archivo]
Por ejemplo, para ver las primeras 20 líneas del archivo nuevo_archivo
, ejecutamos:
head -n 20 nuevo_archivo
El comando tail
El comando tail
nos permite ver las últimas líneas de un archivo. Su sintaxis es similar al comando head
:
tail -n [numero_de_lineas] [nombre_del_archivo]
Por ejemplo, para ver las últimas 10 líneas del archivo nuevo_archivo
, ejecutamos:
tail -n 10 nuevo_archivo
El comando wc
El comando wc
(word count) nos permite contar la cantidad de líneas, palabras y caracteres en un archivo. Su sintaxis básica es la siguiente:
wc [nombre_del_archivo]
Por ejemplo, para contar las líneas, palabras y caracteres del archivo nuevo_archivo
, ejecutamos:
wc nuevo_archivo
Buscando archivos con el comando find
El comando find
nos permite buscar archivos en un directorio o en una estructura de carpetas. Su sintaxis básica es la siguiente:
find [directorio] -name [patrón_de_búsqueda]
Por ejemplo, para buscar todos los archivos que contienen el patrón "vd" en su nombre y tienen cualquier extensión, ejecutamos:
find . -name '*vd*'
Ordenando resultados con el comando sort
El comando sort
nos permite ordenar los resultados obtenidos en orden alfabético o numérico. Para utilizarlo en combinación con otros comandos, podemos utilizar la tubería (|
). Por ejemplo:
find . -name '*vd*' | sort
Esto mostrará los resultados de la búsqueda en orden alfabético.
Recursos adicionales y próximos pasos
En la descripción del vídeo encontrarán un enlace hacia una lista completa de comandos de Linux que recomendamos estudiar para complementar lo aprendido en este módulo. ¡No olviden practicar y experimentar con estos comandos para adquirir soltura en su uso! Nos vemos en el próximo vídeo.
Highlights
- En este vídeo del curso de hacking ético, exploramos los primeros pasos con Pasos Security.
- Utilizamos varios comandos básicos de Linux, como
cd
, ls
, touch
, less
, cp
, rm
, mv
, head
, tail
, wc
, find
y sort
.
- Aprendimos cómo cambiar de directorio, ver el contenido de archivos, crear, copiar, borrar y mover archivos, y buscar archivos por patrón.
- También aprendimos a ordenar los resultados de nuestras búsquedas.
- En la descripción del vídeo encontrarán recursos adicionales y una lista completa de comandos de Linux para seguir practicando.
Preguntas frecuentes
¿Qué es Pasos Security?
Pasos Security es una herramienta fundamental en el mundo del hacking ético, que nos permite realizar una variedad de acciones y comandos en un entorno seguro.
¿Cómo puedo usar los comandos de Linux en mi propio sistema?
Los comandos de Linux son compatibles con la mayoría de los sistemas operativos basados en Unix, como macOS y Linux. Puedes abrir una terminal en tu sistema y probar los comandos mencionados en este vídeo.
¿Dónde puedo encontrar más recursos para aprender sobre hacking ético?
En la descripción del vídeo encontrarás enlaces a recursos adicionales y una lista completa de comandos de Linux recomendados para estudiar. También puedes explorar libros, cursos en línea y comunidades en línea dedicadas al hacking ético.