Bon, je veux =E9muler un Windows XP via qemu pour =E9tudier le
comportement de malware. Pour le moment je tente d'installer le
windows XP sur une image disque. J'aimerai par la suite pouvoir monter
cette image disque pour voir les modification apport=E9s par le malware
via mtree.
J'ai des probl=E8mes pour cr=E9er l'image disque. Voil=E0 ce que je fais :
#Cr=E9ation du fichier d'un peu plus de 3Go
dd if=3D/dev/zero of=3Dwin_XP.img bs=3D2048 count=3D1750000 progress=3D1
#Utilisation de vnconfig pour pouvoir ensuite utiliser disklabel
vnconfig vnd0 /home/sniper/Windows_XP/win_XP.img 512/64/125/875
#Utilisation de disklabel
disklabel -e -I vnd0
La j'adapte le fichier avec la g=E9om=E8trie rentr=E9e avec vnconfig, je met
le syst=E8me de fichier =E0 NTFS.
J'imagine que le "disklabel: Invalid signature in mbr record 0" n'est
pas tr=E8s bon signe ...
Le mount -t ntfs /dev/rvnd0d /mnt
me renvoie :
mount_ntfs: /dev/rvnd0d on /mnt: Block device required
Et lorsque je tente de lancer qemu en =E9mulant l'insertion de la
disquette de boot de win XP avec le disque virtuel:
qemu -m 32 -fda boot_xp.img -hda win_XP.img -boot a
La disquette me r=E9pond que Windows ne peut pas d=E9marrer =E0 cause d'un
probl=E8me de "disk hardware". Il ne parvient pas =E0 lire sur le disque
dur s=E9lectionn=E9.
Est ce que quelqu'un pourrait m'aiguiller sur comment r=E9gler ce
probl=E8me ?
dsl, j'ai oublié de préciser que je fais tout ça sous NetBSD.
octane
Salut,
Bon, je veux émuler un Windows XP via qemu pour étudier le comportement de malware. Pour le moment je tente d'installer le windows XP sur une image disque. J'aimerai par la suite pouvoir monter cette image disque pour voir les modification apportés par le malware via mtree.
Il y a un offset a chopper pour monter le debut de la partition et non
le debut du disque.
J'ai des problèmes pour créer l'image disque. Voilà ce que je fais : #Création du fichier d'un peu plus de 3Go dd if=/dev/zero of=win_XP.img bs 48 count50000 progress=1
ca c'est bon
#Utilisation de vnconfig pour pouvoir ensuite utiliser disklabel vnconfig vnd0 /home/sniper/Windows_XP/win_XP.img 512/64/125/875
mais ca je ne ferais pas, comme tout ce qui suit. De plus, si tu veux jouer avec par la suite, je te conseillerai plutot d'utiliser le FAT32.
Et lorsque je tente de lancer qemu en émulant l'insertion de la disquette de boot de win XP avec le disque virtuel:
qemu -m 32 -fda boot_xp.img -hda win_XP.img -boot a
amha, le -m 32 risque aussi de poser probleme pour la suite. 256Mo me
paraissent mieux, mais c'est un sujet annexe.
La disquette me répond que Windows ne peut pas démarrer à cause d'un problème de "disk hardware". Il ne parvient pas à lire sur le disque dur sélectionné.
Est ce que quelqu'un pourrait m'aiguiller sur comment régler ce problème ?
cree un fichier rempli de zero. N'essaie pas de modifier ce fichier depuis netBSD. windows se debrouillera et va prendre tout le disque en une partition pour lui.
Pour creer et modifier des partitions sous qemu, j'utilise la tomsrtbt. C'est du linux, ca cree des partitions a la linux (pas de slice, quoi), mais c'est tres rapide et ca marche. qemu boot directement sur l'image en .raw: qemu -m 8 -fda tomsrtbt.raw -hda win_XP.img -boot a se loguer root, puis taper fdisk /dev/hda, et m pour l'aide du fdisk linux.
Salut,
Bon, je veux émuler un Windows XP via qemu pour étudier le
comportement de malware. Pour le moment je tente d'installer le
windows XP sur une image disque. J'aimerai par la suite pouvoir monter
cette image disque pour voir les modification apportés par le malware
via mtree.
Il y a un offset a chopper pour monter le debut de la partition et non
le
debut du disque.
J'ai des problèmes pour créer l'image disque. Voilà ce que je fais :
#Création du fichier d'un peu plus de 3Go
dd if=/dev/zero of=win_XP.img bs=2048 count=1750000 progress=1
ca c'est bon
#Utilisation de vnconfig pour pouvoir ensuite utiliser disklabel
vnconfig vnd0 /home/sniper/Windows_XP/win_XP.img 512/64/125/875
mais ca je ne ferais pas, comme tout ce qui suit. De plus, si tu veux
jouer
avec par la suite, je te conseillerai plutot d'utiliser le FAT32.
Et lorsque je tente de lancer qemu en émulant l'insertion de la
disquette de boot de win XP avec le disque virtuel:
qemu -m 32 -fda boot_xp.img -hda win_XP.img -boot a
amha, le -m 32 risque aussi de poser probleme pour la suite. 256Mo me
paraissent mieux, mais c'est un sujet annexe.
La disquette me répond que Windows ne peut pas démarrer à cause d'un
problème de "disk hardware". Il ne parvient pas à lire sur le disque
dur sélectionné.
Est ce que quelqu'un pourrait m'aiguiller sur comment régler ce
problème ?
cree un fichier rempli de zero. N'essaie pas de modifier ce fichier
depuis netBSD.
windows se debrouillera et va prendre tout le disque en une partition
pour lui.
Pour creer et modifier des partitions sous qemu, j'utilise la
tomsrtbt. C'est du linux, ca cree des partitions a la linux (pas de
slice, quoi), mais c'est tres rapide et ca marche.
qemu boot directement sur l'image en .raw:
qemu -m 8 -fda tomsrtbt.raw -hda win_XP.img -boot a
se loguer root, puis taper fdisk /dev/hda, et m pour l'aide du fdisk
linux.
Bon, je veux émuler un Windows XP via qemu pour étudier le comportement de malware. Pour le moment je tente d'installer le windows XP sur une image disque. J'aimerai par la suite pouvoir monter cette image disque pour voir les modification apportés par le malware via mtree.
Il y a un offset a chopper pour monter le debut de la partition et non
le debut du disque.
J'ai des problèmes pour créer l'image disque. Voilà ce que je fais : #Création du fichier d'un peu plus de 3Go dd if=/dev/zero of=win_XP.img bs 48 count50000 progress=1
ca c'est bon
#Utilisation de vnconfig pour pouvoir ensuite utiliser disklabel vnconfig vnd0 /home/sniper/Windows_XP/win_XP.img 512/64/125/875
mais ca je ne ferais pas, comme tout ce qui suit. De plus, si tu veux jouer avec par la suite, je te conseillerai plutot d'utiliser le FAT32.
Et lorsque je tente de lancer qemu en émulant l'insertion de la disquette de boot de win XP avec le disque virtuel:
qemu -m 32 -fda boot_xp.img -hda win_XP.img -boot a
amha, le -m 32 risque aussi de poser probleme pour la suite. 256Mo me
paraissent mieux, mais c'est un sujet annexe.
La disquette me répond que Windows ne peut pas démarrer à cause d'un problème de "disk hardware". Il ne parvient pas à lire sur le disque dur sélectionné.
Est ce que quelqu'un pourrait m'aiguiller sur comment régler ce problème ?
cree un fichier rempli de zero. N'essaie pas de modifier ce fichier depuis netBSD. windows se debrouillera et va prendre tout le disque en une partition pour lui.
Pour creer et modifier des partitions sous qemu, j'utilise la tomsrtbt. C'est du linux, ca cree des partitions a la linux (pas de slice, quoi), mais c'est tres rapide et ca marche. qemu boot directement sur l'image en .raw: qemu -m 8 -fda tomsrtbt.raw -hda win_XP.img -boot a se loguer root, puis taper fdisk /dev/hda, et m pour l'aide du fdisk linux.