E-BOOK - HACKING ÉTICO CON HERRAMIENTAS PYTHON

E-BOOK - HACKING ÉTICO CON HERRAMIENTAS PYTHON

ORTEGA CANDEL, JOSÉ MANUEL

9,99 €
IVA incluido
Sin existencias. Consulte disponibilidad
Editorial:
Ra-Ma Editorial
Año de edición:
2018
Materia
Informática
ISBN:
978-84-9964-774-6
Páginas:
290
Encuadernación:
Otros
9,99 €
IVA incluido
Sin existencias. Consulte disponibilidad
Añadir a favoritos

INTRODUCCIÓN OBJETIVOS DEL LIBRO CAPÍTULO 1. INTRODUCCIÓN A LA PROGRAMACIÓN CON PYTHON ¿POR QUÉ ELEGIR PYTHON? OBJETIVOS DE LA UNIDAD DIDÁCTICA 1.1 PROGRAMACIÓN ORIENTADA A OBJETOS 1.2 INSTALACIÓN DE PYTHON 1.2.1 Multiplataforma 1.2.2 Instalación 1.2.3 Python en Windows 1.2.4 Python en sistema Unix 1.3 TIPOS Y ESTRUCTURAS DE DATOS 1.3.1 Tipos dinámicos 1.3.2 Listas 1.3.3 Iteradores 1.3.4 Tuplas 1.3.5 Diccionarios 1.3.6 Excepciones 1.3.7 Funciones 1.3.8 Ficheros 1.3.9 Módulos 1.3.10 Comando help 1.4 CLASES, HERENCIA, POLIMORFISMO 1.4.1 Clases 1.4.2 El método de inicialización __init__ 1.4.3 Encapsulación 1.4.4 Métodos y atributos mágicos 1.4.5 Herencia . 1.5 EJERCICIOS PRÁCTICOS 1.6 RESUMEN 1.7 BIBLIOGRAFÍA 1.8 AUTOEVALUACIÓN UNIDAD 1 1.9 LECTURAS RECOMENDADAS 1.10 GLOSARIO DE TÉRMINOS CAPÍTULO 2. METODOLOGÍA, HERRAMIENTAS Y ENTORNO DE DESARROLLO 2.1 METODOLOGÍA OSMTD 2.1.1 Paso de parámetros en Python . 2.1.2 Paso de parámetros a un escáner de puertos 2.1.3 Gestionar dependencias en un proyecto de python 2.1.4 Gestionar entorno de ejecución 2.2 MÓDULO STB (SECURITY TOOLS BUILDER) 2.3 HERRAMIENTAS DE SEGURIDAD 2.3.1 Pydbg 2.3.2 Immunity Debugger 2.3.3 W3af 2.3.4 SQLmap 2.3.5 Sparta 2.3.6 The harvester 2.3.7 Otras herramientas 2.4 ENTORNOS DE DESARROLLO 2.4.1 Interactuando con Python 2.4.2 IDEs y software para desarrollar en Python 2.5 EJERCICIOS PRÁCTICOS 2.6 RESUMEN 2.7 BIBLIOGRAFÍA 2.8 AUTOEVALUACIÓN UNIDAD 2 2.9 LECTURAS RECOMENDADAS 2.10 GLOSARIO DE TÉRMINOS CAPÍTULO 3. LIBRERÍAS Y MÓDULOS PARA REALIZAR PETICIO 3.1 MÓDULO SOCKETS 3.1.1 Resolver dominios y direcciones ips 3.1.2 Socket cliente-servidor 3.2 PROTOCOLO HTTP 3.2.1 Módulo httplib 3.3 MÓDULOS URLLIB, URLLIB2, URLLIB3, HTTPLIB2 3.3.1 Módulo urllib 3.3.2 Módulo urllib2 3.3.3 Módulo urllib3 3.3.4 Módulo httplib2 3.4 LIBRERÍA REQUESTS 3.4.1 Peticiones JSON 3.4.2 Peticiones Post 3.4.3 Peticiones API REST 3.4.4 Usando proxys con requests 3.5 MECANISMOS DE AUTENTICACIÓN CON PYTHON 3.5.1 HTTP Basic . 3.5.2 HTTP Digest 3.6 EJERCICIOS PRÁCTICOS 3.7 RESUMEN 3.8 BIBLIOGRAFÍA 3.9 AUTOEVALUACIÓN UNIDAD 3 3.10 LECTURAS RECOMENDADAS 3.11 GLOSARIO DE TÉRMINOS CAPÍTULO 4. RECOLECCIÓN DE INFORMACIÓN CON PYTHON 4.1 UTILIZANDO PYTHON PARA EL ACCESO A SERVICIOS DE S 4.1.1 Filtros en shodan 4.1.2 Búsquedas en shodan 4.1.3 Búsqueda de servidores FTP 4.2 UTILIZANDO PYTHON PARA LA OBTENCIÓN DE BANNERS DE SERVIDORES 4.2.1 Módulo Python whois 4.3 OBTENER INFORMACIÓN SOBRE SERVIDORES DNS CON PYTHONDNS 4.3.1 Protocolo DNS 4.3.2 Servidores DNS 4.3.3 Módulo DNSPython 4.4 PROCESOS DE FUZZING CON EL MÓDULO PYWEBFUZZ 4.4.1 Proyecto FuzzDB 4.4.2 Módulo PyWebFuzz 4.5 EJERCICIOS PRÁCTICOS 4.6 RESUMEN 4.7 BIBLIOGRAFÍA 4.8 AUTOEVALUACIÓN UNIDAD 4 4.9 LECTURAS RECOMENDADAS 4.10 GLOSARIO DE TÉRMINOS CAPÍTULO 5. EXTRACCIÓN DE INFORMACIÓN CON PYTHON. INTRODUCCIÓN OBJETIVOS DE LA UNIDAD DIDÁCTICA 5.1 GEOLOCALIZACIÓN CON PYGEOIP Y PYGEOCODER 5.1.1 Pygeoip 5.1.2 Pygeocoder . 5.2 EXTRACCIÓN DE DATOS DE IMÁGENES 5.3 EXTRACCIÓN DE DATOS DE DOCUMENTOS PDF 5.4 IDENTIFICAR LA TECNOLOGÍA USADA POR UN WEBSITE . 5.5 EJERCICIOS PRÁCTICOS . 5.6 RESUMEN 5.7 BIBLIOGRAFÍA . 5.8 AUTOEVALUACIÓN UNIDAD 5 5.9 LECTURAS RECOMENDADAS 5.10 GLOSARIO DE TÉRMINOS CAPÍTULO 6. WEBSCRAPING CON PYTHON . INTRODUCCIÓN OBJETIVOS DE LA UNIDAD DIDÁCTICA 6.1 EXTRACCIÓN DE CONTENIDOS WEB CON PYTHON 6.2 PARSERS XML Y HTML 6.2.1 Parser XML 6.2.2 Parser HTML 6.3 EXTRACCIÓN DE IMÁGENES, DOCUMENTOS Y ENLACES . 6.4 BEAUTIFULSOUP 6.5 SCRAPY 6.6 XSSCRAPY 6.7 MECHANIZE 6.8 EJERCICIOS PRÁCTICOS 6.9 RESUMEN 6.10 BIBLIOGRAFÍA 6.11 AUTOEVALUACIÓN UNIDAD 6 6.12 LECTURAS RECOMENDADAS 6.13 GLOSARIO DE TÉRMINOS CAPÍTULO 7. ESCANEO DE PUERTOS Y REDES CON PYTHON INTRODUCCIÓN OBJETIVOS DEL CURSO 7.1 TIPOS DE ESCANEO CON NMAP 7.2 ESCANEO DE PUERTOS CON PYTHON-NMAP 7.2.1 Escaneo síncrono 7.2.2 Escaneo asíncrono 7.3 EJECUTAR SCRIPTS DE NMAP PARA DETECTAR VULNERABIL 7.4 SCAPY 7.4.1 Comandos de Scapy 7.4.2 Escaneos de puertos con Scapy 7.4.3 Implementar traceroute con Scapy 7.5 DETERMINAR LAS MÁQUINAS ACTIVAS EN UN SEGMENTO DE 7.5.1 Protoco ICMP 7.5.2 Comando ping en Python 7.6 EJERCICIOS PRÁCTICOS 7.7 RESUMEN 7.8 BIBLIOGRAFÍA 7.9 AUTOEVALUACIÓN UNIDAD 7 7.10 LECTURAS RECOMENDADAS 7.11 GLOSARIO DE TÉRMINOS CAPÍTULO 8. HERRAMIENTAS AVANZADAS INTRODUCCIÓN OBJETIVOS DEL CURSO 8.1 CONEXIÓN CON SERVIDORES FTP UTILIZANDO FTPLIB 8.1.1 Protocolo FTP 8.1.2 Módulo FTPLib 8.2 CONEXIÓN CON SERVIDORES SSH UTILIZANDO PARAMIKO 8.3 CONEXIÓN CON SERVIDORES SNMP UTILIZANDO PYSNMP 8.3.1 Protocolo SMNP 8.3.2 Módulo PySNMP 8.4 CONEXIÓN CON METASPLOIT FRAMEWORK 8.4.1 Metasploit Framework 8.4.2 Conexión con metasploit desde Python 8.5 CONEXIÓN CON ESCÁNERES DE VULNERABILIDADES 8.5.1 Conexión con Nexpose 8.6 EJERCICIOS PRÁCTICOS 8.7 RESUMEN 8.8 BIBLIOGRAFÍA 8.9 AUTOEVALUACIÓN UNIDAD 8 8.10 LECTURAS RECOMENDADAS 8.11 GLOSARIO DE TÉRMINOS EVALUACIÓN FINAL BIBLIOGRAFÍA COMPLEMENTARIA GLOSARIO DE TÉRMINOS

