E-BOOK - ANÁLISIS DE MALWARE PARA SISTEMAS WINDOWS

E-BOOK - ANÁLISIS DE MALWARE PARA SISTEMAS WINDOWS

GUERRA SOTO, MARIO

19,99 €
IVA inclós
Sense stock. Consulteu disponibilitat
Editorial:
Ra-Ma Editorial
Any d'edició:
2018
Matèria
Informática
ISBN:
978-84-9964-817-0
Pàgines:
554
Enquadernació:
Otros
19,99 €
IVA inclós
Sense stock. Consulteu disponibilitat
Afegir a favorits

ÍNDICE ACERCA DEL AUTOR PRÓLOGO CAPÍTULO 1. INTRODUCCIÓN CAPÍTULO 2. MOTIVOS PARA REALIZAR UN ANÁLISIS DE MALWARE CAPÍTULO 3. INGENIERÍA INVERSA DE SOFTWARE 3.1 INTRODUCCIÓN 3.2 FUNDAMENTOS DE PROGRAMACIÓN 3.2.1 Código fuente 3.2.2 Código máquina 3.2.3 Código ensamblador 3.2.4 Entornos de ejecución de software y bytecodes 3.2.5 Construcciones básicas de código 3.2.6 Herencia 3.2.7 Variables 3.2.8 Estructuras de datos 3.2.9 Listas 3.2.10 Control de flujo 3.3 ARQUITECTURA X86 3.3.1 Tipos de datos 3.3.2 Registros 3.3.3 Memoria 3.3.4 Representación complemento a dos 3.3.5 Formato de instrucciones 3.3.6 Modos de direccionamiento 3.3.7 Interrupciones 3.3.8 Funciones (functions) 3.3.9 Módulos (modules) 3.3.10 La pila (stack) 3.3.11 El heap. 3.3.12 Secciones de datos ejecutables 3.3.13 Modos de operación de los procesadores 3.3.14 Instrucciones en ensamblador x86 3.3.15 Control de flujo en ensambladoR 3.4 ANÁLISIS DE CÓDIGO DE 64 BITS 3.4.1 Introducción 3.4.2 Registros de propósito general en x86 de 64 bits 3.4.3 Convención de llamadas a funciones 3.4.4 Modos de direccionamiento 3.4.5 Instrucciones x64 3.4.6 Transferencia de datos en x64 CAPÍTULO 4. FUNDAMENTOS DE LOS SISTEMAS OPERATIVOS MICROSOFT WINDOWS 4.1 BREVE HISTORIA 4.2 CARACTERÍSTICAS DE WINDOWS NT 4.3 COMPATIBILIDAD HARDWARE 4.4 GESTIÓN DE MEMORIA 4.4.1 Direccionamiento virtual de memoria 4.4.2 Memoria de kernel y memoria de usuario 4.4.3 Objetos de seccióN 4.4.4 Árboles VAD 4.4.5 Asignaciones en modo usuario 4.4.6 Símbolos 4.4.7 Funciones de la API para la gestión de memoria 4.5 OBJETOS Y HANDLES 4.5.1 Generalidades 4.5.2 Objetos con nombre (named objects) 4.6 PROCESOS E HILOS 4.6.1 Procesos 4.6.2 Hilos 4.6.3 Cambio de contexto 4.6.4 Objetos de sincronización 4.6.5 Atoms y tablas atom 4.6.6 Secuencia de inicialización de un proceso 4.7 API 4.8 FORMATO DE FICHERO PECOFF 4.8.1 Generalidades 4.8.2 Secciones de imagen 4.8.3 Dynamically Linked Libraries 4.8.4 Cabeceras de fichero 4.8.5 Sección Table (cabeceras de sección) 4.8.6 Sección DatA 4.8.7 Sección .drectvE 4.8.8 Sección .edatA 4.8.9 Sección .idatA 4.8.10 Sección .pdata 4.8.11 Sección .reloc 4.8.12 Sección .tls 4.8.13 Sección .rsrc. 4.8.14 Sección .cormeta 4.8.15 Sección .sxdatA 4.8.16 Cálculo del hash Authenticode de la imagen PE 4.9 ENTRADA/SALIDA 4.9.1 Generalidades 4.9.2 El sistema de E/S 4.9.3 Subsistema Win32. 4.10 STRUCTURED EXCEPTION HANDLING. CAPÍTULO 5. VIRTUALIZACIÓN Y SANDBOXING 5.1 VIRTUALIZACIÓN 5.2 SANDBOXING. CAPÍTULO 6. CRIPTOLOGÍA 6.1 INTRODUCCIÓN 6.2 DEFINICIONES 6.3 PRINCIPIOS DE LA CRIPTOGRAFÍA CLÁSICA 6.4 PRINCIPIOS DE CRIPTOGRAFÍA MODERNA 6.5 CRIPTOGRAFÍA DE CLAVE SIMÉTRICA 6.6 CRIPTOGRAFÍA DE CLAVE ASIMÉTRICA 6.7 CIFRADO HÍBRIDO 6.8 ALGORITMOS RESUMEN (HASHING) 6.9 ALGORITMOS DE LÓGICA DIFUSA (FUZZY HASHING) Y RESÚMENES DE SIMILITUD (SIMILARITY DIGESTS) 6.10 EMPLEO DE CIFRADO Y OFUSCACIÓN POR EL MALWARE 6.10.1 Generalidades 6.10.2 Cifrado CésaR 6.10.3 Codificación Base64. 6.10.4 Codificación XOR 6.10.5 Codificación mediante rotación 6.10.6 Técnicas de cifrado del malware 6.10.7 Técnicas de cifrado y codificación personalizadas 6.10.8 Cifrado de ficheros y volúmenes 6.11 PROTOCOLOS DE CIFRADO DE RED Y ANONIMIZACIÓN DE LAS COMUNICACIONES CAPÍTULO 7. VECTORES DE INFECCIÓN DE UN SISTEMA 7.1 PROPAGACIÓN DEL MALWARE 7.2 DISTRIBUCIÓN DE MALWARE A TRAVÉS DE LA WEB CAPÍTULO 8. CAPACIDADES DEL MALWARE 8.1 VIRUS Y GUSANOS 8.2 TROYANOS (TROJAN HORSES) 8.3 ADWARE/SPYWARE 8.4 SCAREWARE 8.5 WIPER 8.6 RANSOMWARE 8.7 DOWNLOADERS Y LAUNCHERS 8.8 PUERTAS TRASERAS (BACKDOORS) 8.8.1 Reverse shell 8.8.2 Windows Reverse Shell 8.8.3 Herramienta de acceso remoto (RAT) 8.8.4 Botnet. 8.9 ROOTKITS 8.10 MALWARE DE EXFILTRACIÓN DE INFORMACIÓN 8.11 ROBO DE CREDENCIALES 8.11.1 Interceptación GINA 8.11.2 Volcado de hashes 8.11.3 Registro de pulsaciones de teclado (keylogging) 8.12 MALWARE A NIVEL BIOS/FIRMARE CAPÍTULO 9. COMPONENTES DEL MALWARE 9.1 FUNCIONALIDAD MODULAR 9.2 MALWARE DE MÚLTIPLES ETAPAS 9.3 EXPLOIT KITS CAPÍTULO 10. MECANISMOS DE PERSISTENCIA DEL MALWARE 10.1 INTRODUCCIÓN 10.2 PERSISTENCIA EN LAS CARPETAS DE INICIO DE MICROSOFT WINDOWS 10.3 PERSISTENCIA EN LAS TAREAS PROGRAMADAS 10.4 PERSISTENCIA EN EL REGISTRO DE MICROSOFT WINDOWS 10.4.1 AppInit_DLLs 10.4.2 Valor Notify de Winlogon 10.4.3 Librerías SvcHost 10.5 TROYANIZACIÓN DE BINARIOS DEL SISTEMA 10.6 SECUESTRO DEL ORDEN DE CARGA DE LAS LIBRERÍAS 10.7 PERSISTENCIA EN MEMORIA DEL MALWARE 10.7.1 Inyección de shellcode 10.7.2 Inyección Reflexiva (Reflective DLL injection) 10.7.3 Módulo de memoria (memory module) 10.7.4 Process hollowing 10.7.5 Process Doppelgänging 10.7.6 Sobrescritura de módulo (module overwriting) 10.7.7 Gárgola (gargoyle) 10.8 FILELESS MALWARE CAPÍTULO 11. ESCALADA DE PRIVILEGIOS 11.1 INTRODUCCIÓN 11.2 AUTORIZACIÓN EN SISTEMAS MICROSOFT WINDOWS 11.3 LOCALIZANDO EL OBJETO TOKEN 11.4 SEDEBUGPRIVILEGE CAPÍTULO 12. TÉCNICAS DE OCULTACIÓN DE MALWARE 12.1 TÉCNICAS EVASIVAS 12.2 EMPAQUETADORES (PACKERS) 12.3 CIFRADORES (CRYPTERS) 12.4 PROTECTORES (PROTECTORS) 12.5 INYECCIÓN DE CÓDIGO 12.6 ROOTKITS 12.7 API HOOKING. 12.7.1 Generalidades 12.7.2 SSDT hooking 12.7.3 IRP hooking. 12.7.4 IAT hooking. 12.7.5 Inline hooking 12.7.6 Hooking en controladores 12.8 DKOM 12.8.1 Generalidades 12.8.2 Ocultación de procesos 12.8.3 Ocultación de controladores del sistemA 12.8.4 Elevación privilegio de token y de grupo con DKOM. 12.9 TAXONOMÍA DE LOS ROOTKITS 12.10 DETECCIÓN DE ROOTKITS 12.10.1 Detección basada en firma (signature based detection) 12.10.2 Detección basada en heurística/comportamiento (heuristic/behavioral detection) 12.10.3 Detección basada en visión transversal (cross view based) 12.10.4 Detección basada en integridad. 12.10.5 Path profiling en tiempo de ejecución (runtime execution profiling) 12.10.6 Detección manual de rootkits CAPÍTULO 13. IDENTIFICACIÓN Y EXTRACCIÓN DEL MALWARE 13.1 INTRODUCCIÓN 13.2 DETECCIÓN DE LA CONFIGURACIÓN 13.3 MODELADO 13.4 INDICADORES 13.5 COMPORTAMIENTO DE LA AMENAZA . 13.6 COMPARACIÓN DE LAS DIFERENTES APROXIMACIONES DE DETECCIÓN DE LA AMENAZA 13.7 INDICADORES DE QUE SE HA PRODUCIDO UNA BRECHA DE SEGURIDAD CAPÍTULO 14. ETAPAS DEL ANÁLISIS DE MALWARE 14.1 INTRODUCCIÓN 14.2 ANÁLISIS COMPLETAMENTE AUTOMATIZADO 14.3 ANÁLISIS ESTÁTICO DE PROPIEDADES 14.4 ANÁLISIS INTERACTIVO DE COMPORTAMIENTO 14.5 INGENIERÍA INVERSA MANUAL DEL CÓDIGO 14.6 COMBINANDO LAS ETAPAS DE ANÁLISIS DE MALWARE CAPÍTULO 15. TÉCNICAS DE ANÁLISIS DE MALWARE 15.1 INTRODUCCIÓN 15.2 ANÁLISIS ESTÁTICO DE MALWARE 15.3 ANÁLISIS DINÁMICO DE MALWARE 15.4 ESTABLECIENDO UN ENTORNO DE ANÁLISIS DE MALWARE CAPÍTULO 16. TÉCNICAS BÁSICAS DE ANÁLISIS ESTÁTICO DE MALWARE 16.1 EMPLEO DE HERRAMIENTAS ANTIVIRUS 16.2 RESÚMENES COMO HUELLA DIGITAL DE MALWARE 16.3 BÚSQUEDA DE CADENAS DE TEXTO 16.4 BÚSQUEDA

