« SE4 2022/2023 EC5 » : différence entre les versions

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
(Page créée avec « = Objectifs = Il vous est demandé de : = Matériel nécessaire = Travail réalisé = = Documents Rendus = »)
 
Aucun résumé des modifications
Ligne 2 : Ligne 2 :


Il vous est demandé de :  
Il vous est demandé de :  
* réaliser un keylogger en partant d'un prototype réalisé par un élève des années précédentes, ce prototype comporte :
** un microcontrôleur AT90USB647 pour pouvoir utiliser un projet LUFA en mode hôte,
** un microcontrôleur ATMega16u2 pour pouvoir utiliser un projet LUFA en mode périphérique,
** une mémoire flash pour pouvoir sauver les touches capturées ;
* commencez par écrire un programme, basé sur la démonstration LUFA bas-niveau Keyboard pour vérifier que la partie ATMega16u2 de la carte fonctionne ;
* poursuivez en vérifiant que vous avez accès, à partir de l'AT90USB647 à la carte mémoire AT45DB641E, vous pouvez vous baser sur le code des PeiP ;
* vous pourrez alors tester la démonstration LUFA hôte bas-niveau KeyboardHost ;
* enfin terminez en récupérant les symboles lus par l'AT90USB647 sur le clavier USB pour les transmettre par UART à l'ATMega16u2 puis au PC ;
* il reste à stocker les symboles au passage dans la mémoire flash et à prévoir une interface particulière sur l'ATMega16u2 pour récupérer les informations.


= Matériel nécessaire
= Matériel nécessaire =
 
Le prototype de carte keylogger.


= Travail réalisé =
= Travail réalisé =


= Documents Rendus =
= Documents Rendus =

Version du 7 juillet 2023 à 23:01

Objectifs

Il vous est demandé de :

  • réaliser un keylogger en partant d'un prototype réalisé par un élève des années précédentes, ce prototype comporte :
    • un microcontrôleur AT90USB647 pour pouvoir utiliser un projet LUFA en mode hôte,
    • un microcontrôleur ATMega16u2 pour pouvoir utiliser un projet LUFA en mode périphérique,
    • une mémoire flash pour pouvoir sauver les touches capturées ;
  • commencez par écrire un programme, basé sur la démonstration LUFA bas-niveau Keyboard pour vérifier que la partie ATMega16u2 de la carte fonctionne ;
  • poursuivez en vérifiant que vous avez accès, à partir de l'AT90USB647 à la carte mémoire AT45DB641E, vous pouvez vous baser sur le code des PeiP ;
  • vous pourrez alors tester la démonstration LUFA hôte bas-niveau KeyboardHost ;
  • enfin terminez en récupérant les symboles lus par l'AT90USB647 sur le clavier USB pour les transmettre par UART à l'ATMega16u2 puis au PC ;
  • il reste à stocker les symboles au passage dans la mémoire flash et à prévoir une interface particulière sur l'ATMega16u2 pour récupérer les informations.

Matériel nécessaire

Le prototype de carte keylogger.

Travail réalisé

Documents Rendus