En los últimos años, Python se ha convertido en un lenguaje muy adoptado por la industria de la seguridad informática, debido a su simpleza, practicidad, además de ser un lenguaje tanto interpretado como de scripting. Su integración con multitud de librerías de terceros hace pensar en Python como un lenguaje con múltiples posibilidades tanto desde el punto de vista ofensivo como defensivo de la seguridad y ha sido utilizado para un gran número de proyectos incluyendo programación Web, herramientas de seguridad, scripting y automatización de tareas. El objetivo del libro es capacitar a aquellos interesados en la seguridad, a aprender a utilizar Python como lenguaje de programación, no solo para poder construir aplicaciones, sino también para automatizar y especificar muchas de las tareas que se realizan durante un proceso de auditoría de seguridad. Repasaremos desde los conceptos básicos de programación hasta construir nuestra propia herramienta de análisis y extracción de información. Con el objetivo de extraer información de servidores y servicios que están ejecutando, información como nombres de dominio y banners, conoceremos los módulos que ofrece python para extraer información que los servidores exponen de forma pública y veremos los módulos que permiten extraer metadatos de documentos e imágenes, así como extraer información de geolocalización a partir de direcciones IP y nombres de dominio. También analizaremos conceptos más avanzados, como implementar nuestro propio escáner de puertos con comandos nmap y scapy, además de cómo conectarnos desde python con servidores FTP, SSH, SNMP, Metaspoit y escáneres de vulnerabilidades como nexpose.