Se considera malware cualquier tipo de software dañino contra el normal funcionamiento de un dispositivo, aplicación o red. Dentro del término malware se engloban virus, troyanos, gusanos, backdoors, rootkits, scareware, spyware, keyloggers, ransomware, etc. En general, un malware moderno incluirá varios de estos comportamientos. Esta obra compila y desgrana las principales TTP (Tácticas, Técnicas y Procedimientos) empleadas actualmente por los atacantes. Parte de estas TTP están diseñadas para comprometer la CIA (confidencialidad, integridad y disponibilidad) del sistema víctima o de la información almacenada en él. En cambio, técnicas como la ofuscación, el anti desensamblado, la anti depuración y el anti sandboxing, son específicamente implementadas por los desarrolladores de malware para impedir o dificultar la detección de la muestra maliciosa mediante la utilización de herramientas automatizadas y su análisis manual. El contenido de este libro describe una amplia metodología de análisis estático y dinámico de muestras maliciosas desarrolladas con las técnicas más actuales y avanzadas para entornos Windows sobre IA-32/64 bits. Estos conocimientos permitirán al lector: ? Analizar, caracterizar y contextualizar muestras maliciosas. ? Determinar el alcance del incidente. ? Eliminar los artifacts maliciosos del sistema infectado. ? Contribuir a la mejora de las defensas y elevar el nivel de resiliciencia del sistema. ? Fortalecer su capacidad para gestionar ciberincidentes relacionados con malware. Dado que se incluye el soporte teórico necesario relativo a sistemas operativos Microsoft Windows, arquitectura de computadores IA-32/IA-64 y programación (ensamblador y .NET), se trata de una obra ideal tanto para aquellos que quieran introducirse profesionalmente en el análisis de malware como un libro de referencia para analistas avanzados.

