Ingeniería Inversa y Cracking de Software [Preventivo]

Curso

Online

¡33% de ahorro!
20 € IVA inc.

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Curso

  • Metodología

    Online

  • Horas lectivas

    5h

  • Inicio

    Fechas a elegir

  • Envío de materiales de aprendizaje

  • Servicio de consultas

  • Tutor personal

  • Clases virtuales

Que opinan mis Estudiantes:




✓ Alfredo Santiago Villaoslada [5 estrellas] "Excelente curso de fundamentos, eminentemente práctico y desde nivel cero, totalmente recomendable, es de destacar el gran conocimiento de la materia por parte del profesor y la forma sencilla y clara de explicar las lecciones. La única pega que le encuentro es que me he quedado con ganas de mas".




✓ Romero H. Ariel M. [5 estrellas] "excelente curso y muy bien explicado. fácil de entender muy recomendable".




✓ Adrián José Vargas Aurioles [5 estrellas] "Una muy buena elección".




✓ Hugo Andrade Y [5 estrellas] "buena y clara explicacion".




Descripción:




En esta doceava parte de mis cursos sobre Tecnología, Hacking Ético y Seguridad Informática, de carácter Profesional y práctico, aprenderás acerca de la mecánica por la que transita la Mente de un Cracker de Software y la aplicación de la Ingeniería Inversa para desvelar los Secretos del código fuente original y poder posteriormente, entender y aplicar varios procedimientos de securización o contramedidas a tus propias piezas de software,




Utilizando pedagógicos procedimientos de enseñanza de tipo "cómic", lograrás entender la Magia del Cracking del código,




Conocerás la utilidad de la Ingeniería Inversa y el posterior Cracking del lado defensivo,




Podrás moverte en la jerga de los Crackers entendiendo sus frases e historias (Magos Blancos, quemar cromo, break-pointear y mucho mas),




Entenderás la arquitectura interna de un microprocesador, como se mueve la información por los buses, desde sus registros hacia la memoria RAM, ALU y unidad de control,




Serás capaz de trabajar con OFFSETS, STRINGS, COMBOS y PATCHERS,




Podrás recrear las líneas de programación en lenguaje ensamblador a partir de cualquier archivo binario (.exe),

Instalaciones y fechas

Ubicación

Inicio

Online

Inicio

Fechas a elegirMatrícula abierta

A tener en cuenta





Realizar Ingeniería Inversa del Software
Modificar la lógica de una aplicación (Cracking)
Confeccionar un PATCHER en RAM
Las contramedidas a la desprotección del Software







Desarrolladores de software
Ethical Hackers
Administradores de sistemas
Personal de IT
Estrategas en general
Mentes Inquietas
Fuerzas del orden
Ciber policías



Un cerebro
Ganas de aprender

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Logros de este Centro

2016

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 8 años en Emagister.

Materias

  • Cómic
  • Hacking
  • Metodología
  • Registros
  • Archivos
  • Arte
  • Memoria
  • Ingeniería del software
  • Ensamblador
  • Ingeniería inversa
  • Lógica
  • Estrellas
  • Hacking ético
  • Memoria RAM
  • Tecnología informática

Temario

Contenido del curso
Introducción y Disclaimer
¿Que es la Ingeniería Inversa?
¿Que es el Cracking de Software y su utilidad del lado defensivo?
Introducción
El MAGO BLANCO (chico Bueno) y el MAGO NEGR0 (chico malo)
El CHROME BURN (quemando cromo) y la memoria
El DATAPATH, la unidad de control y los “CRACKMES”
El OFFSET (desplazamiento) y los PATCH (parches)
Los STRINGS (cadenas), COMBOS y PATCHERS (parcheadores)
Algunas definiciones
El DISASSEMBLER - DEBUGGER (desensamblador - depurador)
El HEXEDITOR (editor hexadecimal)
La “Frutilla del pastel” [SoftIce]
Herramientas para Crackear
Programas, instrucciones maquina y registros
Nuestro primer programa en Ensamblador
Instrucciones fundamentales del Cracker
Metodología básica para el Crackeo
Mini Curso de ASSEMBLER (ensamblador)
Encontrando al Mago negro (badboy)
Buscar las referencias y los saltos de comparación
Encontrar el OFFSET (desplazamiento) en el bloque binario
Probar virtualmente el Crackeo
Quemando Cromo (modificar la lógica del programa)
Verificando en tiempo de ejecución y reinicios
Puliendo el Metal (ubicando la segunda Protección)
Superando la “trampa del desaliento” (la triple Protección)
Espécimen 1 - El compresor de archivos que se “des Crackea” solo [Derrotado]
Encontrando al Mago negro
"Possible StringData" en vez de "Possible Reference to String Resource ID=.."
Corrigiendo el OFFSET y PARCHEANDO el binario
Verificando eI cambio y buscando al Mago por “WindowTittle” (título de ventana)
¡PREPAREN ARMAS! (la búsqueda de Combos)
Derrotando la doble comparación
Espécimen 2 - El limpiador con doble lógica de Protección [Derrotado]
Ubicando el “Santo Grial” (archivo de registro)
El Mago Negro no aparece

Buscando Objetos, Referencias y Cadenas
¡Quememos Cromo! con nuevas instrucciones

Verificando los cambios y el archivo companion
Espécimen 3 - El editor con protección por archivo adjunto [Derrotado]
Que es y para que necesitamos un PATCH o PATCHER
Desregistrando a nuestro espécimen
Creando nuestra "Varita Mágica" (parametrizar el crack)
Verificando el registro del espécimen
Confeccionando un PATH (parche) automático
Construyendo la Firma del Cracker en Arte ASCII
Borrando definitivamente las piezas craqueadas y sus patchers
Contramedidas a la Ingeniería Inversa y Cracking de Software
[BONUS] Confeccionando la “Firma ASCII”
Resumen del Curso
Agradecimiento, despedida e invitación al nuevo curso
Invitación a mi Curso de Ingeniería Social y Ataques sin tecnología [Preventivo]

Información adicional

¿QUé INCLUYE EL PRECIO DEL CURSO? COMUNICACIóN DIRECTA CON EL PROFESOR, EXTENSIONES Y ACTUALIZACIONES INCLUIDAS, REEMBOLSO DENTRO DE LOS 30 DíAS, POSIBILIDAD DE ACCEDER AL CONTENIDO DEL CURSO INCLUSO DESPUéS DE ACABARLO

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Ingeniería Inversa y Cracking de Software [Preventivo]

20 € IVA inc.