Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/08/2010, à 13:10

nono313

[Abandon, CD corrompu][LiveCD modifié] récupérer /home du LiveCD

Bonjour,
J'ai acheté récemment un livre nommé "Techniques de hacking" par Jon Erickson.
Un LiveCD modifié spécialement pour ce livre est fourni avec.
Il contient un certain nombre de fichiers (dans le /home du CD) que je voudrais récupérer.
Lorsque j'essaie de booter sur le liveCD, j'ai une erreur "ERROR I/O READING BOOT".
J'aimerais donc récupérer les données contenu dans le dossier utilisateur du liveCD.
Merci d'avance pour vos réponses.

Dernière modification par nono313 (Le 04/08/2010, à 00:19)

Hors ligne

#2 Le 01/08/2010, à 13:54

Sir Na Kraïou

Re : [Abandon, CD corrompu][LiveCD modifié] récupérer /home du LiveCD

Salut,
t'as accès au disque depuis ton OS installé en dur ?
(tu bootes sur ta distro normale, tu mets le disque, normalement il se monte tout seul, sinon tu le montes manuellement avec la commande mount)

Si oui, tu peux chercher le dossier que tu veux copier depuis là.


Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.

Hors ligne

#3 Le 01/08/2010, à 22:12

nono313

Re : [Abandon, CD corrompu][LiveCD modifié] récupérer /home du LiveCD

Merci de ta réponse.
Je peux effectivement monter le CD depuis mon OS (kubuntu 10.04 x64).
Mais je ne sais pas où se trouve les données contenu dans le /home du liveCD.
Voici le contenu du CD :

$ ls -a
.  ..  casper  .disc_id  disctree  .disk  dists  install  isolinux  md5sum.txt  pics  pool  preseed  README.diskdefines  ubuntu  ubuntu.ico

Aucun de ces dossier ne contient les dossiers racine d'un OS (/etc /home...).

Hors ligne

#4 Le 02/08/2010, à 02:19

smo

Re : [Abandon, CD corrompu][LiveCD modifié] récupérer /home du LiveCD

salut

selon ta liste, il faut que tu montes le fichier casper/filesystem.squashfs et tu auras ensuite tes fichiers dans /etc/skel...

je resume :

(remplaces les indications en gras....)

tu montes ton iso :
mount -o loop toncd.iso /media/qqchose

tu montes le squashfs:
mount -o loop /media/qqchose/casper/filesystem.squashfs /media/qqchose2

au final, tes fichiers seront dans /media/qqchose2/etc/skel

pas de dossier home dans un live cd...et ca m etonnerait fortement que tu ais les softs direct dans le home, les config whoue mais le reste...

bon courage

a+

Dernière modification par smo (Le 02/08/2010, à 02:20)

Hors ligne

#5 Le 02/08/2010, à 22:44

nono313

Re : [Abandon, CD corrompu][LiveCD modifié] récupérer /home du LiveCD

Merci de ta réponse smo big_smile
Il ne s'agit pas d'un iso mais d'un CD (fourni avec le livre).
J'ai donc monté le CD avec l'option "-o loop".
Lors de la seconde commande, voila ce que j'ai obtenu :

   $ sudo mount -o loop /media/cdrom0/casper/filesystem.squashfs /media/hackCD/
mount : type erroné de syst .de fichiers, option erronée, super bloc
        erroné sur /dev/loop1, codepage ou aide manquante ou autre erreur
       Dans quelques cas certaines informations sont utiles dans syslog - essayez
       dmesg | tail  ou quelque chose du genre

   $ dmesg | tail
[20202.041077] UDF-fs: No partition found (1)
[20202.070994] ISO 9660 Extensions: Microsoft Joliet Level 3
[20202.095888] ISO 9660 Extensions: RRIP_1991A
[20300.868317] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[20300.868623] SQUASHFS error: Major/Minor mismatch, older Squashfs 3.0 filesystems are unsupported
[20304.540823] SQUASHFS error: Major/Minor mismatch, older Squashfs 3.0 filesystems are unsupported
[20448.946128] ISO 9660 Extensions: Microsoft Joliet Level 3
[20449.003483] ISO 9660 Extensions: RRIP_1991A
[20459.613288] SQUASHFS error: Major/Minor mismatch, older Squashfs 3.0 filesystems are unsupported
[20970.977951] SQUASHFS error: Major/Minor mismatch, older Squashfs 3.0 filesystems are unsupported

D'après ce qui est indiqué dans le livre, il y aurait un dossier utilisateur "reader" avec dedans un dossier contenant des fichiers textes (principalement des codes sources C).

Hors ligne

#6 Le 03/08/2010, à 16:14

frafa

Re : [Abandon, CD corrompu][LiveCD modifié] récupérer /home du LiveCD

Bonjour,
essaie en ajoutant option: -t squashfs

sudo mount -t squashfs -o loop /media/cdrom0/casper/filesystem.squashfs /media/hackCD/

si passe toujours pas fait nous voir le retour de:

unsquashfs -s '/media/cdrom0/casper/filesystem.squashfs'

apparement ton CD utilise une vieille version de Squashfs non supportée
par la version de ton linux qui doit etre v4.0

Squashfs 3.0 filesystems are unsupported

