// https://syzkaller.appspot.com/bug?id=3a19a37460884d515a7ac660c32fe274550f264b // autogenerated by syzkaller (https://github.com/google/syzkaller) #define _GNU_SOURCE #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include static void sleep_ms(uint64_t ms) { usleep(ms * 1000); } static uint64_t current_time_ms(void) { struct timespec ts; if (clock_gettime(CLOCK_MONOTONIC, &ts)) exit(1); return (uint64_t)ts.tv_sec * 1000 + (uint64_t)ts.tv_nsec / 1000000; } static bool write_file(const char* file, const char* what, ...) { char buf[1024]; va_list args; va_start(args, what); vsnprintf(buf, sizeof(buf), what, args); va_end(args); buf[sizeof(buf) - 1] = 0; int len = strlen(buf); int fd = open(file, O_WRONLY | O_CLOEXEC); if (fd == -1) return false; if (write(fd, buf, len) != len) { int err = errno; close(fd); errno = err; return false; } close(fd); return true; } static void kill_and_wait(int pid, int* status) { kill(-pid, SIGKILL); kill(pid, SIGKILL); for (int i = 0; i < 100; i++) { if (waitpid(-1, status, WNOHANG | __WALL) == pid) return; usleep(1000); } DIR* dir = opendir("/sys/fs/fuse/connections"); if (dir) { for (;;) { struct dirent* ent = readdir(dir); if (!ent) break; if (strcmp(ent->d_name, ".") == 0 || strcmp(ent->d_name, "..") == 0) continue; char abort[300]; snprintf(abort, sizeof(abort), "/sys/fs/fuse/connections/%s/abort", ent->d_name); int fd = open(abort, O_WRONLY); if (fd == -1) { continue; } if (write(fd, abort, 1) < 0) { } close(fd); } closedir(dir); } else { } while (waitpid(-1, status, __WALL) != pid) { } } static void setup_test() { prctl(PR_SET_PDEATHSIG, SIGKILL, 0, 0, 0); setpgrp(); write_file("/proc/self/oom_score_adj", "1000"); } static void execute_one(void); #define WAIT_FLAGS __WALL static void loop(void) { int iter = 0; for (;; iter++) { int pid = fork(); if (pid < 0) exit(1); if (pid == 0) { setup_test(); execute_one(); exit(0); } int status = 0; uint64_t start = current_time_ms(); for (;;) { sleep_ms(10); if (waitpid(-1, &status, WNOHANG | WAIT_FLAGS) == pid) break; if (current_time_ms() - start < 5000) continue; kill_and_wait(pid, &status); break; } } } uint64_t r[2] = {0xffffffffffffffff, 0xffffffffffffffff}; void execute_one(void) { intptr_t res = 0; if (write(1, "executing program\n", sizeof("executing program\n") - 1)) { } // munmap arguments: [ // addr: VMA[0x4000] // len: len = 0x4000 (8 bytes) // ] syscall(__NR_munmap, /*addr=*/0x200000002000ul, /*len=*/0x4000ul); // openat$nullb arguments: [ // fd: const = 0xffffffffffffff9c (8 bytes) // file: ptr[in, buffer] { // buffer: {2f 64 65 76 2f 6e 75 6c 6c 62 30 00} (length 0xc) // } // flags: open_flags = 0x84042 (4 bytes) // mode: const = 0x0 (2 bytes) // ] // returns fd_block memcpy((void*)0x200000000140, "/dev/nullb0\000", 12); res = syscall( __NR_openat, /*fd=*/0xffffffffffffff9cul, /*file=*/0x200000000140ul, /*flags=O_DIRECT|O_CREAT|O_CLOEXEC|O_RDWR*/ 0x84042, /*mode=*/0); if (res != -1) r[0] = res; // dup arguments: [ // oldfd: fd (resource) // ] // returns fd res = syscall(__NR_dup, /*oldfd=*/r[0]); if (res != -1) r[1] = res; // write$UHID_INPUT arguments: [ // fd: fd_uhid (resource) // data: ptr[in, uhid_req[UHID_INPUT, uhid_input_req]] { // uhid_req[UHID_INPUT, uhid_input_req] { // type: const = 0x8 (4 bytes) // data: uhid_input_req { // data: buffer: {b0 47 6b 76 ba 5d 04 4f 65 27 15 19 72 7e 4f f1 ff // 0d 12 c0 e6 bd f3 ea 1f 52 e2 4f 60 ca 69 84 57 b3 28 32 b8 3d 7e // 96 69 4c 1f eb 58 09 bd 67 00 2f 71 e0 b9 7c 0d 52 70 c0 4f fa 64 // f6 3b 2e 18 ee 4b 7b 57 2f e2 f4 d0 3c ad 38 bc d1 06 ff 12 f5 3b // 44 3a c6 fc 81 da 51 8f 54 b9 00 4a 44 85 95 29 c0 7a 2b 1b 8f ed // dc 01 80 a0 f3 7b 13 ba bb a1 dd 08 13 b7 ea 56 da c4 b7 ff e9 a2 // ef 54 22 14 39 ec c5 52 23 ef 2d 40 f4 ba 81 08 c1 03 87 dd ff ba // ed 25 d4 1e 76 92 bf 26 dd fa 74 7a 66 6c af f4 98 43 e3 8c 86 ca // c7 32 3f 78 4a 08 00 00 00 a4 9c 3f 4a 98 fb 40 13 f4 e5 73 e2 ef // 77 b0 96 5d 4b fb df 7d 5e ad a6 94 06 ca 93 f4 22 49 5e 00 ad df // ca 15 18 08 5a 40 f1 02 84 ff 59 38 8e cf 47 6a 12 ef 1a 54 01 63 // 92 20 98 d6 00 51 9a e8 cf 3e f5 44 34 4e 9d 96 8f 34 1a f6 18 50 // 3b 45 5f 39 76 b7 69 75 27 0e 94 d7 14 30 23 82 c6 3d e5 b7 c1 fa // d1 fa 37 3b 36 99 16 cb 0b 00 00 00 9e bb ae b2 62 88 4d 25 a0 e1 // d9 fb 14 1d e6 0d f7 e6 4c b3 8b 6f 71 67 99 1f 8f ba 06 bf fe 2d // 49 13 3b bb 46 2c d8 a9 49 31 77 ee e5 f0 38 75 b1 5c 7a 92 c3 cd // 6a 3f df c6 4f 23 6e 14 fa 05 a0 e8 d3 c4 5f 13 ee cd 22 e1 35 28 // c7 41 86 dc 50 e0 e2 af 44 17 7e 26 bd ed 11 61 e5 53 33 75 50 8d // ad b8 3d b5 12 6c c8 10 f4 e3 0d 4e 24 ec 12 c3 b9 9e 52 20 aa cf // 42 c5 8f 29 60 bd 43 c3 37 db d3 18 ae eb 5c 9a 6c d5 ff d3 bf 14 // 97 bb 48 ab 7b cb 32 c9 c3 3c 9f 5b 9b c4 64 5b 96 f2 3f 9e 0d 82 // 6b 78 00 30 44 4f fb 92 5f 55 df 58 7e f5 ca 5e a7 4c cd 66 af c7 // 98 1d a4 96 d6 f0 37 ef bb 0b 08 f3 f5 07 8c 60 ff b4 db 18 d1 b5 // 99 96 bd 9b 15 13 44 67 85 bf 4e ce 85 87 b3 9d 81 76 dc 9c 73 5d // 5e a2 51 33 b2 05 3b ba 22 7b 81 fa ab 72 20 32 6f 88 14 a9 df 4e // ba 4e cc 6a cd d8 2f 70 b6 53 b5 6a 18 cc 9d fa 4d eb 0a 11 2c 79 // 7a b8 9a 51 a1 03 c3 a9 08 5d 82 85 23 37 0c 4d 79 d9 48 4f 4d c9 // 10 73 5a 2c 9b 5b 85 19 7c d9 c0 73 df 7a 54 b4 0d f8 e1 bf 59 5b // ab 95 79 00 c2 a1 a7 cc 40 e8 8e d0 c5 5c 36 2f fb b7 f8 8a 07 25 // a6 ae 73 b9 36 a6 39 e9 51 fa f9 c4 5a e7 4a 2e ce 2f 6f 88 e4 25 // ee 41 d2 c6 0c b0 83 a2 fd 6d 07 38 19 08 a7 22 ec e3 2f 89 a5 53 // cf 07 94 f5 02 8b dc 7b d5 41 d8 84 64 a4 f8 0a c0 b8 b6 25 a8 03 // a5 5d e4 b0 5a 95 fc 7f 8f c3 d6 d7 98 58 cc b2 69 b7 b8 b2 16 57 // 65 41 64 a9 aa 29 f4 e8 46 23 77 e9 d2 34 a4 1e a6 98 41 a4 aa a1 // e5 f8 9f 9b 07 4f 6f 71 cb 1f fa a4 50 c3 16 0b 0e 31 9e c8 1a d3 // 01 01 db 66 21 8b 0c 69 f9 7c 23 44 65 dc 45 84 9f cf d6 2d 39 6f // 2b 50 dd cc 0e d7 dd 86 51 43 15 34 23 2a b6 d1 18 6d 77 60 77 0a // 1f c6 c7 75 53 a7 9d 02 97 19 4f 79 49 97 ee 47 78 10 94 a7 6d 9d // cc f6 32 dc bb 52 7b 3e 68 95 0d 9b b5 34 24 5c 7f 08 ae 1d 6e f2 // 75 02 92 ae 28 e5 e6 dc fe 2a 69 73 7d d7 a1 e4 53 f3 90 2a e9 07 // 89 e9 8c 21 29 05 42 20 99 90 4d 3b fb 94 9b de 18 76 82 a5 9c 01 // aa 8e 6a 99 72 a6 3d 6a ae f4 d4 13 9b 10 a2 4e 06 37 07 f1 ab a7 // 9b d5 9e 3f 97 09 a8 73 df f4 01 d1 f3 56 c4 be 5e 44 9a e0 e2 63 // 3a 1f e5 0e d3 67 fe 56 b0 49 99 a8 c3 b6 ca bb 42 25 65 47 99 5e // a9 98 f3 93 7d 15 38 97 d1 c8 3f 1a d9 22 d6 83 5b df a3 b9 86 dc // 6f 4b d9 27 a4 ca 13 fb aa 99 b7 b4 37 58 e2 32 9d 58 8f 40 fa c7 // 18 b1 6c ca 85 54 68 64 3f 38 18 49 6b 49 15 fe 9a 2b dd 3e 68 88 // 9f ea 24 bc 1d fa 62 87 a8 01 d4 9a 7b b8 46 54 14 74 48 55 0d 29 // 19 e4 df 3a 94 3a 88 cf 61 6b ef ea 4e 7a 4f dd b7 96 93 11 c6 83 // 7f 95 29 96 62 41 be 1e 57 ed 2d 77 3d eb c5 42 98 6d 09 86 69 05 // a3 f6 3b 6e 18 20 08 6d 52 a7 0f 03 91 54 e8 39 da 7e a8 52 c3 3b // f3 72 2a 04 8f 61 bb f0 68 51 9e 05 0b 87 88 37 0f b1 30 a4 2e 9f // 53 22 df ff 65 b1 5d 58 8f 9e 92 6b 70 e4 53 0e 8b 66 69 7c ab b1 // e8 51 48 31 43 1f a0 ea ec b4 9f 96 13 ed 5f d7 bc 50 f8 97 bd a3 // 6d 24 d4 29 6e 14 3e 24 80 e3 25 ec 09 a7 7c 03 a0 7b 4f 86 eb 70 // 30 85 31 3e be ee 94 ef 5b 1c de 3f 6a 7e fd 78 57 72 eb 40 34 03 // 9f 59 8c 07 81 9b 76 94 16 a2 23 fa b8 24 c4 ac 50 08 6e 78 04 2a // 1c cf 47 b6 c7 ed e8 54 0c de d4 bd 4c 92 0c e6 c2 b7 49 3a 56 34 // c5 e9 6b b7 61 37 36 23 ab 47 3b 12 1d 55 5b fd 5a 8b c3 f5 c5 41 // 8b ed 83 ff d0 d6 49 28 40 55 0f cc c0 c3 57 46 37 03 96 d0 19 0b // 7b 1d 2c ad cc 15 08 77 e0 d1 97 f6 92 f9 7c ec 79 0c 95 e3 d3 95 // 9d c7 c6 8a ca 37 30 6c 1b c1 3a d3 38 48 39 5d ba 5e 3c 9c e8 09 // 0b c0 e7 e8 31 20 91 77 36 41 be 56 41 19 21 e3 d4 73 32 1c 6d 8b // d1 0b 7d 3f 5a ed d6 62 0b ca a0 64 74 bb b2 98 bc 77 29 7b 8b 5d // cb 9e 6b 33 db e6 76 46 0c ca 82 56 09 85 77 24 ce e2 45 30 6d 07 // fd a2 87 d5 fe 57 c4 24 c2 7c f9 b6 cf 0f 16 d2 c6 a8 07 1b d5 7c // 82 6d 73 71 84 1c f4 3d ab 1b 42 42 1c e4 16 d0 d3 a9 c8 0b c8 07 // d2 e6 76 1e 53 f0 6b 3e 63 c0 af 1b 45 48 d8 20 11 84 21 20 5f 04 // 0f 4a b3 53 07 87 1e 4c 7a 21 ff 28 08 2c 29 e0 2e 89 48 60 64 66 // 18 98 c0 eb 18 11 c7 0a 61 24 c1 f2 5d 62 c3 87 94 a3 e8 7c 31 2c // 87 0d b7 b6 0d 0d f8 b5 78 60 c9 4d 1a 9c 56 1b 32 7f ae 3a 68 ce // 9f f4 55 1e 41 8e b0 07 66 f0 34 1c 5e 79 6e 3c bb be 6b 48 64 92 // 8b 96 61 10 25 6d 54 75 eb 1f d7 b2 89 3b 60 e1 9e 85 9b aa f2 3c // 92 33 a1 b0 64 77 16 71 ee 2d 07 c1 51 e2 e9 9c 37 a1 16 a3 38 78 // 80 52 a7 26 a8 51 9b 83 35 e9 ff 4f 71 d0 0a b6 34 54 3c 20 dd ea // 1b f5 7d 4f 2b 79 71 82 ff 19 61 8b 69 74 d2 b6 9d 9f 05 29 34 d5 // 27 a1 83 0b f2 78 58 42 f3 5e af 32 b6 5b 7c 9f dd 6f 0c 41 75 60 // 72 a5 9c 0c ce 0b 73 05 74 07 29 f1 da a1 4e 00 92 da 9d 02 23 21 // b7 26 d6 58 fc ef 55 af fa 2b bf 36 ad 78 8f 1f 42 3b 7d fd 32 84 // 35 b4 d5 df 31 51 43 d8 b8 02 8b a4 be a6 13 4a 3d c9 72 0c 73 d5 // e6 6b 8b 81 68 75 2e ea 9f 78 c7 5f 04 ef d9 67 7d be 41 9f 13 f5 // e1 c9 76 42 76 a8 38 21 b7 10 30 7d 8f 85 35 9b 34 d0 38 ff 17 de // 45 e8 73 9d 4b 64 7f d1 a8 d7 94 a3 27 3d 92 2a f3 37 4f 5d 3c 75 // b8 34 5b 9d fd ab b2 c0 41 8a 35 89 21 e0 e7 3d 0f e8 8c aa b1 74 // 1b 91 36 73 e2 2f f4 b5 9a fa 0f 65 3a 42 3d 9b 2b b2 0c bf 07 95 // 1a 34 9e ea 18 a8 91 b4 f4 dc 6d f8 e4 2a 61 81 28 4f 64 3d e5 fd // 29 24 ae 54 f6 72 a1 92 03 43 47 6c 67 33 3e 1e 82 05 bf 48 77 b1 // 25 1a 83 f4 17 93 67 14 ed b1 c6 97 5b a7 96 9d 2f cc 2e 69 02 4a // 46 69 ac 2f 99 81 16 ad e1 bd 84 56 a1 8f 3f 1f cc be 95 df 9e d2 // 1d b7 73 15 b7 46 9f 30 bf ae 41 84 15 d9 cb 5a ee a6 27 ba 68 11 // e3 0d 56 d4 f4 bf e5 f7 94 ea 42 43 e3 cd fa d3 ef 55 19 96 99 b8 // 43 30 83 b6 f7 2f 95 ef fc 5f 2f 61 3c fc ef af 0b 94 e8 01 eb cb // 70 95 a1 47 4e e9 31 42 b8 2c 9b f9 88 66 17 b6 bf 69 d0 8c 83 c7 // 6c d2 1d 4c ce 58 72 d9 9d e8 e5 4b bf f9 15 ab 92 3b 2d 24 bb 3a // a1 78 dd 50 b4 4f d0 eb 88 0e f3 3c a5 1d 4b f5 f0 fb c8 ff e1 8a // fe 42 c9 a1 b9 00 7e 4e fa d9 55 ba a1 0c f5 66 13 48 12 53 d6 9c // 02 e7 66 17 14 b6 8b e0 fd 64 f2 9b da fb c8 b4 a0 b3 0b d6 70 9c // 67 fe 8e 89 15 d0 47 9b 39 02 b1 d0 16 9f b5 48 6b 02 e9 66 ad 5d // 8a 2b cf 42 ec ba 59 17 7c d8 5e 17 23 96 67 f6 b0 45 d1 f8 73 ce // 24 73 3a e1 7e 2d 84 32 70 90 62 e7 86 a2 2a c9 25 12 1f 1b 0d 46 // c6 6d 4f b9 08 8f 4a a0 cf e2 14 9f 6c 2c b5 b7 5d 45 34 9b c8 8f // bd 47 e0 1e a0 7e 7c d5 73 33 5a ab 8d 38 98 46 56 68 00 dd 08 4b // c3 ca a9 5f 76 32 71 9c 65 1f 2d 33 be 0f b5 63 47 c0 63 b3 c6 e3 // e7 5c 5e 58 ca eb 4c 37 57 48 59 b7 8c 1e d0 18 fb ee d7 88 a4 30 // 5a 9e e1 c1 ef 65 a0 c8 3a 7c d7 17 a8 c0 8e cd 4e 86 37 0f ff fd // 6d 40 a8 9a 0b 1e 8c 15 a1 0a d5 40 6e 86 7e 49 31 9a d8 3b fb b9 // 25 d5 e2 40 b4 bd 44 fd 75 1e 75 10 d5 ea 03 a6 ca b9 5f 37 15 5d // 1f d6 9a ae a1 db 4a 1f 53 71 4e b9 0e 66 92 09 cf 63 4f 84 a5 0c // 85 bd c5 18 38 eb bb 54 5b 43 87 79 0d f6 7f 01 22 74 0c 2a bc 91 // 0c f8 32 30 39 41 72 a5 6c 9f fd a6 67 5b b8 bb 39 84 67 30 a1 bf // 76 4a eb 92 40 7c 90 a1 94 da 88 0c b8 a4 ef b5 b5 7a 83 11 d8 64 // 20 9c 7f d2 26 b9 35 82 b6 b1 1e ec 55 9a bf bb a6 53 c0 56 9c 21 // 9d 3a 2e 60 55 5c b7 39 f9 d3 2d 56 4f 23 c4 e9 8b e7 8a a5 53 61 // 08 22 af 42 6f 96 1d f0 df 21 85 c6 1c ca a2 2b 2a 6a a6 fb 3e 91 // 7b df b2 be 9c 3f fb 8a 50 82 13 21 11 9c 4c f4 91 7d b3 95 48 ab // c1 7b fb a2 67 fa 50 f6 af 15 c5 60 a2 10 55 f9 67 f1 ca 6f 65 6d // db 55 6f 9c 7e 17 a7 71 ee ef 7e 80 94 0d 1c 14 dd f2 c2 76 47 68 // 6f d0 52 64 60 03 6a ee a3 95 fb 10 ab ef 2b e2 ea 96 c9 bb 38 03 // 70 c0 8d 15 68 d3 0e ea 0f 3e 6b 7c f8 f7 ed c7 b3 7d 4d 0a ff d2 // 49 33 07 07 b5 4e e6 20 f2 08 d8 85 79 11 71 eb 67 a2 5a 80 fc c6 // 92 2e 02 58 c9 67 3b 65 76 56 49 49 df a5 be d9 a0 29 9b f9 52 aa // de 65 4d e1 6e 22 d5 4f cd 39 1d ed 6a da b9 4f f6 21 ef cd 91 ef // 69 ac f8 df a1 b2 26 92 ba 3e 49 cd 1d 3f be d6 db 14 02 06 5a b3 // 7e 45 70 56 87 79 77 eb ac 33 ef 56 6f 28 a1 9b 9a cb 67 a9 cc 53 // fe b1 56 81 4e 88 0b 3d d5 a9 11 9f fd bc 5a 45 c2 0e a3 75 f2 88 // 25 75 b9 a2 87 40 ee bf 63 f2 89 0a 00 00 00 ec 33 cb dc de de 98 // a2 01 42 4d 00 0d f1 ef d6 4d d7 26 8c c1 b2 36 6c cf b0 97 54 82 // 2d af db 18 21 de 5e 6e be e0 96 08 e8 2e 67 9f af b7 a5 10 01 72 // f2 69 98 d3 1d 7f 27 c2 b3 10 f0 37 2c 3b 5e 88 8f 8e 6e fb 56 07 // 41 77 bf 6a 2a 5b bd 9e d0 70 ad 5a af 23 ce 14 4d 1a c8 6c ad 11 // 0e 59 16 a8 a5 7e 1e 7f c3 d3 73 53 f8 4f 2f 6d 43 d9 2a b8 b3 50 // 40 46 7f 3f 8b 1d 23 fa c0 21 bb ac 37 10 ed c8 e2 e2 6d 79 4d b3 // 8e 48 02 0f 63 e9 4d 4b 4d ca 3e 01 55 37 a8 e3 00 82 74 d5 5f 81 // af 93 1a 0f af 1a 43 84 45 b6 a0 48 9b 93 f7 b8 8f 81 f7 61 ea e0 // f8 2e 60 cb 0c f2 74 5c a8 c9 e3 0d 3c c1 89 c1 40 5b 19 94 ed 71 // b0 0d 90 ea 7a 94 10 29 16 cd c9 15 62 0c 36 3d 04 e5 1e ab aa ca // 6c 28 14 a7 c1 e7 aa ee c8 0b dc 13 13 5b 81 3e 6d 0e ea 83 44 6a // 5c 57 ec 29 69 5c 30 2c 0d 8d a6 5b 61 fe 8a da 51 a3 26 12 1a b1 // 21 a9 71 c2 fc 07 0c a8 42 72 d1 22 c1 69 6f 52 fb d5 ed 06 78 3a // be 18 8d cf 13 3c 4d 41 e1 02 95 f6 ff da 69 fa 8c 5a 7c 0f ec 34 // 25 a2 d6 05 23 a6 0d 28 0b 5c e3 4e ac 59 11 26 81 72 e7 72 fe fb // a6 3a 6f 5c 6d af a9 e5 00 a5 e1 35 5f b6 14 61 3f 8f c1 ef 5e 54 // 66 fa 19 21 2b cd c3 49 a8 65 f4 ce e6 ea 80 b1 1a 41 0b b6 e4 ad // 67 73 93 97 3e 38 62 1d 25 ff 6c 48 76 ef 8a 8d 2b a6 51 be 4a 78 // d2 ba 9f af ad ce a8 ef f9 cc a3 f4 ab 71 a0 b8 49 17 79 4e 52 12 // 20 da d0 99 ac 8a af 32 ab d1 62 34 88 79 e4 29 9e 4d 46 39 5f 9d // 55 26 7b 63 5e 18 ca 2e 2f c9 61 46 b9 6c 8a 80 55 13 0b 8d 8c b1 // 0c c3 13 82 df 34 05 7b d8 63 7f 86 e4 8a dc 85 4a f4 08 22 67 52 // a0 4d f8 d0 36 2d b2 63 e0 95 9f 2b d7 e8 a4 d3 3a 8c 4b 25 7e 19 // d3 08 28 0b af 40 cc ed 1b 3c d3 a8 6e e2 2d d9 da 49 d7 50 53 9e // ee 11 04 e9 9a 9f 8a 06 5e 54 99 c7 31 25 a8 a8 43 0e da 7a ee 15 // 68 21 a9 7c 23 76 11 b5 0f 68 2a 2c cc d0 96 93 04 f0 a5 0a e9 88 // 00 df b3 2e e1 bc fe ab 98 18 2c 34 a5 1e 67 fa 5b d7 38 c2 2c 44 // fc 12 69 ce 73 f4 64 ed d2 f3 12 96 e9 2e 62 df 51 cf 55 79 8a e2 // e3 c3 3c 57 b0 9f 4e cd 13 46 91 22 09 5a 35 63 f9 5f 0a 04 cf 58 // dc ea 4a ed 5e 8b dd a7 61 78 63 cb c3 7a 97 eb ad b4 6d 67 9f 7e // 30 01 4d 96 d0 ac 7c e9 48 43 68 fa 5f d1 9c bc 3d 13 94 10 a2 bd // 7f fa ce f1 bd f7 6d d1 d5 f3 4d 23 92 fc b9 1c 75 85 fc 1a e7 d8 // ba 2a a8 de d9 64 5d 5a 5e 76 e2 27 9b 6e 06 92 10 11 37 da 94 6d // fb d3 83 64 76 f5 da d7 fe d7 01 15 d7 16 dc e8 7b 5a d7 55 e5 65 // 3a 70 9f 5a a4 22 65 ec 96 57 ed 40 6c c9 25 6a f3 62 8c 01 16 b8 // e1 d2 33 06 98 3e 9a db c1 9d ec 35 48 70 c9 8e 2e 76 56 68 95 df // 93 3a 80 c4 c3 6b 61 7d b4 bb da 1a 4c a7 d6 c8 0a 43 73 44 71 fc // 92 d0 bd ea cf c1 25 dd cd 73 fe bd 8f 7e f8 4f 22 1d 52 ae 71 37 // 2c ee 80 2d 59 01 3a 15 95 8e 85 0f 8f df 46 d8 fd 3b 87 46 33 da // f3 b1 f3 46 47 04 56 c0 57 22 25 84 80 95 9d d6 af cf fa 1f 3f 2c // a0 33 01 13 39 c5 cb 85 b7 d1 c9 b5 91 6f b8 dc 9c 27 83 df 64 eb // 5c ca 5a f8 3a 74 fe 5b b2 59 f9 37 22 84 2e b4 ac 85 1e 71 f3 cf // d6 7a 39 59 0e 7f 8e 20 f0 18 74 4b 92 77 e6 eb 46 b5 f2 11 df 5f // 76 7e f2 9d c9 a9 72 e1 4c 40 ea 2d 46 24 f1 87 f3 01 c1 11 6d 3a // 61 ad eb 5c 6f 7c cc 02 1a c5 e1 8d 8b 40 d7 f1 f1 9d af 44 45 c0 // 6e 72 db 87 01 c2 67 c0 14 4c 92 cd dd 49 af 7a 87 ac a5 aa 05 d0 // 09 00 dd 27 cc 78 0d 2f 7d b3 be f2 6c c4 fd 35 85 43 e1 9d 73 17 // 9b 87 9f 7b dc 70 2a b4 05 27 0c 93 a3 ed 64 15 3e 20 b5 b6 63 77 // 3a 2a d4 e8 e3 e1 e8 ea d6 9e c8 0d 75 d0 2f 74 ff 94 f0 e0 95 24 // 0a 56 4e ee ce 4f c9 bc f1 9b f2 24 3c 70 0e 1d ae 14 a1 b0 21 70 // 13 97 7b fa 05 f6 81 ab c3 77 14 fe 46 2d 0a 63 20 44 ce 52 fd aa // 1c 1a 80 6b 1e b4 37 0e 23 ca 02 47 e5 36 16 5a a9 f1 c2 af 8a df // ea 36 9e e1 f4 a2 c7 82 3a 7b ae f0 28 a1 e7 75 01 db 48 db 6a a0 // d7 e3 09 69 f7 19 73 68 db 02 d4 43 80 3b 53 b2 89 93 15 f7 e2 ba // 9c 5a e9 52 a3 86 6b 4e a6 0f 3d 66 9e 0a 91 f7 ef 64 0c d9 38 64 // 6b f8 82 2f e4 55 f0 30 2f cc f8 7c 7f ad 6d af 38 fd e0 38 fa 59 // 6b 83 a9 fd 5b f6 75 66 9a 6c b2 ba b4 4c 66 17 f0 79 50 bf 34 00 // b9 3b bc b4 17 46 30 f2 75 db da 7a 06 31 c4 b4 56 e5 f8 0e b6 25 // 8c 18 74 e7 7d 42 67 43 e4 78 91 7f e4 4b 73 dc 20 3b aa 2c c4 42 // b8 4b 58 18 40 9a ba e9 9d 97 a2 87 54 96 9b d3 93 df 00 00 00 00 // 00 00 00 00 00 00 00 00 00} (length 0x1000) size: len = // 0xfffffffffffffdfc (2 bytes) // } // } // } // len: len = 0x2000 (8 bytes) // ] *(uint32_t*)0x200000000f00 = 8; memcpy( (void*)0x200000000f04, "\xb0\x47\x6b\x76\xba\x5d\x04\x4f\x65\x27\x15\x19\x72\x7e\x4f\xf1\xff\x0d" "\x12\xc0\xe6\xbd\xf3\xea\x1f\x52\xe2\x4f\x60\xca\x69\x84\x57\xb3\x28\x32" "\xb8\x3d\x7e\x96\x69\x4c\x1f\xeb\x58\x09\xbd\x67\x00\x2f\x71\xe0\xb9\x7c" "\x0d\x52\x70\xc0\x4f\xfa\x64\xf6\x3b\x2e\x18\xee\x4b\x7b\x57\x2f\xe2\xf4" "\xd0\x3c\xad\x38\xbc\xd1\x06\xff\x12\xf5\x3b\x44\x3a\xc6\xfc\x81\xda\x51" "\x8f\x54\xb9\x00\x4a\x44\x85\x95\x29\xc0\x7a\x2b\x1b\x8f\xed\xdc\x01\x80" "\xa0\xf3\x7b\x13\xba\xbb\xa1\xdd\x08\x13\xb7\xea\x56\xda\xc4\xb7\xff\xe9" "\xa2\xef\x54\x22\x14\x39\xec\xc5\x52\x23\xef\x2d\x40\xf4\xba\x81\x08\xc1" "\x03\x87\xdd\xff\xba\xed\x25\xd4\x1e\x76\x92\xbf\x26\xdd\xfa\x74\x7a\x66" "\x6c\xaf\xf4\x98\x43\xe3\x8c\x86\xca\xc7\x32\x3f\x78\x4a\x08\x00\x00\x00" "\xa4\x9c\x3f\x4a\x98\xfb\x40\x13\xf4\xe5\x73\xe2\xef\x77\xb0\x96\x5d\x4b" "\xfb\xdf\x7d\x5e\xad\xa6\x94\x06\xca\x93\xf4\x22\x49\x5e\x00\xad\xdf\xca" "\x15\x18\x08\x5a\x40\xf1\x02\x84\xff\x59\x38\x8e\xcf\x47\x6a\x12\xef\x1a" "\x54\x01\x63\x92\x20\x98\xd6\x00\x51\x9a\xe8\xcf\x3e\xf5\x44\x34\x4e\x9d" "\x96\x8f\x34\x1a\xf6\x18\x50\x3b\x45\x5f\x39\x76\xb7\x69\x75\x27\x0e\x94" "\xd7\x14\x30\x23\x82\xc6\x3d\xe5\xb7\xc1\xfa\xd1\xfa\x37\x3b\x36\x99\x16" "\xcb\x0b\x00\x00\x00\x9e\xbb\xae\xb2\x62\x88\x4d\x25\xa0\xe1\xd9\xfb\x14" "\x1d\xe6\x0d\xf7\xe6\x4c\xb3\x8b\x6f\x71\x67\x99\x1f\x8f\xba\x06\xbf\xfe" "\x2d\x49\x13\x3b\xbb\x46\x2c\xd8\xa9\x49\x31\x77\xee\xe5\xf0\x38\x75\xb1" "\x5c\x7a\x92\xc3\xcd\x6a\x3f\xdf\xc6\x4f\x23\x6e\x14\xfa\x05\xa0\xe8\xd3" "\xc4\x5f\x13\xee\xcd\x22\xe1\x35\x28\xc7\x41\x86\xdc\x50\xe0\xe2\xaf\x44" "\x17\x7e\x26\xbd\xed\x11\x61\xe5\x53\x33\x75\x50\x8d\xad\xb8\x3d\xb5\x12" "\x6c\xc8\x10\xf4\xe3\x0d\x4e\x24\xec\x12\xc3\xb9\x9e\x52\x20\xaa\xcf\x42" "\xc5\x8f\x29\x60\xbd\x43\xc3\x37\xdb\xd3\x18\xae\xeb\x5c\x9a\x6c\xd5\xff" "\xd3\xbf\x14\x97\xbb\x48\xab\x7b\xcb\x32\xc9\xc3\x3c\x9f\x5b\x9b\xc4\x64" "\x5b\x96\xf2\x3f\x9e\x0d\x82\x6b\x78\x00\x30\x44\x4f\xfb\x92\x5f\x55\xdf" "\x58\x7e\xf5\xca\x5e\xa7\x4c\xcd\x66\xaf\xc7\x98\x1d\xa4\x96\xd6\xf0\x37" "\xef\xbb\x0b\x08\xf3\xf5\x07\x8c\x60\xff\xb4\xdb\x18\xd1\xb5\x99\x96\xbd" "\x9b\x15\x13\x44\x67\x85\xbf\x4e\xce\x85\x87\xb3\x9d\x81\x76\xdc\x9c\x73" "\x5d\x5e\xa2\x51\x33\xb2\x05\x3b\xba\x22\x7b\x81\xfa\xab\x72\x20\x32\x6f" "\x88\x14\xa9\xdf\x4e\xba\x4e\xcc\x6a\xcd\xd8\x2f\x70\xb6\x53\xb5\x6a\x18" "\xcc\x9d\xfa\x4d\xeb\x0a\x11\x2c\x79\x7a\xb8\x9a\x51\xa1\x03\xc3\xa9\x08" "\x5d\x82\x85\x23\x37\x0c\x4d\x79\xd9\x48\x4f\x4d\xc9\x10\x73\x5a\x2c\x9b" "\x5b\x85\x19\x7c\xd9\xc0\x73\xdf\x7a\x54\xb4\x0d\xf8\xe1\xbf\x59\x5b\xab" "\x95\x79\x00\xc2\xa1\xa7\xcc\x40\xe8\x8e\xd0\xc5\x5c\x36\x2f\xfb\xb7\xf8" "\x8a\x07\x25\xa6\xae\x73\xb9\x36\xa6\x39\xe9\x51\xfa\xf9\xc4\x5a\xe7\x4a" "\x2e\xce\x2f\x6f\x88\xe4\x25\xee\x41\xd2\xc6\x0c\xb0\x83\xa2\xfd\x6d\x07" "\x38\x19\x08\xa7\x22\xec\xe3\x2f\x89\xa5\x53\xcf\x07\x94\xf5\x02\x8b\xdc" "\x7b\xd5\x41\xd8\x84\x64\xa4\xf8\x0a\xc0\xb8\xb6\x25\xa8\x03\xa5\x5d\xe4" "\xb0\x5a\x95\xfc\x7f\x8f\xc3\xd6\xd7\x98\x58\xcc\xb2\x69\xb7\xb8\xb2\x16" "\x57\x65\x41\x64\xa9\xaa\x29\xf4\xe8\x46\x23\x77\xe9\xd2\x34\xa4\x1e\xa6" "\x98\x41\xa4\xaa\xa1\xe5\xf8\x9f\x9b\x07\x4f\x6f\x71\xcb\x1f\xfa\xa4\x50" "\xc3\x16\x0b\x0e\x31\x9e\xc8\x1a\xd3\x01\x01\xdb\x66\x21\x8b\x0c\x69\xf9" "\x7c\x23\x44\x65\xdc\x45\x84\x9f\xcf\xd6\x2d\x39\x6f\x2b\x50\xdd\xcc\x0e" "\xd7\xdd\x86\x51\x43\x15\x34\x23\x2a\xb6\xd1\x18\x6d\x77\x60\x77\x0a\x1f" "\xc6\xc7\x75\x53\xa7\x9d\x02\x97\x19\x4f\x79\x49\x97\xee\x47\x78\x10\x94" "\xa7\x6d\x9d\xcc\xf6\x32\xdc\xbb\x52\x7b\x3e\x68\x95\x0d\x9b\xb5\x34\x24" "\x5c\x7f\x08\xae\x1d\x6e\xf2\x75\x02\x92\xae\x28\xe5\xe6\xdc\xfe\x2a\x69" "\x73\x7d\xd7\xa1\xe4\x53\xf3\x90\x2a\xe9\x07\x89\xe9\x8c\x21\x29\x05\x42" "\x20\x99\x90\x4d\x3b\xfb\x94\x9b\xde\x18\x76\x82\xa5\x9c\x01\xaa\x8e\x6a" "\x99\x72\xa6\x3d\x6a\xae\xf4\xd4\x13\x9b\x10\xa2\x4e\x06\x37\x07\xf1\xab" "\xa7\x9b\xd5\x9e\x3f\x97\x09\xa8\x73\xdf\xf4\x01\xd1\xf3\x56\xc4\xbe\x5e" "\x44\x9a\xe0\xe2\x63\x3a\x1f\xe5\x0e\xd3\x67\xfe\x56\xb0\x49\x99\xa8\xc3" "\xb6\xca\xbb\x42\x25\x65\x47\x99\x5e\xa9\x98\xf3\x93\x7d\x15\x38\x97\xd1" "\xc8\x3f\x1a\xd9\x22\xd6\x83\x5b\xdf\xa3\xb9\x86\xdc\x6f\x4b\xd9\x27\xa4" "\xca\x13\xfb\xaa\x99\xb7\xb4\x37\x58\xe2\x32\x9d\x58\x8f\x40\xfa\xc7\x18" "\xb1\x6c\xca\x85\x54\x68\x64\x3f\x38\x18\x49\x6b\x49\x15\xfe\x9a\x2b\xdd" "\x3e\x68\x88\x9f\xea\x24\xbc\x1d\xfa\x62\x87\xa8\x01\xd4\x9a\x7b\xb8\x46" "\x54\x14\x74\x48\x55\x0d\x29\x19\xe4\xdf\x3a\x94\x3a\x88\xcf\x61\x6b\xef" "\xea\x4e\x7a\x4f\xdd\xb7\x96\x93\x11\xc6\x83\x7f\x95\x29\x96\x62\x41\xbe" "\x1e\x57\xed\x2d\x77\x3d\xeb\xc5\x42\x98\x6d\x09\x86\x69\x05\xa3\xf6\x3b" "\x6e\x18\x20\x08\x6d\x52\xa7\x0f\x03\x91\x54\xe8\x39\xda\x7e\xa8\x52\xc3" "\x3b\xf3\x72\x2a\x04\x8f\x61\xbb\xf0\x68\x51\x9e\x05\x0b\x87\x88\x37\x0f" "\xb1\x30\xa4\x2e\x9f\x53\x22\xdf\xff\x65\xb1\x5d\x58\x8f\x9e\x92\x6b\x70" "\xe4\x53\x0e\x8b\x66\x69\x7c\xab\xb1\xe8\x51\x48\x31\x43\x1f\xa0\xea\xec" "\xb4\x9f\x96\x13\xed\x5f\xd7\xbc\x50\xf8\x97\xbd\xa3\x6d\x24\xd4\x29\x6e" "\x14\x3e\x24\x80\xe3\x25\xec\x09\xa7\x7c\x03\xa0\x7b\x4f\x86\xeb\x70\x30" "\x85\x31\x3e\xbe\xee\x94\xef\x5b\x1c\xde\x3f\x6a\x7e\xfd\x78\x57\x72\xeb" "\x40\x34\x03\x9f\x59\x8c\x07\x81\x9b\x76\x94\x16\xa2\x23\xfa\xb8\x24\xc4" "\xac\x50\x08\x6e\x78\x04\x2a\x1c\xcf\x47\xb6\xc7\xed\xe8\x54\x0c\xde\xd4" "\xbd\x4c\x92\x0c\xe6\xc2\xb7\x49\x3a\x56\x34\xc5\xe9\x6b\xb7\x61\x37\x36" "\x23\xab\x47\x3b\x12\x1d\x55\x5b\xfd\x5a\x8b\xc3\xf5\xc5\x41\x8b\xed\x83" "\xff\xd0\xd6\x49\x28\x40\x55\x0f\xcc\xc0\xc3\x57\x46\x37\x03\x96\xd0\x19" "\x0b\x7b\x1d\x2c\xad\xcc\x15\x08\x77\xe0\xd1\x97\xf6\x92\xf9\x7c\xec\x79" "\x0c\x95\xe3\xd3\x95\x9d\xc7\xc6\x8a\xca\x37\x30\x6c\x1b\xc1\x3a\xd3\x38" "\x48\x39\x5d\xba\x5e\x3c\x9c\xe8\x09\x0b\xc0\xe7\xe8\x31\x20\x91\x77\x36" "\x41\xbe\x56\x41\x19\x21\xe3\xd4\x73\x32\x1c\x6d\x8b\xd1\x0b\x7d\x3f\x5a" "\xed\xd6\x62\x0b\xca\xa0\x64\x74\xbb\xb2\x98\xbc\x77\x29\x7b\x8b\x5d\xcb" "\x9e\x6b\x33\xdb\xe6\x76\x46\x0c\xca\x82\x56\x09\x85\x77\x24\xce\xe2\x45" "\x30\x6d\x07\xfd\xa2\x87\xd5\xfe\x57\xc4\x24\xc2\x7c\xf9\xb6\xcf\x0f\x16" "\xd2\xc6\xa8\x07\x1b\xd5\x7c\x82\x6d\x73\x71\x84\x1c\xf4\x3d\xab\x1b\x42" "\x42\x1c\xe4\x16\xd0\xd3\xa9\xc8\x0b\xc8\x07\xd2\xe6\x76\x1e\x53\xf0\x6b" "\x3e\x63\xc0\xaf\x1b\x45\x48\xd8\x20\x11\x84\x21\x20\x5f\x04\x0f\x4a\xb3" "\x53\x07\x87\x1e\x4c\x7a\x21\xff\x28\x08\x2c\x29\xe0\x2e\x89\x48\x60\x64" "\x66\x18\x98\xc0\xeb\x18\x11\xc7\x0a\x61\x24\xc1\xf2\x5d\x62\xc3\x87\x94" "\xa3\xe8\x7c\x31\x2c\x87\x0d\xb7\xb6\x0d\x0d\xf8\xb5\x78\x60\xc9\x4d\x1a" "\x9c\x56\x1b\x32\x7f\xae\x3a\x68\xce\x9f\xf4\x55\x1e\x41\x8e\xb0\x07\x66" "\xf0\x34\x1c\x5e\x79\x6e\x3c\xbb\xbe\x6b\x48\x64\x92\x8b\x96\x61\x10\x25" "\x6d\x54\x75\xeb\x1f\xd7\xb2\x89\x3b\x60\xe1\x9e\x85\x9b\xaa\xf2\x3c\x92" "\x33\xa1\xb0\x64\x77\x16\x71\xee\x2d\x07\xc1\x51\xe2\xe9\x9c\x37\xa1\x16" "\xa3\x38\x78\x80\x52\xa7\x26\xa8\x51\x9b\x83\x35\xe9\xff\x4f\x71\xd0\x0a" "\xb6\x34\x54\x3c\x20\xdd\xea\x1b\xf5\x7d\x4f\x2b\x79\x71\x82\xff\x19\x61" "\x8b\x69\x74\xd2\xb6\x9d\x9f\x05\x29\x34\xd5\x27\xa1\x83\x0b\xf2\x78\x58" "\x42\xf3\x5e\xaf\x32\xb6\x5b\x7c\x9f\xdd\x6f\x0c\x41\x75\x60\x72\xa5\x9c" "\x0c\xce\x0b\x73\x05\x74\x07\x29\xf1\xda\xa1\x4e\x00\x92\xda\x9d\x02\x23" "\x21\xb7\x26\xd6\x58\xfc\xef\x55\xaf\xfa\x2b\xbf\x36\xad\x78\x8f\x1f\x42" "\x3b\x7d\xfd\x32\x84\x35\xb4\xd5\xdf\x31\x51\x43\xd8\xb8\x02\x8b\xa4\xbe" "\xa6\x13\x4a\x3d\xc9\x72\x0c\x73\xd5\xe6\x6b\x8b\x81\x68\x75\x2e\xea\x9f" "\x78\xc7\x5f\x04\xef\xd9\x67\x7d\xbe\x41\x9f\x13\xf5\xe1\xc9\x76\x42\x76" "\xa8\x38\x21\xb7\x10\x30\x7d\x8f\x85\x35\x9b\x34\xd0\x38\xff\x17\xde\x45" "\xe8\x73\x9d\x4b\x64\x7f\xd1\xa8\xd7\x94\xa3\x27\x3d\x92\x2a\xf3\x37\x4f" "\x5d\x3c\x75\xb8\x34\x5b\x9d\xfd\xab\xb2\xc0\x41\x8a\x35\x89\x21\xe0\xe7" "\x3d\x0f\xe8\x8c\xaa\xb1\x74\x1b\x91\x36\x73\xe2\x2f\xf4\xb5\x9a\xfa\x0f" "\x65\x3a\x42\x3d\x9b\x2b\xb2\x0c\xbf\x07\x95\x1a\x34\x9e\xea\x18\xa8\x91" "\xb4\xf4\xdc\x6d\xf8\xe4\x2a\x61\x81\x28\x4f\x64\x3d\xe5\xfd\x29\x24\xae" "\x54\xf6\x72\xa1\x92\x03\x43\x47\x6c\x67\x33\x3e\x1e\x82\x05\xbf\x48\x77" "\xb1\x25\x1a\x83\xf4\x17\x93\x67\x14\xed\xb1\xc6\x97\x5b\xa7\x96\x9d\x2f" "\xcc\x2e\x69\x02\x4a\x46\x69\xac\x2f\x99\x81\x16\xad\xe1\xbd\x84\x56\xa1" "\x8f\x3f\x1f\xcc\xbe\x95\xdf\x9e\xd2\x1d\xb7\x73\x15\xb7\x46\x9f\x30\xbf" "\xae\x41\x84\x15\xd9\xcb\x5a\xee\xa6\x27\xba\x68\x11\xe3\x0d\x56\xd4\xf4" "\xbf\xe5\xf7\x94\xea\x42\x43\xe3\xcd\xfa\xd3\xef\x55\x19\x96\x99\xb8\x43" "\x30\x83\xb6\xf7\x2f\x95\xef\xfc\x5f\x2f\x61\x3c\xfc\xef\xaf\x0b\x94\xe8" "\x01\xeb\xcb\x70\x95\xa1\x47\x4e\xe9\x31\x42\xb8\x2c\x9b\xf9\x88\x66\x17" "\xb6\xbf\x69\xd0\x8c\x83\xc7\x6c\xd2\x1d\x4c\xce\x58\x72\xd9\x9d\xe8\xe5" "\x4b\xbf\xf9\x15\xab\x92\x3b\x2d\x24\xbb\x3a\xa1\x78\xdd\x50\xb4\x4f\xd0" "\xeb\x88\x0e\xf3\x3c\xa5\x1d\x4b\xf5\xf0\xfb\xc8\xff\xe1\x8a\xfe\x42\xc9" "\xa1\xb9\x00\x7e\x4e\xfa\xd9\x55\xba\xa1\x0c\xf5\x66\x13\x48\x12\x53\xd6" "\x9c\x02\xe7\x66\x17\x14\xb6\x8b\xe0\xfd\x64\xf2\x9b\xda\xfb\xc8\xb4\xa0" "\xb3\x0b\xd6\x70\x9c\x67\xfe\x8e\x89\x15\xd0\x47\x9b\x39\x02\xb1\xd0\x16" "\x9f\xb5\x48\x6b\x02\xe9\x66\xad\x5d\x8a\x2b\xcf\x42\xec\xba\x59\x17\x7c" "\xd8\x5e\x17\x23\x96\x67\xf6\xb0\x45\xd1\xf8\x73\xce\x24\x73\x3a\xe1\x7e" "\x2d\x84\x32\x70\x90\x62\xe7\x86\xa2\x2a\xc9\x25\x12\x1f\x1b\x0d\x46\xc6" "\x6d\x4f\xb9\x08\x8f\x4a\xa0\xcf\xe2\x14\x9f\x6c\x2c\xb5\xb7\x5d\x45\x34" "\x9b\xc8\x8f\xbd\x47\xe0\x1e\xa0\x7e\x7c\xd5\x73\x33\x5a\xab\x8d\x38\x98" "\x46\x56\x68\x00\xdd\x08\x4b\xc3\xca\xa9\x5f\x76\x32\x71\x9c\x65\x1f\x2d" "\x33\xbe\x0f\xb5\x63\x47\xc0\x63\xb3\xc6\xe3\xe7\x5c\x5e\x58\xca\xeb\x4c" "\x37\x57\x48\x59\xb7\x8c\x1e\xd0\x18\xfb\xee\xd7\x88\xa4\x30\x5a\x9e\xe1" "\xc1\xef\x65\xa0\xc8\x3a\x7c\xd7\x17\xa8\xc0\x8e\xcd\x4e\x86\x37\x0f\xff" "\xfd\x6d\x40\xa8\x9a\x0b\x1e\x8c\x15\xa1\x0a\xd5\x40\x6e\x86\x7e\x49\x31" "\x9a\xd8\x3b\xfb\xb9\x25\xd5\xe2\x40\xb4\xbd\x44\xfd\x75\x1e\x75\x10\xd5" "\xea\x03\xa6\xca\xb9\x5f\x37\x15\x5d\x1f\xd6\x9a\xae\xa1\xdb\x4a\x1f\x53" "\x71\x4e\xb9\x0e\x66\x92\x09\xcf\x63\x4f\x84\xa5\x0c\x85\xbd\xc5\x18\x38" "\xeb\xbb\x54\x5b\x43\x87\x79\x0d\xf6\x7f\x01\x22\x74\x0c\x2a\xbc\x91\x0c" "\xf8\x32\x30\x39\x41\x72\xa5\x6c\x9f\xfd\xa6\x67\x5b\xb8\xbb\x39\x84\x67" "\x30\xa1\xbf\x76\x4a\xeb\x92\x40\x7c\x90\xa1\x94\xda\x88\x0c\xb8\xa4\xef" "\xb5\xb5\x7a\x83\x11\xd8\x64\x20\x9c\x7f\xd2\x26\xb9\x35\x82\xb6\xb1\x1e" "\xec\x55\x9a\xbf\xbb\xa6\x53\xc0\x56\x9c\x21\x9d\x3a\x2e\x60\x55\x5c\xb7" "\x39\xf9\xd3\x2d\x56\x4f\x23\xc4\xe9\x8b\xe7\x8a\xa5\x53\x61\x08\x22\xaf" "\x42\x6f\x96\x1d\xf0\xdf\x21\x85\xc6\x1c\xca\xa2\x2b\x2a\x6a\xa6\xfb\x3e" "\x91\x7b\xdf\xb2\xbe\x9c\x3f\xfb\x8a\x50\x82\x13\x21\x11\x9c\x4c\xf4\x91" "\x7d\xb3\x95\x48\xab\xc1\x7b\xfb\xa2\x67\xfa\x50\xf6\xaf\x15\xc5\x60\xa2" "\x10\x55\xf9\x67\xf1\xca\x6f\x65\x6d\xdb\x55\x6f\x9c\x7e\x17\xa7\x71\xee" "\xef\x7e\x80\x94\x0d\x1c\x14\xdd\xf2\xc2\x76\x47\x68\x6f\xd0\x52\x64\x60" "\x03\x6a\xee\xa3\x95\xfb\x10\xab\xef\x2b\xe2\xea\x96\xc9\xbb\x38\x03\x70" "\xc0\x8d\x15\x68\xd3\x0e\xea\x0f\x3e\x6b\x7c\xf8\xf7\xed\xc7\xb3\x7d\x4d" "\x0a\xff\xd2\x49\x33\x07\x07\xb5\x4e\xe6\x20\xf2\x08\xd8\x85\x79\x11\x71" "\xeb\x67\xa2\x5a\x80\xfc\xc6\x92\x2e\x02\x58\xc9\x67\x3b\x65\x76\x56\x49" "\x49\xdf\xa5\xbe\xd9\xa0\x29\x9b\xf9\x52\xaa\xde\x65\x4d\xe1\x6e\x22\xd5" "\x4f\xcd\x39\x1d\xed\x6a\xda\xb9\x4f\xf6\x21\xef\xcd\x91\xef\x69\xac\xf8" "\xdf\xa1\xb2\x26\x92\xba\x3e\x49\xcd\x1d\x3f\xbe\xd6\xdb\x14\x02\x06\x5a" "\xb3\x7e\x45\x70\x56\x87\x79\x77\xeb\xac\x33\xef\x56\x6f\x28\xa1\x9b\x9a" "\xcb\x67\xa9\xcc\x53\xfe\xb1\x56\x81\x4e\x88\x0b\x3d\xd5\xa9\x11\x9f\xfd" "\xbc\x5a\x45\xc2\x0e\xa3\x75\xf2\x88\x25\x75\xb9\xa2\x87\x40\xee\xbf\x63" "\xf2\x89\x0a\x00\x00\x00\xec\x33\xcb\xdc\xde\xde\x98\xa2\x01\x42\x4d\x00" "\x0d\xf1\xef\xd6\x4d\xd7\x26\x8c\xc1\xb2\x36\x6c\xcf\xb0\x97\x54\x82\x2d" "\xaf\xdb\x18\x21\xde\x5e\x6e\xbe\xe0\x96\x08\xe8\x2e\x67\x9f\xaf\xb7\xa5" "\x10\x01\x72\xf2\x69\x98\xd3\x1d\x7f\x27\xc2\xb3\x10\xf0\x37\x2c\x3b\x5e" "\x88\x8f\x8e\x6e\xfb\x56\x07\x41\x77\xbf\x6a\x2a\x5b\xbd\x9e\xd0\x70\xad" "\x5a\xaf\x23\xce\x14\x4d\x1a\xc8\x6c\xad\x11\x0e\x59\x16\xa8\xa5\x7e\x1e" "\x7f\xc3\xd3\x73\x53\xf8\x4f\x2f\x6d\x43\xd9\x2a\xb8\xb3\x50\x40\x46\x7f" "\x3f\x8b\x1d\x23\xfa\xc0\x21\xbb\xac\x37\x10\xed\xc8\xe2\xe2\x6d\x79\x4d" "\xb3\x8e\x48\x02\x0f\x63\xe9\x4d\x4b\x4d\xca\x3e\x01\x55\x37\xa8\xe3\x00" "\x82\x74\xd5\x5f\x81\xaf\x93\x1a\x0f\xaf\x1a\x43\x84\x45\xb6\xa0\x48\x9b" "\x93\xf7\xb8\x8f\x81\xf7\x61\xea\xe0\xf8\x2e\x60\xcb\x0c\xf2\x74\x5c\xa8" "\xc9\xe3\x0d\x3c\xc1\x89\xc1\x40\x5b\x19\x94\xed\x71\xb0\x0d\x90\xea\x7a" "\x94\x10\x29\x16\xcd\xc9\x15\x62\x0c\x36\x3d\x04\xe5\x1e\xab\xaa\xca\x6c" "\x28\x14\xa7\xc1\xe7\xaa\xee\xc8\x0b\xdc\x13\x13\x5b\x81\x3e\x6d\x0e\xea" "\x83\x44\x6a\x5c\x57\xec\x29\x69\x5c\x30\x2c\x0d\x8d\xa6\x5b\x61\xfe\x8a" "\xda\x51\xa3\x26\x12\x1a\xb1\x21\xa9\x71\xc2\xfc\x07\x0c\xa8\x42\x72\xd1" "\x22\xc1\x69\x6f\x52\xfb\xd5\xed\x06\x78\x3a\xbe\x18\x8d\xcf\x13\x3c\x4d" "\x41\xe1\x02\x95\xf6\xff\xda\x69\xfa\x8c\x5a\x7c\x0f\xec\x34\x25\xa2\xd6" "\x05\x23\xa6\x0d\x28\x0b\x5c\xe3\x4e\xac\x59\x11\x26\x81\x72\xe7\x72\xfe" "\xfb\xa6\x3a\x6f\x5c\x6d\xaf\xa9\xe5\x00\xa5\xe1\x35\x5f\xb6\x14\x61\x3f" "\x8f\xc1\xef\x5e\x54\x66\xfa\x19\x21\x2b\xcd\xc3\x49\xa8\x65\xf4\xce\xe6" "\xea\x80\xb1\x1a\x41\x0b\xb6\xe4\xad\x67\x73\x93\x97\x3e\x38\x62\x1d\x25" "\xff\x6c\x48\x76\xef\x8a\x8d\x2b\xa6\x51\xbe\x4a\x78\xd2\xba\x9f\xaf\xad" "\xce\xa8\xef\xf9\xcc\xa3\xf4\xab\x71\xa0\xb8\x49\x17\x79\x4e\x52\x12\x20" "\xda\xd0\x99\xac\x8a\xaf\x32\xab\xd1\x62\x34\x88\x79\xe4\x29\x9e\x4d\x46" "\x39\x5f\x9d\x55\x26\x7b\x63\x5e\x18\xca\x2e\x2f\xc9\x61\x46\xb9\x6c\x8a" "\x80\x55\x13\x0b\x8d\x8c\xb1\x0c\xc3\x13\x82\xdf\x34\x05\x7b\xd8\x63\x7f" "\x86\xe4\x8a\xdc\x85\x4a\xf4\x08\x22\x67\x52\xa0\x4d\xf8\xd0\x36\x2d\xb2" "\x63\xe0\x95\x9f\x2b\xd7\xe8\xa4\xd3\x3a\x8c\x4b\x25\x7e\x19\xd3\x08\x28" "\x0b\xaf\x40\xcc\xed\x1b\x3c\xd3\xa8\x6e\xe2\x2d\xd9\xda\x49\xd7\x50\x53" "\x9e\xee\x11\x04\xe9\x9a\x9f\x8a\x06\x5e\x54\x99\xc7\x31\x25\xa8\xa8\x43" "\x0e\xda\x7a\xee\x15\x68\x21\xa9\x7c\x23\x76\x11\xb5\x0f\x68\x2a\x2c\xcc" "\xd0\x96\x93\x04\xf0\xa5\x0a\xe9\x88\x00\xdf\xb3\x2e\xe1\xbc\xfe\xab\x98" "\x18\x2c\x34\xa5\x1e\x67\xfa\x5b\xd7\x38\xc2\x2c\x44\xfc\x12\x69\xce\x73" "\xf4\x64\xed\xd2\xf3\x12\x96\xe9\x2e\x62\xdf\x51\xcf\x55\x79\x8a\xe2\xe3" "\xc3\x3c\x57\xb0\x9f\x4e\xcd\x13\x46\x91\x22\x09\x5a\x35\x63\xf9\x5f\x0a" "\x04\xcf\x58\xdc\xea\x4a\xed\x5e\x8b\xdd\xa7\x61\x78\x63\xcb\xc3\x7a\x97" "\xeb\xad\xb4\x6d\x67\x9f\x7e\x30\x01\x4d\x96\xd0\xac\x7c\xe9\x48\x43\x68" "\xfa\x5f\xd1\x9c\xbc\x3d\x13\x94\x10\xa2\xbd\x7f\xfa\xce\xf1\xbd\xf7\x6d" "\xd1\xd5\xf3\x4d\x23\x92\xfc\xb9\x1c\x75\x85\xfc\x1a\xe7\xd8\xba\x2a\xa8" "\xde\xd9\x64\x5d\x5a\x5e\x76\xe2\x27\x9b\x6e\x06\x92\x10\x11\x37\xda\x94" "\x6d\xfb\xd3\x83\x64\x76\xf5\xda\xd7\xfe\xd7\x01\x15\xd7\x16\xdc\xe8\x7b" "\x5a\xd7\x55\xe5\x65\x3a\x70\x9f\x5a\xa4\x22\x65\xec\x96\x57\xed\x40\x6c" "\xc9\x25\x6a\xf3\x62\x8c\x01\x16\xb8\xe1\xd2\x33\x06\x98\x3e\x9a\xdb\xc1" "\x9d\xec\x35\x48\x70\xc9\x8e\x2e\x76\x56\x68\x95\xdf\x93\x3a\x80\xc4\xc3" "\x6b\x61\x7d\xb4\xbb\xda\x1a\x4c\xa7\xd6\xc8\x0a\x43\x73\x44\x71\xfc\x92" "\xd0\xbd\xea\xcf\xc1\x25\xdd\xcd\x73\xfe\xbd\x8f\x7e\xf8\x4f\x22\x1d\x52" "\xae\x71\x37\x2c\xee\x80\x2d\x59\x01\x3a\x15\x95\x8e\x85\x0f\x8f\xdf\x46" "\xd8\xfd\x3b\x87\x46\x33\xda\xf3\xb1\xf3\x46\x47\x04\x56\xc0\x57\x22\x25" "\x84\x80\x95\x9d\xd6\xaf\xcf\xfa\x1f\x3f\x2c\xa0\x33\x01\x13\x39\xc5\xcb" "\x85\xb7\xd1\xc9\xb5\x91\x6f\xb8\xdc\x9c\x27\x83\xdf\x64\xeb\x5c\xca\x5a" "\xf8\x3a\x74\xfe\x5b\xb2\x59\xf9\x37\x22\x84\x2e\xb4\xac\x85\x1e\x71\xf3" "\xcf\xd6\x7a\x39\x59\x0e\x7f\x8e\x20\xf0\x18\x74\x4b\x92\x77\xe6\xeb\x46" "\xb5\xf2\x11\xdf\x5f\x76\x7e\xf2\x9d\xc9\xa9\x72\xe1\x4c\x40\xea\x2d\x46" "\x24\xf1\x87\xf3\x01\xc1\x11\x6d\x3a\x61\xad\xeb\x5c\x6f\x7c\xcc\x02\x1a" "\xc5\xe1\x8d\x8b\x40\xd7\xf1\xf1\x9d\xaf\x44\x45\xc0\x6e\x72\xdb\x87\x01" "\xc2\x67\xc0\x14\x4c\x92\xcd\xdd\x49\xaf\x7a\x87\xac\xa5\xaa\x05\xd0\x09" "\x00\xdd\x27\xcc\x78\x0d\x2f\x7d\xb3\xbe\xf2\x6c\xc4\xfd\x35\x85\x43\xe1" "\x9d\x73\x17\x9b\x87\x9f\x7b\xdc\x70\x2a\xb4\x05\x27\x0c\x93\xa3\xed\x64" "\x15\x3e\x20\xb5\xb6\x63\x77\x3a\x2a\xd4\xe8\xe3\xe1\xe8\xea\xd6\x9e\xc8" "\x0d\x75\xd0\x2f\x74\xff\x94\xf0\xe0\x95\x24\x0a\x56\x4e\xee\xce\x4f\xc9" "\xbc\xf1\x9b\xf2\x24\x3c\x70\x0e\x1d\xae\x14\xa1\xb0\x21\x70\x13\x97\x7b" "\xfa\x05\xf6\x81\xab\xc3\x77\x14\xfe\x46\x2d\x0a\x63\x20\x44\xce\x52\xfd" "\xaa\x1c\x1a\x80\x6b\x1e\xb4\x37\x0e\x23\xca\x02\x47\xe5\x36\x16\x5a\xa9" "\xf1\xc2\xaf\x8a\xdf\xea\x36\x9e\xe1\xf4\xa2\xc7\x82\x3a\x7b\xae\xf0\x28" "\xa1\xe7\x75\x01\xdb\x48\xdb\x6a\xa0\xd7\xe3\x09\x69\xf7\x19\x73\x68\xdb" "\x02\xd4\x43\x80\x3b\x53\xb2\x89\x93\x15\xf7\xe2\xba\x9c\x5a\xe9\x52\xa3" "\x86\x6b\x4e\xa6\x0f\x3d\x66\x9e\x0a\x91\xf7\xef\x64\x0c\xd9\x38\x64\x6b" "\xf8\x82\x2f\xe4\x55\xf0\x30\x2f\xcc\xf8\x7c\x7f\xad\x6d\xaf\x38\xfd\xe0" "\x38\xfa\x59\x6b\x83\xa9\xfd\x5b\xf6\x75\x66\x9a\x6c\xb2\xba\xb4\x4c\x66" "\x17\xf0\x79\x50\xbf\x34\x00\xb9\x3b\xbc\xb4\x17\x46\x30\xf2\x75\xdb\xda" "\x7a\x06\x31\xc4\xb4\x56\xe5\xf8\x0e\xb6\x25\x8c\x18\x74\xe7\x7d\x42\x67" "\x43\xe4\x78\x91\x7f\xe4\x4b\x73\xdc\x20\x3b\xaa\x2c\xc4\x42\xb8\x4b\x58" "\x18\x40\x9a\xba\xe9\x9d\x97\xa2\x87\x54\x96\x9b\xd3\x93\xdf\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 4096); *(uint16_t*)0x200000001f04 = 0xfdfc; syscall(__NR_write, /*fd=*/r[1], /*data=*/0x200000000f00ul, /*len=*/0x2000ul); } int main(void) { syscall(__NR_mmap, /*addr=*/0x1ffffffff000ul, /*len=*/0x1000, /*prot=*/0ul, /*flags=MAP_FIXED|MAP_ANONYMOUS|MAP_PRIVATE*/ 0x32ul, /*fd=*/(intptr_t)-1, /*offset=*/0ul); syscall(__NR_mmap, /*addr=*/0x200000000000ul, /*len=*/0x1000000, /*prot=PROT_WRITE|PROT_READ|PROT_EXEC*/ 7ul, /*flags=MAP_FIXED|MAP_ANONYMOUS|MAP_PRIVATE*/ 0x32ul, /*fd=*/(intptr_t)-1, /*offset=*/0ul); syscall(__NR_mmap, /*addr=*/0x200001000000ul, /*len=*/0x1000, /*prot=*/0ul, /*flags=MAP_FIXED|MAP_ANONYMOUS|MAP_PRIVATE*/ 0x32ul, /*fd=*/(intptr_t)-1, /*offset=*/0ul); const char* reason; (void)reason; loop(); return 0; }