CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • Black Friday
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : Challenge DGSE

DébutPage précedente
«1  ... 1617181920212223242526  ... 31
Page suivanteFin
Azerban Azerban
MP
Niveau 16
26 mai 2019 à 17:33:24

Le 26 mai 2019 à 17:19:26 chips43 a écrit :
Ok merci
Vous avez réussi à reconstituer le fichier exe finalement ?

Quand je fais la commande de VinedNadonc

$ zsteg ./lsb_RGB.png -E b1,rgb,lsb,yx > bin

j'ai un fichier data, rien de concluant pour moi :(

Nanored Nanored
MP
Niveau 2
26 mai 2019 à 18:07:20

Vous arriez à décrompresser avec UPX ?

Message édité le 26 mai 2019 à 18:07:33 par Nanored
Azerban Azerban
MP
Niveau 16
26 mai 2019 à 18:08:23

Le 26 mai 2019 à 18:07:20 Nanored a écrit :
Vous arriez à décrompresser avec UPX ?

T'as tapé quelle commande pour extraire les bits ? :(

Nanored Nanored
MP
Niveau 2
26 mai 2019 à 18:13:31

Le 26 mai 2019 à 18:08:23 Azerban a écrit :

Le 26 mai 2019 à 18:07:20 Nanored a écrit :
Vous arriez à décrompresser avec UPX ?

T'as tapé quelle commande pour extraire les bits ? :(

Extraire les bits de quoi ?

Azerban Azerban
MP
Niveau 16
26 mai 2019 à 18:14:39

Le 26 mai 2019 à 18:13:31 Nanored a écrit :

Le 26 mai 2019 à 18:08:23 Azerban a écrit :

Le 26 mai 2019 à 18:07:20 Nanored a écrit :
Vous arriez à décrompresser avec UPX ?

T'as tapé quelle commande pour extraire les bits ? :(

Extraire les bits de quoi ?

De l'image png (celle en couleur lsb_RGB.png)

elpvp elpvp
MP
Niveau 8
26 mai 2019 à 18:16:45

moi non plus j'arrive pas à obtenir le. exe

Nanored Nanored
MP
Niveau 2
26 mai 2019 à 18:18:32

Le 26 mai 2019 à 18:14:39 Azerban a écrit :

Le 26 mai 2019 à 18:13:31 Nanored a écrit :

Le 26 mai 2019 à 18:08:23 Azerban a écrit :

Le 26 mai 2019 à 18:07:20 Nanored a écrit :
Vous arriez à décrompresser avec UPX ?

T'as tapé quelle commande pour extraire les bits ? :(

Extraire les bits de quoi ?

De l'image png (celle en couleur lsb_RGB.png)

J'ai finalement utilisé zsteg. J'avais fait un programme C++ avant sans rien obtenir, mais après coup je pense que c'est par ce que je lisais les pixels lignes par lignes au lieu de colonne par colonne. D'ailleurs j'ai été con car j'avais bien vu qu'il y avait de la périodicité une ligne sur 8 mais j'essayai de combiner les lignes au lieu de tout simplement lire colonne par colonne

Azerban Azerban
MP
Niveau 16
26 mai 2019 à 18:23:09

Le 26 mai 2019 à 18:18:32 Nanored a écrit :

Le 26 mai 2019 à 18:14:39 Azerban a écrit :

Le 26 mai 2019 à 18:13:31 Nanored a écrit :

Le 26 mai 2019 à 18:08:23 Azerban a écrit :

Le 26 mai 2019 à 18:07:20 Nanored a écrit :
Vous arriez à décrompresser avec UPX ?

T'as tapé quelle commande pour extraire les bits ? :(

Extraire les bits de quoi ?

De l'image png (celle en couleur lsb_RGB.png)

J'ai finalement utilisé zsteg. J'avais fait un programme C++ avant sans rien obtenir, mais après coup je pense que c'est par ce que je lisais les pixels lignes par lignes au lieu de colonne par colonne. D'ailleurs j'ai été con car j'avais bien vu qu'il y avait de la périodicité une ligne sur 8 mais j'essayai de combiner les lignes au lieu de tout simplement lire colonne par colonne

Mais du coup ta commande zsteg c'est quoi ? Parce qu'on fonction des paramètres t'as 12 000 résultats différents, et en faisant un zsteg -a <image> j'ai que des résultats incohérents.

Quoi que si je fais :

zsteg -a 1558659009-lsb-rgb-min.png | grep -i microsoft

J'ai ça :

$ b1,r,lsb,yX         .. file: Microsoft a.out pure standalone not-stripped pre-SysV V3.0 86 small model executable Large Text Large Data not stripped