EDIT1:
essaie avec commande unsquashfs ca devrait marcher...

sudo unsquashfs -d /media/hackCD/. -f '/media/cdrom0/casper/filesystem.squashfs'

Dernière modification par frafa (Le 03/08/2010, à 16:34)

Hors ligne

#7 Le 03/08/2010, à 16:39

nono313

Re : [Abandon, CD corrompu][LiveCD modifié] récupérer /home du LiveCD

La première commande n'a pas fonctionné.
Voila le résultat de la seconde :

    $ unsquashfs -s '/media/cdrom0/casper/filesystem.squashfs'
Found a valid little endian SQUASHFS 3:0 superblock on /media/cdrom0/casper/filesystem.squashfs.
Creation or last append time Thu Jun  5 21:20:22 2008
Filesystem is exportable via NFS
Inodes are compressed
Data is compressed
Fragments are compressed
Check data is not present in the filesystem
Fragments are present in the filesystem
Always_use_fragments option is not specified
Duplicates are removed
Filesystem size 654307.56 Kbytes (638.97 Mbytes)
Block size 65536
Number of fragments 8489
Number of inodes 107457
Number of uids 15
Number of gids 31

Il me semble que le liveCD est dérivé d'Ubuntu 6.06, qui était surement la dernière version LTS disponible lors de la publication du livre.

Hors ligne

#8 Le 03/08/2010, à 16:40

frafa

Re : [Abandon, CD corrompu][LiveCD modifié] récupérer /home du LiveCD

regarde EDIT1: du post précédent ca devrait fonctionner...

Hors ligne

#9 Le 03/08/2010, à 17:11

nono313

Re : [Abandon, CD corrompu][LiveCD modifié] récupérer /home du LiveCD

Toujours pas neutral

   $ sudo unsquashfs -d /media/hackCD/. -f '/media/cdrom0/casper/filesystem.squashfs'
Parallel unsquashfs: Using 4 processors
Read on filesystem failed because Input/output error
read_uids_guids: failed to read uid/gid table
FATAL ERROR aborting: failed to uid/gid table

Hors ligne

#10 Le 03/08/2010, à 17:23

frafa

Re : [Abandon, CD corrompu][LiveCD modifié] récupérer /home du LiveCD

bizarre...
essaie avec ce binaire (c'est celui de hardy v3.3)
http://liveusb.info/tmp/unsquashfs3.3.tar.bz2
decompresse-le et execute (remplace .../unsquashfs3.3 par chemin du binaire 3.3):

sudo .../unsquashfs3.3 -d /media/hackCD/. -f '/media/cdrom0/casper/filesystem.squashfs'

Hors ligne

#11 Le 03/08/2010, à 17:35

frafa

Re : [Abandon, CD corrompu][LiveCD modifié] récupérer /home du LiveCD

arf j'avait pas lu tu est en 64Bits c'est une version 32Bits
prend cette version:
http://packages.ubuntu.com/hardy/amd64/squashfs-tools/download
decompresse
squashfs-tools_3.3-1ubuntu2_amd64.deb
puis decompresse
.../squashfs-tools_3.3-1ubuntu2_amd64/data.tar.gz
et pour finir exexute la commande avec ce binaire:
.../squashfs-tools_3.3-1ubuntu2_amd64/usr/bin/unsquashfs

Hors ligne

#12 Le 03/08/2010, à 22:52

nono313

Re : [Abandon, CD corrompu][LiveCD modifié] récupérer /home du LiveCD

J'ai décompresser le .deb et data.tar.gz, je suis allé dans le dossier contenant l'exe et voila ce que j'obtiens :

.../squashfs-tools_3.3-1ubuntu2_amd64/usr/bin$ sudo ./unsquashfs -d /media/hackCD/. -f '/media/cdrom0/casper/filesystem.squashfs'
Read on destination failed because Input/output error
FATAL ERROR aborting: read_uids_guids: failed to read uid/gid table

Hors ligne

#13 Le 03/08/2010, à 23:02

frafa

Re : [Abandon, CD corrompu][LiveCD modifié] récupérer /home du LiveCD

hummm,
a mon avis CD corrompu...
tu arrive a booter avec ?
copie le squashfs sur ton bureau voir si te fait des erreurs a la copie...

Hors ligne

#14 Le 04/08/2010, à 00:18

nono313

Re : [Abandon, CD corrompu][LiveCD modifié] récupérer /home du LiveCD

Non je n'arrive pas à booter dessus et c'est pour cela que j'essaye d'accéder aux données contenu sur le CD.
Il est peut-être bien corrompu car lorsque je le met dans le lecteur CD, l'ordinateur se "fige" pendant environ une minute.
Ce "bloquage" intervient a chaque fois que j'accède au contenu du CD par l'interface graphique (avec dolphin par exemple).
J'ai donc effectué la copie en passant par la console, et voici ce que j'obtiens :

  $ cp filesystem.squashfs /home/nathan/Téléchargement/
cp: lecture de `filesystem.squashfs': Erreur d'entrée/sortie

J'ai trouvé une version iso du liveCD sur un site de téléchargement, je vais donc le récupérer afin d'avoir une image en bon état (non corrompu).

Encore merci à vous d'avoir essayé de m'aidé big_smile

Hors ligne