1 | $ uname -a |
---|
2 | Darwin camotes 15.5.0 Darwin Kernel Version 15.5.0: Tue Apr 19 18:36:36 PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64 x86_64 |
---|
3 | |
---|
4 | |
---|
5 | |
---|
6 | $ port installed | grep netcat |
---|
7 | netcat @1.10_2 (active) |
---|
8 | |
---|
9 | $ nc -l 4040 |
---|
10 | Abort trap: 6 |
---|
11 | |
---|
12 | |
---|
13 | |
---|
14 | $ sudo dtruss -fn nc |
---|
15 | PID/THRD SYSCALL(args) = return |
---|
16 | 59571/0x90d79b: thread_selfid(0x7FAA23F02CD0, 0x7FAA23E01200, 0x7FAA25800000) = 9492379 0 |
---|
17 | 59571/0x90d79b: csops(0x0, 0x0, 0x7FFF5579D2C0) = 0 0 |
---|
18 | 59571/0x90d79b: issetugid(0x0, 0x0, 0x7FFF5579D2C0) = 0 0 |
---|
19 | 59571/0x90d79b: shared_region_check_np(0x7FFF5579B1C8, 0x0, 0x7FFF5579D2C0) = 0 0 |
---|
20 | 59571/0x90d79b: stat64("/usr/lib/libSystem.B.dylib\0", 0x7FFF5579C588, 0x7FFF5579D2C0) = 0 0 |
---|
21 | 59571/0x90d79b: stat64("/usr/lib/system/libcache.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
22 | 59571/0x90d79b: stat64("/usr/lib/system/libcommonCrypto.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
23 | 59571/0x90d79b: stat64("/usr/lib/system/libcompiler_rt.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
24 | 59571/0x90d79b: stat64("/usr/lib/system/libcopyfile.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
25 | 59571/0x90d79b: stat64("/usr/lib/system/libcorecrypto.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
26 | 59571/0x90d79b: stat64("/usr/lib/system/libdispatch.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
27 | 59571/0x90d79b: stat64("/usr/lib/system/libdyld.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
28 | 59571/0x90d79b: stat64("/usr/lib/system/libkeymgr.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
29 | 59571/0x90d79b: stat64("/usr/lib/system/liblaunch.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
30 | 59571/0x90d79b: stat64("/usr/lib/system/libmacho.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
31 | 59571/0x90d79b: stat64("/usr/lib/system/libquarantine.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
32 | 59571/0x90d79b: stat64("/usr/lib/system/libremovefile.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
33 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_asl.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
34 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_blocks.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
35 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_c.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
36 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_configuration.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
37 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_coreservices.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
38 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_coretls.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
39 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_dnssd.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
40 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_info.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
41 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_kernel.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
42 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_m.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
43 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_malloc.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
44 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_network.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
45 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_networkextension.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
46 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_notify.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
47 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_platform.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
48 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_pthread.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
49 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_sandbox.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
50 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_secinit.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
51 | 59571/0x90d79b: stat64("/usr/lib/system/libsystem_trace.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
52 | 59571/0x90d79b: stat64("/usr/lib/system/libunc.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
53 | 59571/0x90d79b: stat64("/usr/lib/system/libunwind.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
54 | 59571/0x90d79b: stat64("/usr/lib/system/libxpc.dylib\0", 0x7FFF5579C198, 0x7FFF5579D2C0) = 0 0 |
---|
55 | 59571/0x90d79b: stat64("/usr/lib/libobjc.A.dylib\0", 0x7FFF5579B478, 0x7FFF5579D2C0) = 0 0 |
---|
56 | 59571/0x90d79b: stat64("/usr/lib/libauto.dylib\0", 0x7FFF5579B478, 0x7FFF5579D2C0) = 0 0 |
---|
57 | 59571/0x90d79b: stat64("/usr/lib/libc++abi.dylib\0", 0x7FFF5579B358, 0x7FFF5579D2C0) = 0 0 |
---|
58 | 59571/0x90d79b: stat64("/usr/lib/libc++.1.dylib\0", 0x7FFF5579B358, 0x7FFF5579D2C0) = 0 0 |
---|
59 | 59571/0x90d79b: stat64("/usr/lib/libDiagnosticMessagesClient.dylib\0", 0x7FFF5579B248, 0x7FFF5579D2C0) = 0 0 |
---|
60 | 59571/0x90d79b: open("/dev/dtracehelper\0", 0x2, 0x7FFF5579D180) = 3 0 |
---|
61 | 59571/0x90d79b: ioctl(0x3, 0x80086804, 0x7FFF5579D108) = 0 0 |
---|
62 | 59571/0x90d79b: close(0x3) = 0 0 |
---|
63 | 59571/0x90d79b: sysctl(0x7FFF5579C8D0, 0x2, 0x7FFF5579C8E0) = 0 0 |
---|
64 | 59571/0x90d79b: thread_selfid(0x7FFF5579C8D0, 0x2, 0x7FFF5579C8E0) = 9492379 0 |
---|
65 | 59571/0x90d79b: bsdthread_register(0x7FFF996CF344, 0x7FFF996CF334, 0x2000) = 1073741887 0 |
---|
66 | 59571/0x90d79b: mprotect(0x10A469000, 0x88, 0x1) = 0 0 |
---|
67 | 59571/0x90d79b: mprotect(0x10A46B000, 0x1000, 0x0) = 0 0 |
---|
68 | 59571/0x90d79b: mprotect(0x10A481000, 0x1000, 0x0) = 0 0 |
---|
69 | 59571/0x90d79b: mprotect(0x10A482000, 0x1000, 0x0) = 0 0 |
---|
70 | 59571/0x90d79b: mprotect(0x10A498000, 0x1000, 0x0) = 0 0 |
---|
71 | 59571/0x90d79b: mprotect(0x10A499000, 0x1000, 0x1) = 0 0 |
---|
72 | 59571/0x90d79b: mprotect(0x10A469000, 0x88, 0x3) = 0 0 |
---|
73 | 59571/0x90d79b: mprotect(0x10A469000, 0x88, 0x1) = 0 0 |
---|
74 | 59571/0x90d79b: issetugid(0x10A469000, 0x88, 0x1) = 0 0 |
---|
75 | 59571/0x90d79b: getpid(0x10A469000, 0x88, 0x1) = 59571 0 |
---|
76 | 59571/0x90d79b: stat64("/AppleInternal/XBS/.isChrooted\0", 0x7FFF5579C838, 0x1) = -1 Err#2 |
---|
77 | 59571/0x90d79b: stat64("/AppleInternal\0", 0x7FFF5579C7A8, 0x1) = -1 Err#2 |
---|
78 | 59571/0x90d79b: csops(0xE8B3, 0x7, 0x7FFF5579C2C0) = -1 Err#22 |
---|
79 | 59571/0x90d79b: sysctl(0x7FFF5579C680, 0x4, 0x7FFF5579C3F8) = 0 0 |
---|
80 | 59571/0x90d79b: csops(0xE8B3, 0x7, 0x7FFF5579BBB0) = -1 Err#22 |
---|
81 | 59571/0x90d79b: proc_info(0x2, 0xE8B3, 0x11) = 56 0 |
---|
82 | 59571/0x90d79b: sigaction(0x2, 0x7FFF5579E2E8, 0x7FFF5579E310) = 0 0 |
---|
83 | 59571/0x90d79b: sigaction(0x3, 0x7FFF5579E2E8, 0x7FFF5579E310) = 0 0 |
---|
84 | 59571/0x90d79b: sigaction(0xF, 0x7FFF5579E2E8, 0x7FFF5579E310) = 0 0 |
---|
85 | 59571/0x90d79b: sigaction(0x10, 0x7FFF5579E2E8, 0x7FFF5579E310) = 0 0 |
---|
86 | 59571/0x90d79b: sigaction(0xD, 0x7FFF5579E2E8, 0x7FFF5579E310) = 0 0 |
---|
87 | 59571/0x90d79b: getuid(0xD, 0x7FFF5579E2E8, 0x7FFF5579E310) = 501 0 |
---|
88 | 59571/0x90d79b: getgid(0xD, 0x7FFF5579E2E8, 0x7FFF5579E310) = 20 0 |
---|
89 | 59571/0x90d79b: shm_open(0x7FFF9856CD7F, 0x0, 0x0) = 3 0 |
---|
90 | 59571/0x90d79b: mmap(0x0, 0x1000, 0x1, 0x1, 0x3, 0x0) = 0x10A69A000 0 |
---|
91 | 59571/0x90d79b: close_nocancel(0x3) = 0 0 |
---|
92 | 59571/0x90d79b: geteuid(0x3, 0x1000, 0x1) = 501 0 |
---|
93 | 59571/0x90d79b: stat64("/etc/asl/.noquota\0", 0x7FFF5579D640, 0x1) = -1 Err#2 |
---|
94 | 59571/0x90d79b: sigprocmask(0x1, 0x0, 0x7FFF5579E150) = 0x0 0 |
---|
95 | 59571/0x90d79b: sigaltstack(0x0, 0x7FFF5579E140, 0x7FFF5579E150) = 0 0 |
---|
96 | 59571/0x90d79b: sigprocmask(0x3, 0x7FFF5579E174, 0x0) = 0x0 0 |
---|
97 | 59571/0x90d79b: __pthread_sigmask(0x3, 0x7FFF5579E180, 0x0) = 0 0 |
---|
98 | 59571/0x90d79b: __pthread_kill(0x50F, 0x6, 0x0) = 0 0 |
---|
99 | |
---|
100 | |
---|
101 | |
---|
102 | |
---|
103 | |
---|