« SE4 2022/2023 EC5 » : différence entre les versions
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.