lundi, mai 20

Programmation

Dans le domaine de l’informatique, la programmation, appelée aussi codage, est l’ensemble des activités qui permettent l’écriture des programmes informatiques. C’est une étape importante du développement de logiciels

Comment afficher les données lues par le MFRC522 via l’écran LCD avec un Arduino
Programmation

Comment afficher les données lues par le MFRC522 via l’écran LCD avec un Arduino

In english version HERE Pour des raisons personnelles, je me suis intéressé à l'Arduino durant deux semaines et j'ai trouvé qu'Arduino était pratique et facile d'accès. Je voudrai donc faire une démonstration simple avec un Arduino. J'ai un module MFRC522 à la maison, que j'ai utilisé quand j'étais à l'université, à ce moment-là j'avais utilisé un STM32 pour communiquer avec lui , donc je dois écrire le pilote du module MFRC522 moi-même, ce qui est assez compliqué. Mais je me suis aperçu qu'Arduino possédait sa propre bibliothèque MFRC522, je n'ai donc pas besoin d'écrire le fichier du pilote moi-même, ce qui sera très pratique à utiliser. Fonction Je dois faire une démo qui puisse lire les données de la carte MI et afficher les données lues sur l'écran LCD. Selon cette exigence, j'a...
Création d’un émetteur RTTY à base d’Arduino (2ème partie)
Programmation

Création d’un émetteur RTTY à base d’Arduino (2ème partie)

Voici la deuxième partie de la série d'articles consacrés à la création d'un émetteur RTTY. Cette partie est concentrée autour de la réalisation physique de l'émetteur. Une petite nouvelle avant de commencer. Au départ je n'avais pas l'intention d'aller plus loin que cette partie, car la création de cet émetteur avait pour but de juste comprendre, avec un protocole simple, le mode digital de A-Z (encodage, modulation, émission, ...). Mais je me suis dit que tant qu'à faire, autant aller jusqu'au bout, c'est-à-dire, jusqu'à un modèle de “production” (PCB, ajout d'une antenne, ...). Donc il y aura encore une 3ème partie après celle-ci :-) Le matériel : [wp-svg-icons icon="cart-2" wrap="i"]  Petit rappel sur le matériel utilisé : Un Arduino nano un émetteur NTX2B http://www...
Création d’un émetteur RTTY à base d’Arduino (1ère partie)
Programmation

Création d’un émetteur RTTY à base d’Arduino (1ère partie)

Le RTTY c'est quoi ? Le RTTY (Radiotélétype en français) est apparu dans le monde des télécommunications radio-amateur dans le milieu des années 1940 aux États-Unis quand les téléscripteurs (ou télétypes, ou encore teleprinter en anglais) devinrent disponibles. Mais la naissance du TTY commence bien avant cela. Tout d'abord le principe de téléscripteur est apparu en 1849 où un circuit fut mis en service entre Philadelphie et New-York (Attention il n'est pas encore question de radio-tty ici). Ensuite en 1874 Émile Baudot mit au point un système de codage utilisant 5-bits pour représenter un caractère ce qui permit la transmission de messages contenant des lettres de l'alphabet bien sûr mais en plus des signes de ponctuation. Le premier système de communication RTTY commercial fut c...
NANO PI CORE 2
Programmation

NANO PI CORE 2

Une fois n'est pas coutume voici la programmation d'un NanoPi Neo Core2 PARTIE 1 : PRÉPARATION DE LA CARTE SD Achat du matériel Vous le trouverez ici : ...www.friendlyarm.com/         b.Téléchargement du fichier pour la carte SD (8 Go) ...https://drive.google.com Prendre le fichier mentionné « eflasher »        c.Transférer le fichier *img sur la carte SD à l’aide d’un logiciel Win32dikimager ou …..        d. Démarrer « Putty » à l’aide de l’IP du Système loging : root password : fa Tapez les commandes : $ sudo apt-get update && sudo apt-get upgrade -y $ sudo reboot        e.Transfert à la mémoire emmc Démarrer « Putt...
Initiation à Arduino
Programmation

Initiation à Arduino

Introduction Cette approche a pour but de présenter et d’initier à l’utilisation d’Arduino. Les cartes Arduino sont conçues pour réaliser des prototypes et des maquettes de cartes électroniques pour l’informatique embarquée. Elles permettent un accès simple et peu couteux de plus, elles sont entièrement libres de droit, autant sur l’aspect du code source (Open Source) que sur l’aspect matériel (Open Hardware). Ainsi, il est possible de refaire sa propre carte Arduino dans le but de l’améliorer ou d'enlever des fonctionnalité inutiles au projet. Le langage Arduino se distingue des langages utilisés dans l'industrie de l'informatique embarquée de par sa simplicité. En effet, beaucoup de librairies et de fonctionnalités de base occulte certains aspects afin de gagner en simplicité. Cela en...
Solutions des exercices de begin.re
Programmation

Solutions des exercices de begin.re

Voici un article sur la résolution des « crackme », destiné à guider les débutants en reverse engineering (cet article est proposé sur le site Begin.re). Yow, Tout d’abord, les outils utilisés. Contrairement au site Begin.re, je ne vais pas utiliser IDA pro qui est payant, mais bien radar2 avec Cutter qui est lui, gratuit et https://www.begin.re/téléchargeable ici. Je ne vais pas non plus utiliser ollydbg pour l’analyse dynamique , mais bien www.immunityinc.com. Ces deux outils installés, nous avons tout ce qu’il faut. En effet, les crackme ici ne sont pas d’un niveau expert et ne sont pas non plus des malwares en puissance, donc pas besoin de VM, PE Bear, … Enfin, ici je ne vais pas traiter en détail les méthodes ASM ou autres conventions. Cette solution est destinée aux pe...