Hachoir Hachoir Hachoir « Attention, ça va trancher chérie »

Slides:



Advertisements
Présentations similaires
Icônes et extensions.
Advertisements

INFORMATIQUE INF1B Les principes de fonctionnement de l’ordinateur
Les formats Débutant – Semaine 4.
Photoshop3 Calques Filtres Correction des couleurs Tracés et utilisations Enregistrement, exportation Intégration entre les différents logiciels.
Les images numériques IEN Cluses – 19 mars Plan Les pistes pédagogiques Expériences de pratiques personnelles dans sa classe Aspects techniques.
Couche 6- Couche présentation
Deux grandes catégories Les images BITMAP Les images VECTORIELLES.
Les différents formats d'image
Photoshop CS 2
Oubliez SQL avec SQLAlchemy Pycon.fr 2009 Michael Scherer.
Manipulations Vidéo Tutoriel de base pour Avidemux réalisé par Jeff pour G3L sous licence.
L'édition du son Tutoriel de base pour CDex réalisé par Jacques pour G3L sous licence.
L'image: Formats et compression BacPro SEN Lycée Condorcet ➢ 1ère partie: Généralités ➢ 2ème partie: Les espaces de couleurs ➢ 3ème partie: Codage des.
MOVIE MAKER et le son Suivez l’ordre des numéros pour vos choix.
1 Programmation en C++ C++ de base ● Programme C++ ● Variables, objets, types ● Fonctions ● Namespace ● Tests ● Boucles ● Pointeurs, références.
1 Programmation en C++ C++ de base ● Programme C++ ● Variables, objets, types ● Types et opérations fondamentales ● Tests ● Boucles ● Pointeurs, références.
Go2ACT Echange de données entre les géomètres officiels et l’Administration du Cadastre et de la Topographie.
GHU 9/09/2016 Atelier : De la prise de vue numérique à la publication 1)L'appareil de photo numérique 2)La prise de vue et ses réglages 3)Profondeur de.
Master ESEEC Rédaction de documents (longs) structurés Patrice Séébold Bureau 109, Bât B.
Quizz Informatique et Internet QUESTION 1 Quelles sont les extensions relatives à un format d'image ? Réponse 1 ogg Réponse 2 gif Réponse 3 mp3 Réponse.
Acquisition Multicanal
Cours de niveau Débutant Licences Université Paul Valéry Montpellier 3
Eléments de bases requis
Mener une activité.
OpenStreetMap (OSM) Utiliser l'éditeur JOSM
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Réaliser un CD lecteur de salon (photos ou vidéos) pouvant être lu
RAW, JPEG, TIFF, etc. Comment s’y retrouver…
Construire des requêtes
VOTRE SIMULATEUR DE BUDGET
Architecture de machines Codage des informations
La Compression de Données
Bases de données multimédia
Quelques Termes INFORMATIQUE ? ORDINATEUR ( Système Informatique)?
Pointeurs et langage C.
MOUTON Marielle - DUMETZ François - LEVECQUE Alain
Format des fichiers TIFF
La couche présentation : ASN.1 et BER Abstract Syntax Notation #1
PRÉAO Contenu des diaporamas
Extension de fichiers*
Présentation du Service Informatique
Programmation en C++ C++ de base
UNITE 3: Production du jeu vidéo
Les formats Stage – Semaine 4 1. Formats de fichiers  Qu’est-ce que le codage de données ?  Qu’est-ce qu’un format de fichier ? 2.
Cours n°2 Mon appareil / les modes
Spécificités techniques générales
ACP Analyse en Composantes Principales
PRÉSENTATION DE L’OPTION ICN EN 1ÈRES (l/es/s) ET terminalEs (l/es) Contact : LYCÉE PÉRIER
02- Evaluation Access 2003 Cette évaluation comporte des QCM (1 seule réponse) et des Zones à déterminer dans des copies d’écran.
L’accès Français aux données spatiales Copernicus
Statistiques.
Résolution d’un problème en 4eme : Vitesse d’un véhicule sur l’A9
Transmission de données
Révision du format des données
1. LE LANGAGE SQL DDL Version 2 - Janvier Le langage SQL-DDL
B.Shishedjiev - Informatique
FORMATION POWERPOINT 2007/2010
LA COMPRESSION : SES ALGORITHMES, SES UTILISATIONS AUGERT Jean-Philippe.
Catherine Cyrot - Cours bibliothèques numériquesz - cours 4
Formats Stage – Semaine 4.
Base de données Table des clients Table des fournisseurs Table des commandes clients Formulaire des clients Formulaire des fournisseurs Formulaire des.
Exploiter le Web Etape 3.
Tableaux croisés dynamiques sous Excel et Tableau Software :
Formation MS-PowerPoint
1. LE LANGAGE SQL DDL Version 1 - Mai 2009 corrigé le 11/2/2011
Catherine Cyrot - bibliothèques numériques - cours 3
Archive ouverte HAL : dépôt et signalement et
Formats d’archive Nouveau : on insiste sur la partie formation.
Catherine Cyrot - bibliothèques numériques - cours 3
Formats de fichiers Stage – Semaine 5.
Transcription de la présentation:

Hachoir Hachoir Hachoir « Attention, ça va trancher chérie » AAM Janvier 2007 - Victor Stinner

Hachoir core Tailles et adresses en bit Chaînes de caractères Unicode S'occupe de l'ordre des octets (endian) Nombreux types prédéfinis Orienté objet (ex: un champ est un objet) Parseur paresseux Correction automatique en cas d'erreur

Hachoir parser Image : BMP, CUR, EMF, GIF, ICO, JPEG, PCX, PNG, PSD, TGA, TIFF, XCF, WMF Audio : AIFF, AIFC, iTunes, MIDI, MPEG, OGG/Vorbis, Real, Sun/NeXT, WMA Vidéo : FLV, Matroska, MPEG, MOV, Ogg/Theora, Real, WMV Archive : 7-zip, bzip2, Debian, gzip, RPM, TAR, ZIP Système de fichier : EXT2, EXT3, FAT12, FAT16, FAT32, Linux swap, ISO 9660, MBR, ReiserFS3 Metadonnées : 8BIM, AMF, EXIF, ID3, IPTC Programme : CLASS, ELF, EXE, PYC, PYO Divers : 3DO, 3DS, ASN.1, MS Office, SWF, Tcpdump

Hachoir parser Parseurs plus ou moins complets Décompression à la volée Choix automatique du parseur Possibilité de parser un fichier contenu dans un autre fichier

Hachoir urwid

Hachoir wx

Hachoir metadata

Hachoir metadata Informations ordonnées par importance Données lisibles, ex: « 1 hour 26 min 52 sec » et non « 5160 sec » Identifiants communs, ex: duration, compression, producer, ... Possibilité de filtrer les informations

Hachoir subfile Recherche les fichiers contenus dans un autre fichier à n'importe quelle position Cherche le début d'un fichier (utilisation de motifs pour accélérer la recherche) Valide le fichier en vérifiant certaines valeurs importantes Tente de calculer la taille du fichier

Hachoir subfile Ne supporte pas la fragmentation Projets similaires : PhotoRec et Scalpel (réécriture de Foremost) Détecte encore beaucoup de faux positifs

Idées Reconnaissance automatique de motifs pour deviner un format de fichier (ingénierie inverse) Intégration d'hachoir-metadata dans Nautilus, Konqueror, Beagle, etc. Fuzzer basé sur Hachoir hachoir-strip : suppression des méta-données

C'est fini ! Des questions ?