Det er ikke nøyaktig å si at trojanere er laget på et spesifikt programmeringsspråk. Her er grunnen:
* trojanere er programmer, ikke språk: En trojan er en type skadelig programvare, noe som betyr at det er et ondsinnet program. Det er ikke et språk i seg selv.
* trojanske skapere bruker forskjellige språk: Utviklere av malware kan bruke ethvert programmeringsspråk som lar dem lage kjørbare filer og samhandle med operativsystemer. Populære valg inkluderer:
* c/c ++: Kraftig og mye brukt til programmering av systemnivå.
* python: Lett å lære og allsidig, ofte brukt til skripting og automatisering.
* JavaScript: Populær for nettbaserte angrep.
* montering: Språk på lavt nivå som tilbyr direkte kontroll over maskinvare.
* Språk er ikke den avgjørende faktoren: Den ondsinnede oppførselen til en trojan ligger i koden og dens formål, ikke det spesifikke språket som brukes.
Tenk på det på denne måten: Du kan skrive et program som skriver ut "Hei, verden!" I Python, C ++, Java eller noe annet språk. Språket i seg selv er bare et verktøy; Det er programmererens intensjon og koden de skriver som avgjør om programmet er ufarlig eller ondsinnet.
Fokuset bør være på å identifisere ondsinnet atferd, uavhengig av språket som brukes.