[*] Initial strace run with jchroot on the command ./usr/sbin/radvd to identify missing areas
[*] Emulating binary name: radvd in strace mode to identify missing areas (with jchroot)
[*] Emulator used: qemu-mipsel
[*] Chroot environment used: jchroot
[*] Using root directory: /logs/s115_usermode_emulator/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract (1/1)
[*] Using CPU config: NONE
1 mmap(NULL,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x2baad000
1 open("/lib/libc.so.0",O_RDONLY) = 3
1 fstat(3,0x2b94a5b0) = 0
1 mmap(NULL,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x2baae000
1 read(3,0x2baae000,4096) = 4096
1 mmap(NULL,475136,PROT_NONE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x2bac6000
1 mmap(0x2bac6000,381920,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_FIXED,3,0) = 0x2bac6000
1 mmap(0x2bb33000,7764,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0x5d000) = 0x2bb33000
1 mmap(0x2bb35000,18704,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED,-1,0) = 0x2bb35000
1 close(3) = 0
1 munmap(0x2baae000,4096) = 0
1 open("/lib/libgcc_s.so.1",O_RDONLY) = 3
1 fstat(3,0x2b94a5a0) = 0
1 mmap(NULL,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x2baae000
1 read(3,0x2baae000,4096) = 4096
1 mmap(NULL,237568,PROT_NONE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x2bb3a000
1 mmap(0x2bb3a000,165388,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_FIXED,3,0) = 0x2bb3a000
1 mmap(0x2bb73000,2400,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0x29000) = 0x2bb73000
1 close(3) = 0
1 munmap(0x2baae000,4096) = 0
1 open("/lib/libc.so.0",O_RDONLY) = 3
1 fstat(3,0x2b94a590) = 0
1 close(3) = 0
1 stat("/lib/ld-uClibc.so.0",0x2b94afd4) = 0
1 mprotect(0x2bb33000,4096,PROT_READ) = 0
1 mprotect(0x2bac4000,4096,PROT_READ) = 0
1 ioctl(0,TCGETS,0x2b94aeb8) = -1 errno=25 (Inappropriate ioctl for device)
1 ioctl(1,TCGETS,0x2b94aeb8) = -1 errno=25 (Inappropriate ioctl for device)
1 time(0,47,731169776,0,0,0) = 1792372216
1 rt_sigaction(SIGPIPE,0x2b94a798,0x2b94a7b8) = 0
1 socket(PF_UNIX,SOCK_DGRAM,0) = 3
1 fcntl(3,F_SETFD,1) = 0
1 fcntl(3,F_GETFL) = 8194
1 fcntl(3,F_SETFL,O_RDWR|O_LARGEFILE|O_NONBLOCK) = 0
1 connect(3,0x2bb200dc,16) = -1 errno=146 (Connection refused)
1 close(3) = 0
1 socket(PF_UNIX,SOCK_STREAM,0) = 3
1 fcntl(3,F_SETFD,1) = 0
1 fcntl(3,F_GETFL) = 8194
1 fcntl(3,F_SETFL,O_RDWR|O_LARGEFILE|O_NONBLOCK) = 0
1 connect(3,0x2bb200dc,16) = -1 errno=146 (Connection refused)
1 close(3) = 0
1 time(731162624,1,16,0,0,0) = 1792372216
1 open("/etc/TZ",O_RDONLY) = 3
1 read(3,0x2b94a708,68) = 8
1 read(3,0x2b94a710,60) = 0
1 close(3) = 0
1 brk(NULL) = 0x00424000
1 brk(0x00425000) = 0x00425000
1 getpid() = 1
1 rt_sigaction(SIGPIPE,0x2b94a798,NULL) = 0
1 socket(10,SOCK_RAW,58) = 3
1 setsockopt(3,41,49,0x2b94b1e8,0x4) = 0
1 setsockopt(3,255,7,0x2b94b1e8,0x4) = 0
1 setsockopt(3,41,16,0x2b94b1e8,0x4) = 0
1 setsockopt(3,41,18,0x2b94b1e8,0x4) = 0
1 setsockopt(3,41,51,0x2b94b1e8,0x4) = 0
1 setsockopt(3,58,1,0x2b94b1ec,0x20) = 0
1 open("/etc/radvd.conf",O_RDONLY) = -1 errno=2 (No such file or directory)
1 rt_sigaction(SIGPIPE,0x2b94a6e0,0x2b94a700) = 0
1 socket(PF_UNIX,SOCK_DGRAM,0) = 4
1 fcntl(4,F_SETFD,1) = 0
1 fcntl(4,F_GETFL) = 8194
1 fcntl(4,F_SETFL,O_RDWR|O_LARGEFILE|O_NONBLOCK) = 0
1 connect(4,0x2bb200dc,16) = -1 errno=146 (Connection refused)
1 close(4) = 0
1 socket(PF_UNIX,SOCK_STREAM,0) = 4
1 fcntl(4,F_SETFD,1) = 0
1 fcntl(4,F_GETFL) = 8194
1 fcntl(4,F_SETFL,O_RDWR|O_LARGEFILE|O_NONBLOCK) = 0
1 connect(4,0x2bb200dc,16) = -1 errno=146 (Connection refused)
1 close(4) = 0
1 time(731162440,1,16,0,0,0) = 1792372216
1 open("/etc/TZ",O_RDONLY) = 4
1 read(4,0x2b94a650,68) = 8
1 read(4,0x2b94a658,60) = 0
1 close(4) = 0
1 getpid() = 1
1 rt_sigaction(SIGPIPE,0x2b94a6e0,NULL) = 0
1 time(0,731162336,0,0,0,0) = 1792372216
1 open("/etc/TZ",O_RDONLY) = 4
1 read(4,0x2b94ac10,68) = 8
1 read(4,0x2b94ac18,60) = 0
1 close(4) = 0
1 time(0,733075652,733167728,733187344,0,0) = 1792372216
1 open("/etc/TZ",O_RDONLY) = 4
1 read(4,0x2b94abb8,68) = 8
1 read(4,0x2b94abc0,60) = 0
1 close(4) = 0
1 open("/etc/TZ",O_RDONLY) = 4
1 read(4,0x2b94ab40,68) = 8
1 read(4,0x2b94ab48,60) = 0
1 close(4) = 0
1 open("/etc/TZ",O_RDONLY) = 4
1 read(4,0x2b94abf0,68) = 8
1 read(4,0x2b94abf8,60) = 0
1 close(4) = 0
1 write(2,0x40d240,1)[ = 1
1 write(2,0x2b94acf4,15)Oct 18 21:10:16 = 15
1 write(2,0x40d243,2)] = 2
1 write(2,0x2b94c3f1,5)radvd = 5
1 write(2,0x40d247,2): = 2
1 write(2,0x2b94ad34,53)can't open /etc/radvd.conf: No such file or directory = 53
1 write(2,0x40d24b,1)
= 1
1 rt_sigaction(SIGPIPE,0x2b94a798,0x2b94a7b8) = 0
1 socket(PF_UNIX,SOCK_DGRAM,0) = 4
1 fcntl(4,F_SETFD,1) = 0
1 fcntl(4,F_GETFL) = 8194
1 fcntl(4,F_SETFL,O_RDWR|O_LARGEFILE|O_NONBLOCK) = 0
1 connect(4,0x2bb200dc,16) = -1 errno=146 (Connection refused)
1 close(4) = 0
1 socket(PF_UNIX,SOCK_STREAM,0) = 4
1 fcntl(4,F_SETFD,1) = 0
1 fcntl(4,F_GETFL) = 8194
1 fcntl(4,F_SETFL,O_RDWR|O_LARGEFILE|O_NONBLOCK) = 0
1 connect(4,0x2bb200dc,16) = -1 errno=146 (Connection refused)
1 close(4) = 0
1 time(731162624,1,16,0,0,0) = 1792372216
1 open("/etc/TZ",O_RDONLY) = 4
1 read(4,0x2b94a708,68) = 8
1 read(4,0x2b94a710,60) = 0
1 close(4) = 0
1 getpid() = 1
1 rt_sigaction(SIGPIPE,0x2b94a798,NULL) = 0
1 time(0,731162520,0,0,0,0) = 1792372216
1 open("/etc/TZ",O_RDONLY) = 4
1 read(4,0x2b94acc8,68) = 8
1 read(4,0x2b94acd0,60) = 0
1 close(4) = 0
1 time(0,733075652,733167728,733187344,0,0) = 1792372216
1 open("/etc/TZ",O_RDONLY) = 4
1 read(4,0x2b94ac70,68) = 8
1 read(4,0x2b94ac78,60) = 0
1 close(4) = 0
1 open("/etc/TZ",O_RDONLY) = 4
1 read(4,0x2b94abf8,68) = 8
1 read(4,0x2b94ac00,60) = 0
1 close(4) = 0
1 open("/etc/TZ",O_RDONLY) = 4
1 read(4,0x2b94aca8,68) = 8
1 read(4,0x2b94acb0,60) = 0
1 close(4) = 0
1 write(2,0x40d240,1)[ = 1
1 write(2,0x2b94adac,15)Oct 18 21:10:16 = 15
1 write(2,0x40d243,2)] = 2
1 write(2,0x2b94c3f1,5)radvd = 5
1 write(2,0x40d247,2): = 2
1 write(2,0x2b94adec,43)Exiting, permissions on conf_file invalid.
= 43
1 write(2,0x40d24b,1)
= 1
1 exit(1)
[*] Identification of missing filesytem areas.
[*] Found missing area: /etc/radvd.conf
[*] Trying to identify this missing file: radvd.conf
[*] Missing file /logs/s115_usermode_emulator/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/etc/radvd.conf