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

Utilisation d'un transceiver D-STAR avec un hotspot Pi-Star

Écrit par :

Programmation

Utilisation d'un transceiver D-STAR avec un hotspot Pi-Star

Cette mini-série vous présente l'utilisation de différents modes numériques (D-STAR, DMR, C4FM et M17) à l'aide d'un hotspot Pi-Star. Pi-Star est une solution logicielle populaire qui permet de configurer et d'utiliser facilement ces modes sur un Raspberry Pi ou un autre petit ordinateur. Grâce à son interface web conviviale, Pi-Star vous aidera à gérer les paramètres du hotspot, à choisir le mode numérique souhaité, à configurer les canaux et les passerelles, ainsi qu'à suivre l'activité du réseau. Vous pourrez ainsi profiter des avantages de chaque mode en fonction de vos préférences et de la disponibilité des réseaux locaux. Avec le D-Star, nous partons du principe : que vous avez acquis un Hotspot Pi-Star ou que vous l'avez construit en suivant un article sur Internet, par exemple Co...
Comment afficher les données lues par le MFRC522 via l'écran LCD avec un Arduino

Écrit par :

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'ai bes...
Création d’un émetteur RTTY à base d’Arduino (2ème partie)

Écrit par :

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.radiometrix....
Création d'un émetteur RTTY à base d'Arduino (1ère partie)

Écrit par :

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 crée en...
NANO PI CORE 2

Écrit par :

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 « Putty » à l’aide de l’IP du Système Au prompt exécuter la commande : $ eflasher Prendre l’option 2 friendlycore-xenial puis « enter » Répondre yes puis « enter » $ sudo rebo...
Initiation à Arduino

Écrit par :

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 fa...
Solutions des exercices de begin.re

Écrit par :

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 personnes ayant ...