Professional Documents
Culture Documents
Clase 1 - Intro y Linux
Clase 1 - Intro y Linux
Security+
LA AGENDA DE HOY
1. Introducción y presentación.
2. Revisión de los objetivos de certificación.
3. Revisión de temario del curso.
4. Historia de Unix.
5. Instalación y configuración del laboratorio.
6. Introducción a GNU/Linux.
7. Comandos más utilizados.
Steven Vega Ramírez
• Especialista en ciberseguridad por Universidad LEAD.
• Certificaciones CompTIA Security+, Ethical Hacking, Red Team
Operations and Adversary Simulations, LPI Linux, Cisco, Mikrotik, etc.
• Más de 8 años de experiencia trabajando en el ámbito de la
computación.
• Experiencia como administrador de redes y gestor de ciberseguridad
en datacenters e ISPs.
• Actualmente soy parte del equipo de respuesta a incidentes de
seguridad (CSIRT) de una compañia internacional.
• Miembro de la comunidad DC11506.
Contacto:
• Instructor en Fsecurity Solutions. svega@fsecuritysolutions.com
• Seguidor de las competencias Capture The Flag. +506 60812809
Telegram: stevenvegar25
DETALLES CERTIFICACION
COMPTIA SECURITY+ SY0-601
DOMAIN PERCENTAGE
Total 100%
1. THREATS, ATTACKS AND VULNERABILITIES
➢ Enterprise Security
➢ Cloud Computing
➢ Secure Application Development, Deployment and Automation
➢ Authentication Concepts
➢ Resiliency Concepts
➢ Embedded and Specialized Systems
➢ Physical Security
➢ Cryptography
3. IMPLEMENTATION
➢ Control Categories
➢ Control Types
➢ Understanding Guidance Documents
➢ Policies Supporting Organizational Security
➢ Understanding and Managing Risk
➢ Privacy and Sensitive Data
HISTORIA DE LINUX
HISTORIA UNIX
Unix es un sistema operativo portable, multitarea y multiusuario; desarrollado en 1969 por un grupo
de empleados de los laboratorios Bell de AT&T.
En 1972 escribió la versión 2 de UNIX, en el lenguaje de programación C. Este cambio significaba que
UNIX podría ser fácilmente modificado para funcionar en otras computadoras (de esta manera, se
volvía portable) y así otras variaciones podían ser desarrolladas por otros programadores.
AT&T: Considerado el Unix puro y original, como UNIX System III y UNIX
System V.
Poco tiempo después, creó la organización sin fines de lucro, Free Software
Foundation, con la cual pretendía administrar la distribución de sus sistemas y
protegerlas del dominio público, por lo que de aquí se derivó la Licencia Pública
General, actualmente GPLv3, que garantiza a los usuarios finales (personas,
organizaciones, compañías) la libertad de usar, estudiar, compartir (copiar) y
modificar el software.
HISTORIA GNU/LINUX
En 1991, cuando Torvalds asistía a la Universidad de Helsinki,
Finlandia, y era usuario del sistema operativo MINIX, y de los
programas provenientes del proyecto GNU, estaba muy interesado
por el funcionamiento de los sistemas operativos. Frustrado por la
concesión de licencias de uso que utilizaba MINIX, que en ese
momento se limitaba a uso educativo, ese mismo año decidió
comenzar a desarrollar su propio núcleo.
METASPLOITABLE 2
https://docs.rapid7.com/metasploit/metasploitable-2
ORACLE VIRTUALBOX
https://www.virtualbox.org/wiki/Downloads
INTRODUCCION A
GNU/LINUX
LINUX DISTRIBUTIONS
Es una distribución de software basada en el núcleo Linux que incluye determinados paquetes de
software para satisfacer las necesidades de un grupo específico de usuarios, dando así origen a
ediciones domésticas, empresariales y para servidores. Por lo general están compuestas, total o
mayoritariamente, de software libre, aunque a menudo incorporan aplicaciones o controladores
propietarios. Para ver una lista completa, esta el sitio https://distrowatch.com/
FHS (Filesystem Hierarchy Standard) LINUX
https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html
ESTRUCTURA DE ARCHIVOS EN LINUX
/bin, /sbin /proc
se encuentran los archivos binarios ejecutables del OS mantiene información sobre el estado del sistema
/boot /root
se encuentra el GRUB y las imágenes de kernel linux contiene todos los archivos propios del usuario root
/dev /run
archivos de drivers de los dispositivos aun sin montar carpeta temporal para las apps de arranque del sistema
/etc /sandbox
esta la configuración de los apps del sistema directorio para la funcionalidad de sandbox
/home /srv
contiene los archivos propios de cada usuario contiene los archivos de servicios que se ofrecen (servidor)
/media /tmp
carpeta para montar unidades usb o unidades ópticas carpeta de archivos temporales, todos los usuarios tienen acceso
/mnt /usr
carpeta para montar sistemas de archivos externos, como aplicaciones y archivos que los usuarios pueden ejecutar
las carpetas compartidas o unidades en red
/var
/opt contiene archivos y variablesde programas como los logs, etc
contiene las carpetas de programas por perfiles de usuario
COMANDOS COMUNES EN LINUX
su <usuario> nano <archivo> lsblk
cambiar de usuario editor de texto o archivos ver las unidades
cd .. uname -a du -sh
salir de una carpeta ver la versión del sistema ver el tamaño de las carpetas
ls hostname ps aux
ver los archivos y carpetas muestra el nombre del equipo ver consumo de los procesos
ls -l id cat /etc/apt/sources.list.d/parrot.list
listar los archivos y carpetas ver información del usuario actual ver repositorios instalados en ParrotOS