Affichage par catégories > Programmation


Le dernier article     Affichage par années     Affichage par catégories     Affichage par types     Un article au hasard     Concepts

Installer les library QRcode pour Python 3


L’installation du package d’outils pour les codes QR pour le langage Python en version 3.


SHA3 en Python


Un script python permettant de calculer l'empreinte SHA-3

Tri de photos en Python


Un script python pour trier les photos grâce aux données EXIF des JPG pris par des appareils photos et des...


Authentification salée et poivrée


Une implémentation d'authentification avec protection des identifiants par un mécanisme de protection des empreinte avec le système de grain de sel et de poivre. Cet article, proposera également de stocker des données à l'aveugle, c'est à dire, qu'a


Shell-To-Exe


Script permettant de convertir un source en Shell (bash, sh) en un fichier binaire, en lui appliquant un chiffrement par XOR. Le programme C associé au source Shell permettra d'avoir un binaire plutôt qu'un script ouvert à...


Powershell : récursivité


Fonctions récursive en...


Powershell : base 64


Encodage et décodage base 64 en...


Echange sans intermédiaire


Challenge : comment échangeur le contenu de deux variables sans variable intermédiaire ? La réponse dans cet article !

Powershell : Moniteur USB


Le but de ce script est de surveiller le branchement de clé USB inconnues. En cas de détection, les informations à propos de la clé et le listing de son contenue sera journalisé. Une clé USB sera considérée comme de confiance lorsqu'elle aura ét


Powershell : quelques fonctions


Cet article propose quelques fonctions utiles à avoir sous le coude en Powershell. Powershell est un "langage" devenu incontournable dans l’administration des systèmes d’exploitation Microsoft Windows. Très riche en fonctionnalités; il permet


Bruteforce Vigenère


Il est assez fréquent de retrouver l'algorithme de chiffrement de Vigenère dans des challenges de sécurité informatique. Voici un script python pour l'occasion. Il existe déjà un programme en C sur ce site dans la section Documents > Programmation...


Chiffrement XOR


Script de chiffrement par opération XOR avec renforcement de mot de passe. Le renforcement de mot de passe est tel que la taille du mot de passe est supérieur à la taille des données à...


Jouons avec l'hexa


Un script qui permet d'afficher ou convertir de l'hexa, dans plusieurs format utiles - pratique dans les challenges ;-)


Convertisseurs


Un ensemble de scripts bien utile pour simplifier quelques...


Fork 'n Threads


Comment fonctionnent les threads ? Puis les forks ? C'est quoi la différence ? Toutes les réponses à ces questions ici !


Change rights and owner


Voici un script qui permet de remettre les bons droits sur les fichiers, les dossiers et les exécutables. Pratique, quand on a à modifier les droits sur tout une arboresence, ça évite d'écrire et re-écrire des lignes de commandes plutôt longue.

Fortune


Fortune est un petit outil Unix qui fournit une citation sur demande, et sur la thématique choisie.


Youtube Search 'n DL


Voici un script qui permet de chercher, télécharger et écouter/regarder sur son ordinateur des vidéos ou des musiques de Youtube. Cela permet aux anciens ordinateurs de profiter de Youtube sans la lourdeur du site (pubs, javascript, ...) et sans la...


GET and POST


Voici quelques méthodes pour effectuer une requête GET/POST


Vigenere


Suite à plusieurs challenge en crypto rappelant l'encodage de Vigenère, ses dérivés ou ses parents, j'en ai fait un programme en C. Ce programme en langage C encode/décode selon le Chiffre de Vigenère

Netcat Honeypot


Un honeypot en userland, n'ayant besoin d'aucun programme, drivers ou service tiers ? C'est possible, grâce à netcat...


PingNet WebGL


Du WebGL couplé à Nmap, inspiré par 3JS/3D CSS voici ce que ça donne Cet outil permet depuis un serveur Linux/Unix de faire une cartographie de premier niveau (un seul masque). Pour utiliser ce script, il vous faut nmap, un accès à la fonction


Wffmpeg


Wffmpeg est un p'tit wizard (assistant/magicien :-P) pour ffmpeg et permet quelques conversions sans avoir à connaitre tous les paramètres par cœur.


Scripts bash OSX


Cette page fourni quelques exemples de scripts bash utiles pour OSX (MacOSX).


Extraire les SMS d'un backup iTunes


L'ensemble des outils de ce scripts sont des outils GNU. Ils peuvent être installé sur n'importe quel système Unix/Linux, ce script opensource (WTF licence) est donc facilement adaptable pour votre...

Base 64 encodée


La base 64 est une système de comptage qui utilise des nombres mais aussi des lettres et des symboles. Cette base est essentiellement utilisée pour l'échange de pièce jointe dans les mails pour contenir des fichiers binaires dans certain type de...

Libraire graphique GD


Le but de ce scanner d'image n'est pas de lutter contre les images anti-spam, qui sont de plus en plus bruitée avec des écritures limites illisibles, mais simplement d'expliquer comment utiliser la librairie PHP : GD. Son utilité ? Etre capable...

Injection de DLL


Cet article n'a pas pour prétention la mise en oeuvre d'un rootkit super évolué et furtif mais plutôt de mettre en avant les possibilités qu'il y a avec les API Windows. L'injection de DLL a son utilité autrement que pour la création de virus/rootki


Flux et canaux


Le langage de programmation MSDOS est un peu particulier, c'est un langage interprété, cependant il peut lancer des programmes en tâches de fond. A l'origine il a été fait pour automatiser les tâches trop répétitives, grâce à son environnement...

Création de logs


Créer des logs dans les système Windows se fait peut sa faire par plusieurs langages comme le Visual Basic Script, le WMI, mais le plus compatible de tous reste le batch...


Gestionnaire de connexion


La gestion des interfaces réseaux sous Linux est bien différente que sous Windows. Les utilisateurs Linux confirmé, aiment la console car elle offre des possibilités plus optimisées et parfois plus personnalisable qu'avec une interface...


Les listes chaînées


Ce programme a été réalisé en grosse partie grâce à l'IUT où j'ai étudié. Les listes chaînées forment une structure dynamique qui permet de stocker les informations de manière non indéxée ce qui a pour avantage d'insérer plus facilement une

Les Socket


Cette section va essayer de vous expliquer ce qu'est une socket, son implémentation dans Windows. Les socket sont utilisées dans tout les système leur manipulation est quelque peu différente, mais le point commun entre ces systèmes est lié à leur...


Base de registre en C


La base de registre de Windows contient énormément d'informations. Dans un programme il est parfois nécessaire de passer par la base de registre pour écrire ou lire des informations, comme le nom de l'utilisateur, le nom de l'ordinateur, la liste des...


Fonctions récursives


Les fonctions récursives ont un emploi très particulier, il ne faut pas les utiliser n'importe comment car elles utilisent la pile mémoire (stack) et en cas de plantage peuvent avoir des conséquences sur d'autres programmes. La récursivité en elle m


Icons designed by Freepik
7564985