training

Windows basic ring0 malware dev & rev

windowslokomini“BASICO” sobre desarrollo de malware orientado a windows kernel
  • depuracion del kernel de windows windows internals orientado
  • windows kernel reversing
  • ring0 x86 microprocesador basics, tips and tricks, know how..

Durante el curso haremos reversing a un malware de ring0 y además lo modificaremos para que sea mas potente. Esto nos servira de excusa para aprender muchas cosas por el camino.

Ademas aprenderemos cosas sobre windbg, ida pro, x64dbg, ollydbg, bochs emulator, vmware debugger, virtualbox debugger, programar drivers basicos, entorno de desarrollo..

Requisitos del curso:

  • saber reversing basico de 32 bits x86
  • saber algo de windows internals
  • saber asm basico de 32 bits de x86
  • una maquina WINDOWS 11 NATIVA donde seamos administrador y podamos hacer de todo
  • conocimientos basicos de malware
  • saber programar en C
  • saber lo básico de Python y C++

Duracion

60 horas

Los precios que se muestran son totales, independiente del numero de alumnos

Streaming (max 6 alumnos)

3500 euros

Presencial (max 6 alumnos)

9500 euros


Linux basic x86_64 ring0 malware dev & rev

linuxloko“BASICO” sobre desarrollo de malware orientado a linux kernel
  • depuracion del kernel de windows linux internals orientado
  • linux kernel reversing
  • ring0 x86 microprocesador basics, tips and tricks, know how..

Durante el curso haremos reversing a un malware de ring0 y además lo modificaremos para que sea mas potente. Esto nos servira de excusa para aprender muchas cosas por el camino.

Ademas aprenderemos cosas sobre ida pro, gdb, gdb-gef, bochs emulator, vmware debugger, virtualbox debugger, programar drivers basicos, entorno de desarrollo..

Requisitos del curso:

  • saber reversing basico x86_64
  • saber algo de linux internals
  • saber asm basico de x86_64
  • una maquina con dual boot nativo de WINDOWS 11 + Ubuntu donde seamos administrador y podamos hacer de todo
  • conocimientos basicos de malware
  • saber programar en C
  • saber lo basico de Bash, Python y C++

Duracion

60 horas

Los precios que se muestran son totales, independiente del numero de alumnos

Streaming (max 6 alumnos)

4500 euros

Presencial (max 6 alumnos)

10500 euros


IoT hacking & hardware hacking for noobs + tools

chiploko“BASICO” sobre IoT hacking y Hardware Hacking. Te llevas mas de 1100 euros en material, herramientas..

Curso para gente sin conocimiento de: IOT, de/soldar, hardware hacking, electrónica y matemáticas

  • ¿Tienes un cacharro IOT y quieres intentar extraer su firmware de un chip?
  • ¿Quieres intentar modificar/reparar/reemplazar el chip BIOS de un portátil/PC?
  • ¿Quieres obtener habilidades de soldar+desoldar? TE DAMOS TODAS LAS HERRAMIENTAS
  • ¿Quieres intentar hacer un MOD a tu router/consola/impresora 3D/patinete….?
  • ¿Aprender lo básico de electrónica para no prender fuego a la casa todo el rato?
  • ¿Cómo usar bus pirate y otras herramientas famosas para hardware hacking / IOT?
  • ¿Qué es JTAG, UART, I2C, SPI…? ¿I2C EEPROM vs SPI FLASH? ¿3,3v? ¿5v?
  • buscar jtag con un ardunio (jtagulator para pobres)
  • bus pirate: actualizar firmware y bootloader al ultimo de la comunidad
  • bus pirate: escribir/sacar info de una eeprom i2c
  • bus pirate: escribir/sacar info de una flash winbond spi con flashrom y usar binwalk para ver los ficheros
  • soldar+desoldar con JBC14st: pines macho+hembra, QFP, SOT23, SO14, resistencias, condensadores..
  • soldar+desoldar con pasta y pistola: tips & tricks
  • como cambiar pines macho por pines hembra en una fila entera
  • uso analizador logico para UART
  • uso FT232H
  • uso CH341A kit

