• STATISTIQUES
  • Il y a eu un total de 1 membres et 922 visiteurs sur le site dans les dernières 24h pour un total de 923 personnes!


    Membres: 2 097
    Discussions: 3 554
    Messages: 32 736
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] PHP France
    Pour tout savoir sur le PHP, en français. Vous trouverez des tutoriels, des exemples, des astuces, toute la do...
    Hacking
    [FR] Hackfest
    Le Hackfest est un évènement de sécurité et de piratage informatique au Québec reg...
    Hacking
    [EN] Big-Daddy
    Big-Daddy est site internet communautaire avec un effectif diversifié, y compris des artistes, des programmeur...
    Hacking
    [EN] HackQuest
    Logic: 12, JavaScript: 14, Applet: 6, CrackIt: 13, Crypto: 11, Internet: 3, Exploit: 7, Stegano: 12, Flash: 1, Programmi...
    Challenges
    [EN] Astalavista
    JavaScript: 1, Exploit: 2, Crypto: 34, CrackIt: 15, Stegano: 8, Programming: 12, Logic: 36, Special: 6, Science: 4, Info...
    Challenges
    [EN] hax.tor
    50 level de challenges mélangés
    Challenges
    [FR] InfoMirmo
    Apprentissage de l'informatique par l'intermédiaire de challenges de sécurité. Venez app...
    Hacking

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




[Théorie] Bit de poids faible (LSB)

Bonjour à tous et bienvenue dans mon premier tutoriel sur les bits de poids faible !
Dans ce tutoriel je vous expliquerais l'une des nombreuses techniques de stéganographie souvent utilisée pour cacher des informations.

I - Principe

Nous devons tout d'abord savoir comment sont stockées les données dans une image.
Une image est composée de pixels qui contiennent 3 couleurs (RVB), chaque pixel a sa quantité de rouge, vert, et bleu.
Par exemple si un pixel est codé dans un octet, on aura 256 valeurs pour une couleur de 0 à 255.
Avec 16777216 (256^3) couleurs au total, l'œil est incapable de voir toutes ces couleurs, donc une petite modification de ces pixels ne sera pas distinguable par l'œil humain.

Un exemple entre ces deux images:
[Image: 625928255.png]

[Image: 625928255.png]

Bien sûr on ne peut pas voir la différence,
en réalité la première contient: 0,0,255 (0 rouge, 0 vert et 255 bleu)
la deuxième: 0,0,254 .

II - Interprétation en binaire

Notre objectif est de trouver une façon de falsifier la couleur d'une image, j'avais dit précédemment qu'une couleur est codée sur un octet,
1 octet = 8 bits, c'est intéressant parce que chaque bit porte une information différente, le bit de poids faible est le bit le plus à droite, il a un poids de 1, contrairement au bit de poids fort qui a 128.
Voici une petite représentation de 182 en binaire
182 = 10110110

[Image: 625928255.png]

Maintenant le but est de cacher notre information (un message par ex) dans les bits qui contiennent moins d'informations pour avoir un rendu imperceptible au final. Smile

III - Cacher un message

Essayons de cacher la lettre X dans 3 pixels: 243,87,132 255,255,255 0,0,0

X = 58 en Hexadécimal
58 = 01011000 en binaire

Un petit tableau pour résumer l'altération du bit de poids faible:

[Image: 445615tableau2.png]

Nous pouvons voir que le binaire des couleurs a changé, il peut être extrait grâce à un petit script en PHP par exemple, mais le problème c'est qu'il existe une infinité de façon de cacher des données dans le LSB, un bit sur deux, un bit sur trois, un bit sur quatre, Lecture des bits à l'envers ou non, elles sont toutes possibles en ayant la bonne technique, un petit programme qui détecte la présence d'informations cachées dans le LSB, on verra ça dans le prochain tuto !

Tutoriel écrit par Itcef.
Libre à vous d'en faire ce que vous voulez Smile
28-10-2011, 21h05
Message : #1
CyberSee Hors ligne
Admin fondateur de N-PN
*******



