Salut,
Basiquement un trojan (un cheval de troie) c'est un petit programme qui va ouvrir une porte dérobée sur la cible pour permettre à un tiers de s'y connecter de manière furtive.
Voila je viens vers vous pour comprendre comment est fait un Trojan...
Plus concrètement, un petit logiciel dit 'client' est installé sur la cible. Il sera chargé y d'ouvrir un port en vue d'établir un canal de communication vers l' éxterieur. La commande Netstat permet par exemple de visualiser ces ports et d'autres informations comme l' état des ports ou les processus qui leurs sont attachés.
La deuxième partie du trojan est un autre logiciel dit "serveur", s'installant sur le pc de l'attaquant, et qui lui permettra de se connecter au logiciel dit client.
...et pouvoir le détecter dans un crack ou autre avant de l’exécuter.
C' est là tout le principe du cheval de Troie, il s' installe discrètement.
Les antivirus sont là pour filtrer les processus lancés et leurs comportements, et les firewalls contrôlent et filtrent l'activité des ports de la machine.
Donc si vous avez un bout de code ou autre, et quel est le langage utilisé aussi?
Ce serai trop simple, non ?

Et si il y a moyen de faire des testes sur un pc virtuel?
Bien sur ! MaisiIl faut avant tout comprendre ce que tu vas exécuter, donc comprendre le code source utilisé.
Passage impératif vers l'apprentissage d'un langage de programmation donc.
Apres s'il s'agit juste de contrôler un pc a distance, pas besoin de réinventer la roue, il y a ssh

Je cherche quelqu'un qui pourrait me forme(me diriger, me conseiller...), je suis très motivé ;-)
Si tu es très motivé, le meilleur professeur est google, vraiment.
Bonne chance !