Uma das aplicações da engenharia reversa de software é auditar um programa para avaliar sua segurança, identificando suas possíveis vulnerabilidades. Relacione as técnicas e ferramentas relativas à engenharia reversa com suas respectivas definições. 1.Descompilador 2.Desmontador 3.Depurador 4.Ofuscador de Código ( ) Programa que converte um programa em código de máquina para linguagem de montagem. ( ) Programa utilizado para obter o código fonte de um programa a partir de seu código executável. ( ) Programa para reduzir a legibilidade de um programa de forma automatizada. ( ) Programa para analisar o comportamento de um programa em linguagem de máquina. Assinale a opção que mostra a relação correta, de cima para baixo.