Hola tengo este problema no puedo cambiar el directorio de qemu ,
(http://i68.tinypic.com/14nh7w0.png)
Estoy leyendo y siguien este tutorial y en la parte de cambiar el directorio me da este problema:
http://www.secforce.com/blog/2014/07/reverse-engineer-router-firmware-part-2/
http://www.secforce.com/blog/2014/07/reverse-engineer-router-firmware-part-2/ (http://www.secforce.com/blog/2014/07/reverse-engineer-router-firmware-part-2/)
Haz un
ls -la qemu-mips
y muestranos la captura a ver quien es el propietario de esa carpeta
aqui esta el resultado:
ls -la
total 3600
drwxr-xr-x 16 root root 4096 feb 14 18:33 .
drwx------ 6 root root 4096 feb 14 18:14 ..
drwxr-xr-x 2 root root 4096 oct 29 2015 bin
drwxr-xr-x 2 root root 4096 oct 29 2015 dev
drwxr-xr-x 13 root root 4096 mar 27 2014 etc
drwxr-xr-x 11 root root 4096 mar 27 2014 lib
drwxr-xr-x 2 root root 4096 oct 29 2015 mnt
drwxr-xr-x 2 root root 4096 oct 29 2015 overlay
drwxr-xr-x 2 root root 4096 oct 29 2015 proc
-rwxr-xr-x 1 root root 1506196 feb 14 18:26 qemu-mips
-rwxr-xr-x 1 root root 2110652 feb 14 18:33 qemu-mips-static
drwxrwxr-x 2 root root 4096 oct 29 2015 rom
drwxr-xr-x 2 root root 4096 oct 29 2015 root
drwxr-xr-x 2 root root 4096 oct 29 2015 sbin
drwxr-xr-x 2 root root 4096 oct 29 2015 sys
drwxrwxrwt 2 root root 4096 oct 29 2015 tmp
drwxr-xr-x 6 root root 4096 mar 27 2014 usr
lrwxrwxrwx 1 root root 4 feb 14 18:14 var -> /tmp
drwxr-xr-x 2 root root 4096 oct 29 2015 www
chroot qemu-mips-static bin/busybox
chroot: no se puede cambiar el directorio raíz a qemu-mips-static: Not a directory
si isrve de algo tb sigo este tutorial : http://resources.infosecinstitute.com/emulating-and-exploiting-firmware-binaries-offensive-iot-exploitation-series/#gref
hay podemos ver el comando chroot qemu-mips-static en esta ocasion antes era qemu-mips pero ambos dan el mismo problema.
saludos..
El comando chroot es para enjaular dentro de un directorio desvinculando de root esto en windows también se puede hacer pero de otra forma que no viene al caso.
Entonces si lo que quieres es enjaular un directorio para poder meter cosas que son de dudosa naturaleza tendrás que tener ese directorio.
Si te fijas este es el retorno de tu ls -la:
-rwxr-xr-x 1 root root 1506196 feb 14 18:26 qemu-mips
-rwxr-xr-x 1 root root 2110652 feb 14 18:33 qemu-mips-static
fíjate al principio ,no lleva la 'd' de directorio y creo que el error es ese, quieres enjaular un directorio que no existe, porque según el retorno ni qemu-mips ni qemu-mips-static lo son.
/*===============================>
Reformulo de otra forma imagina que quiero
meter un programa dudoso dentro de bin/busybox
================================>*/
lo que haría sería :
#mkdir /bin/busybox
# cp nombreprogramadudoso bin/busybox
# chroot /bin/busybox
/*================================>
Con esto has enjaulado ese programa en una
carpeta llamada busybox donde podrás ejecutar
ese programa entrecomillas algo más controlado
=================================>*/