Hacking ético con herramientas Python / José Manuel Ortega Candel
Por: Ortega Candel, José Manuel.
Editor: Madrid RA-MA 2018Edición: 1 ed.Descripción: 287 p.: Tablas; 24 cm.ISBN: 9788499647319.Tema(s): SEGURIDAD EN COMPUTADORES | PROTECCIÓN DE DATOS | LENGUAJE DE PROGRAMACIÓN -- PHYTONClasificación CDD: 005.8 Resumen: INTRODUCCION A LA PROGRAMACION CON PYTHON. Programación orientada a objetos; Instalación de Python; Tipos y estructuras de datos; Clases, herencia, polimorfismo. METODOLOGÍA, HERRAMIENTAS ENTORNO DE DESARROLLO. Metodología OSMTD; Modulo STB(Security Tools Builder); Herramientas de seguridad; Entornos de desarrollo. LIBRERIAS Y MÓDULOS PARA REALIZAR PETICIONES CON PYTHON. Modulo Sockets; Protocolo HTTP; Módulos URLLIB, URLLIB2, URLLIB3, HTTPLIB2; Librería Requests; Mecanismos de autentificación con Python. RECOLECCION DE INFORMACION CON PYTHON. Utilizando Python para el acceso a servicios de Shodan; Utilizando Python para la obtención de banners de servidores; Obtener información sobre servidores DNS con PythonDNS; Procesos de FUZZING con el módulo pywebfuzz. EXTRACCIÓN DE INFORMACIÓN CON PYTHON. Geolocalización con pygeoip y pygeocoder; Extracción de datos de imágenes; Extracción de datos de documento PDF; Identificar la tecnología usada por un website. WEBSCRAPING CON PYTHON. Extracción de contenidos web con python; Parsers xml y html; Extracción de imágenes, documentos y enlaces; Beautifulsoup; Scrapy; Xsscrapy; Mechanize. ESCANEO DE PUERTOS Y REDES CON PYTHON. Tipos de escaneo con Nmap; Escaeno de puertos con Python-Nmap; Ejecutar Scripts de Nmap para detectar vulnerabilidades; Scapy; Determinar las maquinas activas en un segmento de red. HERRAMIENTAS AVANZADAS. Conexión con servidores FTP utilizando FTPLIB; Conexión de servidores SSH utilizando PARAMIKO; Conexión con servidores SNMP utilizando PYSNMP; Conexión con Metasploit framework; Conexión con escáneres de vulnerabilidades.Tipo de ítem | Ubicación actual | Signatura | Copia número | Estado | Fecha de vencimiento | Código de barras | Reserva de ejemplares |
---|---|---|---|---|---|---|---|
Libros | Biblioteca Central SM Colección General | 005.8 O77 (Ver Items Similares) | Ej. 1 | Disponible | 42142 | ||
Libros | Biblioteca Central SM Colección General | 005.8 O77 (Ver Items Similares) | Ej. 2 | Disponible | 42143 | ||
Libros | Biblioteca Central SM Colección General | 005.8 O77 (Ver Items Similares) | Ej. 3 | Disponible | 42144 | ||
Libros | Biblioteca USU Colección General | 005.8 O77 (Ver Items Similares) | Ej. 4 | Disponible | 42145 | ||
Libros | Biblioteca USU Colección General | 005.8 O77 (Ver Items Similares) | Ej. 5 | Disponible | 42146 | ||
Libros | Biblioteca USU Colección General | 005.8 O77 (Ver Items Similares) | Ej. 6 | Disponible | 42147 |
Incluye resumen, ejercicios prácticos, autoevaluación, lecturas recomendadas, glosario de términos por capítulo; evaluación final, respuestas de autoevaluación, material adicional
INTRODUCCION A LA PROGRAMACION CON PYTHON. Programación orientada a objetos; Instalación de Python; Tipos y estructuras de datos; Clases, herencia, polimorfismo. METODOLOGÍA, HERRAMIENTAS ENTORNO DE DESARROLLO. Metodología OSMTD; Modulo STB(Security Tools Builder); Herramientas de seguridad; Entornos de desarrollo. LIBRERIAS Y MÓDULOS PARA REALIZAR PETICIONES CON PYTHON. Modulo Sockets; Protocolo HTTP; Módulos URLLIB, URLLIB2, URLLIB3, HTTPLIB2; Librería Requests; Mecanismos de autentificación con Python. RECOLECCION DE INFORMACION CON PYTHON. Utilizando Python para el acceso a servicios de Shodan; Utilizando Python para la obtención de banners de servidores; Obtener información sobre servidores DNS con PythonDNS; Procesos de FUZZING con el módulo pywebfuzz. EXTRACCIÓN DE INFORMACIÓN CON PYTHON. Geolocalización con pygeoip y pygeocoder; Extracción de datos de imágenes; Extracción de datos de documento PDF; Identificar la tecnología usada por un website. WEBSCRAPING CON PYTHON. Extracción de contenidos web con python; Parsers xml y html; Extracción de imágenes, documentos y enlaces; Beautifulsoup; Scrapy; Xsscrapy; Mechanize. ESCANEO DE PUERTOS Y REDES CON PYTHON. Tipos de escaneo con Nmap; Escaeno de puertos con Python-Nmap; Ejecutar Scripts de Nmap para detectar vulnerabilidades; Scapy; Determinar las maquinas activas en un segmento de red. HERRAMIENTAS AVANZADAS. Conexión con servidores FTP utilizando FTPLIB; Conexión de servidores SSH utilizando PARAMIKO; Conexión con servidores SNMP utilizando PYSNMP; Conexión con Metasploit framework; Conexión con escáneres de vulnerabilidades.
No hay comentarios para este ejemplar.