Defeating software protectionsIntroducción al cracking y el anti-cracking |
||
|
CONTENIDO:
Cuando una empresa o programador necesita distribuir su Software, Shareware, Trial o Demo, necesita optar por algún mecanismo para proteger la propiedad intelectual de los ojos curiosos de los crackers. Que mejor que un curso de cracking para estar al tanto de las técnicas mas utilizadas a la hora de romper protecciones de software?. Conocer las técnicas mas comunes a la hora de desproteger software brinda la posibilidad de desarrollar nuevos mecanismos para protegerlos. El training comenzará con una introducción de assembler(x86) y las herramientas generalmente empleadas para luego continuar con la descripción del formato ejecutable utilizado en Windows. Se mostraran diversas técnicas para obtener un serial en memoria o como patchear instrucciones para desviar la ejecución del programa y evitar que se ejecuten funciones no deseadas. Este día finalizara con la creación de un patcher, el cual facilita por ejemplo la distribución de los cambios hechos en un ejecutable. Durante el transcurso del segundo día, se intensificara lo aprendido aplicándolo a diferentes lenguajes de programación. Se expondrán las técnicas para atacar aplicaciones .NET y Java entre otros. Se explicara el funcionamiento de las protecciones comerciales ( packers ) y las diferentes formas de atacarlas. También se demostrara como modificar los programas protegidos sin necesidad de desempacar los binarios ( inline patching ). Los alumnos aplicaran los conceptos aprendidos en la resolución de ejercicios creados especialmente para el Training versión EKOparty. Se realizara la entrega de un manual con mas 300 paginas ilustrativas + CD con el contenido completo de todo el curso, incluyendo sus ejercicios, herramientas y la foto de Ricardo Narvaja. Día 1: * Conceptos básicos y herramientas * PE structure * String references * Serial fishing * API cracking * Patchers * Loaders Día 2: * .NET cracking * Java Cracking * Unpacking * OEP finding * Stolen bytes recovering * IAT rebuilding * Ollyscripting * Inline patching * Antidumping * Antidebugging * Keygenning IDIOMA
Español duraCiÓn FECHA Instructor Nahuel Riva Integrante del grupo de EW de Core desde hace mas de 4 años y en el cracking desde hace 8 años. Interesado en conocer como funcionan las protecciones de software, como romperlas y mejorarlas. Ademas, le gusta compartir lo que aprende con el resto de la comunidad escribiendo documentos. Participa activamente en varias listas/foros de ingeniería inversa. Instructor Ariel Coronel Sus inicios en el Cracking se remontan a 9 años atrás, cuando por intriga sobre las protecciones de software comenzó a introducirse en el tema. Durante ese lapso se desempeño en múltiples ocasiones coordinando grupos de investigación en el área de RE. También mantuvo un foro llamado CrackNFO, el cual poseía miembros de los mas excelentes grupos de investigación de ingeniería inversa. Desde el año 2007 integra el equipo de Exploit Writing de Core Security.. Instructor Daniel Kazimirow Comenzo con el cracking a principio del año 2000, integrande del grupo Crackslatinos y parte del equipo de Exploit Writer de Core Security desde 2008. Autor de numerosos tutoriales sobre unpacking, cracking, y todo tipo de protecciones de software. |
A solo días de la edición 2011 de la ekoparty, varios trainings han sido vendidos completamente, y...
El próximo 26 de Julio de 2011, tendrá lugar la jornada solidaria #1HackParaLosChicos, enterate co...
De la mano de IMMUNITY, empresa líder en el desarrollo de aplicaciones para penetration testing, tr...
Tenemos el placer de anunciar, que el Slogan votado por la gente, para representar a la ekoparty 201...
De la mano de IMMUNITY, empresa líder en el desarrollo de aplicaciones para penetration testing, tr...
diseño: GrafikaWeb