Ingeniería Inversa y Cracking de Software [Preventivo]

所在平台: Udemy

课程主页: https://www.udemy.com/course/ingenieria-inversa-y-cracking-de-software-preventivo/

课程评论:没有评论

第一个写评论        关注课程

课程简介

这是一个关于软件逆向工程和破解(预防性)的Coursera课程摘要。 **课程亮点:** * **实践驱动:** 课程以实践为主,从零基础开始,适合初学者。 * **深入讲解:** 教授以清晰易懂的方式传授知识,学生评价其专业知识深厚,讲解深入浅出。 * **破解者思维:** 深入了解软件破解者的思维模式和工作流程。 * **逆向工程应用:** 学习如何利用逆向工程揭示源代码的秘密,并应用到软件安全加固中。 * **“漫画式” pédagogie:** 采用有趣的“漫画式”教学方法,让破解过程更易于理解。 * **防御性破解:** 学习逆向工程和破解的防御性应用。 * **专业术语:** 掌握破解者社区的常用术语及背后的故事(如“白帽”、“烧显卡”、“设置断点”等)。 * **底层架构:** 理解微处理器架构、数据在总线上的流动、寄存器、内存RAM、ALU和控制单元的运作。 * **核心技术:** 掌握偏移量 (OFFSETS)、字符串 (STRINGS)、组合 (COMBOS) 和补丁工具 (PATCHERS) 的使用。 * **汇编代码重构:** 能够从任何可执行文件(.exe)中重建汇编语言代码。 * **工具运用:** 熟练使用调试器 (debuggers)、反汇编器 (desassemblers) 和十六进制编辑器 (hexadecimal editors) 来修改程序逻辑,替换关键代码。 * **实际操作:** 通过实践实验,学习汇编语言编程和破解者常用的关键指令。 * **真实案例分析:** 通过分析三个真实的软件样本(非crackmes),学习应对双重比较、反破解技术(如绕过检查、代码混淆等)以及配套文件保护。 * **自主探索:** 学习如何在几乎没有线索的情况下,通过不同的代码遍历方式获得积极结果。 * **自动化工具开发:** 构建自动化的内存补丁工具,简化破解任务。 * **ASCII艺术签名:** 作为额外奖励,学习如何为修改后的程序创建ASCII艺术签名,并将其集成到补丁工具中。 * **安全对策:** 学习如何应对这些破解技术,提供相应的防御措施。 * **持续更新:** 课程包含一个“根据学生要求新增课程”的部分,会根据学生需求更新内容、展示不同设备/操作系统的实验方法,并加入新的方法和知识。 **学生评价:** 学生普遍给予五星好评,称赞课程内容扎实、实用,讲解清晰,易于理解,并表示课程非常有价值,但也有学生表示“意犹未尽”,期待更多内容。 **总结:** 这门课程为对软件安全和底层技术感兴趣的学习者提供了一个全面而实用的入门途径。通过理论与实践相结合的方式,学生将能够深入理解软件破解的原理,并掌握相关工具和技术,同时也能学习如何为自己的软件提供更强的安全保护。

课程评论(0条)

课程详情

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),Sabrás, mediante el uso de debugers, desensambladores y editores hexadecimales, como modificar la lógica de un programa a tu antojo y dar con cualquier parte del código que te interese reemplazar,Mediante laboratorios prácticos, podrás entender cómo se realiza un programa en código ensamblador y como operan las instrucciones más importantes para un Cracker,A través del Estudio minucioso de 3 especímenes reales (no crackmes), lograrás derrotar la doble comparación, algunas técnicas anti crackeo (cierre de nags, ofuscación del código binario, etc.) y las protecciones por archivos companion,Sabrás las diferentes formas de recorrer el código y obtener resultados positivos, aún sin tener casi ningún indicio para seguir adelante,Construirás un PATCHER (parcheador) de aplicaciones en RAM automático, para simplificar las tareas de crackeo,Cómo BONUS final, conocerás metodologías para construir las firmas en "Arte ASCII" de las piezas modificadas y como incluirlas en los patchers,Finalmente aprenderás las CONTRAMEDIDAS a esta problemática,¡ATENCION!: Sumamos una nueva sección al final del Curso denominada "NUEVAS CLASES AGREGADAS A PEDIDO DE MIS ESTUDIANTES" en donde actualizamos las Clases si corresponde, mostramos como realizar los laboratorios desde diferentes dispositivos o sistemas operativos y además sumamos nuevas metodologías y Conocimientos a pedido de todos vosotros.¡Nos vemos en éste fascinante Curso!⅞5 -wht-

课程标签

0人关注该课程

主题相关的课程