Requisitos del curso:

  • una maquina con dual boot nativo de WINDOWS 11 + Ubuntu donde seamos administrador y podamos hacer de todo
  • uso de Linux+Windows nivel usuario (consola)
  • Informatica basica: bits, bytes ….
  • Saber leer en inglés
  • Curiosidad
  • Ganas de practicar con las manos
  • Algo de Python

Lista de parte del material que te llevas:

Bus pirate 3.6, Bus Pirate 3.6 Basic Probe Set, Analizador lógico USB 24MHz 8 canales,
SPI FLASH W25Q64 3.3v, EEPROM I2C AT24C256 5v, AZDelivery ATmega328P 5v, Kit
cables DUPONT, Lector tarjeta SD SPI 5v, TTL USB 5v y 3v, Protoboard, Soldador JBC
14ST, soporte JBC LS-1100, 0550100 PUNTA SOLDADOR JBC LD C-03D, MBO -
Soldadura de Estaño 60%Sn 40%Pb, 0,5 mm, PASTA DE SOLDAR, FLUX JBC FL-15, Clip
de prueba SDK08 SMD IC, Estación de Trabajo 858D, MG Chemicals 424-NS Super
Wick No Clean, Alcohol Isopropolico MG Chemicals IPA 824-1L, Microscopio Digital
AD407 7 pulgadas, Tapete de silicona para soldar, FT232H USB a JTAG UART FIFO SPI
I2C, CH341A kit, Desoldador manual, Tercera mano con lupa + soporte soldador,
Alicate de Corte Diagonal, SanDisk SD 32 GB microSDHC + adaptador, pilas AA
Duracell, 8 pilas AAA Duracell, placa conversor voltaje TXS0108E 8 canales, placa
conversor de voltaje I2C 4 canales, KIT APRENDER A SOLDAR SMD/MT, soldador
electrico regulable 60w...

Duracion

60 horas

Streaming (max 5 alumnos)

2500 euros por alumno + gastos de envio material

*minimo necesario para dar el curso 6000 euros

*debes tener una mesa con bastante espacio, una webcam de calidad y buena iluminacion para poder ayudarte en cada paso con las herramientas

Presencial (max 10 alumnos)

3500 euros por alumno

*minimo necesario para dar el curso 12000 euros


Windows+Linux x86_64 basic ASM programming, debugging & stack exploiting

plumaloka“BASICO” sobre stack exploiting, depuracion y desarrollo de programas en ensamblador de x86_64 para linux y windows
  • programacion en ensamblador x86_64 para Linux (nasm) y Windows (masm)
  • internals de windows y linux
  • x86_64 microprocesador basics
  • depuracion con: windbg, ida-pro, ollydbg, gdb, gdb-gef, x64dbg, bochs emulator, vmware debugger, virtualbox debugger
  • llamar a codigo C y ser llamado desde codigo C
  • conceptos basicos para exploiting de stack buffer overflow (no se daran otros tipos de exploiting)
  • crear y entender shellcodes basicas

Durante el curso explotaremos, depuraremos y programaremos varios programas en ensamblador

Requisitos del curso:

  • saber manejarse con windows y linux
  • conceptos basicos de programacion en C
  • una maquina WINDOWS 11 NATIVA donde seamos administrador y podamos hacer de todo

Duracion

120 horas

Los precios que se muestran son totales, independiente del numero de alumnos

Streaming (max 6 alumnos)

4000 euros

Presencial (max 6 alumnos)

12000 euros


Contratar

Puedes contactarme mediante:

dreg@rootkit.es

twitter @therealdreg

Los cursos se hacen en castellano y se pagan por adelantado


Sobre los cursos presenciales:

  • la ventaja principal es que se puede aprender mas de la parte fisica: ej depuracion por USB/red.. siempre me llevo cacharros y experimentamos un poco
  • hay que sumar el alquiler de sala si fuera necesario

AVISO

No se permiten muchos alumnos a la vez, se prioriza la calidad a la cantidad

Lo mejor es hacer el curso intensivo (estoy dispuesto a “entre semana + fin de semana + festivos”)

Cada curso se puede adaptar solo un poco al cliente dependiendo de las necesidades

Precio fuera de la peninsula consultar

El precio final puede cambiar dependiendo de tu caso concreto

Si no llegas al numero minimo de alumnos debes pagar hasta completar el minimo

El precio es el mismo para empresas y particulares

Para talleres y cursos a medida consultar precio + disponibilidad