Artículos relacionados

  • AGENTES IA DESPIERTE COMPRENDA CREE Y VISIONE EL F
    MIGUEL A NU¥EZ SABIN / RAMON SERRANO VALE
    No es una ola; la inteligencia artificial es un tsunami La IA irrumpió sin pedir permiso, transformando profesiones, alterando la manera de aprender y reconfigurando en pocos meses nuestra vida cotidiana. Ahora la pregunta ya no es si la IA cambiará su mundo, sino cuán preparado estará usted cuando lo haga. Este libro nace en ese cruce entre vértigo y oportunidad, y le acompa...
    Última ud. Envío desde 48h laborables

    16,50 €

  • ARTIFICIAL
    MARIANO SIGMAN
    Ideas, herramientas y preguntas para aproximarse a la inteligencia artificial sin miedo, de la mano de Mariano Sigman, uno de los neurocientíficos más destacados del mundo, y Santiago Bilinkis, emprendedor y tecnólogo. Este no es un libro de oráculos o vaticinios, sino las reflexiones de dos autores que consideran que estar informados es la mejor forma de navegar la indefectibl...
    Última ud. Envío desde 48h laborables

    12,95 €

  • DOMINA LA INTELIGENCIA ARTIFICIAL ANTES DE QUE ELLA TE DOMINE A TI
    ROUHIAINEN, LASSE
    La inteligencia artificial ya no es el futuro, es el presente redefiniendo tu vida profesional y personalQuienes no dominen esta tecnología quedarán relegados. Este libro es tu guía práctica para prosperar en una realidad donde la IA no es opcional. Descubre 101 estrategias que marcarán la diferencia entre liderar el cambio o ser reemplazado. Prepárate para una nueva realidad d...
    Última ud. Envío desde 48h laborables

    19,95 €

  • MICROPYTHON EN PROYECTOS. UNA INTRODUCCIÓN PRÁCTICA A LA PROGRAMACIÓN DE MICROCO
    PADÍN ROMERO, BEATRIZ / DAPENA JANEIRO, ADRIANA
    Desarrolle proyectos en MicroPython paso a paso Vivimos rodeados de microcontroladores. Estos pequeños ordenadores, programados para realizar tareas concretas, son la pieza central de muchos de los dispositivos electrónicos con los que interactuamos a diario: electrodomésticos, automóviles, sistemas de monitorización y control? Sin embargo, a pesar de su ubicuidad, su funciona...
    Última ud. Envío desde 48h laborables

    22,80 €

  • PHOTOSHOP + IA. LA EDICIÓN DEL FUTURO
    DELGADO, JOSE MARÍA
    Photoshop es, sin lugar a duda, la herramienta más completa para la edición de imágenes, el retoque fotográfico y el diseño digital. Sus posibilidades son innumerables y abarcan un amplio espectro de aplicaciones: desde proyectos para Internet y desarrollos móviles hasta edición digital y retoque fotográfico. Se ha convertido en un recurso imprescindible para usuarios principia...
    Última ud. Envío desde 48h laborables

    35,95 €

  • 40 CONCEPTOS CLAVE SOBRE INTELIGENCIA ARTIFICIAL
    El 30 de noviembre de 2022 ChatGPT se puso a disposición de todos los usuarios. Ese día, el público se dio cuenta de cuánto había avanzado la inteligencia artificial. Ya no se trata de promesas de ciencia ficción, sino que es algo tangible que usamos a diario y que nos permite, en muchos casos, automatizar gran cantidad de las tareas que realizamos. El resultado es un cambio ra...
    Última ud. Envío desde 48h laborables

    18,00 €