:(

ColombheinV5 ColombheinV5
MP
Niveau 9
26 mai 2019 à 18:25:10

Le 23 mai 2019 à 15:55:49 DavidGoudinaphe a écrit :
Le topic qui va se faire 410 par les services secrets malgaches https://image.noelshack.com/fichiers/2019/11/6/1552691638-qdssdq.png

:rire:

cduret cduret
MP
Niveau 2
26 mai 2019 à 18:31:02

$ ./archive.bin DGSE
Mauvais mot de passe

Toujours pas le bon mot de passe !

-Karbs -Karbs
MP
Niveau 7
26 mai 2019 à 18:32:50

je capte rien mais je post oour faire partis de ceux ayant opéré :hap:

Azerban Azerban
MP
Niveau 16
26 mai 2019 à 18:40:02

cduret tu peux poster ton code proprement indenté stp dans la balise code ? :-)

MorphBZH MorphBZH
MP
Niveau 2
26 mai 2019 à 18:40:42

Vous obtenez un fichier ELF ?

file output
output: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, no section header

Message édité le 26 mai 2019 à 18:41:02 par MorphBZH
Azerban Azerban
MP
Niveau 16
26 mai 2019 à 18:42:24

Le 26 mai 2019 à 18:40:42 MorphBZH a écrit :
Vous obtenez un fichier ELF ?

file output
output: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, no section header

Quelle commande ? :(

MorphBZH MorphBZH
MP
Niveau 2
26 mai 2019 à 18:44:47

Après zsteg et avoir nettoyé le fichier BIN en sortie (marges, espaces et sauts de ligne)
puis la commande xxd -r -p output.bin output.exe

Message édité le 26 mai 2019 à 18:46:19 par MorphBZH
Texas-Stalker Texas-Stalker
MP
Niveau 11
26 mai 2019 à 18:48:20

Quand les kheys travaillent main dans la main et parviennent à faire un vrai travail d'équipe :bave:

Je m'y connais que très peu en crypto et stegano mais franchement gg les gars :oui:

chips43 chips43
MP
Niveau 2
26 mai 2019 à 18:52:03

Le 26 mai 2019 à 18:44:47 MorphBZH a écrit :
Après zsteg et avoir nettoyé le fichier BIN en sortie (marges, espaces et sauts de ligne)
puis la commande xxd -r -p output.bin output.exe

Je l'ai bien nettoyé mais le exe obtenu ne correspond pas à un package upx ou même un vrai exe

Texas-Stalker Texas-Stalker
MP
Niveau 11
26 mai 2019 à 18:56:24

Il y a quelques années de cela, il y avait un défi sur le logo d'ANSSI, dans le même délire stégano/crypto. Le mec décrit la démarche de son cheminement pour élucider l'énigme http://blog.bienaime.info/2015/01/le-challenge-du-logo-anssi.html

Je pose ça là, ça pourrait éventuellement vous donner des pistes :hap:

cduret cduret
MP
Niveau 2
26 mai 2019 à 19:01:04
from PIL import Image, ImageFont, ImageDraw

from bitstring import BitStream

def decode_image(file_location="lsb_RGB.png"):
    """Decodes the hidden message in an image

    file_location: the location of the image file to decode. By default is the provided encoded image in the images folder
    """
    encoded_image = Image.open(file_location)
    red_channel = encoded_image.split()[0]
    green_channel = encoded_image.split()[1]
    blue_channel = encoded_image.split()[2]

    b = BitStream()

    x_size = encoded_image.size[0]
    y_size = encoded_image.size[1]

    decoded_image = Image.new("RGB", encoded_image.size)
    pixels = decoded_image.load()

    for i in range(x_size):
        for j in range(y_size):
            if red_channel.getpixel((i, j)) & 1 == 1:
                b.append('0b1')
            else:
                b.append('0b0')
            if green_channel.getpixel((i, j)) & 1 == 1:
                b.append('0b1')
            else:
                b.append('0b0')
            if blue_channel.getpixel((i, j)) & 1 == 1:
                b.append('0b1')
            else:
                b.append('0b0')

    print('save file')
    f = open('output.bin', 'wb')
    b.tofile(f)
    f.close()

if __name__ == '__main__':
    print("Decoding the image...")
    decode_image()

Azerban Azerban
MP
Niveau 16
26 mai 2019 à 19:11:58

Curieux le script python ne fonctionne pas, j'ai un

tuple index out of range

à cette ligne :

green_channel = encoded_image.split()[1]  

https://www.noelshack.com/2019-21-7-1558890653-erreur-script-python.png

Je vais persévérer avec zsteg :p)

DébutPage précedente
«1  ... 1617181920212223242526  ... 31
Page suivanteFin
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Sous-forums
Infos 0 connecté(s)

Gestion du forum

Modérateurs : Suumas, odoki, [FIREWORK]
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

  • Aucun sujet à ne pas manquer
La vidéo du moment