marcelgwerder
12/9/2017 - 2:34 PM

Creating a file in a mounted directory using invalid characters on WSL

Creating a file in a mounted directory using invalid characters on WSL

13498 execve("/usr/bin/touch", ["touch", "\\random\\file"], [/* 14 vars */]) = 0
13498 brk(NULL)                         = 0x13c5000
13498 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
13498 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc72fea0000
13498 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
13498 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
13498 fstat(3, {st_mode=S_IFREG|0644, st_size=20683, ...}) = 0
13498 mmap(NULL, 20683, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fc72fe9a000
13498 close(3)                          = 0
13498 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
13498 open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
13498 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\t\2\0\0\0\0\0"..., 832) = 832
13498 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0
13498 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc72f830000
13498 mprotect(0x7fc72f9f0000, 2097152, PROT_NONE) = 0
13498 mmap(0x7fc72fbf0000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c0000) = 0x7fc72fbf0000
13498 mmap(0x7fc72fbf6000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc72fbf6000
13498 close(3)                          = 0
13498 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc72fe90000
13498 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc72fe80000
13498 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc72fe70000
13498 arch_prctl(ARCH_SET_FS, 0x7fc72fe80700) = 0
13498 mprotect(0x7fc72fbf0000, 16384, PROT_READ) = 0
13498 mprotect(0x60e000, 4096, PROT_READ) = 0
13498 mprotect(0x7fc72fe25000, 4096, PROT_READ) = 0
13498 munmap(0x7fc72fe9a000, 20683)     = 0
13498 brk(NULL)                         = 0x13c5000
13498 brk(0x13e6000)                    = 0x13e6000
13498 open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
13498 fstat(3, {st_mode=S_IFREG|0644, st_size=1668976, ...}) = 0
13498 mmap(NULL, 1668976, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fc72fc8d000
13498 close(3)                          = 0
13498 open("\\random\\file", O_WRONLY|O_CREAT|O_NOCTTY|O_NONBLOCK, 0666) = -1 EINVAL (Invalid argument)
13498 utimensat(AT_FDCWD, "\\random\\file", NULL, 0) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3
13498 fstat(3, {st_mode=S_IFREG|0644, st_size=2995, ...}) = 0
13498 read(3, "# Locale name alias data base.\n#"..., 512) = 512
13498 read(3, "See the\n# GNU General Public Lic"..., 512) = 512
13498 read(3, "nd for the time being for\n# back"..., 512) = 512
13498 read(3, "hese lines were removed\n# becaus"..., 512) = 512
13498 read(3, "8859-1\ngalego\t\tgl_ES.ISO-8859-1\n"..., 512) = 512
13498 read(3, "O.ISO-8859-1 nb_NO.ISO-8859-1\nno"..., 512) = 435
13498 read(3, "", 512)                  = 0
13498 close(3)                          = 0
13498 open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale/en_US.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale/en_US/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale/en.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale/en.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale/en/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale-langpack/en_US.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale-langpack/en_US/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale-langpack/en.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale-langpack/en/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 write(2, "touch: ", 7)            = 7
13498 write(2, "setting times of '\\random\\file'", 31) = 31
13498 open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale-langpack/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale-langpack/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale-langpack/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 open("/usr/share/locale-langpack/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
13498 write(2, ": No such file or directory", 27) = 27
13498 write(2, "\n", 1)                 = 1
13498 close(1)                          = 0
13498 close(2)                          = 0
13498 exit_group(1)                     = ?
13498 +++ exited with 1 +++