Otros libros del autor

  • SEGURIDAD EN LA NUBE, API Y ARQUITECTURAS SERVERLESS
    ORTEGA CANDEL, JOSÉ MANUEL
    Aprenda a proteger sus APIs, las aplicaciones cloud y las arquitecturas serverless La nube, las APIs y las arquitecturas serverless son los pilares de la infraestructura digital moderna. Su agilidad y escalabilidad han revolucionado el desarrollo de software, pero también han introducido un nuevo y complejo ecosistema de amenazas. A medida que las organizaciones migran a estos...
    Última ud. Envío desde 48h laborables

    31,10 €

  • FUNDAMENTOS EN DEVOPS Y ARQUITECTURAS DE MICROSERVICIOS
    ORTEGA CANDEL, JOSÉ MANUEL
    Domine DevOps y microservicios para construir el futuro del software La creciente demanda de aplicaciones más rápidas, escalables y resilientes ha impulsado la adopción de nuevas metodologías y arquitecturas. En este contexto, DevOps y la arquitectura de microservicios han emergido como pilares fundamentales para construir y operar sistemas de software modernos y complejos. E...
    Última ud. Envío desde 48h laborables

    33,50 €

  • DESARROLLO DE MICROSERVICIOS CON PYTHON
    ORTEGA CANDEL, JOSÉ MANUEL
    Domine las herramientas imprescindibles para programar de forma eficaz y desarrolle sus propias aplicaciones con Python En el mundo actual de la tecnología, las aplicaciones basadas en microservicios se han convertido en el estándar para construir aplicaciones escalables y flexibles. El lenguaje más adecuado para llevar a cabo esta tarea es, sin duda, Python. Si desea una guía...
    Última ud. Envío desde 48h laborables

    34,80 €

  • INTELIGENCIA ARTIFICIAL. INVESTIGACIONES, APLICACIONES Y AVANCES
    ORTEGA CANDEL, JOSÉ MANUEL
    El campo de la inteligencia artificial (IA) ha experimentado un crecimiento explosivo en las últimas décadas, transformando a fondo numerosos aspectos de nuestra sociedad y tecnología. Desde los sistemas de recomendación en plataformas de entretenimiento hasta los vehículos autónomos y la medicina asistida por IA, los avances en este campo han revolucionado la forma en que inte...
    Sin existencias. Consulte disponibilidad

    24,95 €

  • INTELIGENCIA ARTIFICIAL. INVESTIGACIONES, APLICACIONES Y AVANCES
    ORTEGA CANDEL, JOSÉ MANUEL
    El campo de la inteligencia artificial (IA) ha experimentado un crecimiento explosivo en las últimas décadas, transformando a fondo numerosos aspectos de nuestra sociedad y tecnología. Desde los sistemas de recomendación en plataformas de entretenimiento hasta los vehículos autónomos y la medicina asistida por IA, los avances en este campo han revolucionado la forma en que inte...
    Sin existencias. Consulte disponibilidad

    11,99 €

  • IFCT107 RESPONSABLE EXPERTO DE DATA
    ORTEGA CANDEL, JOSE MANUEL
    El obtivo de este libro es que el lector adquiera los conocimientos necesariios para dominar el dato para entenderlo, transformarlo y capturar su máximo potencial con inteligencia artificial para optimizar procesos y simplificar el desarrollo de los proyectos y, comenzar con la creación de modelos d.... ...
    Sin existencias. Consulte disponibilidad

    32,90 €