Não é preciso dizer que os troianos são feitos em uma linguagem de programação específica. Aqui está o porquê:
*
Trojans são programas, não idiomas: Um Trojan é um tipo de malware, o que significa que é um programa malicioso. Não é um idioma em si.
*
Trojan Os criadores usam vários idiomas: Os desenvolvedores de malware podem usar qualquer linguagem de programação que lhes permita criar arquivos executáveis e interagir com os sistemas operacionais. As escolhas populares incluem:
*
c/c ++: Poderoso e amplamente usado para programação no nível do sistema.
*
python: Fácil de aprender e versátil, geralmente usado para scripts e automação.
*
javascript: Popular para ataques baseados na Web.
* Montagem
: Linguagem de baixo nível que oferece controle direto sobre o hardware.
*
Linguagem não é o fator definidor: O comportamento malicioso de um Trojan está em seu código e seu objetivo, não o idioma específico usado.
Pense desta maneira: Você pode escrever um programa que imprime "Hello, World!" em Python, C ++, Java ou qualquer outro idioma. O idioma em si é apenas uma ferramenta; É a intenção do programador e o código que eles escrevem que determinam se o programa é inofensivo ou malicioso.
O foco deve estar na identificação de comportamentos maliciosos, independentemente da linguagem usada.