Engenharia Reversa

所在平台: Udemy

课程主页: https://www.udemy.com/course/engenharia-reversa-uniciv/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 课程《Reversing Engineering》课程摘要 本课程由 Faculdade VINCIT 制作,包含 16 节课,总时长超过 8 小时,并提供配套电子书。 课程目标: * 为学员提供扎实的逆向工程基础,使其能够深入理解软件工作原理并进行恶意软件分析。 课程内容: * 程序破解 (Crackear um programa) * 创建游戏作弊器 (Criar cheats) * 程序调试以查找错误 (Debugar um programa para achar onde está dando erro) * 创建漏洞利用程序 (Criar exploits) * 安全软件开发 (Criação de softwares seguros) * 绕过杀毒软件和防火墙 (Bypass em antivírus e firewall) * 恶意软件分析 (Análise de malware) * 理解特定软件的工作机制 (Entender o funcionamento de determinado software) 课程方法: * 学员将接触多种分析工具,包括调试器、打包器、解密器、网络抓包工具、PE文件分析器、集成开发环境(IDE)以及系统活动监视器。 * 这些工具将在 Windows 和 Linux 平台下使用,用于执行静态和动态分析。 逆向工程的定义与历史: * 逆向工程被定义为拆解特定设备以理解其工作原理的过程。 * 逆向工程技术在军事工业中得到广泛应用,例如冷战时期以色列摩萨德的“钻石行动”,成功获取并分析了苏联的 MiG-21 战斗机,为其在六日战争中取得空中优势奠定了基础。 * 在计算机领域,AMD 在 1975 年通过分析竞争对手的处理器,成功复制了 Intel 8080 芯片,并在此后持续推出与 Intel 芯片兼容的产品。 课程的学习目标: * 在没有源代码的情况下,通过逆向工程技术理解代码片段的运行方式。

课程评论(0条)

课程详情

Apresentação:Curso produzido pela Faculdade VINCIT com 16 aulas com mais de 8 horas de duração!Além das aulas você terá acesso a um E-Book do curso! Conteúdo do curso:Crackear um programa.Criar cheats.Debugar um programa para achar onde está dando erro.Criar exploits.Criação de softwares seguros.Bypass em antivírus e firewall.Análise de malware.Entender o funcionamento de determinado software.Descrição:Nosso curso tem como objetivo apresentar ao aluno todos os conceitos necessários para tenha uma sólida base que lhe permita se aprofundar na ciência da engenharia reversa, e também executar análises de malware.Ao longo do curso, o aluno terá contato com diversas ferramentas de análise, tais como debuggers, packers, decriptadores, capturadores de pacotes de redes, analisadores de arquivos PE, IDEs de programação e monitores de atividades rodando em plataformas Windows e Linux que serão utilizados para a execução de análises estáticas e dinâmicas.Podemos definir engenharia reversa como o ato de desmontar um determinado dispositivo para entender seu funcionamento.Técnicas de engenharia reversa vem sendo utilizadas ao longo da história principalmente na indústria bélica, onde podemos citar por exemplo a Operação Diamante, executada durante a Guerra Fria pelo Mossad, o serviço de inteligência de Israel, com o objetivo de adquirir um caça MiG-21 soviético, na época considerada a aeronave de guerra mais avançada do arsenal soviético.A operação levou cerca de 3 anos para ser concluída, tendo iniciado em meados de 1963 e terminado em 1966, quando um piloto assírio desertor, chamado Munir Redfa, entregou um caça para as forças de Israel.Americanos e Israelenses estudaram a aeronave, entendendo seu funcionamento, fraquezas e pontos fortes, como resultado, a aplicação dos conhecimentos adquiridos, foram fundamentais para garantir a superioridade aérea das forças de Israel sobre as forças árabes durante a Guerra dos Seis Dias.Outro caso famoso do uso de engenharia reversa, dentro do mercado de computadores, é o caso da AMD, que em 1975 conseguiu fazer uma cópia exata do Intel 8080 através da análise dos processadores da sua concorrente. Fato esse que se repetiu por anos, sendo que a cada processador lançado pelo Intel a AMD lançava seu equivalente, como o Am286 que era idêntico ao Intel 80286; ou o Am386 que era idêntico ao 80386.Em nossos estudos, aplicaremos a engenharia reversa com o objetivo de entender como um trecho de código funciona, sem possuirmos seu código fonte.

课程标签

0人关注该课程

主题相关的课程