Messages : 1,717
Points: 156
Inscription : Jan 2012
[Théorie] Bit de poids faible (LSB)
Très bon tuto itcef ;-) Ça mérite un REP +20 !
J'ai hâte de voir le prochain :-)
29-10-2011, 13h39
Message : #2
Zhyar Hors ligne
Membre actif
*



Messages : 164
Points: 15
Inscription : Jun 2011
[Théorie] Bit de poids faible (LSB)
Ah ça, ça me rappelle bien mes cours d'électronique. Très bien !
07-11-2011, 01h59
Message : #3
lostdreams Hors ligne
Newbie
*



Messages : 9
Points: 0
Inscription : Nov 2011
[Théorie] Bit de poids faible (LSB)
Est-il possible de re-uploader les images.
Merci.
07-11-2011, 03h21 (Ce message a été modifié le : 07-11-2011 17h00 par CyberSee.)
Message : #4
CyberSee Hors ligne
Admin fondateur de N-PN
*******



Messages : 1,717
Points: 156
Inscription : Jan 2012
[Théorie] Bit de poids faible (LSB)
Pourquoi lostdreams...? Elles fonctionnent bien les images. Si tu veux les voir plus grosses, tu as juste a cliqué dessus.
07-11-2011, 09h47
Message : #5
itcef Hors ligne
Membre actif
*



Messages : 77
Points: 2
Inscription : Oct 2011
[Théorie] Bit de poids faible (LSB)
Salut lostdreams, tu ne vois pas les images ?
Expliques nous ton problème !

Mieux vaut être faux que vrai.
07-11-2011, 16h52
Message : #6
lostdreams Hors ligne
Newbie
*



Messages : 9
Points: 0
Inscription : Nov 2011
[Théorie] Bit de poids faible (LSB)
Bonjour,
effectivement je ne vois pas les images.
ça me dit : (un petit crapaud est dessiné)
Domain Unregistred. To view, register at ... bit.ly/imageshack-domain
ça doit être une restriction sur mon IP (pays et autres politiques) puisque vous les voyez vous !
08-11-2011, 16h31 (Ce message a été modifié le : 24-05-2012 13h45 par itcef.)
Message : #7
itcef Hors ligne
Membre actif
*



Messages : 77
Points: 2
Inscription : Oct 2011
[Théorie] Bit de poids faible (LSB)
Dans certains pays elles sont censurées, essayes d'utiliser un proxy.

Mieux vaut être faux que vrai.
02-12-2016, 22h17
Message : #8
sahib Hors ligne
Newbie
*



Messages : 1
Points: 0
Inscription : Dec 2016
RE: [Théorie] Bit de poids faible (LSB)
bonsoir je souhaiterais le code sur l'explication de la stéganographie avec le LSB. merci
07-12-2016, 00h02
Message : #9
notfound Hors ligne
#!/usr/bin/env bash
*



Messages : 687
Points: 271
Inscription : Sep 2012
RE: [Théorie] Bit de poids faible (LSB)
(02-12-2016 22h17)sahib a écrit : Veuillez vous enregistrer pour visualiser l'ensemble du forum en cliquant ici.bonsoir je souhaiterais le code sur l'explication de la stéganographie avec le LSB. merci

Voici le code :

Spoiler :
J'ai une meilleure idée, et ce sera plus instructif pour toi :
Ecris ton propre code!
10-03-2018, 12h11
Message : #10
Galenml Hors ligne
Banni



Messages : 0
Points: 0
Inscription : Jan 2017
essay writing service essayerudite.com
We value excellent academic writing and strive to provide outstanding Veuillez vous enregistrer pour visualiser l'ensemble du forum en cliquant ici. each and every time you place an order. We write essays, research papers, term papers, course works, reviews, theses and more, so our primary mission is to help you succeed academically.
essay writing service Veuillez vous enregistrer pour visualiser l'ensemble du forum en cliquant ici.

New Project News White Hat Hacker V2.3
Accueil | Challenges | Tutoriels | Téléchargements | Forum