File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    00507c50
    00507c50github.com/bishopfox/sliver/implant/sliver/handlers.psHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.psHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    00507c50ldr x16, [x28+16]
    00507c54sub x17, sp, 544
    00507c58subs xzr, x17, x16
    00507c5cb.ls 0x5083d8
    00507c60sub x20, sp, 672
    00507c64stp x29, x30, [x20-8]
    00507c68add sp, x20, 0
    00507c6csub x29, sp, 8
    00507c70str x0, [sp+680]
    00507c74str x1, [sp+688]
    00507c78str x2, [sp+696]
    00507c7cstr x3, [sp+704]
    00507c80adrp x0, 0x168000
    00507c84add x0, x0, 3488
    00507c88bl runtime.newobject
    00507c8cstr x0, [sp+448]
    00507c90adrp x27, 0x544000
    00507c94ldr w1, [x27+3056]
    00507c98cbz w1, 0x507ca0
    00507c9cb 0x507ca4
    00507ca0
    00507ca0loc_507ca0:
    00507ca0b 0x507cc0
    00507ca4
    00507ca4loc_507ca4:
    00507ca4str x0, [sp+264]
    00507ca8mov x1, x0
    00507cacadrp x0, 0x168000
    00507cb0add x0, x0, 3488
    00507cb4bl runtime.wbZero
    00507cb8ldr x0, [sp+264]
    00507cbcb 0x507cc0
    00507cc0
    00507cc0loc_507cc0:
    00507cc0stp xzr, xzr, [x0]
    00507cc4stp xzr, xzr, [x0+16]
    00507cc8stp xzr, xzr, [x0+32]
    00507cccstr xzr, [x0+48]
    00507cd0ldr x4, [sp+448]
    00507cd4str x4, [sp+128]
    00507cd8str x4, [sp+616]
    00507cdcldr x0, [sp+680]
    00507ce0ldr x1, [sp+688]
    00507ce4ldr x2, [sp+696]
    00507ce8adrp x3, 0x20d000
    00507cecadd x3, x3, 1120
    00507cf0bl google.golang.org/protobuf/proto.Unmarshal
    00507cf4str x0, [sp+192]
    00507cf8str x1, [sp+200]
    00507cfccbnz x0, 0x507d04
    00507d00b 0x507dc4
    00507d04
    00507d04loc_507d04:
    00507d04add x27, sp, 600
    00507d08stp xzr, xzr, [x27]
    00507d0cadd x5, sp, 600
    00507d10str x5, [sp+416]
    00507d14ldr x5, [sp+192]
    00507d18ldr x6, [sp+200]
    00507d1cstr x5, [sp+400]
    00507d20str x6, [sp+408]
    00507d24str x5, [sp+392]
    00507d28ldr x5, [sp+392]
    00507d2ccbnz x5, 0x507d34
    00507d30b 0x507d44
    00507d34
    00507d34loc_507d34:
    00507d34ldr x5, [sp+392]
    00507d38ldr x5, [x5+8]
    00507d3cstr x5, [sp+392]
    00507d40b 0x507d48
    00507d44
    00507d44loc_507d44:
    00507d44b 0x507d48
    00507d48
    00507d48loc_507d48:
    00507d48ldr x5, [sp+416]
    00507d4cldrsb x27, [x5]
    00507d50ldr x6, [sp+392]
    00507d54ldr x7, [sp+408]
    00507d58str x6, [x5]
    00507d5cadrp x27, 0x544000
    00507d60ldr w6, [x27+3056]
    00507d64cbz w6, 0x507d6c
    00507d68b 0x507d70
    00507d6c
    00507d6cloc_507d6c:
    00507d6cb 0x507d84
    00507d70
    00507d70loc_507d70:
    00507d70bl runtime.gcWriteBarrier2
    00507d74str x7, [x25]
    00507d78ldr x6, [x5+8]
    00507d7cstr x6, [x25+8]
    00507d80b 0x507d84
    00507d84
    00507d84loc_507d84:
    00507d84str x7, [x5+8]
    00507d88ldr x2, [sp+416]
    00507d8cldrsb x27, [x2]
    00507d90b 0x507d94
    00507d94
    00507d94loc_507d94:
    00507d94str x2, [sp+424]
    00507d98orr x4, xzr, 1
    00507d9cstr x4, [sp+432]
    00507da0str x4, [sp+440]
    00507da4adrp x0, 0x1b3000
    00507da8add x0, x0, 981
    00507dacmovz x1, 26
    00507db0mov x3, x4
    00507db4bl log.Printf
    00507db8ldp x29, x30, [sp-8]
    00507dbcadd sp, sp, 672
    00507dc0ret x30
    00507dc4
    00507dc4loc_507dc4:
    00507dc4str xzr, [sp+576]
    00507dc8add x27, sp, 584
    00507dccstp xzr, xzr, [x27]
    00507dd0add x27, sp, 560
    00507dd4stp xzr, xzr, [x27]
    00507dd8ldr x1, [sp+128]
    00507ddcldrsb x27, [x1]
    00507de0ldrb w0, [x1+8]
    00507de4strb w0, [sp+87]
    00507de8bl github.com/bishopfox/sliver/implant/sliver/ps.Processes
    00507decstr x0, [sp+576]
    00507df0str x1, [sp+584]
    00507df4str x2, [sp+592]
    00507df8str x3, [sp+560]
    00507dfcstr x4, [sp+568]
    00507e00ldr x1, [sp+576]
    00507e04ldr x2, [sp+584]
    00507e08ldr x3, [sp+592]
    00507e0cstr x1, [sp+224]
    00507e10str x2, [sp+232]
    00507e14str x3, [sp+240]
    00507e18ldr x1, [sp+560]
    00507e1cldr x2, [sp+568]
    00507e20str x1, [sp+208]
    00507e24str x2, [sp+216]
    00507e28ldr x1, [sp+224]
    00507e2cldr x2, [sp+232]
    00507e30ldr x3, [sp+240]
    00507e34str x1, [sp+144]
    00507e38str x2, [sp+152]
    00507e3cstr x3, [sp+160]
    00507e40ldr x1, [sp+216]
    00507e44ldr x2, [sp+208]
    00507e48str x2, [sp+192]
    00507e4cstr x1, [sp+200]
    00507e50cbnz x2, 0x507e58
    00507e54b 0x507f10
    00507e58
    00507e58loc_507e58:
    00507e58add x27, sp, 600
    00507e5cstp xzr, xzr, [x27]
    00507e60add x5, sp, 600
    00507e64str x5, [sp+360]
    00507e68ldr x5, [sp+192]
    00507e6cldr x6, [sp+200]
    00507e70str x5, [sp+344]
    00507e74str x6, [sp+352]
    00507e78str x5, [sp+336]
    00507e7cldr x5, [sp+336]
    00507e80cbnz x5, 0x507e88
    00507e84b 0x507e98
    00507e88
    00507e88loc_507e88:
    00507e88ldr x5, [sp+336]
    00507e8cldr x5, [x5+8]
    00507e90str x5, [sp+336]
    00507e94b 0x507e9c
    00507e98
    00507e98loc_507e98:
    00507e98b 0x507e9c
    00507e9c
    00507e9cloc_507e9c:
    00507e9cldr x5, [sp+360]
    00507ea0ldrsb x27, [x5]
    00507ea4ldr x6, [sp+336]
    00507ea8ldr x7, [sp+352]
    00507eacstr x6, [x5]
    00507eb0adrp x27, 0x544000
    00507eb4ldr w6, [x27+3056]
    00507eb8cbz w6, 0x507ec0
    00507ebcb 0x507ec4
    00507ec0
    00507ec0loc_507ec0:
    00507ec0b 0x507ed8
    00507ec4
    00507ec4loc_507ec4:
    00507ec4bl runtime.gcWriteBarrier2
    00507ec8str x7, [x25]
    00507eccldr x6, [x5+8]
    00507ed0str x6, [x25+8]
    00507ed4b 0x507ed8
    00507ed8
    00507ed8loc_507ed8:
    00507ed8str x7, [x5+8]
    00507edcldr x2, [sp+360]
    00507ee0ldrsb x27, [x2]
    00507ee4b 0x507ee8
    00507ee8
    00507ee8loc_507ee8:
    00507ee8str x2, [sp+368]
    00507eecorr x4, xzr, 1
    00507ef0str x4, [sp+376]
    00507ef4str x4, [sp+384]
    00507ef8adrp x0, 0x1b1000
    00507efcadd x0, x0, 1559
    00507f00movz x1, 23
    00507f04mov x3, x4
    00507f08bl log.Printf
    00507f0cb 0x507f14
    00507f10
    00507f10loc_507f10:
    00507f10b 0x507f14
    00507f14
    00507f14loc_507f14:
    00507f14adrp x0, 0x168000
    00507f18add x0, x0, 3712
    00507f1cbl runtime.newobject
    00507f20str x0, [sp+328]
    00507f24adrp x27, 0x544000
    00507f28ldr w1, [x27+3056]
    00507f2ccbz w1, 0x507f34
    00507f30b 0x507f38
    00507f34
    00507f34loc_507f34:
    00507f34b 0x507f54
    00507f38
    00507f38loc_507f38:
    00507f38str x0, [sp+256]
    00507f3cmov x1, x0
    00507f40adrp x0, 0x168000
    00507f44add x0, x0, 3712
    00507f48bl runtime.wbZero
    00507f4cldr x0, [sp+256]
    00507f50b 0x507f54
    00507f54
    00507f54loc_507f54:
    00507f54stp xzr, xzr, [x0]
    00507f58stp xzr, xzr, [x0+16]
    00507f5cstp xzr, xzr, [x0+32]
    00507f60stp xzr, xzr, [x0+48]
    00507f64str xzr, [x0+64]
    00507f68adrp x2, 0x544000
    00507f6cadd x2, x2, 1504
    00507f70str x2, [sp+296]
    00507f74b 0x507f78
    00507f78
    00507f78loc_507f78:
    00507f78str x2, [sp+304]
    00507f7cstp xzr, xzr, [sp+312]
    00507f80ldr x3, [sp+328]
    00507f84ldrsb x27, [x3]
    00507f88stp xzr, xzr, [x3+16]
    00507f8cadrp x27, 0x544000
    00507f90ldr w4, [x27+3056]
    00507f94cbz w4, 0x507f9c
    00507f98b 0x507fa0
    00507f9c
    00507f9cloc_507f9c:
    00507f9cb 0x507fb0
    00507fa0
    00507fa0loc_507fa0:
    00507fa0ldr x4, [x3+8]
    00507fa4bl runtime.gcWriteBarrier1
    00507fa8str x4, [x25]
    00507facb 0x507fb0
    00507fb0
    00507fb0loc_507fb0:
    00507fb0str x2, [x3+8]
    00507fb4ldr x2, [sp+328]
    00507fb8str x2, [sp+136]
    00507fbcldr x2, [sp+152]
    00507fc0ldr x3, [sp+144]
    00507fc4ldr x4, [sp+160]
    00507fc8str x3, [sp+576]
    00507fccstr x2, [sp+584]
    00507fd0str x4, [sp+592]
    00507fd4str xzr, [sp+104]
    00507fd8str x2, [sp+96]
    00507fdcldr x2, [sp+576]
    00507fe0str x2, [sp+88]
    00507fe4b 0x507fe8
    00507fe8
    00507fe8loc_507fe8:
    00507fe8ldr x2, [sp+96]
    00507fecldr x3, [sp+104]
    00507ff0subs xzr, x2, x3
    00507ff4b.gt 0x507ffc
    00507ff8b 0x508310
    00507ffc
    00507ffcloc_507ffc:
    00507ffcldr x1, [sp+88]
    00508000str x1, [sp+288]
    00508004ldr x1, [sp+288]
    00508008ldr x2, [x1]
    0050800cldr x0, [x1+8]
    00508010str x2, [sp+168]
    00508014str x0, [sp+176]
    00508018ldrsb x27, [x2]
    0050801cldr x1, [x2+56]
    00508020blr x1
    00508024str x0, [sp+120]
    00508028ldr x1, [sp+168]
    0050802cldrsb x27, [x1]
    00508030ldr x1, [x1+48]
    00508034ldr x0, [sp+176]
    00508038blr x1
    0050803cstr x0, [sp+112]
    00508040ldr x1, [sp+168]
    00508044ldrsb x27, [x1]
    00508048ldr x1, [x1+32]
    0050804cldr x0, [sp+176]
    00508050blr x1
    00508054str x0, [sp+544]
    00508058str x1, [sp+552]
    0050805cldr x1, [sp+168]
    00508060ldrsb x27, [x1]
    00508064ldr x1, [x1+40]
    00508068ldr x0, [sp+176]
    0050806cblr x1
    00508070str x0, [sp+528]
    00508074str x1, [sp+536]
    00508078ldr x1, [sp+168]
    0050807cldrsb x27, [x1]
    00508080ldr x1, [x1+24]
    00508084ldr x0, [sp+176]
    00508088blr x1
    0050808cstr x0, [sp+512]
    00508090str x1, [sp+520]
    00508094adrp x0, 0x189000
    00508098add x0, x0, 2208
    0050809cbl runtime.newobject
    005080a0str x0, [sp+280]
    005080a4adrp x27, 0x543000
    005080a8ldr w1, [x27+3056]
    005080accbz w1, 0x5080b4
    005080b0b 0x5080b8
    005080b4
    005080b4loc_5080b4:
    005080b4b 0x5080d4
    005080b8
    005080b8loc_5080b8:
    005080b8str x0, [sp+248]
    005080bcmov x1, x0
    005080c0adrp x0, 0x189000
    005080c4add x0, x0, 2208
    005080c8bl runtime.wbZero
    005080ccldr x0, [sp+248]
    005080d0b 0x5080d4
    005080d4
    005080d4loc_5080d4:
    005080d4mov x20, x0
    005080d8adr x27, 16
    005080dcstp x29, x27, [sp-24]
    005080e0sub x29, sp, 24
    005080e4bl fn_87cf0
    005080e8sub x29, sp, 8
    005080ecldr x3, [sp+280]
    005080f0ldrsb x27, [x3]
    005080f4ldr x4, [sp+120]
    005080f8str w4, [x3+8]
    005080fcldr x3, [sp+280]
    00508100ldrsb x27, [x3]
    00508104ldr x4, [sp+112]
    00508108str w4, [x3+12]
    0050810cldr x3, [sp+280]
    00508110ldrsb x27, [x3]
    00508114ldr x4, [sp+544]
    00508118ldr x5, [sp+552]
    0050811cstr x5, [x3+24]
    00508120adrp x27, 0x543000
    00508124ldr w5, [x27+3056]
    00508128cbz w5, 0x508130
    0050812cb 0x508134
    00508130
    00508130loc_508130:
    00508130b 0x508148
    00508134
    00508134loc_508134:
    00508134bl runtime.gcWriteBarrier2
    00508138str x4, [x25]
    0050813cldr x5, [x3+16]
    00508140str x5, [x25+8]
    00508144b 0x508148
    00508148
    00508148loc_508148:
    00508148str x4, [x3+16]
    0050814cldr x3, [sp+280]
    00508150ldrsb x27, [x3]
    00508154ldr x4, [sp+528]
    00508158ldr x5, [sp+536]
    0050815cstr x5, [x3+40]
    00508160adrp x27, 0x543000
    00508164ldr w5, [x27+3056]
    00508168cbz w5, 0x508170
    0050816cb 0x508174
    00508170
    00508170loc_508170:
    00508170b 0x508188
    00508174
    00508174loc_508174:
    00508174bl runtime.gcWriteBarrier2
    00508178str x4, [x25]
    0050817cldr x5, [x3+32]
    00508180str x5, [x25+8]
    00508184b 0x508188
    00508188
    00508188loc_508188:
    00508188str x4, [x3+32]
    0050818cldr x3, [sp+280]
    00508190ldrsb x27, [x3]
    00508194ldr x4, [sp+512]
    00508198ldr x5, [sp+520]
    0050819cstr x5, [x3+56]
    005081a0adrp x27, 0x543000
    005081a4ldr w5, [x27+3056]
    005081a8cbz w5, 0x5081b0
    005081acb 0x5081b4
    005081b0
    005081b0loc_5081b0:
    005081b0b 0x5081c8
    005081b4
    005081b4loc_5081b4:
    005081b4bl runtime.gcWriteBarrier2
    005081b8str x4, [x25]
    005081bcldr x5, [x3+48]
    005081c0str x5, [x25+8]
    005081c4b 0x5081c8
    005081c8
    005081c8loc_5081c8:
    005081c8str x4, [x3+48]
    005081ccldr x3, [sp+280]
    005081d0str x3, [sp+184]
    005081d4ldr x0, [sp+168]
    005081d8ldr x3, [sp+176]
    005081dcadrp x4, 0x211000
    005081e0add x4, x4, 1872
    005081e4subs xzr, x0, x4
    005081e8b.eq 0x5081f0
    005081ecb 0x5083c0
    005081f0
    005081f0loc_5081f0:
    005081f0str x3, [sp+272]
    005081f4mov x0, x3
    005081f8bl github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).CmdLine
    005081fcstr x0, [sp+488]
    00508200str x1, [sp+496]
    00508204str x2, [sp+504]
    00508208ldr x3, [sp+184]
    0050820cldrsb x27, [x3]
    00508210str x1, [x3+80]
    00508214str x2, [x3+88]
    00508218adrp x27, 0x543000
    0050821cldr w1, [x27+3056]
    00508220cbz w1, 0x508228
    00508224b 0x50822c
    00508228
    00508228loc_508228:
    00508228b 0x508240
    0050822c
    0050822cloc_50822c:
    0050822cbl runtime.gcWriteBarrier2
    00508230str x0, [x25]
    00508234ldr x5, [x3+72]
    00508238str x5, [x25+8]
    0050823cb 0x508240
    00508240
    00508240loc_508240:
    00508240str x0, [x3+72]
    00508244ldr x5, [sp+136]
    00508248ldrsb x27, [x5]
    0050824cldr x2, [x5+24]
    00508250ldr x0, [x5+8]
    00508254ldr x5, [x5+16]
    00508258add x1, x5, 1
    0050825csubs xzr, x2, x1
    00508260b.hs 0x508268
    00508264b 0x50826c
    00508268
    00508268loc_508268:
    00508268b 0x508280
    0050826c
    0050826cloc_50826c:
    0050826corr x3, xzr, 1
    00508270adrp x4, 0x17d000
    00508274add x4, x4, 3360
    00508278bl runtime.growslice
    0050827cb 0x508280
    00508280
    00508280loc_508280:
    00508280ldr x3, [sp+184]
    00508284sub x4, x1, 1
    00508288adrp x27, 0x543000
    0050828cldr w5, [x27+3056]
    00508290cbz w5, 0x508298
    00508294b 0x50829c
    00508298
    00508298loc_508298:
    00508298b 0x5082b0
    0050829c
    0050829cloc_50829c:
    0050829cbl runtime.gcWriteBarrier2
    005082a0str x3, [x25]
    005082a4ldr x5, [x0+3*x4]
    005082a8str x5, [x25+8]
    005082acb 0x5082b0
    005082b0
    005082b0loc_5082b0:
    005082b0str x3, [x0+3*x4]
    005082b4ldr x3, [sp+136]
    005082b8ldrsb x27, [x3]
    005082bcstr x1, [x3+16]
    005082c0str x2, [x3+24]
    005082c4adrp x27, 0x543000
    005082c8ldr w2, [x27+3056]
    005082cccbz w2, 0x5082d4
    005082d0b 0x5082d8
    005082d4
    005082d4loc_5082d4:
    005082d4b 0x5082ec
    005082d8
    005082d8loc_5082d8:
    005082d8bl runtime.gcWriteBarrier2
    005082dcstr x0, [x25]
    005082e0ldr x2, [x3+8]
    005082e4str x2, [x25+8]
    005082e8b 0x5082ec
    005082ec
    005082ecloc_5082ec:
    005082ecstr x0, [x3+8]
    005082f0b 0x5082f4
    005082f4
    005082f4loc_5082f4:
    005082f4ldr x2, [sp+104]
    005082f8add x2, x2, 1
    005082fcstr x2, [sp+104]
    00508300ldr x2, [sp+288]
    00508304add x2, x2, 16
    00508308str x2, [sp+88]
    0050830cb 0x507fe8
    00508310
    00508310loc_508310:
    00508310ldr x2, [sp+136]
    00508314str x2, [sp+480]
    00508318str xzr, [sp+456]
    0050831cstp xzr, xzr, [sp+464]
    00508320add x27, sp, 560
    00508324stp xzr, xzr, [x27]
    00508328ldr x1, [sp+480]
    0050832cadrp x0, 0x20c000
    00508330add x0, x0, 1152
    00508334bl google.golang.org/protobuf/proto.Marshal
    00508338str x0, [sp+456]
    0050833cstr x1, [sp+464]
    00508340str x2, [sp+472]
    00508344str x3, [sp+560]
    00508348str x4, [sp+568]
    0050834cldr x2, [sp+456]
    00508350ldr x3, [sp+464]
    00508354ldr x4, [sp+472]
    00508358str x2, [sp+640]
    0050835cstr x3, [sp+648]
    00508360str x4, [sp+656]
    00508364ldr x2, [sp+560]
    00508368ldr x3, [sp+568]
    0050836cstr x2, [sp+624]
    00508370str x3, [sp+632]
    00508374ldr x2, [sp+640]
    00508378ldr x3, [sp+648]
    0050837cldr x4, [sp+656]
    00508380str x2, [sp+680]
    00508384str x3, [sp+688]
    00508388str x4, [sp+696]
    0050838cldr x3, [sp+624]
    00508390ldr x4, [sp+632]
    00508394str x3, [sp+192]
    00508398str x4, [sp+200]
    0050839cldr x0, [sp+680]
    005083a0ldr x1, [sp+688]
    005083a4ldr x2, [sp+696]
    005083a8ldr x26, [sp+704]
    005083acldr x5, [x26]
    005083b0blr x5
    005083b4ldp x29, x30, [sp-8]
    005083b8add sp, sp, 672
    005083bcret x30
    005083c0
    005083c0loc_5083c0:
    005083c0adrp x1, 0x159000
    005083c4add x1, x1, 2400
    005083c8adrp x2, 0x133000
    005083ccadd x2, x2, 1888
    005083d0bl runtime.panicdottypeI
    005083d4hint
    005083d8
    005083d8loc_5083d8:
    005083d8stp x0, x1, [sp+8]
    005083dcstp x2, x3, [sp+24]
    005083e0mov x3, x30
    005083e4bl runtime.morestack_noctxt.abi0
    005083e8ldp x0, x1, [sp+8]
    005083ecldp x2, x3, [sp+24]
    005083f0b 0x507c50
    005083f4udf 0
    005083f8udf 0
    005083fcudf 0
    00507c50
    00508400
    00508400github.com/bishopfox/sliver/implant/sliver/handlers.getFdFromPath: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getFdFromPath(struct string path)
    00508400ldr x16, [x28+16]
    00508404sub x17, sp, 16
    00508408subs xzr, x17, x16
    0050840cb.ls 0x5084bc
    00508410str x30, [sp-144]!
    00508414stur x29, [sp-8]
    00508418sub x29, sp, 8
    0050841cstr x0, [sp+152]
    00508420str x1, [sp+160]
    00508424str xzr, [sp+40]
    00508428stp xzr, xzr, [sp+72]
    0050842cstp xzr, xzr, [sp+104]
    00508430ldr x0, [sp+152]
    00508434ldr x1, [sp+160]
    00508438orr x2, xzr, 0x80000
    0050843cmov x3, xzr
    00508440bl golang.org/x/sys/unix.Open
    00508444str x0, [sp+56]
    00508448str x1, [sp+104]
    0050844cstr x2, [sp+112]
    00508450ldr x4, [sp+56]
    00508454str x4, [sp+64]
    00508458str x1, [sp+120]
    0050845cstr x2, [sp+128]
    00508460ldr x4, [sp+64]
    00508464str x4, [sp+48]
    00508468str x1, [sp+88]
    0050846cstr x2, [sp+96]
    00508470cbnz x1, 0x508478
    00508474b 0x508498
    00508478
    00508478loc_508478:
    00508478movn x3, 0
    0050847cstr x3, [sp+40]
    00508480str x1, [sp+72]
    00508484str x2, [sp+80]
    00508488ldr x0, [sp+40]
    0050848cldur x29, [sp-8]
    00508490ldr x30, [sp], 144
    00508494ret x30
    00508498
    00508498loc_508498:
    00508498ldr x3, [sp+48]
    0050849cstr x3, [sp+40]
    005084a0stp xzr, xzr, [sp+72]
    005084a4ldr x0, [sp+40]
    005084a8mov x1, xzr
    005084acmov x2, xzr
    005084b0ldur x29, [sp-8]
    005084b4ldr x30, [sp], 144
    005084b8ret x30
    005084bc
    005084bcloc_5084bc:
    005084bcstp x0, x1, [sp+8]
    005084c0mov x3, x30
    005084c4bl runtime.morestack_noctxt.abi0
    005084c8ldp x0, x1, [sp+8]
    005084ccb 0x508400
    00508400
    005084d0
    005084d0github.com/bishopfox/sliver/implant/sliver/handlers.getUniqueFd: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getUniqueFd(int fd)
    005084d0ldr x16, [x28+16]
    005084d4sub x17, sp, 192
    005084d8subs xzr, x17, x16
    005084dcb.ls 0x508640
    005084e0sub x20, sp, 320
    005084e4stp x29, x30, [x20-8]
    005084e8add sp, x20, 0
    005084ecsub x29, sp, 8
    005084f0str x0, [sp+328]
    005084f4stp xzr, xzr, [sp+184]
    005084f8add x20, sp, 56
    005084fcadr x27, 16
    00508500stp x29, x27, [sp-24]
    00508504sub x29, sp, 24
    00508508bl fn_87cf0
    0050850csub x29, sp, 8
    00508510ldr x0, [sp+328]
    00508514add x1, sp, 56
    00508518bl golang.org/x/sys/unix.Fstat
    0050851cstr x0, [sp+200]
    00508520str x1, [sp+208]
    00508524cbnz x0, 0x50852c
    00508528b 0x50854c
    0050852c
    0050852cloc_50852c:
    0050852cadrp x0, 0x1a8000
    00508530add x0, x0, 3661
    00508534str x0, [sp+184]
    00508538orr x1, xzr, 7
    0050853cstr x1, [sp+192]
    00508540ldp x29, x30, [sp-8]
    00508544add sp, sp, 320
    00508548ret x30
    0050854c
    0050854cloc_50854c:
    0050854cstp xzr, xzr, [sp+280]
    00508550stp xzr, xzr, [sp+296]
    00508554add x1, sp, 280
    00508558str x1, [sp+232]
    0050855cldr x0, [sp+56]
    00508560bl runtime.convT64
    00508564str x0, [sp+224]
    00508568ldr x1, [sp+232]
    0050856cldrsb x27, [x1]
    00508570adrp x2, 0xed000
    00508574add x2, x2, 3456
    00508578str x2, [x1]
    0050857cadrp x27, 0x543000
    00508580ldr w2, [x27+3056]
    00508584cbz w2, 0x50858c
    00508588b 0x508590
    0050858c
    0050858cloc_50858c:
    0050858cb 0x5085a4
    00508590
    00508590loc_508590:
    00508590bl runtime.gcWriteBarrier2
    00508594str x0, [x25]
    00508598ldr x2, [x1+8]
    0050859cstr x2, [x25+8]
    005085a0b 0x5085a4
    005085a4
    005085a4loc_5085a4:
    005085a4str x0, [x1+8]
    005085a8ldr x0, [sp+64]
    005085acbl runtime.convT64
    005085b0str x0, [sp+216]
    005085b4ldr x1, [sp+232]
    005085b8ldrsb x27, [x1]
    005085bcadrp x2, 0xed000
    005085c0add x2, x2, 3456
    005085c4str x2, [x1+16]
    005085c8adrp x27, 0x543000
    005085ccldr w2, [x27+3056]
    005085d0cbz w2, 0x5085d8
    005085d4b 0x5085dc
    005085d8
    005085d8loc_5085d8:
    005085d8b 0x5085f0
    005085dc
    005085dcloc_5085dc:
    005085dcbl runtime.gcWriteBarrier2
    005085e0str x0, [x25]
    005085e4ldr x5, [x1+24]
    005085e8str x5, [x25+8]
    005085ecb 0x5085f0
    005085f0
    005085f0loc_5085f0:
    005085f0str x0, [x1+24]
    005085f4ldr x2, [sp+232]
    005085f8ldrsb x27, [x2]
    005085fcb 0x508600
    00508600
    00508600loc_508600:
    00508600str x2, [sp+240]
    00508604orr x4, xzr, 2
    00508608str x4, [sp+248]
    0050860cstr x4, [sp+256]
    00508610adrp x0, 0x1a9000
    00508614add x0, x0, 3154
    00508618movz x1, 9
    0050861cmov x3, x4
    00508620bl fmt.Sprintf
    00508624str x0, [sp+264]
    00508628str x1, [sp+272]
    0050862cstr x0, [sp+184]
    00508630str x1, [sp+192]
    00508634ldp x29, x30, [sp-8]
    00508638add sp, sp, 320
    0050863cret x30
    00508640
    00508640loc_508640:
    00508640str x0, [sp+8]
    00508644mov x3, x30
    00508648bl runtime.morestack_noctxt.abi0
    0050864cldr x0, [sp+8]
    00508650b 0x5084d0
    00508654udf 0
    00508658udf 0
    0050865cudf 0
    005084d0
    00508660
    00508660github.com/bishopfox/sliver/implant/sliver/handlers.ifconfigLinuxHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.ifconfigLinuxHandler(struct []uint8 p0, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    00508660ldr x16, [x28+16]
    00508664sub x17, sp, 128
    00508668subs xzr, x17, x16
    0050866cb.ls 0x5087cc
    00508670sub x20, sp, 256
    00508674stp x29, x30, [x20-8]
    00508678add sp, x20, 0
    0050867csub x29, sp, 8
    00508680str x0, [sp+264]
    00508684str x1, [sp+272]
    00508688str x2, [sp+280]
    0050868cstr x3, [sp+288]
    00508690bl github.com/bishopfox/sliver/implant/sliver/handlers.ifconfigLinux
    00508694str x0, [sp+56]
    00508698str x0, [sp+144]
    0050869cstp xzr, xzr, [sp+128]
    005086a0add x0, sp, 128
    005086a4str x0, [sp+200]
    005086a8ldr x0, [sp+144]
    005086acstr x0, [sp+192]
    005086b0ldr x1, [sp+200]
    005086b4ldrsb x27, [x1]
    005086b8adrp x2, 0x156000
    005086bcadd x2, x2, 1440
    005086c0str x2, [x1]
    005086c4adrp x27, 0x543000
    005086c8ldr w2, [x27+3056]
    005086cccbz w2, 0x5086d4
    005086d0b 0x5086d8
    005086d4
    005086d4loc_5086d4:
    005086d4b 0x5086ec
    005086d8
    005086d8loc_5086d8:
    005086d8bl runtime.gcWriteBarrier2
    005086dcstr x0, [x25]
    005086e0ldr x5, [x1+8]
    005086e4str x5, [x25+8]
    005086e8b 0x5086ec
    005086ec
    005086ecloc_5086ec:
    005086ecstr x0, [x1+8]
    005086f0ldr x2, [sp+200]
    005086f4ldrsb x27, [x2]
    005086f8b 0x5086fc
    005086fc
    005086fcloc_5086fc:
    005086fcstr x2, [sp+208]
    00508700orr x4, xzr, 1
    00508704str x4, [sp+216]
    00508708str x4, [sp+224]
    0050870cadrp x0, 0x1b0000
    00508710add x0, x0, 1536
    00508714movz x1, 23
    00508718mov x3, x4
    0050871cbl log.Printf
    00508720ldr x5, [sp+56]
    00508724str x5, [sp+144]
    00508728str xzr, [sp+104]
    0050872cstp xzr, xzr, [sp+112]
    00508730stp xzr, xzr, [sp+232]
    00508734ldr x1, [sp+144]
    00508738adrp x0, 0x20b000
    0050873cadd x0, x0, 2784
    00508740bl google.golang.org/protobuf/proto.Marshal
    00508744str x0, [sp+104]
    00508748str x1, [sp+112]
    0050874cstr x2, [sp+120]
    00508750str x3, [sp+232]
    00508754str x4, [sp+240]
    00508758ldr x5, [sp+104]
    0050875cldr x6, [sp+112]
    00508760ldr x7, [sp+120]
    00508764str x5, [sp+168]
    00508768str x6, [sp+176]
    0050876cstr x7, [sp+184]
    00508770ldr x5, [sp+232]
    00508774ldr x6, [sp+240]
    00508778str x5, [sp+152]
    0050877cstr x6, [sp+160]
    00508780ldr x5, [sp+168]
    00508784ldr x6, [sp+176]
    00508788ldr x7, [sp+184]
    0050878cstr x5, [sp+80]
    00508790str x6, [sp+88]
    00508794str x7, [sp+96]
    00508798ldr x3, [sp+152]
    0050879cldr x4, [sp+160]
    005087a0str x3, [sp+64]
    005087a4str x4, [sp+72]
    005087a8ldr x0, [sp+80]
    005087acldr x1, [sp+88]
    005087b0ldr x2, [sp+96]
    005087b4ldr x26, [sp+288]
    005087b8ldr x5, [x26]
    005087bcblr x5
    005087c0ldp x29, x30, [sp-8]
    005087c4add sp, sp, 256
    005087c8ret x30
    005087cc
    005087ccloc_5087cc:
    005087ccstp x0, x1, [sp+8]
    005087d0stp x2, x3, [sp+24]
    005087d4mov x3, x30
    005087d8bl runtime.morestack_noctxt.abi0
    005087dcldp x0, x1, [sp+8]
    005087e0ldp x2, x3, [sp+24]
    005087e4b 0x508660
    005087e8udf 0
    005087ecudf 0
    00508660
    005087f0
    005087f0github.com/bishopfox/sliver/implant/sliver/handlers.nsLinuxIfconfig: ; void github.com/bishopfox/sliver/implant/sliver/handlers.nsLinuxIfconfig(github.com/bishopfox/sliver/protobuf/sliverpb.Ifconfig * interfaces)
    005087f0ldr x16, [x28+16]
    005087f4sub x17, sp, 1504
    005087f8subs xzr, x17, x16
    005087fcb.ls 0x5093d4
    00508800sub x20, sp, 1632
    00508804stp x29, x30, [x20-8]
    00508808add sp, x20, 0
    0050880csub x29, sp, 8
    00508810str x0, [sp+1640]
    00508814add x27, sp, 1032
    00508818stp xzr, xzr, [x27]
    0050881cadd x27, sp, 1048
    00508820stp xzr, xzr, [x27]
    00508824add x27, sp, 1064
    00508828stp xzr, xzr, [x27]
    0050882cb 0x508830
    00508830
    00508830loc_508830:
    00508830add x20, sp, 808
    00508834adr x27, 16
    00508838stp x29, x27, [sp-24]
    0050883csub x29, sp, 24
    00508840bl fn_87ce0
    00508844sub x29, sp, 8
    00508848str xzr, [sp+1000]
    0050884cadd x0, sp, 808
    00508850str x0, [sp+800]
    00508854ldrsb x27, [x0]
    00508858orr x1, xzr, 0x8080808080808080
    0050885cstr x1, [x0]
    00508860add x0, sp, 1032
    00508864str x0, [sp+792]
    00508868ldrsb x27, [x0]
    0050886cadrp x27, 0x543000
    00508870ldr w1, [x27+3056]
    00508874cbz w1, 0x50887c
    00508878b 0x508880
    0050887c
    0050887cloc_50887c:
    0050887cb 0x508898
    00508880
    00508880loc_508880:
    00508880bl runtime.gcWriteBarrier2
    00508884add x1, sp, 808
    00508888str x1, [x25]
    0050888cldr x2, [x0+16]
    00508890str x2, [x25+8]
    00508894b 0x508898
    00508898
    00508898loc_508898:
    00508898add x1, sp, 808
    0050889cstr x1, [x0+16]
    005088a0b 0x5088a4
    005088a4
    005088a4loc_5088a4:
    005088a4add x0, sp, 1032
    005088a8str x0, [sp+784]
    005088acbl runtime.rand
    005088b0ldr x1, [sp+784]
    005088b4ldrsb x27, [x1]
    005088b8str x0, [x1+8]
    005088bcadd x0, sp, 1032
    005088c0str x0, [sp+352]
    005088c4adrp x0, 0x1a8000
    005088c8add x0, x0, 1757
    005088ccstr x0, [sp+280]
    005088d0movz x0, 5
    005088d4str x0, [sp+288]
    005088d8str xzr, [sp+1448]
    005088dcadd x27, sp, 1456
    005088e0stp xzr, xzr, [x27]
    005088e4add x27, sp, 1432
    005088e8stp xzr, xzr, [x27]
    005088ecldr x0, [sp+280]
    005088f0ldr x1, [sp+288]
    005088f4bl io/ioutil.ReadDir
    005088f8str x0, [sp+1448]
    005088fcstr x1, [sp+1456]
    00508900str x2, [sp+1464]
    00508904str x3, [sp+1432]
    00508908str x4, [sp+1440]
    0050890cldr x0, [sp+1456]
    00508910ldr x1, [sp+1464]
    00508914ldr x2, [sp+1448]
    00508918str x2, [sp+1008]
    0050891cstr x0, [sp+1016]
    00508920str x1, [sp+1024]
    00508924ldr x0, [sp+1432]
    00508928ldr x1, [sp+1440]
    0050892cstr x0, [sp+712]
    00508930str x1, [sp+720]
    00508934ldr x0, [sp+1008]
    00508938ldr x1, [sp+1016]
    0050893cldr x2, [sp+1024]
    00508940str x0, [sp+296]
    00508944str x1, [sp+304]
    00508948str x2, [sp+312]
    0050894cldr x0, [sp+720]
    00508950ldr x1, [sp+712]
    00508954str x1, [sp+448]
    00508958str x0, [sp+456]
    0050895ccbnz x1, 0x508964
    00508960b 0x508a28
    00508964
    00508964loc_508964:
    00508964add x27, sp, 1416
    00508968stp xzr, xzr, [x27]
    0050896cadd x5, sp, 1416
    00508970str x5, [sp+752]
    00508974ldr x5, [sp+448]
    00508978ldr x6, [sp+456]
    0050897cstr x5, [sp+736]
    00508980str x6, [sp+744]
    00508984str x5, [sp+728]
    00508988ldr x5, [sp+728]
    0050898ccbnz x5, 0x508994
    00508990b 0x5089a4
    00508994
    00508994loc_508994:
    00508994ldr x5, [sp+728]
    00508998ldr x5, [x5+8]
    0050899cstr x5, [sp+728]
    005089a0b 0x5089a8
    005089a4
    005089a4loc_5089a4:
    005089a4b 0x5089a8
    005089a8
    005089a8loc_5089a8:
    005089a8ldr x5, [sp+752]
    005089acldrsb x27, [x5]
    005089b0ldr x6, [sp+728]
    005089b4ldr x7, [sp+744]
    005089b8str x6, [x5]
    005089bcadrp x27, 0x543000
    005089c0ldr w6, [x27+3056]
    005089c4cbz w6, 0x5089cc
    005089c8b 0x5089d0
    005089cc
    005089ccloc_5089cc:
    005089ccb 0x5089e4
    005089d0
    005089d0loc_5089d0:
    005089d0bl runtime.gcWriteBarrier2
    005089d4str x7, [x25]
    005089d8ldr x6, [x5+8]
    005089dcstr x6, [x25+8]
    005089e0b 0x5089e4
    005089e4
    005089e4loc_5089e4:
    005089e4str x7, [x5+8]
    005089e8ldr x2, [sp+752]
    005089ecldrsb x27, [x2]
    005089f0b 0x5089f4
    005089f4
    005089f4loc_5089f4:
    005089f4str x2, [sp+760]
    005089f8orr x4, xzr, 1
    005089fcstr x4, [sp+768]
    00508a00str x4, [sp+776]
    00508a04adrp x0, 0x1b0000
    00508a08add x0, x0, 1582
    00508a0cmovz x1, 23
    00508a10mov x3, x4
    00508a14bl log.Printf
    00508a18bl runtime.deferreturn
    00508a1cldp x29, x30, [sp-8]
    00508a20add sp, sp, 1632
    00508a24ret x30
    00508a28
    00508a28loc_508a28:
    00508a28ldr x1, [sp+304]
    00508a2cldr x2, [sp+296]
    00508a30ldr x3, [sp+312]
    00508a34str x2, [sp+1448]
    00508a38str x1, [sp+1456]
    00508a3cstr x3, [sp+1464]
    00508a40str xzr, [sp+224]
    00508a44str x1, [sp+216]
    00508a48ldr x1, [sp+1448]
    00508a4cstr x1, [sp+208]
    00508a50b 0x508a54
    00508a54
    00508a54loc_508a54:
    00508a54ldr x1, [sp+216]
    00508a58ldr x2, [sp+224]
    00508a5csubs xzr, x1, x2
    00508a60b.gt 0x508a68
    00508a64b 0x508e80
    00508a68
    00508a68loc_508a68:
    00508a68ldr x1, [sp+208]
    00508a6cstr x1, [sp+704]
    00508a70ldr x1, [sp+704]
    00508a74ldr x2, [x1]
    00508a78ldr x0, [x1+8]
    00508a7cstr x2, [sp+464]
    00508a80str x0, [sp+472]
    00508a84ldrsb x27, [x2]
    00508a88ldr x1, [x2+24]
    00508a8cblr x1
    00508a90strb w0, [sp+71]
    00508a94tbnz w0, 0, 0x508a9c
    00508a98b 0x508e60
    00508a9c
    00508a9cloc_508a9c:
    00508a9cldr x1, [sp+464]
    00508aa0ldrsb x27, [x1]
    00508aa4ldr x1, [x1+48]
    00508aa8ldr x0, [sp+472]
    00508aacblr x1
    00508ab0str x0, [sp+1400]
    00508ab4str x1, [sp+1408]
    00508ab8add x27, sp, 1432
    00508abcstp xzr, xzr, [x27]
    00508ac0ldr x3, [sp+1408]
    00508ac4ldr x2, [sp+1400]
    00508ac8adrp x0, 0x1a8000
    00508accadd x0, x0, 2605
    00508ad0orr x1, xzr, 6
    00508ad4bl path/filepath.Match
    00508ad8strb w0, [sp+71]
    00508adcstr x1, [sp+1432]
    00508ae0str x2, [sp+1440]
    00508ae4ldrb w1, [sp+71]
    00508ae8strb w1, [sp+70]
    00508aecldr x1, [sp+1432]
    00508af0ldr x2, [sp+1440]
    00508af4str x1, [sp+1608]
    00508af8str x2, [sp+1616]
    00508afcldrb w1, [sp+70]
    00508b00strb w1, [sp+69]
    00508b04tbnz w1, 0, 0x508b0c
    00508b08b 0x508e58
    00508b0c
    00508b0cloc_508b0c:
    00508b0cldr x1, [sp+464]
    00508b10ldrsb x27, [x1]
    00508b14ldr x1, [x1+48]
    00508b18ldr x0, [sp+472]
    00508b1cblr x1
    00508b20str x0, [sp+1400]
    00508b24str x1, [sp+1408]
    00508b28add x27, sp, 1352
    00508b2cstp xzr, xzr, [x27]
    00508b30add x27, sp, 1368
    00508b34stp xzr, xzr, [x27]
    00508b38add x27, sp, 1384
    00508b3cstp xzr, xzr, [x27]
    00508b40add x1, sp, 1352
    00508b44str x1, [sp+672]
    00508b48ldrsb x27, [x1]
    00508b4cldr x2, [sp+280]
    00508b50ldr x3, [sp+288]
    00508b54str x3, [x1+8]
    00508b58adrp x27, 0x543000
    00508b5cldr w3, [x27+3056]
    00508b60cbz w3, 0x508b68
    00508b64b 0x508b6c
    00508b68
    00508b68loc_508b68:
    00508b68b 0x508b80
    00508b6c
    00508b6cloc_508b6c:
    00508b6cbl runtime.gcWriteBarrier2
    00508b70str x2, [x25]
    00508b74ldr x3, [x1]
    00508b78str x3, [x25+8]
    00508b7cb 0x508b80
    00508b80
    00508b80loc_508b80:
    00508b80str x2, [x1]
    00508b84ldrsb x27, [x1]
    00508b88ldr x3, [sp+1400]
    00508b8cldr x4, [sp+1408]
    00508b90str x4, [x1+24]
    00508b94adrp x27, 0x543000
    00508b98ldr w4, [x27+3056]
    00508b9ccbz w4, 0x508ba4
    00508ba0b 0x508ba8
    00508ba4
    00508ba4loc_508ba4:
    00508ba4b 0x508bbc
    00508ba8
    00508ba8loc_508ba8:
    00508ba8bl runtime.gcWriteBarrier2
    00508bacstr x3, [x25]
    00508bb0ldr x4, [x1+16]
    00508bb4str x4, [x25+8]
    00508bb8b 0x508bbc
    00508bbc
    00508bbcloc_508bbc:
    00508bbcstr x3, [x1+16]
    00508bc0ldr x3, [sp+672]
    00508bc4ldrsb x27, [x3]
    00508bc8orr x4, xzr, 7
    00508bccstr x4, [x3+40]
    00508bd0adrp x27, 0x543000
    00508bd4ldr w5, [x27+3056]
    00508bd8cbz w5, 0x508be0
    00508bdcb 0x508be4
    00508be0
    00508be0loc_508be0:
    00508be0b 0x508bf4
    00508be4
    00508be4loc_508be4:
    00508be4ldr x5, [x3+32]
    00508be8bl runtime.gcWriteBarrier1
    00508becstr x5, [x25]
    00508bf0b 0x508bf4
    00508bf4
    00508bf4loc_508bf4:
    00508bf4adrp x5, 0x1a8000
    00508bf8add x5, x5, 3668
    00508bfcstr x5, [x3+32]
    00508c00ldr x0, [sp+672]
    00508c04ldrsb x27, [x0]
    00508c08b 0x508c0c
    00508c0c
    00508c0cloc_508c0c:
    00508c0cstr x0, [sp+680]
    00508c10orr x2, xzr, 3
    00508c14str x2, [sp+688]
    00508c18str x2, [sp+696]
    00508c1cmov x1, x2
    00508c20bl path/filepath.Join
    00508c24str x0, [sp+480]
    00508c28str x1, [sp+488]
    00508c2cadd x27, sp, 1336
    00508c30stp xzr, xzr, [x27]
    00508c34add x27, sp, 1432
    00508c38stp xzr, xzr, [x27]
    00508c3cldr x0, [sp+480]
    00508c40ldr x1, [sp+488]
    00508c44bl os.Stat
    00508c48str x0, [sp+1336]
    00508c4cstr x1, [sp+1344]
    00508c50str x2, [sp+1432]
    00508c54str x3, [sp+1440]
    00508c58ldr x3, [sp+1344]
    00508c5cldr x4, [sp+1336]
    00508c60str x4, [sp+1592]
    00508c64str x3, [sp+1600]
    00508c68ldr x0, [sp+1432]
    00508c6cldr x1, [sp+1440]
    00508c70str x0, [sp+1576]
    00508c74str x1, [sp+1584]
    00508c78str x0, [sp+432]
    00508c7cstr x1, [sp+440]
    00508c80bl os.IsNotExist
    00508c84strb w0, [sp+71]
    00508c88tbnz w0, 0, 0x508c90
    00508c8cb 0x508c94
    00508c90
    00508c90loc_508c90:
    00508c90b 0x508e54
    00508c94
    00508c94loc_508c94:
    00508c94str xzr, [sp+88]
    00508c98add x27, sp, 1336
    00508c9cstp xzr, xzr, [x27]
    00508ca0add x27, sp, 1432
    00508ca4stp xzr, xzr, [x27]
    00508ca8ldr x0, [sp+480]
    00508cacldr x1, [sp+488]
    00508cb0bl os.Stat
    00508cb4str x0, [sp+1336]
    00508cb8str x1, [sp+1344]
    00508cbcstr x2, [sp+1432]
    00508cc0str x3, [sp+1440]
    00508cc4ldr x2, [sp+1344]
    00508cc8ldr x3, [sp+1336]
    00508cccstr x3, [sp+1560]
    00508cd0str x2, [sp+1568]
    00508cd4ldr x2, [sp+1432]
    00508cd8ldr x3, [sp+1440]
    00508cdcstr x2, [sp+1544]
    00508ce0str x3, [sp+1552]
    00508ce4ldr x2, [sp+1560]
    00508ce8ldr x3, [sp+1568]
    00508cecstr x2, [sp+384]
    00508cf0str x3, [sp+392]
    00508cf4ldr x2, [sp+1552]
    00508cf8ldr x3, [sp+1544]
    00508cfcstr x3, [sp+416]
    00508d00str x2, [sp+424]
    00508d04cbnz x3, 0x508d0c
    00508d08b 0x508dc4
    00508d0c
    00508d0cloc_508d0c:
    00508d0cadd x27, sp, 1416
    00508d10stp xzr, xzr, [x27]
    00508d14add x5, sp, 1416
    00508d18str x5, [sp+640]
    00508d1cldr x5, [sp+416]
    00508d20ldr x6, [sp+424]
    00508d24str x5, [sp+624]
    00508d28str x6, [sp+632]
    00508d2cstr x5, [sp+616]
    00508d30ldr x5, [sp+616]
    00508d34cbnz x5, 0x508d3c
    00508d38b 0x508d4c
    00508d3c
    00508d3cloc_508d3c:
    00508d3cldr x5, [sp+616]
    00508d40ldr x5, [x5+8]
    00508d44str x5, [sp+616]
    00508d48b 0x508d50
    00508d4c
    00508d4cloc_508d4c:
    00508d4cb 0x508d50
    00508d50
    00508d50loc_508d50:
    00508d50ldr x5, [sp+640]
    00508d54ldrsb x27, [x5]
    00508d58ldr x6, [sp+616]
    00508d5cldr x7, [sp+632]
    00508d60str x6, [x5]
    00508d64adrp x27, 0x543000
    00508d68ldr w6, [x27+3056]
    00508d6ccbz w6, 0x508d74
    00508d70b 0x508d78
    00508d74
    00508d74loc_508d74:
    00508d74b 0x508d8c
    00508d78
    00508d78loc_508d78:
    00508d78bl runtime.gcWriteBarrier2
    00508d7cstr x7, [x25]
    00508d80ldr x6, [x5+8]
    00508d84str x6, [x25+8]
    00508d88b 0x508d8c
    00508d8c
    00508d8cloc_508d8c:
    00508d8cstr x7, [x5+8]
    00508d90ldr x2, [sp+640]
    00508d94ldrsb x27, [x2]
    00508d98b 0x508d9c
    00508d9c
    00508d9cloc_508d9c:
    00508d9cstr x2, [sp+648]
    00508da0orr x4, xzr, 1
    00508da4str x4, [sp+656]
    00508da8str x4, [sp+664]
    00508dacadrp x0, 0x1aa000
    00508db0add x0, x0, 544
    00508db4movz x1, 10
    00508db8mov x3, x4
    00508dbcbl log.Printf
    00508dc0b 0x508e64
    00508dc4
    00508dc4loc_508dc4:
    00508dc4ldr x1, [sp+384]
    00508dc8ldrsb x27, [x1]
    00508dccldr x1, [x1+64]
    00508dd0ldr x0, [sp+392]
    00508dd4blr x1
    00508dd8str x0, [sp+1320]
    00508ddcstr x1, [sp+1328]
    00508de0adrp x2, 0xde000
    00508de4add x2, x2, 1472
    00508de8subs xzr, x0, x2
    00508decb.eq 0x508df4
    00508df0b 0x5093c0
    00508df4
    00508df4loc_508df4:
    00508df4ldrsb x27, [x1]
    00508df8ldr x2, [x1+8]
    00508dfcstr x2, [sp+88]
    00508e00ldr x1, [sp+352]
    00508e04adrp x0, 0x11b000
    00508e08add x0, x0, 3808
    00508e0cbl runtime.mapassign_fast64
    00508e10str x0, [sp+608]
    00508e14ldrsb x27, [x0]
    00508e18ldr x3, [sp+480]
    00508e1cldr x4, [sp+488]
    00508e20str x4, [x0+8]
    00508e24adrp x27, 0x543000
    00508e28ldr w4, [x27+3056]
    00508e2ccbz w4, 0x508e34
    00508e30b 0x508e38
    00508e34
    00508e34loc_508e34:
    00508e34b 0x508e4c
    00508e38
    00508e38loc_508e38:
    00508e38bl runtime.gcWriteBarrier2
    00508e3cstr x3, [x25]
    00508e40ldr x1, [x0]
    00508e44str x1, [x25+8]
    00508e48b 0x508e4c
    00508e4c
    00508e4cloc_508e4c:
    00508e4cstr x3, [x0]
    00508e50b 0x508e54
    00508e54
    00508e54loc_508e54:
    00508e54b 0x508e5c
    00508e58
    00508e58loc_508e58:
    00508e58b 0x508e5c
    00508e5c
    00508e5cloc_508e5c:
    00508e5cb 0x508e64
    00508e60
    00508e60loc_508e60:
    00508e60b 0x508e64
    00508e64
    00508e64loc_508e64:
    00508e64ldr x1, [sp+224]
    00508e68add x1, x1, 1
    00508e6cstr x1, [sp+224]
    00508e70ldr x1, [sp+704]
    00508e74add x1, x1, 16
    00508e78str x1, [sp+208]
    00508e7cb 0x508a54
    00508e80
    00508e80loc_508e80:
    00508e80bl runtime.LockOSThread
    00508e84adrp x0, 0x1d0000
    00508e88add x0, x0, 1640
    00508e8cstr x0, [sp+168]
    00508e90add x0, sp, 144
    00508e94bl runtime.deferprocStack
    00508e98subs xzr, x0, 0
    00508e9cb.ne 0x509110
    00508ea0b 0x508ea4
    00508ea4
    00508ea4loc_508ea4:
    00508ea4bl os.Getpid
    00508ea8str x0, [sp+232]
    00508eacbl strconv.Itoa
    00508eb0str x0, [sp+320]
    00508eb4str x1, [sp+328]
    00508eb8bl golang.org/x/sys/unix.Gettid
    00508ebcstr x0, [sp+232]
    00508ec0bl strconv.Itoa
    00508ec4str x0, [sp+264]
    00508ec8str x1, [sp+272]
    00508eccadd x20, sp, 1240
    00508ed0adr x27, 16
    00508ed4stp x29, x27, [sp-24]
    00508ed8sub x29, sp, 24
    00508edcbl fn_87cfc
    00508ee0sub x29, sp, 8
    00508ee4add x0, sp, 1240
    00508ee8str x0, [sp+576]
    00508eecldrsb x27, [x0]
    00508ef0ldr x1, [sp+280]
    00508ef4ldr x2, [sp+288]
    00508ef8str x2, [x0+8]
    00508efcadrp x27, 0x543000
    00508f00ldr w2, [x27+3056]
    00508f04cbz w2, 0x508f0c
    00508f08b 0x508f10
    00508f0c
    00508f0cloc_508f0c:
    00508f0cb 0x508f24
    00508f10
    00508f10loc_508f10:
    00508f10bl runtime.gcWriteBarrier2
    00508f14str x1, [x25]
    00508f18ldr x3, [x0]
    00508f1cstr x3, [x25+8]
    00508f20b 0x508f24
    00508f24
    00508f24loc_508f24:
    00508f24str x1, [x0]
    00508f28ldrsb x27, [x0]
    00508f2cldr x3, [sp+320]
    00508f30ldr x4, [sp+328]
    00508f34str x4, [x0+24]
    00508f38adrp x27, 0x543000
    00508f3cldr w4, [x27+3056]
    00508f40cbz w4, 0x508f48
    00508f44b 0x508f4c
    00508f48
    00508f48loc_508f48:
    00508f48b 0x508f60
    00508f4c
    00508f4cloc_508f4c:
    00508f4cbl runtime.gcWriteBarrier2
    00508f50str x3, [x25]
    00508f54ldr x4, [x0+16]
    00508f58str x4, [x25+8]
    00508f5cb 0x508f60
    00508f60
    00508f60loc_508f60:
    00508f60str x3, [x0+16]
    00508f64ldr x3, [sp+576]
    00508f68ldrsb x27, [x3]
    00508f6cmovz x2, 5
    00508f70str x2, [x3+40]
    00508f74adrp x27, 0x543000
    00508f78ldr w4, [x27+3056]
    00508f7ccbz w4, 0x508f84
    00508f80b 0x508f88
    00508f84
    00508f84loc_508f84:
    00508f84b 0x508f98
    00508f88
    00508f88loc_508f88:
    00508f88ldr x4, [x3+32]
    00508f8cbl runtime.gcWriteBarrier1
    00508f90str x4, [x25]
    00508f94b 0x508f98
    00508f98
    00508f98loc_508f98:
    00508f98adrp x4, 0x1a8000
    00508f9cadd x4, x4, 1762
    00508fa0str x4, [x3+32]
    00508fa4ldr x3, [sp+264]
    00508fa8ldr x4, [sp+272]
    00508facldr x5, [sp+576]
    00508fb0ldrsb x27, [x5]
    00508fb4str x4, [x5+56]
    00508fb8adrp x27, 0x543000
    00508fbcldr w4, [x27+3056]
    00508fc0cbz w4, 0x508fc8
    00508fc4b 0x508fcc
    00508fc8
    00508fc8loc_508fc8:
    00508fc8b 0x508fe0
    00508fcc
    00508fccloc_508fcc:
    00508fccbl runtime.gcWriteBarrier2
    00508fd0str x3, [x25]
    00508fd4ldr x4, [x5+48]
    00508fd8str x4, [x25+8]
    00508fdcb 0x508fe0
    00508fe0
    00508fe0loc_508fe0:
    00508fe0str x3, [x5+48]
    00508fe4ldr x3, [sp+576]
    00508fe8ldrsb x27, [x3]
    00508fecorr x4, xzr, 7
    00508ff0str x4, [x3+72]
    00508ff4adrp x27, 0x543000
    00508ff8ldr w4, [x27+3056]
    00508ffccbz w4, 0x509004
    00509000b 0x509008
    00509004
    00509004loc_509004:
    00509004b 0x509018
    00509008
    00509008loc_509008:
    00509008ldr x4, [x3+64]
    0050900cbl runtime.gcWriteBarrier1
    00509010str x4, [x25]
    00509014b 0x509018
    00509018
    00509018loc_509018:
    00509018adrp x4, 0x1a7000
    0050901cadd x4, x4, 3668
    00509020str x4, [x3+64]
    00509024ldr x0, [sp+576]
    00509028ldrsb x27, [x0]
    0050902cb 0x509030
    00509030
    00509030loc_509030:
    00509030str x0, [sp+584]
    00509034str x2, [sp+592]
    00509038str x2, [sp+600]
    0050903cmov x1, x2
    00509040bl path/filepath.Join
    00509044str x0, [sp+1400]
    00509048str x1, [sp+1408]
    0050904cadd x27, sp, 1432
    00509050stp xzr, xzr, [x27]
    00509054ldr x0, [sp+1400]
    00509058ldr x1, [sp+1408]
    0050905cbl github.com/bishopfox/sliver/implant/sliver/handlers.getFdFromPath
    00509060str x0, [sp+232]
    00509064str x1, [sp+1432]
    00509068str x2, [sp+1440]
    0050906cldr x3, [sp+232]
    00509070str x3, [sp+256]
    00509074str x1, [sp+1528]
    00509078str x2, [sp+1536]
    0050907cldr x3, [sp+256]
    00509080str x3, [sp+72]
    00509084str x3, [sp+248]
    00509088stp xzr, xzr, [sp+192]
    0050908cadd x3, sp, 192
    00509090str x3, [sp+568]
    00509094ldrsb x27, [x3]
    00509098adrp x4, 0
    0050909cadd x4, x4, 1008
    005090a0str x4, [x3]
    005090a4ldrsb x27, [x3]
    005090a8ldr x4, [sp+248]
    005090acstr x4, [x3+8]
    005090b0str x3, [sp+120]
    005090b4add x0, sp, 96
    005090b8bl runtime.deferprocStack
    005090bcsubs xzr, x0, 0
    005090c0b.ne 0x509100
    005090c4b 0x5090c8
    005090c8
    005090c8loc_5090c8:
    005090c8ldr x3, [sp+352]
    005090ccstr x3, [sp+1232]
    005090d0add x20, sp, 1136
    005090d4adr x27, 16
    005090d8stp x29, x27, [sp-24]
    005090dcsub x29, sp, 24
    005090e0bl fn_87cf8
    005090e4sub x29, sp, 8
    005090e8ldr x1, [sp+1232]
    005090ecadrp x0, 0x11a000
    005090f0add x0, x0, 3808
    005090f4add x2, sp, 1136
    005090f8bl runtime.mapIterStart
    005090fcb 0x509120
    00509100
    00509100loc_509100:
    00509100bl runtime.deferreturn
    00509104ldp x29, x30, [sp-8]
    00509108add sp, sp, 1632
    0050910cret x30
    00509110
    00509110loc_509110:
    00509110bl runtime.deferreturn
    00509114ldp x29, x30, [sp-8]
    00509118add sp, sp, 1632
    0050911cret x30
    00509120
    00509120loc_509120:
    00509120ldr x4, [sp+1136]
    00509124cbnz x4, 0x50912c
    00509128b 0x5093a4
    0050912c
    0050912cloc_50912c:
    0050912cldr x4, [sp+1136]
    00509130ldrsb x27, [x4]
    00509134ldr x4, [sp+1144]
    00509138ldrsb x27, [x4]
    0050913cldr x5, [x4]
    00509140ldr x4, [x4+8]
    00509144str x5, [sp+336]
    00509148str x4, [sp+344]
    0050914cadd x27, sp, 1432
    00509150stp xzr, xzr, [x27]
    00509154ldr x0, [sp+336]
    00509158ldr x1, [sp+344]
    0050915corr x2, xzr, 0x80000
    00509160mov x3, xzr
    00509164bl golang.org/x/sys/unix.Open
    00509168str x0, [sp+232]
    0050916cstr x1, [sp+1432]
    00509170str x2, [sp+1440]
    00509174ldr x4, [sp+232]
    00509178str x4, [sp+240]
    0050917cstr x1, [sp+1512]
    00509180str x2, [sp+1520]
    00509184ldr x4, [sp+240]
    00509188str x4, [sp+80]
    0050918cstr x1, [sp+400]
    00509190str x2, [sp+408]
    00509194cbnz x1, 0x50919c
    00509198b 0x5091a0
    0050919c
    0050919cloc_50919c:
    0050919cb 0x509398
    005091a0
    005091a0loc_5091a0:
    005091a0ldr x0, [sp+80]
    005091a4bl github.com/bishopfox/sliver/implant/sliver/handlers.getUniqueFd
    005091a8str x0, [sp+1400]
    005091acstr x1, [sp+1408]
    005091b0ldr x0, [sp+72]
    005091b4bl github.com/bishopfox/sliver/implant/sliver/handlers.getUniqueFd
    005091b8str x0, [sp+1120]
    005091bcstr x1, [sp+1128]
    005091c0ldr x2, [sp+1408]
    005091c4subs xzr, x1, x2
    005091c8b.eq 0x5091d0
    005091ccb 0x5091f4
    005091d0
    005091d0loc_5091d0:
    005091d0ldr x3, [sp+1400]
    005091d4ldr x2, [sp+1408]
    005091d8mov x1, x0
    005091dcmov x0, x3
    005091e0bl runtime.memequal
    005091e4tbnz w0, 0, 0x5091ec
    005091e8b 0x5091f0
    005091ec
    005091ecloc_5091ec:
    005091ecb 0x509398
    005091f0
    005091f0loc_5091f0:
    005091f0b 0x5091f8
    005091f4
    005091f4loc_5091f4:
    005091f4b 0x5091f8
    005091f8
    005091f8loc_5091f8:
    005091f8ldr x0, [sp+80]
    005091fcmovz x1, 0x40000000
    00509200bl golang.org/x/sys/unix.Setns
    00509204str x0, [sp+400]
    00509208str x1, [sp+408]
    0050920ccbnz x0, 0x509214
    00509210b 0x509218
    00509214
    00509214loc_509214:
    00509214b 0x509398
    00509218
    00509218loc_509218:
    00509218add x27, sp, 1096
    0050921cstp xzr, xzr, [x27]
    00509220str xzr, [sp+1112]
    00509224add x27, sp, 1432
    00509228stp xzr, xzr, [x27]
    0050922cbl net.Interfaces
    00509230str x0, [sp+1096]
    00509234str x1, [sp+1104]
    00509238str x2, [sp+1112]
    0050923cstr x3, [sp+1432]
    00509240str x4, [sp+1440]
    00509244ldr x0, [sp+1096]
    00509248ldr x1, [sp+1104]
    0050924cldr x2, [sp+1112]
    00509250str x0, [sp+1488]
    00509254str x1, [sp+1496]
    00509258str x2, [sp+1504]
    0050925cldr x0, [sp+1432]
    00509260ldr x1, [sp+1440]
    00509264str x0, [sp+1472]
    00509268str x1, [sp+1480]
    0050926cldr x0, [sp+1488]
    00509270ldr x1, [sp+1496]
    00509274ldr x2, [sp+1504]
    00509278str x0, [sp+360]
    0050927cstr x1, [sp+368]
    00509280str x2, [sp+376]
    00509284add x27, sp, 1416
    00509288stp xzr, xzr, [x27]
    0050928cadd x0, sp, 1416
    00509290str x0, [sp+536]
    00509294ldr x0, [sp+360]
    00509298ldr x1, [sp+368]
    0050929cldr x2, [sp+376]
    005092a0bl runtime.convTslice
    005092a4str x0, [sp+528]
    005092a8ldr x1, [sp+536]
    005092acldrsb x27, [x1]
    005092b0adrp x2, 0xe5000
    005092b4add x2, x2, 1344
    005092b8str x2, [x1]
    005092bcadrp x27, 0x542000
    005092c0ldr w2, [x27+3056]
    005092c4cbz w2, 0x5092cc
    005092c8b 0x5092d0
    005092cc
    005092ccloc_5092cc:
    005092ccb 0x5092e4
    005092d0
    005092d0loc_5092d0:
    005092d0bl runtime.gcWriteBarrier2
    005092d4str x0, [x25]
    005092d8ldr x5, [x1+8]
    005092dcstr x5, [x25+8]
    005092e0b 0x5092e4
    005092e4
    005092e4loc_5092e4:
    005092e4str x0, [x1+8]
    005092e8ldr x2, [sp+536]
    005092ecldrsb x27, [x2]
    005092f0b 0x5092f4
    005092f4
    005092f4loc_5092f4:
    005092f4str x2, [sp+544]
    005092f8orr x4, xzr, 1
    005092fcstr x4, [sp+552]
    00509300str x4, [sp+560]
    00509304adrp x0, 0x1ab000
    00509308add x0, x0, 897
    0050930corr x1, xzr, 15
    00509310mov x3, x4
    00509314bl log.Printf
    00509318add x27, sp, 1080
    0050931cstp xzr, xzr, [x27]
    00509320add x4, sp, 1080
    00509324str x4, [sp+496]
    00509328ldrsb x27, [x4]
    0050932cldr x5, [sp+336]
    00509330ldr x6, [sp+344]
    00509334str x6, [x4+8]
    00509338adrp x27, 0x542000
    0050933cldr w6, [x27+3056]
    00509340cbz w6, 0x509348
    00509344b 0x50934c
    00509348
    00509348loc_509348:
    00509348b 0x509360
    0050934c
    0050934cloc_50934c:
    0050934cbl runtime.gcWriteBarrier2
    00509350str x5, [x25]
    00509354ldr x7, [x4]
    00509358str x7, [x25+8]
    0050935cb 0x509360
    00509360
    00509360loc_509360:
    00509360str x5, [x4]
    00509364ldrsb x27, [x4]
    00509368b 0x50936c
    0050936c
    0050936cloc_50936c:
    0050936cstr x4, [sp+504]
    00509370orr x6, xzr, 1
    00509374str x6, [sp+512]
    00509378str x6, [sp+520]
    0050937cldr x3, [sp+1640]
    00509380ldr x0, [sp+360]
    00509384ldr x1, [sp+368]
    00509388ldr x2, [sp+376]
    0050938cmov x5, x6
    00509390bl github.com/bishopfox/sliver/implant/sliver/handlers.ifconfigParseInterfaces
    00509394b 0x509398
    00509398
    00509398loc_509398:
    00509398add x0, sp, 1136
    0050939cbl runtime.mapIterNext
    005093a0b 0x509120
    005093a4
    005093a4loc_5093a4:
    005093a4ldr x0, [sp+72]
    005093a8movz x1, 0x40000000
    005093acbl golang.org/x/sys/unix.Setns
    005093b0bl runtime.deferreturn
    005093b4ldp x29, x30, [sp-8]
    005093b8add sp, sp, 1632
    005093bcret x30
    005093c0
    005093c0loc_5093c0:
    005093c0mov x1, x2
    005093c4adrp x2, 0x101000
    005093c8add x2, x2, 3520
    005093ccbl runtime.panicdottypeE
    005093d0hint
    005093d4
    005093d4loc_5093d4:
    005093d4str x0, [sp+8]
    005093d8mov x3, x30
    005093dcbl runtime.morestack_noctxt.abi0
    005093e0ldr x0, [sp+8]
    005093e4b 0x5087f0
    005093e8udf 0
    005093ecudf 0
    005087f0
    005093f0
    005093f0github.com/bishopfox/sliver/implant/sliver/handlers.nsLinuxIfconfig.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers.nsLinuxIfconfig.deferwrap1(void)
    005093f0ldr x16, [x28+16]
    005093f4subs xzr, sp, x16
    005093f8b.ls 0x509428
    005093fcstr x30, [sp-32]!
    00509400stur x29, [sp-8]
    00509404sub x29, sp, 8
    00509408ldr x16, [x28+32]
    0050940ccbnz x16, 0x509434
    00509410
    00509410loc_509410:
    00509410ldr x0, [x26+8]
    00509414str x0, [sp+16]
    00509418bl golang.org/x/sys/unix.Close
    0050941cldur x29, [sp-8]
    00509420ldr x30, [sp], 32
    00509424ret x30
    00509428
    00509428loc_509428:
    00509428mov x3, x30
    0050942cbl runtime.morestack.abi0
    00509430b 0x5093f0
    00509434
    00509434loc_509434:
    00509434ldr x17, [x16]
    00509438add x20, sp, 40
    0050943csubs xzr, x20, x17
    00509440b.ne 0x509410
    00509444add x20, sp, 8
    00509448str x20, [x16]
    0050944cb 0x509410
    005093f0
    00509450
    00509450github.com/bishopfox/sliver/implant/sliver/handlers.ifconfigLinux: ; void github.com/bishopfox/sliver/implant/sliver/handlers.ifconfigLinux(void)
    00509450ldr x16, [x28+16]
    00509454sub x17, sp, 128
    00509458subs xzr, x17, x16
    0050945cb.ls 0x5095e4
    00509460sub x20, sp, 256
    00509464stp x29, x30, [x20-8]
    00509468add sp, x20, 0
    0050946csub x29, sp, 8
    00509470str xzr, [sp+64]
    00509474str xzr, [sp+168]
    00509478stp xzr, xzr, [sp+176]
    0050947cstp xzr, xzr, [sp+152]
    00509480bl net.Interfaces
    00509484str x0, [sp+168]
    00509488str x1, [sp+176]
    0050948cstr x2, [sp+184]
    00509490str x3, [sp+152]
    00509494str x4, [sp+160]
    00509498ldr x0, [sp+168]
    0050949cldr x1, [sp+176]
    005094a0ldr x2, [sp+184]
    005094a4str x0, [sp+208]
    005094a8str x1, [sp+216]
    005094acstr x2, [sp+224]
    005094b0ldr x0, [sp+152]
    005094b4ldr x1, [sp+160]
    005094b8str x0, [sp+192]
    005094bcstr x1, [sp+200]
    005094c0ldr x0, [sp+208]
    005094c4ldr x1, [sp+216]
    005094c8ldr x2, [sp+224]
    005094ccstr x0, [sp+72]
    005094d0str x1, [sp+80]
    005094d4str x2, [sp+88]
    005094d8ldr x0, [sp+200]
    005094dcldr x1, [sp+192]
    005094e0str x1, [sp+104]
    005094e4str x0, [sp+112]
    005094e8cbnz x1, 0x5094f0
    005094ecb 0x509504
    005094f0
    005094f0loc_5094f0:
    005094f0str xzr, [sp+64]
    005094f4mov x0, xzr
    005094f8ldp x29, x30, [sp-8]
    005094fcadd sp, sp, 256
    00509500ret x30
    00509504
    00509504loc_509504:
    00509504adrp x0, 0x167000
    00509508add x0, x0, 1632
    0050950cbl runtime.newobject
    00509510str x0, [sp+144]
    00509514adrp x27, 0x542000
    00509518ldr w1, [x27+3056]
    0050951ccbz w1, 0x509524
    00509520b 0x509528
    00509524
    00509524loc_509524:
    00509524b 0x509544
    00509528
    00509528loc_509528:
    00509528str x0, [sp+232]
    0050952cmov x1, x0
    00509530adrp x0, 0x167000
    00509534add x0, x0, 1632
    00509538bl runtime.wbZero
    0050953cldr x0, [sp+232]
    00509540b 0x509544
    00509544
    00509544loc_509544:
    00509544stp xzr, xzr, [x0]
    00509548stp xzr, xzr, [x0+16]
    0050954cstp xzr, xzr, [x0+32]
    00509550stp xzr, xzr, [x0+48]
    00509554str xzr, [x0+64]
    00509558adrp x7, 0x542000
    0050955cadd x7, x7, 1504
    00509560str x7, [sp+240]
    00509564b 0x509568
    00509568
    00509568loc_509568:
    00509568str x7, [sp+120]
    0050956cstp xzr, xzr, [sp+128]
    00509570ldr x8, [sp+144]
    00509574ldrsb x27, [x8]
    00509578stp xzr, xzr, [x8+16]
    0050957cadrp x27, 0x542000
    00509580ldr w9, [x27+3056]
    00509584cbz w9, 0x50958c
    00509588b 0x509590
    0050958c
    0050958cloc_50958c:
    0050958cb 0x5095a0
    00509590
    00509590loc_509590:
    00509590ldr x9, [x8+8]
    00509594bl runtime.gcWriteBarrier1
    00509598str x9, [x25]
    0050959cb 0x5095a0
    005095a0
    005095a0loc_5095a0:
    005095a0str x7, [x8+8]
    005095a4ldr x3, [sp+144]
    005095a8str x3, [sp+96]
    005095acldr x0, [sp+72]
    005095b0ldr x1, [sp+80]
    005095b4ldr x2, [sp+88]
    005095b8mov x4, xzr
    005095bcmov x5, xzr
    005095c0mov x6, x5
    005095c4bl github.com/bishopfox/sliver/implant/sliver/handlers.ifconfigParseInterfaces
    005095c8ldr x0, [sp+96]
    005095ccbl github.com/bishopfox/sliver/implant/sliver/handlers.nsLinuxIfconfig
    005095d0ldr x0, [sp+96]
    005095d4str x0, [sp+64]
    005095d8ldp x29, x30, [sp-8]
    005095dcadd sp, sp, 256
    005095e0ret x30
    005095e4
    005095e4loc_5095e4:
    005095e4mov x3, x30
    005095e8bl runtime.morestack_noctxt.abi0
    005095ecb 0x509450
    00509450
    005095f0
    005095f0github.com/bishopfox/sliver/implant/sliver/handlers.ifconfigParseInterfaces: ; void github.com/bishopfox/sliver/implant/sliver/handlers.ifconfigParseInterfaces(struct []net.Interface netInterfaces, github.com/bishopfox/sliver/protobuf/sliverpb.Ifconfig * interfaces, struct []string namespacePath)
    005095f0ldr x16, [x28+16]
    005095f4sub x17, sp, 384
    005095f8subs xzr, x17, x16
    005095fcb.ls 0x509b44
    00509600sub x20, sp, 512
    00509604stp x29, x30, [x20-8]
    00509608add sp, x20, 0
    0050960csub x29, sp, 8
    00509610str x0, [sp+520]
    00509614str x1, [sp+528]
    00509618str x2, [sp+536]
    0050961cstr x3, [sp+544]
    00509620str x4, [sp+552]
    00509624str x5, [sp+560]
    00509628str x6, [sp+568]
    0050962cstp xzr, xzr, [sp+224]
    00509630ldr x2, [sp+560]
    00509634str x2, [sp+128]
    00509638cbnz x2, 0x509640
    0050963cb 0x5096f4
    00509640
    00509640loc_509640:
    00509640stp xzr, xzr, [sp+488]
    00509644add x2, sp, 488
    00509648str x2, [sp+376]
    0050964cldr x2, [sp+552]
    00509650ldr x1, [sp+560]
    00509654subs xzr, x1, 0
    00509658b.hi 0x509660
    0050965cb 0x509b38
    00509660
    00509660loc_509660:
    00509660ldr x0, [x2]
    00509664ldr x1, [x2+8]
    00509668str x0, [sp+360]
    0050966cstr x1, [sp+368]
    00509670bl runtime.convTstring
    00509674str x0, [sp+352]
    00509678ldr x2, [sp+376]
    0050967cldrsb x27, [x2]
    00509680adrp x3, 0xec000
    00509684add x3, x3, 2944
    00509688str x3, [x2]
    0050968cadrp x27, 0x542000
    00509690ldr w3, [x27+3056]
    00509694cbz w3, 0x50969c
    00509698b 0x5096a0
    0050969c
    0050969cloc_50969c:
    0050969cb 0x5096b4
    005096a0
    005096a0loc_5096a0:
    005096a0bl runtime.gcWriteBarrier2
    005096a4str x0, [x25]
    005096a8ldr x5, [x2+8]
    005096acstr x5, [x25+8]
    005096b0b 0x5096b4
    005096b4
    005096b4loc_5096b4:
    005096b4str x0, [x2+8]
    005096b8ldr x2, [sp+376]
    005096bcldrsb x27, [x2]
    005096c0b 0x5096c4
    005096c4
    005096c4loc_5096c4:
    005096c4str x2, [sp+384]
    005096c8orr x4, xzr, 1
    005096ccstr x4, [sp+392]
    005096d0str x4, [sp+400]
    005096d4adrp x0, 0x1a7000
    005096d8add x0, x0, 3675
    005096dcorr x1, xzr, 7
    005096e0mov x3, x4
    005096e4bl fmt.Sprintf
    005096e8str x0, [sp+224]
    005096ecstr x1, [sp+232]
    005096f0b 0x5096f8
    005096f4
    005096f4loc_5096f4:
    005096f4b 0x5096f8
    005096f8
    005096f8loc_5096f8:
    005096f8ldr x1, [sp+528]
    005096fcldr x2, [sp+520]
    00509700ldr x3, [sp+536]
    00509704str x2, [sp+464]
    00509708str x1, [sp+472]
    0050970cstr x3, [sp+480]
    00509710str xzr, [sp+120]
    00509714str x1, [sp+112]
    00509718ldr x1, [sp+464]
    0050971cstr x1, [sp+104]
    00509720b 0x509724
    00509724
    00509724loc_509724:
    00509724ldr x1, [sp+112]
    00509728ldr x2, [sp+120]
    0050972csubs xzr, x1, x2
    00509730b.gt 0x509738
    00509734b 0x50993c
    00509738
    00509738loc_509738:
    00509738ldr x1, [sp+104]
    0050973cstr x1, [sp+344]
    00509740ldr x1, [sp+344]
    00509744ldp x2, x3, [x1]
    00509748ldp x4, x5, [x1+16]
    0050974cldp x6, x7, [x1+32]
    00509750ldp x1, x8, [x1+48]
    00509754stp x2, x3, [sp+144]
    00509758stp x4, x5, [sp+160]
    0050975cstp x6, x7, [sp+176]
    00509760stp x1, x8, [sp+192]
    00509764adrp x0, 0x17b000
    00509768add x0, x0, 1120
    0050976cbl runtime.newobject
    00509770str x0, [sp+336]
    00509774adrp x27, 0x542000
    00509778ldr w1, [x27+3056]
    0050977ccbz w1, 0x509784
    00509780b 0x509788
    00509784
    00509784loc_509784:
    00509784b 0x5097a4
    00509788
    00509788loc_509788:
    00509788str x0, [sp+320]
    0050978cmov x1, x0
    00509790adrp x0, 0x17b000
    00509794add x0, x0, 1120
    00509798bl runtime.wbZero
    0050979cldr x0, [sp+320]
    005097a0b 0x5097a4
    005097a4
    005097a4loc_5097a4:
    005097a4mov x20, x0
    005097a8adr x27, 16
    005097acstp x29, x27, [sp-24]
    005097b0sub x29, sp, 24
    005097b4bl fn_87cf8
    005097b8sub x29, sp, 8
    005097bcstr xzr, [x0+96]
    005097c0ldr x5, [sp+336]
    005097c4ldrsb x27, [x5]
    005097c8ldr x6, [sp+144]
    005097ccstr w6, [x5+8]
    005097d0ldr x1, [sp+160]
    005097d4ldr x2, [sp+168]
    005097d8ldr x3, [sp+224]
    005097dcldr x4, [sp+232]
    005097e0mov x0, xzr
    005097e4bl runtime.concatstring2
    005097e8ldr x5, [sp+336]
    005097ecldrsb x27, [x5]
    005097f0str x1, [x5+24]
    005097f4adrp x27, 0x542000
    005097f8ldr w6, [x27+3056]
    005097fccbz w6, 0x509804
    00509800b 0x509808
    00509804
    00509804loc_509804:
    00509804b 0x50981c
    00509808
    00509808loc_509808:
    00509808bl runtime.gcWriteBarrier2
    0050980cstr x0, [x25]
    00509810ldr x3, [x5+16]
    00509814str x3, [x25+8]
    00509818b 0x50981c
    0050981c
    0050981cloc_50981c:
    0050981cstr x0, [x5+16]
    00509820ldr x3, [sp+336]
    00509824str x3, [sp+136]
    00509828ldr x3, [sp+176]
    0050982ccbnz x3, 0x509834
    00509830b 0x509888
    00509834
    00509834loc_509834:
    00509834ldr x0, [sp+176]
    00509838ldr x1, [sp+184]
    0050983cldr x2, [sp+192]
    00509840bl net.HardwareAddr.String
    00509844str x0, [sp+448]
    00509848str x1, [sp+456]
    0050984cldr x3, [sp+136]
    00509850ldrsb x27, [x3]
    00509854str x1, [x3+40]
    00509858adrp x27, 0x542000
    0050985cldr w4, [x27+3056]
    00509860cbz w4, 0x509868
    00509864b 0x50986c
    00509868
    00509868loc_509868:
    00509868b 0x509880
    0050986c
    0050986cloc_50986c:
    0050986cbl runtime.gcWriteBarrier2
    00509870str x0, [x25]
    00509874ldr x1, [x3+32]
    00509878str x1, [x25+8]
    0050987cb 0x509880
    00509880
    00509880loc_509880:
    00509880str x0, [x3+32]
    00509884b 0x50988c
    00509888
    00509888loc_509888:
    00509888b 0x50988c
    0050988c
    0050988cloc_50988c:
    0050988cstr xzr, [sp+424]
    00509890stp xzr, xzr, [sp+432]
    00509894stp xzr, xzr, [sp+408]
    00509898add x0, sp, 144
    0050989cbl net.(*Interface).Addrs
    005098a0str x0, [sp+424]
    005098a4str x1, [sp+432]
    005098a8str x2, [sp+440]
    005098acstr x3, [sp+408]
    005098b0str x4, [sp+416]
    005098b4ldr x1, [sp+424]
    005098b8ldr x2, [sp+432]
    005098bcldr x3, [sp+440]
    005098c0str x1, [sp+296]
    005098c4str x2, [sp+304]
    005098c8str x3, [sp+312]
    005098ccldr x1, [sp+408]
    005098d0ldr x2, [sp+416]
    005098d4str x1, [sp+280]
    005098d8str x2, [sp+288]
    005098dcldr x1, [sp+296]
    005098e0ldr x2, [sp+304]
    005098e4ldr x3, [sp+312]
    005098e8str x1, [sp+240]
    005098ecstr x2, [sp+248]
    005098f0str x3, [sp+256]
    005098f4ldr x1, [sp+288]
    005098f8ldr x2, [sp+280]
    005098fcstr x2, [sp+208]
    00509900str x1, [sp+216]
    00509904cbnz x2, 0x50990c
    00509908b 0x509910
    0050990c
    0050990cloc_50990c:
    0050990cb 0x509a6c
    00509910
    00509910loc_509910:
    00509910ldr x5, [sp+248]
    00509914ldr x6, [sp+240]
    00509918ldr x7, [sp+256]
    0050991cstr x6, [sp+424]
    00509920str x5, [sp+432]
    00509924str x7, [sp+440]
    00509928str xzr, [sp+96]
    0050992cstr x5, [sp+88]
    00509930ldr x5, [sp+424]
    00509934str x5, [sp+80]
    00509938b 0x509948
    0050993c
    0050993cloc_50993c:
    0050993cldp x29, x30, [sp-8]
    00509940add sp, sp, 512
    00509944ret x30
    00509948
    00509948loc_509948:
    00509948ldr x5, [sp+88]
    0050994cldr x6, [sp+96]
    00509950subs xzr, x5, x6
    00509954b.gt 0x50995c
    00509958b 0x509a68
    0050995c
    0050995cloc_50995c:
    0050995cldr x1, [sp+80]
    00509960str x1, [sp+328]
    00509964ldr x1, [sp+328]
    00509968ldr x2, [x1]
    0050996cldr x0, [x1+8]
    00509970str x2, [sp+264]
    00509974str x0, [sp+272]
    00509978ldrsb x27, [x2]
    0050997cldr x1, [x2+32]
    00509980blr x1
    00509984str x0, [sp+448]
    00509988str x1, [sp+456]
    0050998cldr x1, [sp+136]
    00509990ldrsb x27, [x1]
    00509994ldr x2, [x1+64]
    00509998ldr x0, [x1+48]
    0050999cldr x1, [x1+56]
    005099a0add x1, x1, 1
    005099a4subs xzr, x2, x1
    005099a8b.hs 0x5099b0
    005099acb 0x5099b4
    005099b0
    005099b0loc_5099b0:
    005099b0b 0x5099c8
    005099b4
    005099b4loc_5099b4:
    005099b4orr x3, xzr, 1
    005099b8adrp x4, 0xec000
    005099bcadd x4, x4, 2944
    005099c0bl runtime.growslice
    005099c4b 0x5099c8
    005099c8
    005099c8loc_5099c8:
    005099c8sub x5, x1, 1
    005099ccadd x6, x0, x5, lsl #4
    005099d0ubfm x5, x5, 60, 59
    005099d4ldr x7, [sp+448]
    005099d8ldr x8, [sp+456]
    005099dcstr x8, [x6+8]
    005099e0adrp x27, 0x542000
    005099e4ldr w6, [x27+3056]
    005099e8cbz w6, 0x5099f0
    005099ecb 0x5099f4
    005099f0
    005099f0loc_5099f0:
    005099f0b 0x509a08
    005099f4
    005099f4loc_5099f4:
    005099f4bl runtime.gcWriteBarrier2
    005099f8str x7, [x25]
    005099fcldr x6, [x0+x5]
    00509a00str x6, [x25+8]
    00509a04b 0x509a08
    00509a08
    00509a08loc_509a08:
    00509a08str x7, [x0+x5]
    00509a0cldr x5, [sp+136]
    00509a10ldrsb x27, [x5]
    00509a14str x1, [x5+56]
    00509a18str x2, [x5+64]
    00509a1cadrp x27, 0x542000
    00509a20ldr w6, [x27+3056]
    00509a24cbz w6, 0x509a2c
    00509a28b 0x509a30
    00509a2c
    00509a2cloc_509a2c:
    00509a2cb 0x509a44
    00509a30
    00509a30loc_509a30:
    00509a30bl runtime.gcWriteBarrier2
    00509a34str x0, [x25]
    00509a38ldr x6, [x5+48]
    00509a3cstr x6, [x25+8]
    00509a40b 0x509a44
    00509a44
    00509a44loc_509a44:
    00509a44str x0, [x5+48]
    00509a48b 0x509a4c
    00509a4c
    00509a4cloc_509a4c:
    00509a4cldr x5, [sp+96]
    00509a50add x5, x5, 1
    00509a54str x5, [sp+96]
    00509a58ldr x5, [sp+328]
    00509a5cadd x5, x5, 16
    00509a60str x5, [sp+80]
    00509a64b 0x509948
    00509a68
    00509a68loc_509a68:
    00509a68b 0x509a6c
    00509a6c
    00509a6cloc_509a6c:
    00509a6cldr x5, [sp+544]
    00509a70ldrsb x27, [x5]
    00509a74ldr x2, [x5+24]
    00509a78ldr x0, [x5+8]
    00509a7cldr x5, [x5+16]
    00509a80add x1, x5, 1
    00509a84subs xzr, x2, x1
    00509a88b.hs 0x509a90
    00509a8cb 0x509a94
    00509a90
    00509a90loc_509a90:
    00509a90b 0x509aa8
    00509a94
    00509a94loc_509a94:
    00509a94orr x3, xzr, 1
    00509a98adrp x4, 0x167000
    00509a9cadd x4, x4, 1408
    00509aa0bl runtime.growslice
    00509aa4b 0x509aa8
    00509aa8
    00509aa8loc_509aa8:
    00509aa8ldr x3, [sp+136]
    00509aacsub x4, x1, 1
    00509ab0adrp x27, 0x542000
    00509ab4ldr w5, [x27+3056]
    00509ab8cbz w5, 0x509ac0
    00509abcb 0x509ac4
    00509ac0
    00509ac0loc_509ac0:
    00509ac0b 0x509ad8
    00509ac4
    00509ac4loc_509ac4:
    00509ac4bl runtime.gcWriteBarrier2
    00509ac8str x3, [x25]
    00509accldr x5, [x0+3*x4]
    00509ad0str x5, [x25+8]
    00509ad4b 0x509ad8
    00509ad8
    00509ad8loc_509ad8:
    00509ad8str x3, [x0+3*x4]
    00509adcldr x3, [sp+544]
    00509ae0ldrsb x27, [x3]
    00509ae4str x1, [x3+16]
    00509ae8str x2, [x3+24]
    00509aecadrp x27, 0x542000
    00509af0ldr w1, [x27+3056]
    00509af4cbz w1, 0x509afc
    00509af8b 0x509b00
    00509afc
    00509afcloc_509afc:
    00509afcb 0x509b14
    00509b00
    00509b00loc_509b00:
    00509b00bl runtime.gcWriteBarrier2
    00509b04str x0, [x25]
    00509b08ldr x1, [x3+8]
    00509b0cstr x1, [x25+8]
    00509b10b 0x509b14
    00509b14
    00509b14loc_509b14:
    00509b14str x0, [x3+8]
    00509b18b 0x509b1c
    00509b1c
    00509b1cloc_509b1c:
    00509b1cldr x1, [sp+120]
    00509b20add x1, x1, 1
    00509b24str x1, [sp+120]
    00509b28ldr x1, [sp+344]
    00509b2cadd x1, x1, 64
    00509b30str x1, [sp+104]
    00509b34b 0x509724
    00509b38
    00509b38loc_509b38:
    00509b38mov x0, xzr
    00509b3cbl runtime.panicIndex
    00509b40hint
    00509b44
    00509b44loc_509b44:
    00509b44stp x0, x1, [sp+8]
    00509b48stp x2, x3, [sp+24]
    00509b4cstp x4, x5, [sp+40]
    00509b50str x6, [sp+56]
    00509b54mov x3, x30
    00509b58bl runtime.morestack_noctxt.abi0
    00509b5cldp x0, x1, [sp+8]
    00509b60ldp x2, x3, [sp+24]
    00509b64ldp x4, x5, [sp+40]
    00509b68ldr x6, [sp+56]
    00509b6cb 0x5095f0
    005095f0
    00509b70
    00509b70github.com/bishopfox/sliver/implant/sliver/handlers.GetRportFwdHandlers: ; void github.com/bishopfox/sliver/implant/sliver/handlers.GetRportFwdHandlers(void)
    00509b70str x30, [sp-32]!
    00509b74stur x29, [sp-8]
    00509b78sub x29, sp, 8
    00509b7cstr xzr, [sp+16]
    00509b80adrp x27, 0x517000
    00509b84ldr x0, [x27+3192]
    00509b88str x0, [sp+16]
    00509b8cadd x29, sp, 24
    00509b90add sp, sp, 32
    00509b94ret x30
    00509b98udf 0
    00509b9cudf 0
    00509b70