Articles relacionats

  • OFFICE 2025
    DELGADO, JOSE MARÍA
    La cuota de mercado de Microsoft Office a nivel mundial es abrumadora, tanto en el ámbito personal como profesional. Este manual describe con un lenguaje claro, conciso y directo los conceptos necesarios para aprovechar los recursos más importantes que ofrece la última versión de esta suite ofimática.Libera tu creatividad y expresa cualquier idea con las impactantes presentacio...
    Últim exemplar. Enviament en 48 h.

    29,95 €

  • CHATGPT Y OPENAI. DESARROLLO Y USO DE HERRAMIENTAS DE INTELIGENCIA ARTIFICIAL GE
    ARTURO SANCHEZ PALACIO
    Con la irrupción de ChatGPT en 2022, la inteligencia artificial generativa dio un salto revolucionario, democratizando el acceso a modelos avanzados de procesamiento de lenguaje. Este libro ofrece una guía completa para comprender, utilizar y desarrollar aplicaciones basadas en estos modelos, con un enfoque especial en ChatGPT y la suite de OpenAI.Desde los conceptos fundamenta...
    Últim exemplar. Enviament en 48 h.

    27,90 €

  • ROMPE TUS LÍMITES
    IVARS, ANA
    Construye el negocio que siempre soñaste y transforma tu vida¿Sientes que hay algo más allá de la rutina diaria? ¿Que dentro de ti late el deseo de libertad económica y de dejar una huella en el mundo? Rompe tus límites es la guía definitiva que necesitas para transformar esa chispa en un negocio digital exitoso. En este libro descubrirás 20 estrategias prácticas y probadas par...
    Últim exemplar. Enviament en 48 h.

    21,95 €

  • INTERNET PARA LA GENTE
    TARNOFF, BEN
    Por qué deberíamos estar todos en pie de guerra para salvar nuestra independencia digital y nuestro pensamiento crítico. «Un libro extraordinario y urgente».Naomi KleinLa crítica ha dicho:«Ben Tarnoff es el mejor tipo de visionario: informado, práctico y comprometido al máximo con la transformación de un statu quo abusivo y corrupto. Tenemos la enorme fortuna de contar con su ...
    Últim exemplar. Enviament en 48 h.

    21,90 €

  • PROMPT ENGINEERING PARA INTELIGENCIA ARTIFICIAL GENERATIVA
    PHOENIX, JAMES / TAYLOR, MIKE
    Los modelos de lenguaje de gran tamaño (LLM) y los modelos de difusión, como ChatGPT y DALL-E, representan una revolución sin precedentes en el ámbito de la inteligencia artificial. Entrenados con texto e imágenes públicas disponibles en Internet, estos modelos son capaces de abordar una amplia variedad de tareas, ofreciendo soluciones innovadoras y automatizadas a problemas pr...
    Últim exemplar. Enviament en 48 h.

    42,85 €

  • MILLONARIO CON CHATGPT
    DAGGER, NEIL
    ¿Te imaginas transformar tu vida financiera con la ayuda de la inteligencia artificial? Millonario con ChatGPT de Neil Dagger te muestra cómo hacerlo posible. Este libro es una guía práctica para liberar el potencial de ChatGPT, una herramienta revolucionaria que ya ha alcanzado un millón de usuarios en solo cinco días. Desde automatizar tareas tediosas hasta crear nuevas fuent...
    Últim exemplar. Enviament en 48 h.

    11,00 €

Altres llibres de l'autor