File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00500ba0
00500ba0github.com/bishopfox/sliver/implant/sliver/handlers.dumpHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.dumpHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00500ba0ldr x16, [x28+16]
00500ba4sub x17, sp, 320
00500ba8subs xzr, x17, x16
00500bacb.ls 0x501088
00500bb0sub x20, sp, 448
00500bb4stp x29, x30, [x20-8]
00500bb8add sp, x20, 0
00500bbcsub x29, sp, 8
00500bc0str x0, [sp+456]
00500bc4str x1, [sp+464]
00500bc8str x2, [sp+472]
00500bccstr x3, [sp+480]
00500bd0adrp x0, 0x17c000
00500bd4add x0, x0, 3872
00500bd8bl runtime.newobject
00500bdcstr x0, [sp+328]
00500be0adrp x27, 0x54b000
00500be4ldr w1, [x27+3056]
00500be8cbz w1, 0x500bf0
00500becb 0x500bf4
00500bf0
00500bf0loc_500bf0:
00500bf0b 0x500c10
00500bf4
00500bf4loc_500bf4:
00500bf4str x0, [sp+192]
00500bf8mov x1, x0
00500bfcadrp x0, 0x17c000
00500c00add x0, x0, 3872
00500c04bl runtime.wbZero
00500c08ldr x0, [sp+192]
00500c0cb 0x500c10
00500c10
00500c10loc_500c10:
00500c10stp xzr, xzr, [x0]
00500c14stp xzr, xzr, [x0+16]
00500c18stp xzr, xzr, [x0+32]
00500c1cstr xzr, [x0+48]
00500c20ldr x4, [sp+328]
00500c24str x4, [sp+72]
00500c28str x4, [sp+432]
00500c2cldr x0, [sp+456]
00500c30ldr x1, [sp+464]
00500c34ldr x2, [sp+472]
00500c38adrp x3, 0x213000
00500c3cadd x3, x3, 3936
00500c40bl google.golang.org/protobuf/proto.Unmarshal
00500c44str x0, [sp+80]
00500c48str x1, [sp+88]
00500c4ccbnz x0, 0x500c54
00500c50b 0x500d10
00500c54
00500c54loc_500c54:
00500c54stp xzr, xzr, [sp+416]
00500c58add x5, sp, 416
00500c5cstr x5, [sp+296]
00500c60ldr x5, [sp+80]
00500c64ldr x6, [sp+88]
00500c68str x5, [sp+280]
00500c6cstr x6, [sp+288]
00500c70str x5, [sp+272]
00500c74ldr x5, [sp+272]
00500c78cbnz x5, 0x500c80
00500c7cb 0x500c90
00500c80
00500c80loc_500c80:
00500c80ldr x5, [sp+272]
00500c84ldr x5, [x5+8]
00500c88str x5, [sp+272]
00500c8cb 0x500c94
00500c90
00500c90loc_500c90:
00500c90b 0x500c94
00500c94
00500c94loc_500c94:
00500c94ldr x5, [sp+296]
00500c98ldrsb x27, [x5]
00500c9cldr x6, [sp+272]
00500ca0ldr x7, [sp+288]
00500ca4str x6, [x5]
00500ca8adrp x27, 0x54b000
00500cacldr w6, [x27+3056]
00500cb0cbz w6, 0x500cb8
00500cb4b 0x500cbc
00500cb8
00500cb8loc_500cb8:
00500cb8b 0x500cd0
00500cbc
00500cbcloc_500cbc:
00500cbcbl runtime.gcWriteBarrier2
00500cc0str x7, [x25]
00500cc4ldr x6, [x5+8]
00500cc8str x6, [x25+8]
00500cccb 0x500cd0
00500cd0
00500cd0loc_500cd0:
00500cd0str x7, [x5+8]
00500cd4ldr x2, [sp+296]
00500cd8ldrsb x27, [x2]
00500cdcb 0x500ce0
00500ce0
00500ce0loc_500ce0:
00500ce0str x2, [sp+304]
00500ce4orr x4, xzr, 1
00500ce8str x4, [sp+312]
00500cecstr x4, [sp+320]
00500cf0adrp x0, 0x1ba000
00500cf4add x0, x0, 981
00500cf8movz x1, 26
00500cfcmov x3, x4
00500d00bl log.Printf
00500d04ldp x29, x30, [sp-8]
00500d08add sp, sp, 448
00500d0cret x30
00500d10
00500d10loc_500d10:
00500d10stp xzr, xzr, [sp+400]
00500d14stp xzr, xzr, [sp+384]
00500d18ldr x1, [sp+72]
00500d1cldrsb x27, [x1]
00500d20ldrsw x0, [x1+8]
00500d24str w0, [sp+52]
00500d28bl github.com/bishopfox/sliver/implant/sliver/procdump.DumpProcess
00500d2cstr x0, [sp+400]
00500d30str x1, [sp+408]
00500d34str x2, [sp+384]
00500d38str x3, [sp+392]
00500d3cldr x1, [sp+400]
00500d40ldr x2, [sp+408]
00500d44str x1, [sp+160]
00500d48str x2, [sp+168]
00500d4cldr x1, [sp+384]
00500d50ldr x2, [sp+392]
00500d54str x1, [sp+144]
00500d58str x2, [sp+152]
00500d5cldr x1, [sp+160]
00500d60ldr x2, [sp+168]
00500d64str x1, [sp+56]
00500d68str x2, [sp+64]
00500d6cldr x1, [sp+144]
00500d70ldr x2, [sp+152]
00500d74str x1, [sp+80]
00500d78str x2, [sp+88]
00500d7cldr x1, [sp+56]
00500d80ldrsb x27, [x1]
00500d84ldr x1, [x1+24]
00500d88ldr x0, [sp+64]
00500d8cblr x1
00500d90str x0, [sp+360]
00500d94str x1, [sp+368]
00500d98str x2, [sp+376]
00500d9cadrp x0, 0x16f000
00500da0add x0, x0, 3936
00500da4bl runtime.newobject
00500da8str x0, [sp+264]
00500dacadrp x27, 0x54b000
00500db0ldr w1, [x27+3056]
00500db4cbz w1, 0x500dbc
00500db8b 0x500dc0
00500dbc
00500dbcloc_500dbc:
00500dbcb 0x500ddc
00500dc0
00500dc0loc_500dc0:
00500dc0str x0, [sp+184]
00500dc4mov x1, x0
00500dc8adrp x0, 0x16f000
00500dccadd x0, x0, 3936
00500dd0bl runtime.wbZero
00500dd4ldr x0, [sp+184]
00500dd8b 0x500ddc
00500ddc
00500ddcloc_500ddc:
00500ddcstp xzr, xzr, [x0]
00500de0stp xzr, xzr, [x0+16]
00500de4stp xzr, xzr, [x0+32]
00500de8stp xzr, xzr, [x0+48]
00500decstr xzr, [x0+64]
00500df0ldr x5, [sp+264]
00500df4ldrsb x27, [x5]
00500df8ldr x6, [sp+360]
00500dfcldr x7, [sp+368]
00500e00ldr x8, [sp+376]
00500e04str x7, [x5+16]
00500e08str x8, [x5+24]
00500e0cadrp x27, 0x54b000
00500e10ldr w7, [x27+3056]
00500e14cbz w7, 0x500e1c
00500e18b 0x500e20
00500e1c
00500e1cloc_500e1c:
00500e1cb 0x500e34
00500e20
00500e20loc_500e20:
00500e20bl runtime.gcWriteBarrier2
00500e24str x6, [x25]
00500e28ldr x7, [x5+8]
00500e2cstr x7, [x25+8]
00500e30b 0x500e34
00500e34
00500e34loc_500e34:
00500e34str x6, [x5+8]
00500e38ldr x5, [sp+264]
00500e3cstr x5, [sp+96]
00500e40ldr x5, [sp+80]
00500e44cbnz x5, 0x500e4c
00500e48b 0x500fd8
00500e4c
00500e4cloc_500e4c:
00500e4cstp xzr, xzr, [sp+416]
00500e50add x5, sp, 416
00500e54str x5, [sp+232]
00500e58ldr x5, [sp+80]
00500e5cldr x6, [sp+88]
00500e60str x5, [sp+216]
00500e64str x6, [sp+224]
00500e68str x5, [sp+208]
00500e6cldr x5, [sp+208]
00500e70cbnz x5, 0x500e78
00500e74b 0x500e88
00500e78
00500e78loc_500e78:
00500e78ldr x5, [sp+208]
00500e7cldr x5, [x5+8]
00500e80str x5, [sp+208]
00500e84b 0x500e8c
00500e88
00500e88loc_500e88:
00500e88b 0x500e8c
00500e8c
00500e8cloc_500e8c:
00500e8cldr x5, [sp+232]
00500e90ldrsb x27, [x5]
00500e94ldr x6, [sp+208]
00500e98ldr x7, [sp+224]
00500e9cstr x6, [x5]
00500ea0adrp x27, 0x54b000
00500ea4ldr w6, [x27+3056]
00500ea8cbz w6, 0x500eb0
00500eacb 0x500eb4
00500eb0
00500eb0loc_500eb0:
00500eb0b 0x500ec8
00500eb4
00500eb4loc_500eb4:
00500eb4bl runtime.gcWriteBarrier2
00500eb8str x7, [x25]
00500ebcldr x6, [x5+8]
00500ec0str x6, [x25+8]
00500ec4b 0x500ec8
00500ec8
00500ec8loc_500ec8:
00500ec8str x7, [x5+8]
00500eccldr x2, [sp+232]
00500ed0ldrsb x27, [x2]
00500ed4b 0x500ed8
00500ed8
00500ed8loc_500ed8:
00500ed8str x2, [sp+240]
00500edcorr x4, xzr, 1
00500ee0str x4, [sp+248]
00500ee4str x4, [sp+256]
00500ee8adrp x0, 0x1b0000
00500eecadd x0, x0, 15
00500ef0orr x1, xzr, 2
00500ef4mov x3, x4
00500ef8bl fmt.Sprintf
00500efcstr x0, [sp+344]
00500f00str x1, [sp+352]
00500f04adrp x0, 0x185000
00500f08add x0, x0, 3648
00500f0cbl runtime.newobject
00500f10str x0, [sp+200]
00500f14adrp x27, 0x54b000
00500f18ldr w5, [x27+3056]
00500f1ccbz w5, 0x500f24
00500f20b 0x500f28
00500f24
00500f24loc_500f24:
00500f24b 0x500f44
00500f28
00500f28loc_500f28:
00500f28str x0, [sp+176]
00500f2cmov x1, x0
00500f30adrp x0, 0x185000
00500f34add x0, x0, 3648
00500f38bl runtime.wbZero
00500f3cldr x0, [sp+176]
00500f40b 0x500f44
00500f44
00500f44loc_500f44:
00500f44mov x20, x0
00500f48adr x27, 16
00500f4cstp x29, x27, [sp-24]
00500f50sub x29, sp, 24
00500f54bl fn_87cf8
00500f58sub x29, sp, 8
00500f5cldr x2, [sp+200]
00500f60ldrsb x27, [x2]
00500f64ldr x3, [sp+344]
00500f68ldr x4, [sp+352]
00500f6cstr x4, [x2+16]
00500f70adrp x27, 0x54b000
00500f74ldr w4, [x27+3056]
00500f78cbz w4, 0x500f80
00500f7cb 0x500f84
00500f80
00500f80loc_500f80:
00500f80b 0x500f98
00500f84
00500f84loc_500f84:
00500f84bl runtime.gcWriteBarrier2
00500f88str x3, [x25]
00500f8cldr x4, [x2+8]
00500f90str x4, [x25+8]
00500f94b 0x500f98
00500f98
00500f98loc_500f98:
00500f98str x3, [x2+8]
00500f9cldr x2, [sp+96]
00500fa0ldrsb x27, [x2]
00500fa4ldr x3, [sp+200]
00500fa8adrp x27, 0x54b000
00500facldr w4, [x27+3056]
00500fb0cbz w4, 0x500fb8
00500fb4b 0x500fbc
00500fb8
00500fb8loc_500fb8:
00500fb8b 0x500fd0
00500fbc
00500fbcloc_500fbc:
00500fbcbl runtime.gcWriteBarrier2
00500fc0str x3, [x25]
00500fc4ldr x4, [x2+32]
00500fc8str x4, [x25+8]
00500fccb 0x500fd0
00500fd0
00500fd0loc_500fd0:
00500fd0str x3, [x2+32]
00500fd4b 0x500fdc
00500fd8
00500fd8loc_500fd8:
00500fd8b 0x500fdc
00500fdc
00500fdcloc_500fdc:
00500fdcldr x2, [sp+96]
00500fe0str x2, [sp+336]
00500fe4str xzr, [sp+360]
00500fe8stp xzr, xzr, [sp+368]
00500fecstp xzr, xzr, [sp+384]
00500ff0ldr x1, [sp+336]
00500ff4adrp x0, 0x213000
00500ff8add x0, x0, 3968
00500ffcbl google.golang.org/protobuf/proto.Marshal
00501000str x0, [sp+360]
00501004str x1, [sp+368]
00501008str x2, [sp+376]
0050100cstr x3, [sp+384]
00501010str x4, [sp+392]
00501014ldr x2, [sp+360]
00501018ldr x3, [sp+368]
0050101cldr x4, [sp+376]
00501020str x2, [sp+120]
00501024str x3, [sp+128]
00501028str x4, [sp+136]
0050102cldr x2, [sp+384]
00501030ldr x3, [sp+392]
00501034str x2, [sp+104]
00501038str x3, [sp+112]
0050103cldr x2, [sp+120]
00501040ldr x3, [sp+128]
00501044ldr x4, [sp+136]
00501048str x2, [sp+456]
0050104cstr x3, [sp+464]
00501050str x4, [sp+472]
00501054ldr x3, [sp+104]
00501058ldr x4, [sp+112]
0050105cstr x3, [sp+80]
00501060str x4, [sp+88]
00501064ldr x0, [sp+456]
00501068ldr x1, [sp+464]
0050106cldr x2, [sp+472]
00501070ldr x26, [sp+480]
00501074ldr x5, [x26]
00501078blr x5
0050107cldp x29, x30, [sp-8]
00501080add sp, sp, 448
00501084ret x30
00501088
00501088loc_501088:
00501088stp x0, x1, [sp+8]
0050108cstp x2, x3, [sp+24]
00501090mov x3, x30
00501094bl runtime.morestack_noctxt.abi0
00501098ldp x0, x1, [sp+8]
0050109cldp x2, x3, [sp+24]
005010a0b 0x500ba0
005010a4udf 0
005010a8udf 0
005010acudf 0
00500ba0
00500ba0github.com/bishopfox/sliver/implant/sliver/handlers.dumpHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.dumpHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00500ba0ldr x16, [x28+16]
00500ba4sub x17, sp, 320
00500ba8subs xzr, x17, x16
00500bacb.ls 0x501088
00500bb0sub x20, sp, 448
00500bb4stp x29, x30, [x20-8]
00500bb8add sp, x20, 0
00500bbcsub x29, sp, 8
00500bc0str x0, [sp+456]
00500bc4str x1, [sp+464]
00500bc8str x2, [sp+472]
00500bccstr x3, [sp+480]
00500bd0adrp x0, 0x17c000
00500bd4add x0, x0, 3872
00500bd8bl runtime.newobject
00500bdcstr x0, [sp+328]
00500be0adrp x27, 0x54b000
00500be4ldr w1, [x27+3056]
00500be8cbz w1, 0x500bf0
00500becb 0x500bf4
00500bf0
00500bf0loc_500bf0:
00500bf0b 0x500c10
00500bf4
00500bf4loc_500bf4:
00500bf4str x0, [sp+192]
00500bf8mov x1, x0
00500bfcadrp x0, 0x17c000
00500c00add x0, x0, 3872
00500c04bl runtime.wbZero
00500c08ldr x0, [sp+192]
00500c0cb 0x500c10
00500c10
00500c10loc_500c10:
00500c10stp xzr, xzr, [x0]
00500c14stp xzr, xzr, [x0+16]
00500c18stp xzr, xzr, [x0+32]
00500c1cstr xzr, [x0+48]
00500c20ldr x4, [sp+328]
00500c24str x4, [sp+72]
00500c28str x4, [sp+432]
00500c2cldr x0, [sp+456]
00500c30ldr x1, [sp+464]
00500c34ldr x2, [sp+472]
00500c38adrp x3, 0x213000
00500c3cadd x3, x3, 3936
00500c40bl google.golang.org/protobuf/proto.Unmarshal
00500c44str x0, [sp+80]
00500c48str x1, [sp+88]
00500c4ccbnz x0, 0x500c54
00500c50b 0x500d10
00500c54
00500c54loc_500c54:
00500c54stp xzr, xzr, [sp+416]
00500c58add x5, sp, 416
00500c5cstr x5, [sp+296]
00500c60ldr x5, [sp+80]
00500c64ldr x6, [sp+88]
00500c68str x5, [sp+280]
00500c6cstr x6, [sp+288]
00500c70str x5, [sp+272]
00500c74ldr x5, [sp+272]
00500c78cbnz x5, 0x500c80
00500c7cb 0x500c90
00500c80
00500c80loc_500c80:
00500c80ldr x5, [sp+272]
00500c84ldr x5, [x5+8]
00500c88str x5, [sp+272]
00500c8cb 0x500c94
00500c90
00500c90loc_500c90:
00500c90b 0x500c94
00500c94
00500c94loc_500c94:
00500c94ldr x5, [sp+296]
00500c98ldrsb x27, [x5]
00500c9cldr x6, [sp+272]
00500ca0ldr x7, [sp+288]
00500ca4str x6, [x5]
00500ca8adrp x27, 0x54b000
00500cacldr w6, [x27+3056]
00500cb0cbz w6, 0x500cb8
00500cb4b 0x500cbc
00500cb8
00500cb8loc_500cb8:
00500cb8b 0x500cd0
00500cbc
00500cbcloc_500cbc:
00500cbcbl runtime.gcWriteBarrier2
00500cc0str x7, [x25]
00500cc4ldr x6, [x5+8]
00500cc8str x6, [x25+8]
00500cccb 0x500cd0
00500cd0
00500cd0loc_500cd0:
00500cd0str x7, [x5+8]
00500cd4ldr x2, [sp+296]
00500cd8ldrsb x27, [x2]
00500cdcb 0x500ce0
00500ce0
00500ce0loc_500ce0:
00500ce0str x2, [sp+304]
00500ce4orr x4, xzr, 1
00500ce8str x4, [sp+312]
00500cecstr x4, [sp+320]
00500cf0adrp x0, 0x1ba000
00500cf4add x0, x0, 981
00500cf8movz x1, 26
00500cfcmov x3, x4
00500d00bl log.Printf
00500d04ldp x29, x30, [sp-8]
00500d08add sp, sp, 448
00500d0cret x30
00500d10
00500d10loc_500d10:
00500d10stp xzr, xzr, [sp+400]
00500d14stp xzr, xzr, [sp+384]
00500d18ldr x1, [sp+72]
00500d1cldrsb x27, [x1]
00500d20ldrsw x0, [x1+8]
00500d24str w0, [sp+52]
00500d28bl github.com/bishopfox/sliver/implant/sliver/procdump.DumpProcess
00500d2cstr x0, [sp+400]
00500d30str x1, [sp+408]
00500d34str x2, [sp+384]
00500d38str x3, [sp+392]
00500d3cldr x1, [sp+400]
00500d40ldr x2, [sp+408]
00500d44str x1, [sp+160]
00500d48str x2, [sp+168]
00500d4cldr x1, [sp+384]
00500d50ldr x2, [sp+392]
00500d54str x1, [sp+144]
00500d58str x2, [sp+152]
00500d5cldr x1, [sp+160]
00500d60ldr x2, [sp+168]
00500d64str x1, [sp+56]
00500d68str x2, [sp+64]
00500d6cldr x1, [sp+144]
00500d70ldr x2, [sp+152]
00500d74str x1, [sp+80]
00500d78str x2, [sp+88]
00500d7cldr x1, [sp+56]
00500d80ldrsb x27, [x1]
00500d84ldr x1, [x1+24]
00500d88ldr x0, [sp+64]
00500d8cblr x1
00500d90str x0, [sp+360]
00500d94str x1, [sp+368]
00500d98str x2, [sp+376]
00500d9cadrp x0, 0x16f000
00500da0add x0, x0, 3936
00500da4bl runtime.newobject
00500da8str x0, [sp+264]
00500dacadrp x27, 0x54b000
00500db0ldr w1, [x27+3056]
00500db4cbz w1, 0x500dbc
00500db8b 0x500dc0
00500dbc
00500dbcloc_500dbc:
00500dbcb 0x500ddc
00500dc0
00500dc0loc_500dc0:
00500dc0str x0, [sp+184]
00500dc4mov x1, x0
00500dc8adrp x0, 0x16f000
00500dccadd x0, x0, 3936
00500dd0bl runtime.wbZero
00500dd4ldr x0, [sp+184]
00500dd8b 0x500ddc
00500ddc
00500ddcloc_500ddc:
00500ddcstp xzr, xzr, [x0]
00500de0stp xzr, xzr, [x0+16]
00500de4stp xzr, xzr, [x0+32]
00500de8stp xzr, xzr, [x0+48]
00500decstr xzr, [x0+64]
00500df0ldr x5, [sp+264]
00500df4ldrsb x27, [x5]
00500df8ldr x6, [sp+360]
00500dfcldr x7, [sp+368]
00500e00ldr x8, [sp+376]
00500e04str x7, [x5+16]
00500e08str x8, [x5+24]
00500e0cadrp x27, 0x54b000
00500e10ldr w7, [x27+3056]
00500e14cbz w7, 0x500e1c
00500e18b 0x500e20
00500e1c
00500e1cloc_500e1c:
00500e1cb 0x500e34
00500e20
00500e20loc_500e20:
00500e20bl runtime.gcWriteBarrier2
00500e24str x6, [x25]
00500e28ldr x7, [x5+8]
00500e2cstr x7, [x25+8]
00500e30b 0x500e34
00500e34
00500e34loc_500e34:
00500e34str x6, [x5+8]
00500e38ldr x5, [sp+264]
00500e3cstr x5, [sp+96]
00500e40ldr x5, [sp+80]
00500e44cbnz x5, 0x500e4c
00500e48b 0x500fd8
00500e4c
00500e4cloc_500e4c:
00500e4cstp xzr, xzr, [sp+416]
00500e50add x5, sp, 416
00500e54str x5, [sp+232]
00500e58ldr x5, [sp+80]
00500e5cldr x6, [sp+88]
00500e60str x5, [sp+216]
00500e64str x6, [sp+224]
00500e68str x5, [sp+208]
00500e6cldr x5, [sp+208]
00500e70cbnz x5, 0x500e78
00500e74b 0x500e88
00500e78
00500e78loc_500e78:
00500e78ldr x5, [sp+208]
00500e7cldr x5, [x5+8]
00500e80str x5, [sp+208]
00500e84b 0x500e8c
00500e88
00500e88loc_500e88:
00500e88b 0x500e8c
00500e8c
00500e8cloc_500e8c:
00500e8cldr x5, [sp+232]
00500e90ldrsb x27, [x5]
00500e94ldr x6, [sp+208]
00500e98ldr x7, [sp+224]
00500e9cstr x6, [x5]
00500ea0adrp x27, 0x54b000
00500ea4ldr w6, [x27+3056]
00500ea8cbz w6, 0x500eb0
00500eacb 0x500eb4
00500eb0
00500eb0loc_500eb0:
00500eb0b 0x500ec8
00500eb4
00500eb4loc_500eb4:
00500eb4bl runtime.gcWriteBarrier2
00500eb8str x7, [x25]
00500ebcldr x6, [x5+8]
00500ec0str x6, [x25+8]
00500ec4b 0x500ec8
00500ec8
00500ec8loc_500ec8:
00500ec8str x7, [x5+8]
00500eccldr x2, [sp+232]
00500ed0ldrsb x27, [x2]
00500ed4b 0x500ed8
00500ed8
00500ed8loc_500ed8:
00500ed8str x2, [sp+240]
00500edcorr x4, xzr, 1
00500ee0str x4, [sp+248]
00500ee4str x4, [sp+256]
00500ee8adrp x0, 0x1b0000
00500eecadd x0, x0, 15
00500ef0orr x1, xzr, 2
00500ef4mov x3, x4
00500ef8bl fmt.Sprintf
00500efcstr x0, [sp+344]
00500f00str x1, [sp+352]
00500f04adrp x0, 0x185000
00500f08add x0, x0, 3648
00500f0cbl runtime.newobject
00500f10str x0, [sp+200]
00500f14adrp x27, 0x54b000
00500f18ldr w5, [x27+3056]
00500f1ccbz w5, 0x500f24
00500f20b 0x500f28
00500f24
00500f24loc_500f24:
00500f24b 0x500f44
00500f28
00500f28loc_500f28:
00500f28str x0, [sp+176]
00500f2cmov x1, x0
00500f30adrp x0, 0x185000
00500f34add x0, x0, 3648
00500f38bl runtime.wbZero
00500f3cldr x0, [sp+176]
00500f40b 0x500f44
00500f44
00500f44loc_500f44:
00500f44mov x20, x0
00500f48adr x27, 16
00500f4cstp x29, x27, [sp-24]
00500f50sub x29, sp, 24
00500f54bl fn_87cf8
00500f58sub x29, sp, 8
00500f5cldr x2, [sp+200]
00500f60ldrsb x27, [x2]
00500f64ldr x3, [sp+344]
00500f68ldr x4, [sp+352]
00500f6cstr x4, [x2+16]
00500f70adrp x27, 0x54b000
00500f74ldr w4, [x27+3056]
00500f78cbz w4, 0x500f80
00500f7cb 0x500f84
00500f80
00500f80loc_500f80:
00500f80b 0x500f98
00500f84
00500f84loc_500f84:
00500f84bl runtime.gcWriteBarrier2
00500f88str x3, [x25]
00500f8cldr x4, [x2+8]
00500f90str x4, [x25+8]
00500f94b 0x500f98
00500f98
00500f98loc_500f98:
00500f98str x3, [x2+8]
00500f9cldr x2, [sp+96]
00500fa0ldrsb x27, [x2]
00500fa4ldr x3, [sp+200]
00500fa8adrp x27, 0x54b000
00500facldr w4, [x27+3056]
00500fb0cbz w4, 0x500fb8
00500fb4b 0x500fbc
00500fb8
00500fb8loc_500fb8:
00500fb8b 0x500fd0
00500fbc
00500fbcloc_500fbc:
00500fbcbl runtime.gcWriteBarrier2
00500fc0str x3, [x25]
00500fc4ldr x4, [x2+32]
00500fc8str x4, [x25+8]
00500fccb 0x500fd0
00500fd0
00500fd0loc_500fd0:
00500fd0str x3, [x2+32]
00500fd4b 0x500fdc
00500fd8
00500fd8loc_500fd8:
00500fd8b 0x500fdc
00500fdc
00500fdcloc_500fdc:
00500fdcldr x2, [sp+96]
00500fe0str x2, [sp+336]
00500fe4str xzr, [sp+360]
00500fe8stp xzr, xzr, [sp+368]
00500fecstp xzr, xzr, [sp+384]
00500ff0ldr x1, [sp+336]
00500ff4adrp x0, 0x213000
00500ff8add x0, x0, 3968
00500ffcbl google.golang.org/protobuf/proto.Marshal
00501000str x0, [sp+360]
00501004str x1, [sp+368]
00501008str x2, [sp+376]
0050100cstr x3, [sp+384]
00501010str x4, [sp+392]
00501014ldr x2, [sp+360]
00501018ldr x3, [sp+368]
0050101cldr x4, [sp+376]
00501020str x2, [sp+120]
00501024str x3, [sp+128]
00501028str x4, [sp+136]
0050102cldr x2, [sp+384]
00501030ldr x3, [sp+392]
00501034str x2, [sp+104]
00501038str x3, [sp+112]
0050103cldr x2, [sp+120]
00501040ldr x3, [sp+128]
00501044ldr x4, [sp+136]
00501048str x2, [sp+456]
0050104cstr x3, [sp+464]
00501050str x4, [sp+472]
00501054ldr x3, [sp+104]
00501058ldr x4, [sp+112]
0050105cstr x3, [sp+80]
00501060str x4, [sp+88]
00501064ldr x0, [sp+456]
00501068ldr x1, [sp+464]
0050106cldr x2, [sp+472]
00501070ldr x26, [sp+480]
00501074ldr x5, [x26]
00501078blr x5
0050107cldp x29, x30, [sp-8]
00501080add sp, sp, 448
00501084ret x30
00501088
00501088loc_501088:
00501088stp x0, x1, [sp+8]
0050108cstp x2, x3, [sp+24]
00501090mov x3, x30
00501094bl runtime.morestack_noctxt.abi0
00501098ldp x0, x1, [sp+8]
0050109cldp x2, x3, [sp+24]
005010a0b 0x500ba0
005010a4udf 0
005010a8udf 0
005010acudf 0
00500ba0
005010b0
005010b0github.com/bishopfox/sliver/implant/sliver/handlers.mountHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.mountHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
005010b0ldr x16, [x28+16]
005010b4sub x17, sp, 208
005010b8subs xzr, x17, x16
005010bcb.ls 0x501430
005010c0sub x20, sp, 336
005010c4stp x29, x30, [x20-8]
005010c8add sp, x20, 0
005010ccsub x29, sp, 8
005010d0str x0, [sp+344]
005010d4str x1, [sp+352]
005010d8str x2, [sp+360]
005010dcstr x3, [sp+368]
005010e0adrp x0, 0x163000
005010e4add x0, x0, 288
005010e8bl runtime.newobject
005010ecstr x0, [sp+224]
005010f0adrp x27, 0x54a000
005010f4ldr w1, [x27+3056]
005010f8cbz w1, 0x501100
005010fcb 0x501104
00501100
00501100loc_501100:
00501100b 0x501120
00501104
00501104loc_501104:
00501104str x0, [sp+200]
00501108mov x1, x0
0050110cadrp x0, 0x163000
00501110add x0, x0, 288
00501114bl runtime.wbZero
00501118ldr x0, [sp+200]
0050111cb 0x501120
00501120
00501120loc_501120:
00501120stp xzr, xzr, [x0]
00501124stp xzr, xzr, [x0+16]
00501128stp xzr, xzr, [x0+32]
0050112cldr x4, [sp+224]
00501130str x4, [sp+56]
00501134str x4, [sp+320]
00501138ldr x0, [sp+344]
0050113cldr x1, [sp+352]
00501140ldr x2, [sp+360]
00501144adrp x3, 0x212000
00501148add x3, x3, 3872
0050114cbl google.golang.org/protobuf/proto.Unmarshal
00501150str x0, [sp+88]
00501154str x1, [sp+96]
00501158cbnz x0, 0x501160
0050115cb 0x50116c
00501160
00501160loc_501160:
00501160ldp x29, x30, [sp-8]
00501164add sp, sp, 336
00501168ret x30
0050116c
0050116cloc_50116c:
0050116cstp xzr, xzr, [sp+296]
00501170str xzr, [sp+312]
00501174stp xzr, xzr, [sp+280]
00501178bl github.com/bishopfox/sliver/implant/sliver/mount.GetMountInformation
0050117cstr x0, [sp+296]
00501180str x1, [sp+304]
00501184str x2, [sp+312]
00501188str x3, [sp+280]
0050118cstr x4, [sp+288]
00501190ldr x0, [sp+296]
00501194ldr x1, [sp+304]
00501198ldr x2, [sp+312]
0050119cstr x0, [sp+160]
005011a0str x1, [sp+168]
005011a4str x2, [sp+176]
005011a8ldr x0, [sp+280]
005011acldr x1, [sp+288]
005011b0str x0, [sp+144]
005011b4str x1, [sp+152]
005011b8ldr x0, [sp+160]
005011bcldr x1, [sp+168]
005011c0ldr x2, [sp+176]
005011c4str x0, [sp+64]
005011c8str x1, [sp+72]
005011ccstr x2, [sp+80]
005011d0ldr x0, [sp+144]
005011d4ldr x1, [sp+152]
005011d8str x0, [sp+88]
005011dcstr x1, [sp+96]
005011e0adrp x0, 0x172000
005011e4add x0, x0, 2560
005011e8bl runtime.newobject
005011ecstr x0, [sp+216]
005011f0adrp x27, 0x54a000
005011f4ldr w1, [x27+3056]
005011f8cbz w1, 0x501200
005011fcb 0x501204
00501200
00501200loc_501200:
00501200b 0x501220
00501204
00501204loc_501204:
00501204str x0, [sp+192]
00501208mov x1, x0
0050120cadrp x0, 0x172000
00501210add x0, x0, 2560
00501214bl runtime.wbZero
00501218ldr x0, [sp+192]
0050121cb 0x501220
00501220
00501220loc_501220:
00501220stp xzr, xzr, [x0]
00501224stp xzr, xzr, [x0+16]
00501228stp xzr, xzr, [x0+32]
0050122cstp xzr, xzr, [x0+48]
00501230str xzr, [x0+64]
00501234ldr x1, [sp+216]
00501238ldrsb x27, [x1]
0050123cldr x2, [sp+64]
00501240ldr x3, [sp+72]
00501244ldr x4, [sp+80]
00501248str x3, [x1+16]
0050124cstr x4, [x1+24]
00501250adrp x27, 0x54a000
00501254ldr w3, [x27+3056]
00501258cbz w3, 0x501260
0050125cb 0x501264
00501260
00501260loc_501260:
00501260b 0x501278
00501264
00501264loc_501264:
00501264bl runtime.gcWriteBarrier2
00501268str x2, [x25]
0050126cldr x3, [x1+8]
00501270str x3, [x25+8]
00501274b 0x501278
00501278
00501278loc_501278:
00501278str x2, [x1+8]
0050127cadrp x0, 0x184000
00501280add x0, x0, 3648
00501284bl runtime.newobject
00501288str x0, [sp+208]
0050128cadrp x27, 0x54a000
00501290ldr w1, [x27+3056]
00501294cbz w1, 0x50129c
00501298b 0x5012a0
0050129c
0050129cloc_50129c:
0050129cb 0x5012bc
005012a0
005012a0loc_5012a0:
005012a0str x0, [sp+184]
005012a4mov x1, x0
005012a8adrp x0, 0x184000
005012acadd x0, x0, 3648
005012b0bl runtime.wbZero
005012b4ldr x0, [sp+184]
005012b8b 0x5012bc
005012bc
005012bcloc_5012bc:
005012bcmov x20, x0
005012c0adr x27, 16
005012c4stp x29, x27, [sp-24]
005012c8sub x29, sp, 24
005012ccbl fn_87cf8
005012d0sub x29, sp, 8
005012d4ldr x2, [sp+216]
005012d8ldrsb x27, [x2]
005012dcldr x3, [sp+208]
005012e0adrp x27, 0x54a000
005012e4ldr w4, [x27+3056]
005012e8cbz w4, 0x5012f0
005012ecb 0x5012f4
005012f0
005012f0loc_5012f0:
005012f0b 0x501308
005012f4
005012f4loc_5012f4:
005012f4bl runtime.gcWriteBarrier2
005012f8str x3, [x25]
005012fcldr x4, [x2+32]
00501300str x4, [x25+8]
00501304b 0x501308
00501308
00501308loc_501308:
00501308str x3, [x2+32]
0050130cldr x2, [sp+216]
00501310str x2, [sp+48]
00501314ldr x2, [sp+88]
00501318cbnz x2, 0x501320
0050131cb 0x501380
00501320
00501320loc_501320:
00501320ldr x1, [sp+88]
00501324ldrsb x27, [x1]
00501328ldr x1, [x1+24]
0050132cldr x0, [sp+96]
00501330blr x1
00501334str x0, [sp+264]
00501338str x1, [sp+272]
0050133cldr x2, [sp+48]
00501340ldrsb x27, [x2]
00501344ldr x2, [x2+32]
00501348ldrsb x27, [x2]
0050134cstr x1, [x2+16]
00501350adrp x27, 0x54a000
00501354ldr w1, [x27+3056]
00501358cbz w1, 0x501360
0050135cb 0x501364
00501360
00501360loc_501360:
00501360b 0x501378
00501364
00501364loc_501364:
00501364bl runtime.gcWriteBarrier2
00501368str x0, [x25]
0050136cldr x3, [x2+8]
00501370str x3, [x25+8]
00501374b 0x501378
00501378
00501378loc_501378:
00501378str x0, [x2+8]
0050137cb 0x501384
00501380
00501380loc_501380:
00501380b 0x501384
00501384
00501384loc_501384:
00501384ldr x2, [sp+48]
00501388str x2, [sp+256]
0050138cstr xzr, [sp+232]
00501390stp xzr, xzr, [sp+240]
00501394stp xzr, xzr, [sp+280]
00501398ldr x1, [sp+256]
0050139cadrp x0, 0x212000
005013a0add x0, x0, 3904
005013a4bl google.golang.org/protobuf/proto.Marshal
005013a8str x0, [sp+232]
005013acstr x1, [sp+240]
005013b0str x2, [sp+248]
005013b4str x3, [sp+280]
005013b8str x4, [sp+288]
005013bcldr x2, [sp+232]
005013c0ldr x3, [sp+240]
005013c4ldr x4, [sp+248]
005013c8str x2, [sp+120]
005013ccstr x3, [sp+128]
005013d0str x4, [sp+136]
005013d4ldr x2, [sp+280]
005013d8ldr x3, [sp+288]
005013dcstr x2, [sp+104]
005013e0str x3, [sp+112]
005013e4ldr x2, [sp+120]
005013e8ldr x3, [sp+128]
005013ecldr x4, [sp+136]
005013f0str x2, [sp+344]
005013f4str x3, [sp+352]
005013f8str x4, [sp+360]
005013fcldr x3, [sp+104]
00501400ldr x4, [sp+112]
00501404str x3, [sp+88]
00501408str x4, [sp+96]
0050140cldr x0, [sp+344]
00501410ldr x1, [sp+352]
00501414ldr x2, [sp+360]
00501418ldr x26, [sp+368]
0050141cldr x5, [x26]
00501420blr x5
00501424ldp x29, x30, [sp-8]
00501428add sp, sp, 336
0050142cret x30
00501430
00501430loc_501430:
00501430stp x0, x1, [sp+8]
00501434stp x2, x3, [sp+24]
00501438mov x3, x30
0050143cbl runtime.morestack_noctxt.abi0
00501440ldp x0, x1, [sp+8]
00501444ldp x2, x3, [sp+24]
00501448b 0x5010b0
0050144cudf 0
005010b0
005010b0github.com/bishopfox/sliver/implant/sliver/handlers.mountHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.mountHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
005010b0ldr x16, [x28+16]
005010b4sub x17, sp, 208
005010b8subs xzr, x17, x16
005010bcb.ls 0x501430
005010c0sub x20, sp, 336
005010c4stp x29, x30, [x20-8]
005010c8add sp, x20, 0
005010ccsub x29, sp, 8
005010d0str x0, [sp+344]
005010d4str x1, [sp+352]
005010d8str x2, [sp+360]
005010dcstr x3, [sp+368]
005010e0adrp x0, 0x163000
005010e4add x0, x0, 288
005010e8bl runtime.newobject
005010ecstr x0, [sp+224]
005010f0adrp x27, 0x54a000
005010f4ldr w1, [x27+3056]
005010f8cbz w1, 0x501100
005010fcb 0x501104
00501100
00501100loc_501100:
00501100b 0x501120
00501104
00501104loc_501104:
00501104str x0, [sp+200]
00501108mov x1, x0
0050110cadrp x0, 0x163000
00501110add x0, x0, 288
00501114bl runtime.wbZero
00501118ldr x0, [sp+200]
0050111cb 0x501120
00501120
00501120loc_501120:
00501120stp xzr, xzr, [x0]
00501124stp xzr, xzr, [x0+16]
00501128stp xzr, xzr, [x0+32]
0050112cldr x4, [sp+224]
00501130str x4, [sp+56]
00501134str x4, [sp+320]
00501138ldr x0, [sp+344]
0050113cldr x1, [sp+352]
00501140ldr x2, [sp+360]
00501144adrp x3, 0x212000
00501148add x3, x3, 3872
0050114cbl google.golang.org/protobuf/proto.Unmarshal
00501150str x0, [sp+88]
00501154str x1, [sp+96]
00501158cbnz x0, 0x501160
0050115cb 0x50116c
00501160
00501160loc_501160:
00501160ldp x29, x30, [sp-8]
00501164add sp, sp, 336
00501168ret x30
0050116c
0050116cloc_50116c:
0050116cstp xzr, xzr, [sp+296]
00501170str xzr, [sp+312]
00501174stp xzr, xzr, [sp+280]
00501178bl github.com/bishopfox/sliver/implant/sliver/mount.GetMountInformation
0050117cstr x0, [sp+296]
00501180str x1, [sp+304]
00501184str x2, [sp+312]
00501188str x3, [sp+280]
0050118cstr x4, [sp+288]
00501190ldr x0, [sp+296]
00501194ldr x1, [sp+304]
00501198ldr x2, [sp+312]
0050119cstr x0, [sp+160]
005011a0str x1, [sp+168]
005011a4str x2, [sp+176]
005011a8ldr x0, [sp+280]
005011acldr x1, [sp+288]
005011b0str x0, [sp+144]
005011b4str x1, [sp+152]
005011b8ldr x0, [sp+160]
005011bcldr x1, [sp+168]
005011c0ldr x2, [sp+176]
005011c4str x0, [sp+64]
005011c8str x1, [sp+72]
005011ccstr x2, [sp+80]
005011d0ldr x0, [sp+144]
005011d4ldr x1, [sp+152]
005011d8str x0, [sp+88]
005011dcstr x1, [sp+96]
005011e0adrp x0, 0x172000
005011e4add x0, x0, 2560
005011e8bl runtime.newobject
005011ecstr x0, [sp+216]
005011f0adrp x27, 0x54a000
005011f4ldr w1, [x27+3056]
005011f8cbz w1, 0x501200
005011fcb 0x501204
00501200
00501200loc_501200:
00501200b 0x501220
00501204
00501204loc_501204:
00501204str x0, [sp+192]
00501208mov x1, x0
0050120cadrp x0, 0x172000
00501210add x0, x0, 2560
00501214bl runtime.wbZero
00501218ldr x0, [sp+192]
0050121cb 0x501220
00501220
00501220loc_501220:
00501220stp xzr, xzr, [x0]
00501224stp xzr, xzr, [x0+16]
00501228stp xzr, xzr, [x0+32]
0050122cstp xzr, xzr, [x0+48]
00501230str xzr, [x0+64]
00501234ldr x1, [sp+216]
00501238ldrsb x27, [x1]
0050123cldr x2, [sp+64]
00501240ldr x3, [sp+72]
00501244ldr x4, [sp+80]
00501248str x3, [x1+16]
0050124cstr x4, [x1+24]
00501250adrp x27, 0x54a000
00501254ldr w3, [x27+3056]
00501258cbz w3, 0x501260
0050125cb 0x501264
00501260
00501260loc_501260:
00501260b 0x501278
00501264
00501264loc_501264:
00501264bl runtime.gcWriteBarrier2
00501268str x2, [x25]
0050126cldr x3, [x1+8]
00501270str x3, [x25+8]
00501274b 0x501278
00501278
00501278loc_501278:
00501278str x2, [x1+8]
0050127cadrp x0, 0x184000
00501280add x0, x0, 3648
00501284bl runtime.newobject
00501288str x0, [sp+208]
0050128cadrp x27, 0x54a000
00501290ldr w1, [x27+3056]
00501294cbz w1, 0x50129c
00501298b 0x5012a0
0050129c
0050129cloc_50129c:
0050129cb 0x5012bc
005012a0
005012a0loc_5012a0:
005012a0str x0, [sp+184]
005012a4mov x1, x0
005012a8adrp x0, 0x184000
005012acadd x0, x0, 3648
005012b0bl runtime.wbZero
005012b4ldr x0, [sp+184]
005012b8b 0x5012bc
005012bc
005012bcloc_5012bc:
005012bcmov x20, x0
005012c0adr x27, 16
005012c4stp x29, x27, [sp-24]
005012c8sub x29, sp, 24
005012ccbl fn_87cf8
005012d0sub x29, sp, 8
005012d4ldr x2, [sp+216]
005012d8ldrsb x27, [x2]
005012dcldr x3, [sp+208]
005012e0adrp x27, 0x54a000
005012e4ldr w4, [x27+3056]
005012e8cbz w4, 0x5012f0
005012ecb 0x5012f4
005012f0
005012f0loc_5012f0:
005012f0b 0x501308
005012f4
005012f4loc_5012f4:
005012f4bl runtime.gcWriteBarrier2
005012f8str x3, [x25]
005012fcldr x4, [x2+32]
00501300str x4, [x25+8]
00501304b 0x501308
00501308
00501308loc_501308:
00501308str x3, [x2+32]
0050130cldr x2, [sp+216]
00501310str x2, [sp+48]
00501314ldr x2, [sp+88]
00501318cbnz x2, 0x501320
0050131cb 0x501380
00501320
00501320loc_501320:
00501320ldr x1, [sp+88]
00501324ldrsb x27, [x1]
00501328ldr x1, [x1+24]
0050132cldr x0, [sp+96]
00501330blr x1
00501334str x0, [sp+264]
00501338str x1, [sp+272]
0050133cldr x2, [sp+48]
00501340ldrsb x27, [x2]
00501344ldr x2, [x2+32]
00501348ldrsb x27, [x2]
0050134cstr x1, [x2+16]
00501350adrp x27, 0x54a000
00501354ldr w1, [x27+3056]
00501358cbz w1, 0x501360
0050135cb 0x501364
00501360
00501360loc_501360:
00501360b 0x501378
00501364
00501364loc_501364:
00501364bl runtime.gcWriteBarrier2
00501368str x0, [x25]
0050136cldr x3, [x2+8]
00501370str x3, [x25+8]
00501374b 0x501378
00501378
00501378loc_501378:
00501378str x0, [x2+8]
0050137cb 0x501384
00501380
00501380loc_501380:
00501380b 0x501384
00501384
00501384loc_501384:
00501384ldr x2, [sp+48]
00501388str x2, [sp+256]
0050138cstr xzr, [sp+232]
00501390stp xzr, xzr, [sp+240]
00501394stp xzr, xzr, [sp+280]
00501398ldr x1, [sp+256]
0050139cadrp x0, 0x212000
005013a0add x0, x0, 3904
005013a4bl google.golang.org/protobuf/proto.Marshal
005013a8str x0, [sp+232]
005013acstr x1, [sp+240]
005013b0str x2, [sp+248]
005013b4str x3, [sp+280]
005013b8str x4, [sp+288]
005013bcldr x2, [sp+232]
005013c0ldr x3, [sp+240]
005013c4ldr x4, [sp+248]
005013c8str x2, [sp+120]
005013ccstr x3, [sp+128]
005013d0str x4, [sp+136]
005013d4ldr x2, [sp+280]
005013d8ldr x3, [sp+288]
005013dcstr x2, [sp+104]
005013e0str x3, [sp+112]
005013e4ldr x2, [sp+120]
005013e8ldr x3, [sp+128]
005013ecldr x4, [sp+136]
005013f0str x2, [sp+344]
005013f4str x3, [sp+352]
005013f8str x4, [sp+360]
005013fcldr x3, [sp+104]
00501400ldr x4, [sp+112]
00501404str x3, [sp+88]
00501408str x4, [sp+96]
0050140cldr x0, [sp+344]
00501410ldr x1, [sp+352]
00501414ldr x2, [sp+360]
00501418ldr x26, [sp+368]
0050141cldr x5, [x26]
00501420blr x5
00501424ldp x29, x30, [sp-8]
00501428add sp, sp, 336
0050142cret x30
00501430
00501430loc_501430:
00501430stp x0, x1, [sp+8]
00501434stp x2, x3, [sp+24]
00501438mov x3, x30
0050143cbl runtime.morestack_noctxt.abi0
00501440ldp x0, x1, [sp+8]
00501444ldp x2, x3, [sp+24]
00501448b 0x5010b0
0050144cudf 0
005010b0
00501450
00501450github.com/bishopfox/sliver/implant/sliver/handlers.taskHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.taskHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00501450ldr x16, [x28+16]
00501454sub x17, sp, 144
00501458subs xzr, x17, x16
0050145cb.ls 0x5016cc
00501460sub x20, sp, 272
00501464stp x29, x30, [x20-8]
00501468add sp, x20, 0
0050146csub x29, sp, 8
00501470str x0, [sp+280]
00501474str x1, [sp+288]
00501478str x2, [sp+296]
0050147cstr x3, [sp+304]
00501480stp xzr, xzr, [sp+72]
00501484adrp x0, 0x188000
00501488add x0, x0, 3680
0050148cbl runtime.newobject
00501490str x0, [sp+136]
00501494adrp x27, 0x54a000
00501498ldr w1, [x27+3056]
0050149ccbz w1, 0x5014a4
005014a0b 0x5014a8
005014a4
005014a4loc_5014a4:
005014a4b 0x5014c4
005014a8
005014a8loc_5014a8:
005014a8str x0, [sp+168]
005014acmov x1, x0
005014b0adrp x0, 0x188000
005014b4add x0, x0, 3680
005014b8bl runtime.wbZero
005014bcldr x0, [sp+168]
005014c0b 0x5014c4
005014c4
005014c4loc_5014c4:
005014c4mov x20, x0
005014c8adr x27, 16
005014ccstp x29, x27, [sp-24]
005014d0sub x29, sp, 24
005014d4bl fn_87cf8
005014d8sub x29, sp, 8
005014dcldr x4, [sp+136]
005014e0str x4, [sp+64]
005014e4str x4, [sp+160]
005014e8ldr x0, [sp+280]
005014ecldr x1, [sp+288]
005014f0ldr x2, [sp+296]
005014f4adrp x3, 0x213000
005014f8add x3, x3, 480
005014fcbl google.golang.org/protobuf/proto.Unmarshal
00501500str x0, [sp+72]
00501504str x1, [sp+80]
00501508cbnz x0, 0x501510
0050150cb 0x5015cc
00501510
00501510loc_501510:
00501510stp xzr, xzr, [sp+144]
00501514add x5, sp, 144
00501518str x5, [sp+104]
0050151cldr x5, [sp+72]
00501520ldr x6, [sp+80]
00501524str x5, [sp+88]
00501528str x6, [sp+96]
0050152cstr x5, [sp+256]
00501530ldr x5, [sp+256]
00501534cbnz x5, 0x50153c
00501538b 0x50154c
0050153c
0050153cloc_50153c:
0050153cldr x5, [sp+256]
00501540ldr x5, [x5+8]
00501544str x5, [sp+256]
00501548b 0x501550
0050154c
0050154cloc_50154c:
0050154cb 0x501550
00501550
00501550loc_501550:
00501550ldr x5, [sp+104]
00501554ldrsb x27, [x5]
00501558ldr x6, [sp+96]
0050155cldr x7, [sp+256]
00501560str x7, [x5]
00501564adrp x27, 0x54a000
00501568ldr w7, [x27+3056]
0050156ccbz w7, 0x501574
00501570b 0x501578
00501574
00501574loc_501574:
00501574b 0x50158c
00501578
00501578loc_501578:
00501578bl runtime.gcWriteBarrier2
0050157cstr x6, [x25]
00501580ldr x7, [x5+8]
00501584str x7, [x25+8]
00501588b 0x50158c
0050158c
0050158cloc_50158c:
0050158cstr x6, [x5+8]
00501590ldr x2, [sp+104]
00501594ldrsb x27, [x2]
00501598b 0x50159c
0050159c
0050159cloc_50159c:
0050159cstr x2, [sp+112]
005015a0orr x4, xzr, 1
005015a4str x4, [sp+120]
005015a8str x4, [sp+128]
005015acadrp x0, 0x1b9000
005015b0add x0, x0, 981
005015b4movz x1, 26
005015b8mov x3, x4
005015bcbl log.Printf
005015c0ldp x29, x30, [sp-8]
005015c4add sp, sp, 272
005015c8ret x30
005015cc
005015ccloc_5015cc:
005015ccldr x5, [sp+64]
005015d0ldrsb x27, [x5]
005015d4ldr w5, [x5+28]
005015d8cbz w5, 0x5015e0
005015dcb 0x50162c
005015e0
005015e0loc_5015e0:
005015e0ldr x4, [sp+64]
005015e4ldrsb x27, [x4]
005015e8ldr x5, [x4+32]
005015ecldr x6, [x4+40]
005015f0ldr x4, [x4+48]
005015f4str x5, [sp+232]
005015f8str x6, [sp+240]
005015fcstr x4, [sp+248]
00501600ldr x4, [sp+64]
00501604ldrsb x27, [x4]
00501608ldrb w3, [x4+24]
0050160cstrb w3, [sp+55]
00501610ldr x0, [sp+232]
00501614ldr x1, [sp+240]
00501618ldr x2, [sp+248]
0050161cbl github.com/bishopfox/sliver/implant/sliver/taskrunner.LocalTask
00501620str x0, [sp+72]
00501624str x1, [sp+80]
00501628b 0x50168c
0050162c
0050162cloc_50162c:
0050162cldr x5, [sp+64]
00501630ldrsb x27, [x5]
00501634ldr w5, [x5+28]
00501638str x5, [sp+56]
0050163cldr x5, [sp+64]
00501640ldrsb x27, [x5]
00501644ldr x6, [x5+32]
00501648ldr x7, [x5+40]
0050164cldr x5, [x5+48]
00501650str x6, [sp+208]
00501654str x7, [sp+216]
00501658str x5, [sp+224]
0050165cldr x5, [sp+64]
00501660ldrsb x27, [x5]
00501664ldrb w4, [x5+24]
00501668strb w4, [sp+54]
0050166cldr x0, [sp+56]
00501670ldr x1, [sp+208]
00501674ldr x2, [sp+216]
00501678ldr x3, [sp+224]
0050167cbl github.com/bishopfox/sliver/implant/sliver/taskrunner.RemoteTask
00501680str x0, [sp+72]
00501684str x1, [sp+80]
00501688b 0x50168c
0050168c
0050168cloc_50168c:
0050168cadrp x0, 0x54a000
00501690add x0, x0, 1504
00501694str x0, [sp+176]
00501698b 0x50169c
0050169c
0050169cloc_50169c:
0050169cstr x0, [sp+184]
005016a0stp xzr, xzr, [sp+192]
005016a4ldr x26, [sp+304]
005016a8ldr x5, [x26]
005016acldr x3, [sp+72]
005016b0ldr x4, [sp+80]
005016b4mov x1, xzr
005016b8mov x2, x1
005016bcblr x5
005016c0ldp x29, x30, [sp-8]
005016c4add sp, sp, 272
005016c8ret x30
005016cc
005016ccloc_5016cc:
005016ccstp x0, x1, [sp+8]
005016d0stp x2, x3, [sp+24]
005016d4mov x3, x30
005016d8bl runtime.morestack_noctxt.abi0
005016dcldp x0, x1, [sp+8]
005016e0ldp x2, x3, [sp+24]
005016e4b 0x501450
005016e8udf 0
005016ecudf 0
00501450
00501450github.com/bishopfox/sliver/implant/sliver/handlers.taskHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.taskHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00501450ldr x16, [x28+16]
00501454sub x17, sp, 144
00501458subs xzr, x17, x16
0050145cb.ls 0x5016cc
00501460sub x20, sp, 272
00501464stp x29, x30, [x20-8]
00501468add sp, x20, 0
0050146csub x29, sp, 8
00501470str x0, [sp+280]
00501474str x1, [sp+288]
00501478str x2, [sp+296]
0050147cstr x3, [sp+304]
00501480stp xzr, xzr, [sp+72]
00501484adrp x0, 0x188000
00501488add x0, x0, 3680
0050148cbl runtime.newobject
00501490str x0, [sp+136]
00501494adrp x27, 0x54a000
00501498ldr w1, [x27+3056]
0050149ccbz w1, 0x5014a4
005014a0b 0x5014a8
005014a4
005014a4loc_5014a4:
005014a4b 0x5014c4
005014a8
005014a8loc_5014a8:
005014a8str x0, [sp+168]
005014acmov x1, x0
005014b0adrp x0, 0x188000
005014b4add x0, x0, 3680
005014b8bl runtime.wbZero
005014bcldr x0, [sp+168]
005014c0b 0x5014c4
005014c4
005014c4loc_5014c4:
005014c4mov x20, x0
005014c8adr x27, 16
005014ccstp x29, x27, [sp-24]
005014d0sub x29, sp, 24
005014d4bl fn_87cf8
005014d8sub x29, sp, 8
005014dcldr x4, [sp+136]
005014e0str x4, [sp+64]
005014e4str x4, [sp+160]
005014e8ldr x0, [sp+280]
005014ecldr x1, [sp+288]
005014f0ldr x2, [sp+296]
005014f4adrp x3, 0x213000
005014f8add x3, x3, 480
005014fcbl google.golang.org/protobuf/proto.Unmarshal
00501500str x0, [sp+72]
00501504str x1, [sp+80]
00501508cbnz x0, 0x501510
0050150cb 0x5015cc
00501510
00501510loc_501510:
00501510stp xzr, xzr, [sp+144]
00501514add x5, sp, 144
00501518str x5, [sp+104]
0050151cldr x5, [sp+72]
00501520ldr x6, [sp+80]
00501524str x5, [sp+88]
00501528str x6, [sp+96]
0050152cstr x5, [sp+256]
00501530ldr x5, [sp+256]
00501534cbnz x5, 0x50153c
00501538b 0x50154c
0050153c
0050153cloc_50153c:
0050153cldr x5, [sp+256]
00501540ldr x5, [x5+8]
00501544str x5, [sp+256]
00501548b 0x501550
0050154c
0050154cloc_50154c:
0050154cb 0x501550
00501550
00501550loc_501550:
00501550ldr x5, [sp+104]
00501554ldrsb x27, [x5]
00501558ldr x6, [sp+96]
0050155cldr x7, [sp+256]
00501560str x7, [x5]
00501564adrp x27, 0x54a000
00501568ldr w7, [x27+3056]
0050156ccbz w7, 0x501574
00501570b 0x501578
00501574
00501574loc_501574:
00501574b 0x50158c
00501578
00501578loc_501578:
00501578bl runtime.gcWriteBarrier2
0050157cstr x6, [x25]
00501580ldr x7, [x5+8]
00501584str x7, [x25+8]
00501588b 0x50158c
0050158c
0050158cloc_50158c:
0050158cstr x6, [x5+8]
00501590ldr x2, [sp+104]
00501594ldrsb x27, [x2]
00501598b 0x50159c
0050159c
0050159cloc_50159c:
0050159cstr x2, [sp+112]
005015a0orr x4, xzr, 1
005015a4str x4, [sp+120]
005015a8str x4, [sp+128]
005015acadrp x0, 0x1b9000
005015b0add x0, x0, 981
005015b4movz x1, 26
005015b8mov x3, x4
005015bcbl log.Printf
005015c0ldp x29, x30, [sp-8]
005015c4add sp, sp, 272
005015c8ret x30
005015cc
005015ccloc_5015cc:
005015ccldr x5, [sp+64]
005015d0ldrsb x27, [x5]
005015d4ldr w5, [x5+28]
005015d8cbz w5, 0x5015e0
005015dcb 0x50162c
005015e0
005015e0loc_5015e0:
005015e0ldr x4, [sp+64]
005015e4ldrsb x27, [x4]
005015e8ldr x5, [x4+32]
005015ecldr x6, [x4+40]
005015f0ldr x4, [x4+48]
005015f4str x5, [sp+232]
005015f8str x6, [sp+240]
005015fcstr x4, [sp+248]
00501600ldr x4, [sp+64]
00501604ldrsb x27, [x4]
00501608ldrb w3, [x4+24]
0050160cstrb w3, [sp+55]
00501610ldr x0, [sp+232]
00501614ldr x1, [sp+240]
00501618ldr x2, [sp+248]
0050161cbl github.com/bishopfox/sliver/implant/sliver/taskrunner.LocalTask
00501620str x0, [sp+72]
00501624str x1, [sp+80]
00501628b 0x50168c
0050162c
0050162cloc_50162c:
0050162cldr x5, [sp+64]
00501630ldrsb x27, [x5]
00501634ldr w5, [x5+28]
00501638str x5, [sp+56]
0050163cldr x5, [sp+64]
00501640ldrsb x27, [x5]
00501644ldr x6, [x5+32]
00501648ldr x7, [x5+40]
0050164cldr x5, [x5+48]
00501650str x6, [sp+208]
00501654str x7, [sp+216]
00501658str x5, [sp+224]
0050165cldr x5, [sp+64]
00501660ldrsb x27, [x5]
00501664ldrb w4, [x5+24]
00501668strb w4, [sp+54]
0050166cldr x0, [sp+56]
00501670ldr x1, [sp+208]
00501674ldr x2, [sp+216]
00501678ldr x3, [sp+224]
0050167cbl github.com/bishopfox/sliver/implant/sliver/taskrunner.RemoteTask
00501680str x0, [sp+72]
00501684str x1, [sp+80]
00501688b 0x50168c
0050168c
0050168cloc_50168c:
0050168cadrp x0, 0x54a000
00501690add x0, x0, 1504
00501694str x0, [sp+176]
00501698b 0x50169c
0050169c
0050169cloc_50169c:
0050169cstr x0, [sp+184]
005016a0stp xzr, xzr, [sp+192]
005016a4ldr x26, [sp+304]
005016a8ldr x5, [x26]
005016acldr x3, [sp+72]
005016b0ldr x4, [sp+80]
005016b4mov x1, xzr
005016b8mov x2, x1
005016bcblr x5
005016c0ldp x29, x30, [sp-8]
005016c4add sp, sp, 272
005016c8ret x30
005016cc
005016ccloc_5016cc:
005016ccstp x0, x1, [sp+8]
005016d0stp x2, x3, [sp+24]
005016d4mov x3, x30
005016d8bl runtime.morestack_noctxt.abi0
005016dcldp x0, x1, [sp+8]
005016e0ldp x2, x3, [sp+24]
005016e4b 0x501450
005016e8udf 0
005016ecudf 0
00501450
005016f0
005016f0github.com/bishopfox/sliver/implant/sliver/handlers.getUid: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getUid(io/fs.FileInfo fileInfo)
005016f0ldr x16, [x28+16]
005016f4sub x17, sp, 48
005016f8subs xzr, x17, x16
005016fcb.ls 0x501814
00501700str x30, [sp-176]!
00501704stur x29, [sp-8]
00501708sub x29, sp, 8
0050170cstr x0, [sp+184]
00501710str x1, [sp+192]
00501714stp xzr, xzr, [sp+48]
00501718ldr x1, [sp+184]
0050171cldrsb x27, [x1]
00501720ldr x1, [x1+64]
00501724ldr x0, [sp+192]
00501728blr x1
0050172cstr x0, [sp+112]
00501730str x1, [sp+120]
00501734adrp x2, 0xe5000
00501738add x2, x2, 1472
0050173csubs xzr, x0, x2
00501740b.eq 0x501748
00501744b 0x501800
00501748
00501748loc_501748:
00501748ldrsb x27, [x1]
0050174cldr w2, [x1+24]
00501750str w2, [sp+44]
00501754ldrsw x2, [sp+44]
00501758mov x0, x2
0050175cmovz x1, 10
00501760bl strconv.FormatUint
00501764str x0, [sp+72]
00501768str x1, [sp+80]
0050176cstr xzr, [sp+104]
00501770stp xzr, xzr, [sp+152]
00501774ldr x0, [sp+72]
00501778ldr x1, [sp+80]
0050177cbl os/user.LookupId
00501780str x0, [sp+104]
00501784str x1, [sp+152]
00501788str x2, [sp+160]
0050178cldr x2, [sp+104]
00501790str x2, [sp+144]
00501794ldr x2, [sp+160]
00501798ldr x3, [sp+152]
0050179cstr x3, [sp+128]
005017a0str x2, [sp+136]
005017a4ldr x2, [sp+144]
005017a8str x2, [sp+64]
005017acldr x2, [sp+136]
005017b0ldr x3, [sp+128]
005017b4str x3, [sp+88]
005017b8str x2, [sp+96]
005017bccbnz x3, 0x5017c4
005017c0b 0x5017dc
005017c4
005017c4loc_5017c4:
005017c4stp xzr, xzr, [sp+48]
005017c8mov x0, xzr
005017ccmov x1, xzr
005017d0ldur x29, [sp-8]
005017d4ldr x30, [sp], 176
005017d8ret x30
005017dc
005017dcloc_5017dc:
005017dcldr x2, [sp+64]
005017e0ldrsb x27, [x2]
005017e4ldr x0, [x2+48]
005017e8ldr x1, [x2+56]
005017ecstr x0, [sp+48]
005017f0str x1, [sp+56]
005017f4ldur x29, [sp-8]
005017f8ldr x30, [sp], 176
005017fcret x30
00501800
00501800loc_501800:
00501800mov x1, x2
00501804adrp x2, 0x109000
00501808add x2, x2, 3520
0050180cbl runtime.panicdottypeE
00501810hint
00501814
00501814loc_501814:
00501814stp x0, x1, [sp+8]
00501818mov x3, x30
0050181cbl runtime.morestack_noctxt.abi0
00501820ldp x0, x1, [sp+8]
00501824b 0x5016f0
00501828udf 0
0050182cudf 0
005016f0
005016f0github.com/bishopfox/sliver/implant/sliver/handlers.getUid: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getUid(io/fs.FileInfo fileInfo)
005016f0ldr x16, [x28+16]
005016f4sub x17, sp, 48
005016f8subs xzr, x17, x16
005016fcb.ls 0x501814
00501700str x30, [sp-176]!
00501704stur x29, [sp-8]
00501708sub x29, sp, 8
0050170cstr x0, [sp+184]
00501710str x1, [sp+192]
00501714stp xzr, xzr, [sp+48]
00501718ldr x1, [sp+184]
0050171cldrsb x27, [x1]
00501720ldr x1, [x1+64]
00501724ldr x0, [sp+192]
00501728blr x1
0050172cstr x0, [sp+112]
00501730str x1, [sp+120]
00501734adrp x2, 0xe5000
00501738add x2, x2, 1472
0050173csubs xzr, x0, x2
00501740b.eq 0x501748
00501744b 0x501800
00501748
00501748loc_501748:
00501748ldrsb x27, [x1]
0050174cldr w2, [x1+24]
00501750str w2, [sp+44]
00501754ldrsw x2, [sp+44]
00501758mov x0, x2
0050175cmovz x1, 10
00501760bl strconv.FormatUint
00501764str x0, [sp+72]
00501768str x1, [sp+80]
0050176cstr xzr, [sp+104]
00501770stp xzr, xzr, [sp+152]
00501774ldr x0, [sp+72]
00501778ldr x1, [sp+80]
0050177cbl os/user.LookupId
00501780str x0, [sp+104]
00501784str x1, [sp+152]
00501788str x2, [sp+160]
0050178cldr x2, [sp+104]
00501790str x2, [sp+144]
00501794ldr x2, [sp+160]
00501798ldr x3, [sp+152]
0050179cstr x3, [sp+128]
005017a0str x2, [sp+136]
005017a4ldr x2, [sp+144]
005017a8str x2, [sp+64]
005017acldr x2, [sp+136]
005017b0ldr x3, [sp+128]
005017b4str x3, [sp+88]
005017b8str x2, [sp+96]
005017bccbnz x3, 0x5017c4
005017c0b 0x5017dc
005017c4
005017c4loc_5017c4:
005017c4stp xzr, xzr, [sp+48]
005017c8mov x0, xzr
005017ccmov x1, xzr
005017d0ldur x29, [sp-8]
005017d4ldr x30, [sp], 176
005017d8ret x30
005017dc
005017dcloc_5017dc:
005017dcldr x2, [sp+64]
005017e0ldrsb x27, [x2]
005017e4ldr x0, [x2+48]
005017e8ldr x1, [x2+56]
005017ecstr x0, [sp+48]
005017f0str x1, [sp+56]
005017f4ldur x29, [sp-8]
005017f8ldr x30, [sp], 176
005017fcret x30
00501800
00501800loc_501800:
00501800mov x1, x2
00501804adrp x2, 0x109000
00501808add x2, x2, 3520
0050180cbl runtime.panicdottypeE
00501810hint
00501814
00501814loc_501814:
00501814stp x0, x1, [sp+8]
00501818mov x3, x30
0050181cbl runtime.morestack_noctxt.abi0
00501820ldp x0, x1, [sp+8]
00501824b 0x5016f0
00501828udf 0
0050182cudf 0
005016f0
00501830
00501830github.com/bishopfox/sliver/implant/sliver/handlers.getGid: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getGid(io/fs.FileInfo fileInfo)
00501830ldr x16, [x28+16]
00501834sub x17, sp, 48
00501838subs xzr, x17, x16
0050183cb.ls 0x501954
00501840str x30, [sp-176]!
00501844stur x29, [sp-8]
00501848sub x29, sp, 8
0050184cstr x0, [sp+184]
00501850str x1, [sp+192]
00501854stp xzr, xzr, [sp+48]
00501858ldr x1, [sp+184]
0050185cldrsb x27, [x1]
00501860ldr x1, [x1+64]
00501864ldr x0, [sp+192]
00501868blr x1
0050186cstr x0, [sp+112]
00501870str x1, [sp+120]
00501874adrp x2, 0xe5000
00501878add x2, x2, 1472
0050187csubs xzr, x0, x2
00501880b.eq 0x501888
00501884b 0x501940
00501888
00501888loc_501888:
00501888ldrsb x27, [x1]
0050188cldr w2, [x1+28]
00501890str w2, [sp+44]
00501894ldrsw x2, [sp+44]
00501898mov x0, x2
0050189cmovz x1, 10
005018a0bl strconv.FormatUint
005018a4str x0, [sp+72]
005018a8str x1, [sp+80]
005018acstr xzr, [sp+104]
005018b0stp xzr, xzr, [sp+152]
005018b4ldr x0, [sp+72]
005018b8ldr x1, [sp+80]
005018bcbl os/user.LookupGroupId
005018c0str x0, [sp+104]
005018c4str x1, [sp+152]
005018c8str x2, [sp+160]
005018ccldr x2, [sp+104]
005018d0str x2, [sp+144]
005018d4ldr x2, [sp+160]
005018d8ldr x3, [sp+152]
005018dcstr x3, [sp+128]
005018e0str x2, [sp+136]
005018e4ldr x2, [sp+144]
005018e8str x2, [sp+64]
005018ecldr x2, [sp+136]
005018f0ldr x3, [sp+128]
005018f4str x3, [sp+88]
005018f8str x2, [sp+96]
005018fccbnz x3, 0x501904
00501900b 0x50191c
00501904
00501904loc_501904:
00501904stp xzr, xzr, [sp+48]
00501908mov x0, xzr
0050190cmov x1, xzr
00501910ldur x29, [sp-8]
00501914ldr x30, [sp], 176
00501918ret x30
0050191c
0050191cloc_50191c:
0050191cldr x2, [sp+64]
00501920ldrsb x27, [x2]
00501924ldr x0, [x2+16]
00501928ldr x1, [x2+24]
0050192cstr x0, [sp+48]
00501930str x1, [sp+56]
00501934ldur x29, [sp-8]
00501938ldr x30, [sp], 176
0050193cret x30
00501940
00501940loc_501940:
00501940mov x1, x2
00501944adrp x2, 0x109000
00501948add x2, x2, 3520
0050194cbl runtime.panicdottypeE
00501950hint
00501954
00501954loc_501954:
00501954stp x0, x1, [sp+8]
00501958mov x3, x30
0050195cbl runtime.morestack_noctxt.abi0
00501960ldp x0, x1, [sp+8]
00501964b 0x501830
00501968udf 0
0050196cudf 0
00501830
00501830github.com/bishopfox/sliver/implant/sliver/handlers.getGid: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getGid(io/fs.FileInfo fileInfo)
00501830ldr x16, [x28+16]
00501834sub x17, sp, 48
00501838subs xzr, x17, x16
0050183cb.ls 0x501954
00501840str x30, [sp-176]!
00501844stur x29, [sp-8]
00501848sub x29, sp, 8
0050184cstr x0, [sp+184]
00501850str x1, [sp+192]
00501854stp xzr, xzr, [sp+48]
00501858ldr x1, [sp+184]
0050185cldrsb x27, [x1]
00501860ldr x1, [x1+64]
00501864ldr x0, [sp+192]
00501868blr x1
0050186cstr x0, [sp+112]
00501870str x1, [sp+120]
00501874adrp x2, 0xe5000
00501878add x2, x2, 1472
0050187csubs xzr, x0, x2
00501880b.eq 0x501888
00501884b 0x501940
00501888
00501888loc_501888:
00501888ldrsb x27, [x1]
0050188cldr w2, [x1+28]
00501890str w2, [sp+44]
00501894ldrsw x2, [sp+44]
00501898mov x0, x2
0050189cmovz x1, 10
005018a0bl strconv.FormatUint
005018a4str x0, [sp+72]
005018a8str x1, [sp+80]
005018acstr xzr, [sp+104]
005018b0stp xzr, xzr, [sp+152]
005018b4ldr x0, [sp+72]
005018b8ldr x1, [sp+80]
005018bcbl os/user.LookupGroupId
005018c0str x0, [sp+104]
005018c4str x1, [sp+152]
005018c8str x2, [sp+160]
005018ccldr x2, [sp+104]
005018d0str x2, [sp+144]
005018d4ldr x2, [sp+160]
005018d8ldr x3, [sp+152]
005018dcstr x3, [sp+128]
005018e0str x2, [sp+136]
005018e4ldr x2, [sp+144]
005018e8str x2, [sp+64]
005018ecldr x2, [sp+136]
005018f0ldr x3, [sp+128]
005018f4str x3, [sp+88]
005018f8str x2, [sp+96]
005018fccbnz x3, 0x501904
00501900b 0x50191c
00501904
00501904loc_501904:
00501904stp xzr, xzr, [sp+48]
00501908mov x0, xzr
0050190cmov x1, xzr
00501910ldur x29, [sp-8]
00501914ldr x30, [sp], 176
00501918ret x30
0050191c
0050191cloc_50191c:
0050191cldr x2, [sp+64]
00501920ldrsb x27, [x2]
00501924ldr x0, [x2+16]
00501928ldr x1, [x2+24]
0050192cstr x0, [sp+48]
00501930str x1, [sp+56]
00501934ldur x29, [sp-8]
00501938ldr x30, [sp], 176
0050193cret x30
00501940
00501940loc_501940:
00501940mov x1, x2
00501944adrp x2, 0x109000
00501948add x2, x2, 3520
0050194cbl runtime.panicdottypeE
00501950hint
00501954
00501954loc_501954:
00501954stp x0, x1, [sp+8]
00501958mov x3, x30
0050195cbl runtime.morestack_noctxt.abi0
00501960ldp x0, x1, [sp+8]
00501964b 0x501830
00501968udf 0
0050196cudf 0
00501830
00501970
00501970github.com/bishopfox/sliver/implant/sliver/handlers.memfilesListHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.memfilesListHandler(struct []uint8 p0, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00501970ldr x16, [x28+16]
00501974sub x17, sp, 848
00501978subs xzr, x17, x16
0050197cb.ls 0x50263c
00501980sub x20, sp, 976
00501984stp x29, x30, [x20-8]
00501988add sp, x20, 0
0050198csub x29, sp, 8
00501990str x0, [sp+984]
00501994str x1, [sp+992]
00501998str x2, [sp+1000]
0050199cstr x3, [sp+1008]
005019a0bl os.Getpid
005019a4str x0, [sp+96]
005019a8add x27, sp, 760
005019acstp xzr, xzr, [x27]
005019b0add x0, sp, 760
005019b4str x0, [sp+552]
005019b8ldr x0, [sp+96]
005019bcbl runtime.convT64
005019c0str x0, [sp+544]
005019c4ldr x1, [sp+552]
005019c8ldrsb x27, [x1]
005019ccadrp x2, 0xf4000
005019d0add x2, x2, 3520
005019d4str x2, [x1]
005019d8adrp x27, 0x54a000
005019dcldr w2, [x27+3056]
005019e0cbz w2, 0x5019e8
005019e4b 0x5019ec
005019e8
005019e8loc_5019e8:
005019e8b 0x501a00
005019ec
005019ecloc_5019ec:
005019ecbl runtime.gcWriteBarrier2
005019f0str x0, [x25]
005019f4ldr x5, [x1+8]
005019f8str x5, [x25+8]
005019fcb 0x501a00
00501a00
00501a00loc_501a00:
00501a00str x0, [x1+8]
00501a04ldr x2, [sp+552]
00501a08ldrsb x27, [x2]
00501a0cb 0x501a10
00501a10
00501a10loc_501a10:
00501a10str x2, [sp+560]
00501a14orr x4, xzr, 1
00501a18str x4, [sp+568]
00501a1cstr x4, [sp+576]
00501a20adrp x0, 0x1b2000
00501a24add x0, x0, 96
00501a28orr x1, xzr, 12
00501a2cmov x3, x4
00501a30bl fmt.Sprintf
00501a34str x0, [sp+224]
00501a38str x1, [sp+232]
00501a3cadd x27, sp, 744
00501a40stp xzr, xzr, [x27]
00501a44add x27, sp, 728
00501a48stp xzr, xzr, [x27]
00501a4cadd x27, sp, 704
00501a50stp xzr, xzr, [x27]
00501a54str xzr, [sp+720]
00501a58add x27, sp, 688
00501a5cstp xzr, xzr, [x27]
00501a60ldr x0, [sp+224]
00501a64ldr x1, [sp+232]
00501a68bl github.com/bishopfox/sliver/implant/sliver/handlers.getDirList
00501a6cstr x0, [sp+744]
00501a70str x1, [sp+752]
00501a74str x2, [sp+728]
00501a78str x3, [sp+736]
00501a7cstr x4, [sp+704]
00501a80str x5, [sp+712]
00501a84str x6, [sp+720]
00501a88str x7, [sp+688]
00501a8cstr x8, [sp+696]
00501a90ldr x5, [sp+744]
00501a94ldr x6, [sp+752]
00501a98str x5, [sp+424]
00501a9cstr x6, [sp+432]
00501aa0ldr x5, [sp+728]
00501aa4ldr x6, [sp+736]
00501aa8str x5, [sp+408]
00501aacstr x6, [sp+416]
00501ab0ldr x5, [sp+704]
00501ab4ldr x6, [sp+712]
00501ab8ldr x7, [sp+720]
00501abcstr x5, [sp+944]
00501ac0str x6, [sp+952]
00501ac4str x7, [sp+960]
00501ac8ldr x5, [sp+688]
00501accldr x6, [sp+696]
00501ad0str x5, [sp+928]
00501ad4str x6, [sp+936]
00501ad8ldr x5, [sp+424]
00501adcldr x6, [sp+432]
00501ae0str x5, [sp+368]
00501ae4str x6, [sp+376]
00501ae8ldr x5, [sp+408]
00501aecldr x6, [sp+416]
00501af0str x5, [sp+208]
00501af4str x6, [sp+216]
00501af8ldr x5, [sp+944]
00501afcldr x6, [sp+952]
00501b00ldr x7, [sp+960]
00501b04str x5, [sp+256]
00501b08str x6, [sp+264]
00501b0cstr x7, [sp+272]
00501b10ldr x5, [sp+928]
00501b14ldr x6, [sp+936]
00501b18str x5, [sp+328]
00501b1cstr x6, [sp+336]
00501b20bl time.Now
00501b24str x0, [sp+664]
00501b28str x1, [sp+672]
00501b2cstr x2, [sp+680]
00501b30add x27, sp, 744
00501b34stp xzr, xzr, [x27]
00501b38ldr x0, [sp+664]
00501b3cldr x1, [sp+672]
00501b40ldr x2, [sp+680]
00501b44bl time.Time.Zone
00501b48str x0, [sp+744]
00501b4cstr x1, [sp+752]
00501b50str x2, [sp+152]
00501b54str x0, [sp+912]
00501b58str x1, [sp+920]
00501b5cldr x5, [sp+152]
00501b60str x5, [sp+160]
00501b64str x0, [sp+168]
00501b68str x1, [sp+176]
00501b6cldr x5, [sp+160]
00501b70str x5, [sp+104]
00501b74adrp x0, 0x18c000
00501b78add x0, x0, 2112
00501b7cbl runtime.newobject
00501b80str x0, [sp+536]
00501b84adrp x27, 0x54a000
00501b88ldr w5, [x27+3056]
00501b8ccbz w5, 0x501b94
00501b90b 0x501b98
00501b94
00501b94loc_501b94:
00501b94b 0x501bb4
00501b98
00501b98loc_501b98:
00501b98str x0, [sp+448]
00501b9cmov x1, x0
00501ba0adrp x0, 0x18c000
00501ba4add x0, x0, 2112
00501ba8bl runtime.wbZero
00501bacldr x0, [sp+448]
00501bb0b 0x501bb4
00501bb4
00501bb4loc_501bb4:
00501bb4mov x20, x0
00501bb8adr x27, 16
00501bbcstp x29, x27, [sp-24]
00501bc0sub x29, sp, 24
00501bc4bl fn_87cf4
00501bc8sub x29, sp, 8
00501bccstr xzr, [x0+112]
00501bd0ldr x1, [sp+536]
00501bd4ldrsb x27, [x1]
00501bd8ldr x2, [sp+368]
00501bdcldr x3, [sp+376]
00501be0str x3, [x1+16]
00501be4adrp x27, 0x54a000
00501be8ldr w3, [x27+3056]
00501beccbz w3, 0x501bf4
00501bf0b 0x501bf8
00501bf4
00501bf4loc_501bf4:
00501bf4b 0x501c0c
00501bf8
00501bf8loc_501bf8:
00501bf8bl runtime.gcWriteBarrier2
00501bfcstr x2, [x25]
00501c00ldr x3, [x1+8]
00501c04str x3, [x25+8]
00501c08b 0x501c0c
00501c0c
00501c0cloc_501c0c:
00501c0cstr x2, [x1+8]
00501c10ldr x1, [sp+536]
00501c14ldrsb x27, [x1]
00501c18ldr x2, [sp+168]
00501c1cldr x3, [sp+176]
00501c20str x3, [x1+64]
00501c24adrp x27, 0x54a000
00501c28ldr w3, [x27+3056]
00501c2ccbz w3, 0x501c34
00501c30b 0x501c38
00501c34
00501c34loc_501c34:
00501c34b 0x501c4c
00501c38
00501c38loc_501c38:
00501c38bl runtime.gcWriteBarrier2
00501c3cstr x2, [x25]
00501c40ldr x3, [x1+56]
00501c44str x3, [x25+8]
00501c48b 0x501c4c
00501c4c
00501c4cloc_501c4c:
00501c4cstr x2, [x1+56]
00501c50ldr x1, [sp+536]
00501c54ldrsb x27, [x1]
00501c58ldr x2, [sp+104]
00501c5cstr w2, [x1+72]
00501c60ldr x1, [sp+536]
00501c64str x1, [sp+344]
00501c68ldr x2, [sp+328]
00501c6ccbnz x2, 0x501c74
00501c70b 0x501c80
00501c74
00501c74loc_501c74:
00501c74ldrsb x27, [x1]
00501c78strb wzr, [x1+24]
00501c7cb 0x501c90
00501c80
00501c80loc_501c80:
00501c80ldrsb x27, [x1]
00501c84orr x2, xzr, 1
00501c88strb w2, [x1+24]
00501c8cb 0x501c90
00501c90
00501c90loc_501c90:
00501c90adrp x1, 0x54a000
00501c94add x1, x1, 1504
00501c98str x1, [sp+504]
00501c9cb 0x501ca0
00501ca0
00501ca0loc_501ca0:
00501ca0str x1, [sp+512]
00501ca4add x27, sp, 520
00501ca8stp xzr, xzr, [x27]
00501cacldr x2, [sp+344]
00501cb0ldrsb x27, [x2]
00501cb4stp xzr, xzr, [x2+40]
00501cb8adrp x27, 0x54a000
00501cbcldr w3, [x27+3056]
00501cc0cbz w3, 0x501cc8
00501cc4b 0x501ccc
00501cc8
00501cc8loc_501cc8:
00501cc8b 0x501cdc
00501ccc
00501cccloc_501ccc:
00501cccldr x3, [x2+32]
00501cd0bl runtime.gcWriteBarrier1
00501cd4str x3, [x25]
00501cd8b 0x501cdc
00501cdc
00501cdcloc_501cdc:
00501cdcstr x1, [x2+32]
00501ce0add x27, sp, 648
00501ce4stp xzr, xzr, [x27]
00501ce8add x27, sp, 688
00501cecstp xzr, xzr, [x27]
00501cf0ldr x1, [sp+208]
00501cf4ldrsb x27, [x1]
00501cf8ldr x1, [x1+24]
00501cfcldr x0, [sp+216]
00501d00blr x1
00501d04str x0, [sp+648]
00501d08str x1, [sp+656]
00501d0cstr x2, [sp+688]
00501d10str x3, [sp+696]
00501d14ldr x1, [sp+648]
00501d18ldr x2, [sp+656]
00501d1cstr x1, [sp+896]
00501d20str x2, [sp+904]
00501d24ldr x1, [sp+688]
00501d28ldr x2, [sp+696]
00501d2cstr x1, [sp+880]
00501d30str x2, [sp+888]
00501d34ldr x1, [sp+896]
00501d38ldr x2, [sp+904]
00501d3cstr x1, [sp+192]
00501d40str x2, [sp+200]
00501d44ldr x1, [sp+888]
00501d48ldr x2, [sp+880]
00501d4cstr x2, [sp+328]
00501d50str x1, [sp+336]
00501d54cbnz x2, 0x501d5c
00501d58b 0x501d64
00501d5c
00501d5cloc_501d5c:
00501d5corr x3, xzr, 1
00501d60b 0x502048
00501d64
00501d64loc_501d64:
00501d64ldr x1, [sp+192]
00501d68ldrsb x27, [x1]
00501d6cldr x1, [x1+56]
00501d70ldr x0, [sp+200]
00501d74blr x1
00501d78str x0, [sp+144]
00501d7cldr x1, [sp+192]
00501d80ldrsb x27, [x1]
00501d84ldr x1, [x1+32]
00501d88ldr x0, [sp+200]
00501d8cblr x1
00501d90str x0, [sp+664]
00501d94str x1, [sp+672]
00501d98str x2, [sp+680]
00501d9cbl time.Time.Unix
00501da0str x0, [sp+136]
00501da4ldr x1, [sp+192]
00501da8ldrsb x27, [x1]
00501dacldr x1, [x1+40]
00501db0ldr x0, [sp+200]
00501db4blr x1
00501db8str w0, [sp+92]
00501dbcbl io/fs.FileMode.String
00501dc0str x0, [sp+744]
00501dc4str x1, [sp+752]
00501dc8ldr x0, [sp+192]
00501dccldr x1, [sp+200]
00501dd0bl github.com/bishopfox/sliver/implant/sliver/handlers.getUid
00501dd4str x0, [sp+632]
00501dd8str x1, [sp+640]
00501ddcldr x0, [sp+192]
00501de0ldr x1, [sp+200]
00501de4bl github.com/bishopfox/sliver/implant/sliver/handlers.getGid
00501de8str x0, [sp+616]
00501decstr x1, [sp+624]
00501df0ldr x1, [sp+192]
00501df4ldrsb x27, [x1]
00501df8ldr x1, [x1+24]
00501dfcldr x0, [sp+200]
00501e00blr x1
00501e04strb w0, [sp+91]
00501e08adrp x0, 0x192000
00501e0cadd x0, x0, 1856
00501e10bl runtime.newobject
00501e14str x0, [sp+488]
00501e18adrp x27, 0x54a000
00501e1cldr w1, [x27+3056]
00501e20cbz w1, 0x501e28
00501e24b 0x501e2c
00501e28
00501e28loc_501e28:
00501e28b 0x501e48
00501e2c
00501e2cloc_501e2c:
00501e2cstr x0, [sp+440]
00501e30mov x1, x0
00501e34adrp x0, 0x192000
00501e38add x0, x0, 1856
00501e3cbl runtime.wbZero
00501e40ldr x0, [sp+440]
00501e44b 0x501e48
00501e48
00501e48loc_501e48:
00501e48mov x20, x0
00501e4cadr x27, 16
00501e50stp x29, x27, [sp-24]
00501e54sub x29, sp, 24
00501e58bl fn_87cec
00501e5csub x29, sp, 8
00501e60ldr x5, [sp+488]
00501e64ldrsb x27, [x5]
00501e68orr x3, xzr, 1
00501e6cstr x3, [x5+16]
00501e70adrp x27, 0x54a000
00501e74ldr w6, [x27+3056]
00501e78cbz w6, 0x501e80
00501e7cb 0x501e84
00501e80
00501e80loc_501e80:
00501e80b 0x501e94
00501e84
00501e84loc_501e84:
00501e84ldr x6, [x5+8]
00501e88bl runtime.gcWriteBarrier1
00501e8cstr x6, [x25]
00501e90b 0x501e94
00501e94
00501e94loc_501e94:
00501e94adrp x6, 0x20e000
00501e98add x6, x6, 296
00501e9cstr x6, [x5+8]
00501ea0ldr x5, [sp+488]
00501ea4ldrsb x27, [x5]
00501ea8ldr x6, [sp+144]
00501eacstr x6, [x5+32]
00501eb0ldr x5, [sp+488]
00501eb4ldrsb x27, [x5]
00501eb8ldr x6, [sp+136]
00501ebcstr x6, [x5+40]
00501ec0ldr x5, [sp+488]
00501ec4ldrsb x27, [x5]
00501ec8ldr x6, [sp+744]
00501eccldr x7, [sp+752]
00501ed0str x7, [x5+56]
00501ed4adrp x27, 0x54a000
00501ed8ldr w7, [x27+3056]
00501edccbz w7, 0x501ee4
00501ee0b 0x501ee8
00501ee4
00501ee4loc_501ee4:
00501ee4b 0x501efc
00501ee8
00501ee8loc_501ee8:
00501ee8bl runtime.gcWriteBarrier2
00501eecstr x6, [x25]
00501ef0ldr x7, [x5+48]
00501ef4str x7, [x25+8]
00501ef8b 0x501efc
00501efc
00501efcloc_501efc:
00501efcstr x6, [x5+48]
00501f00ldr x5, [sp+488]
00501f04ldrsb x27, [x5]
00501f08ldr x6, [sp+632]
00501f0cldr x7, [sp+640]
00501f10str x7, [x5+88]
00501f14adrp x27, 0x54a000
00501f18ldr w7, [x27+3056]
00501f1ccbz w7, 0x501f24
00501f20b 0x501f28
00501f24
00501f24loc_501f24:
00501f24b 0x501f3c
00501f28
00501f28loc_501f28:
00501f28bl runtime.gcWriteBarrier2
00501f2cstr x6, [x25]
00501f30ldr x7, [x5+80]
00501f34str x7, [x25+8]
00501f38b 0x501f3c
00501f3c
00501f3cloc_501f3c:
00501f3cstr x6, [x5+80]
00501f40ldr x5, [sp+488]
00501f44ldrsb x27, [x5]
00501f48ldr x6, [sp+616]
00501f4cldr x7, [sp+624]
00501f50str x7, [x5+104]
00501f54adrp x27, 0x54a000
00501f58ldr w7, [x27+3056]
00501f5ccbz w7, 0x501f64
00501f60b 0x501f68
00501f64
00501f64loc_501f64:
00501f64b 0x501f7c
00501f68
00501f68loc_501f68:
00501f68bl runtime.gcWriteBarrier2
00501f6cstr x6, [x25]
00501f70ldr x7, [x5+96]
00501f74str x7, [x25+8]
00501f78b 0x501f7c
00501f7c
00501f7cloc_501f7c:
00501f7cstr x6, [x5+96]
00501f80ldr x5, [sp+488]
00501f84ldrsb x27, [x5]
00501f88ldrb w6, [sp+91]
00501f8cstrb w6, [x5+24]
00501f90ldr x5, [sp+488]
00501f94str x5, [sp+496]
00501f98ldr x5, [sp+344]
00501f9cldrsb x27, [x5]
00501fa0ldr x2, [x5+48]
00501fa4ldr x0, [x5+32]
00501fa8ldr x5, [x5+40]
00501facadd x1, x5, 1
00501fb0subs xzr, x2, x1
00501fb4b.hs 0x501fbc
00501fb8b 0x501fc0
00501fbc
00501fbcloc_501fbc:
00501fbcb 0x501fd4
00501fc0
00501fc0loc_501fc0:
00501fc0adrp x4, 0x187000
00501fc4add x4, x4, 864
00501fc8bl runtime.growslice
00501fccorr x3, xzr, 1
00501fd0b 0x501fd4
00501fd4
00501fd4loc_501fd4:
00501fd4sub x4, x1, 1
00501fd8ldr x5, [sp+496]
00501fdcadrp x27, 0x54a000
00501fe0ldr w6, [x27+3056]
00501fe4cbz w6, 0x501fec
00501fe8b 0x501ff0
00501fec
00501fecloc_501fec:
00501fecb 0x502004
00501ff0
00501ff0loc_501ff0:
00501ff0bl runtime.gcWriteBarrier2
00501ff4str x5, [x25]
00501ff8ldr x6, [x0+3*x4]
00501ffcstr x6, [x25+8]
00502000b 0x502004
00502004
00502004loc_502004:
00502004str x5, [x0+3*x4]
00502008ldr x4, [sp+344]
0050200cldrsb x27, [x4]
00502010str x1, [x4+40]
00502014str x2, [x4+48]
00502018adrp x27, 0x549000
0050201cldr w2, [x27+3056]
00502020cbz w2, 0x502028
00502024b 0x50202c
00502028
00502028loc_502028:
00502028b 0x502040
0050202c
0050202cloc_50202c:
0050202cbl runtime.gcWriteBarrier2
00502030str x0, [x25]
00502034ldr x2, [x4+32]
00502038str x2, [x25+8]
0050203cb 0x502040
00502040
00502040loc_502040:
00502040str x0, [x4+32]
00502044b 0x502048
00502048
00502048loc_502048:
00502048ldr x2, [sp+264]
0050204cldr x4, [sp+256]
00502050ldr x5, [sp+272]
00502054str x4, [sp+704]
00502058str x2, [sp+712]
0050205cstr x5, [sp+720]
00502060str xzr, [sp+128]
00502064str x2, [sp+120]
00502068ldr x2, [sp+704]
0050206cstr x2, [sp+112]
00502070b 0x502074
00502074
00502074loc_502074:
00502074ldr x2, [sp+120]
00502078ldr x4, [sp+128]
0050207csubs xzr, x2, x4
00502080b.gt 0x502088
00502084b 0x502588
00502088
00502088loc_502088:
00502088ldr x1, [sp+112]
0050208cstr x1, [sp+480]
00502090ldr x1, [sp+480]
00502094ldr x2, [x1]
00502098ldr x0, [x1+8]
0050209cstr x2, [sp+352]
005020a0str x0, [sp+360]
005020a4ldrsb x27, [x2]
005020a8ldr x1, [x2+40]
005020acblr x1
005020b0add x27, sp, 648
005020b4stp xzr, xzr, [x27]
005020b8add x27, sp, 688
005020bcstp xzr, xzr, [x27]
005020c0ldr x1, [sp+352]
005020c4ldrsb x27, [x1]
005020c8ldr x1, [x1+24]
005020ccldr x0, [sp+360]
005020d0blr x1
005020d4str x0, [sp+648]
005020d8str x1, [sp+656]
005020dcstr x2, [sp+688]
005020e0str x3, [sp+696]
005020e4ldr x1, [sp+648]
005020e8ldr x2, [sp+656]
005020ecstr x1, [sp+864]
005020f0str x2, [sp+872]
005020f4ldr x1, [sp+688]
005020f8ldr x2, [sp+696]
005020fcstr x1, [sp+848]
00502100str x2, [sp+856]
00502104ldr x1, [sp+864]
00502108ldr x2, [sp+872]
0050210cstr x1, [sp+280]
00502110str x2, [sp+288]
00502114ldr x1, [sp+848]
00502118ldr x2, [sp+856]
0050211cstr x1, [sp+312]
00502120str x2, [sp+320]
00502124adrp x0, 0x191000
00502128add x0, x0, 1856
0050212cbl runtime.newobject
00502130str x0, [sp+472]
00502134adrp x27, 0x549000
00502138ldr w1, [x27+3056]
0050213ccbz w1, 0x502144
00502140b 0x502148
00502144
00502144loc_502144:
00502144b 0x502164
00502148
00502148loc_502148:
00502148str x0, [sp+440]
0050214cmov x1, x0
00502150adrp x0, 0x191000
00502154add x0, x0, 1856
00502158bl runtime.wbZero
0050215cldr x0, [sp+440]
00502160b 0x502164
00502164
00502164loc_502164:
00502164mov x20, x0
00502168adr x27, 16
0050216cstp x29, x27, [sp-24]
00502170sub x29, sp, 24
00502174bl fn_87cec
00502178sub x29, sp, 8
0050217cldr x2, [sp+472]
00502180str x2, [sp+184]
00502184ldr x2, [sp+312]
00502188cbnz x2, 0x502190
0050218cb 0x502194
00502190
00502190loc_502190:
00502190b 0x502564
00502194
00502194loc_502194:
00502194ldr x1, [sp+280]
00502198ldrsb x27, [x1]
0050219cldr x1, [x1+56]
005021a0ldr x0, [sp+288]
005021a4blr x1
005021a8str x0, [sp+136]
005021acldr x1, [sp+184]
005021b0ldrsb x27, [x1]
005021b4str x0, [x1+32]
005021b8ldr x1, [sp+280]
005021bcldrsb x27, [x1]
005021c0ldr x1, [x1+32]
005021c4ldr x0, [sp+288]
005021c8blr x1
005021ccstr x0, [sp+664]
005021d0str x1, [sp+672]
005021d4str x2, [sp+680]
005021d8bl time.Time.Unix
005021dcstr x0, [sp+136]
005021e0ldr x1, [sp+184]
005021e4ldrsb x27, [x1]
005021e8str x0, [x1+40]
005021ecldr x1, [sp+280]
005021f0ldrsb x27, [x1]
005021f4ldr x1, [x1+40]
005021f8ldr x0, [sp+288]
005021fcblr x1
00502200str w0, [sp+92]
00502204bl io/fs.FileMode.String
00502208str x0, [sp+616]
0050220cstr x1, [sp+624]
00502210ldr x2, [sp+184]
00502214ldrsb x27, [x2]
00502218str x1, [x2+56]
0050221cadrp x27, 0x549000
00502220ldr w1, [x27+3056]
00502224cbz w1, 0x50222c
00502228b 0x502230
0050222c
0050222cloc_50222c:
0050222cb 0x502244
00502230
00502230loc_502230:
00502230bl runtime.gcWriteBarrier2
00502234str x0, [x25]
00502238ldr x1, [x2+48]
0050223cstr x1, [x25+8]
00502240b 0x502244
00502244
00502244loc_502244:
00502244str x0, [x2+48]
00502248ldr x1, [sp+280]
0050224cldrsb x27, [x1]
00502250ldr x1, [x1+40]
00502254ldr x0, [sp+288]
00502258blr x1
0050225cstr w0, [sp+92]
00502260tbnz w0, 27, 0x502268
00502264b 0x50255c
00502268
00502268loc_502268:
00502268ldr x1, [sp+352]
0050226cldrsb x27, [x1]
00502270ldr x1, [x1+40]
00502274ldr x0, [sp+360]
00502278blr x1
0050227cstr x0, [sp+616]
00502280str x1, [sp+624]
00502284add x27, sp, 632
00502288stp xzr, xzr, [x27]
0050228cadd x27, sp, 688
00502290stp xzr, xzr, [x27]
00502294ldr x2, [sp+232]
00502298ldr x1, [sp+224]
0050229cldr x3, [sp+616]
005022a0ldr x4, [sp+624]
005022a4mov x0, xzr
005022a8bl runtime.concatstring2
005022acstr x0, [sp+456]
005022b0str x1, [sp+464]
005022b4bl os.Readlink
005022b8str x0, [sp+632]
005022bcstr x1, [sp+640]
005022c0str x2, [sp+688]
005022c4str x3, [sp+696]
005022c8ldr x1, [sp+632]
005022ccldr x2, [sp+640]
005022d0str x1, [sp+832]
005022d4str x2, [sp+840]
005022d8ldr x1, [sp+688]
005022dcldr x2, [sp+696]
005022e0str x1, [sp+816]
005022e4str x2, [sp+824]
005022e8ldr x1, [sp+832]
005022ecldr x2, [sp+840]
005022f0str x1, [sp+240]
005022f4str x2, [sp+248]
005022f8ldr x1, [sp+824]
005022fcldr x2, [sp+816]
00502300str x2, [sp+296]
00502304str x1, [sp+304]
00502308subs xzr, x2, 0
0050230ccset x1, ne
00502310eor x1, x1, 1
00502314strb w1, [sp+91]
00502318cbnz x2, 0x502320
0050231cb 0x502324
00502320
00502320loc_502320:
00502320b 0x502348
00502324
00502324loc_502324:
00502324ldr x0, [sp+240]
00502328ldr x1, [sp+248]
0050232cadrp x2, 0x1ae000
00502330add x2, x2, 3654
00502334orr x3, xzr, 7
00502338bl strings.Contains
0050233cstrb w0, [sp+90]
00502340strb w0, [sp+91]
00502344b 0x502348
00502348
00502348loc_502348:
00502348ldrb w2, [sp+91]
0050234ctbnz w2, 0, 0x502354
00502350b 0x502554
00502354
00502354loc_502354:
00502354ldr x0, [sp+280]
00502358ldr x1, [sp+288]
0050235cbl github.com/bishopfox/sliver/implant/sliver/handlers.getUid
00502360str x0, [sp+632]
00502364str x1, [sp+640]
00502368ldr x2, [sp+184]
0050236cldrsb x27, [x2]
00502370str x1, [x2+88]
00502374adrp x27, 0x549000
00502378ldr w3, [x27+3056]
0050237ccbz w3, 0x502384
00502380b 0x502388
00502384
00502384loc_502384:
00502384b 0x50239c
00502388
00502388loc_502388:
00502388bl runtime.gcWriteBarrier2
0050238cstr x0, [x25]
00502390ldr x3, [x2+80]
00502394str x3, [x25+8]
00502398b 0x50239c
0050239c
0050239cloc_50239c:
0050239cstr x0, [x2+80]
005023a0ldr x0, [sp+280]
005023a4ldr x1, [sp+288]
005023a8bl github.com/bishopfox/sliver/implant/sliver/handlers.getGid
005023acstr x0, [sp+632]
005023b0str x1, [sp+640]
005023b4ldr x2, [sp+184]
005023b8ldrsb x27, [x2]
005023bcstr x1, [x2+104]
005023c0adrp x27, 0x549000
005023c4ldr w3, [x27+3056]
005023c8cbz w3, 0x5023d0
005023ccb 0x5023d4
005023d0
005023d0loc_5023d0:
005023d0b 0x5023e8
005023d4
005023d4loc_5023d4:
005023d4bl runtime.gcWriteBarrier2
005023d8str x0, [x25]
005023dcldr x1, [x2+96]
005023e0str x1, [x25+8]
005023e4b 0x5023e8
005023e8
005023e8loc_5023e8:
005023e8str x0, [x2+96]
005023ecldr x1, [sp+352]
005023f0ldrsb x27, [x1]
005023f4ldr x1, [x1+40]
005023f8ldr x0, [sp+360]
005023fcblr x1
00502400str x0, [sp+632]
00502404str x1, [sp+640]
00502408ldr x2, [sp+184]
0050240cldrsb x27, [x2]
00502410str x1, [x2+16]
00502414adrp x27, 0x549000
00502418ldr w1, [x27+3056]
0050241ccbz w1, 0x502424
00502420b 0x502428
00502424
00502424loc_502424:
00502424b 0x50243c
00502428
00502428loc_502428:
00502428bl runtime.gcWriteBarrier2
0050242cstr x0, [x25]
00502430ldr x1, [x2+8]
00502434str x1, [x25+8]
00502438b 0x50243c
0050243c
0050243cloc_50243c:
0050243cstr x0, [x2+8]
00502440ldr x1, [sp+352]
00502444ldrsb x27, [x1]
00502448ldr x1, [x1+32]
0050244cldr x0, [sp+360]
00502450blr x1
00502454strb w0, [sp+91]
00502458ldr x1, [sp+184]
0050245cldrsb x27, [x1]
00502460strb w0, [x1+24]
00502464ldr x1, [sp+184]
00502468ldrsb x27, [x1]
0050246cldr x2, [sp+240]
00502470ldr x3, [sp+248]
00502474str x3, [x1+72]
00502478adrp x27, 0x549000
0050247cldr w3, [x27+3056]
00502480cbz w3, 0x502488
00502484b 0x50248c
00502488
00502488loc_502488:
00502488b 0x5024a0
0050248c
0050248cloc_50248c:
0050248cbl runtime.gcWriteBarrier2
00502490str x2, [x25]
00502494ldr x5, [x1+64]
00502498str x5, [x25+8]
0050249cb 0x5024a0
005024a0
005024a0loc_5024a0:
005024a0str x2, [x1+64]
005024a4ldr x5, [sp+344]
005024a8ldrsb x27, [x5]
005024acldr x2, [x5+48]
005024b0ldr x0, [x5+32]
005024b4ldr x5, [x5+40]
005024b8add x1, x5, 1
005024bcsubs xzr, x2, x1
005024c0b.hs 0x5024c8
005024c4b 0x5024cc
005024c8
005024c8loc_5024c8:
005024c8b 0x5024e0
005024cc
005024ccloc_5024cc:
005024ccorr x3, xzr, 1
005024d0adrp x4, 0x186000
005024d4add x4, x4, 864
005024d8bl runtime.growslice
005024dcb 0x5024e0
005024e0
005024e0loc_5024e0:
005024e0ldr x3, [sp+184]
005024e4sub x4, x1, 1
005024e8adrp x27, 0x549000
005024ecldr w5, [x27+3056]
005024f0cbz w5, 0x5024f8
005024f4b 0x5024fc
005024f8
005024f8loc_5024f8:
005024f8b 0x502510
005024fc
005024fcloc_5024fc:
005024fcbl runtime.gcWriteBarrier2
00502500str x3, [x25]
00502504ldr x5, [x0+3*x4]
00502508str x5, [x25+8]
0050250cb 0x502510
00502510
00502510loc_502510:
00502510str x3, [x0+3*x4]
00502514ldr x3, [sp+344]
00502518ldrsb x27, [x3]
0050251cstr x1, [x3+40]
00502520str x2, [x3+48]
00502524adrp x27, 0x549000
00502528ldr w2, [x27+3056]
0050252ccbz w2, 0x502534
00502530b 0x502538
00502534
00502534loc_502534:
00502534b 0x50254c
00502538
00502538loc_502538:
00502538bl runtime.gcWriteBarrier2
0050253cstr x0, [x25]
00502540ldr x2, [x3+32]
00502544str x2, [x25+8]
00502548b 0x50254c
0050254c
0050254cloc_50254c:
0050254cstr x0, [x3+32]
00502550b 0x502558
00502554
00502554loc_502554:
00502554b 0x502558
00502558
00502558loc_502558:
00502558b 0x502560
0050255c
0050255cloc_50255c:
0050255cb 0x502560
00502560
00502560loc_502560:
00502560b 0x502564
00502564
00502564loc_502564:
00502564b 0x502568
00502568
00502568loc_502568:
00502568ldr x2, [sp+128]
0050256cadd x2, x2, 1
00502570str x2, [sp+128]
00502574ldr x2, [sp+480]
00502578add x2, x2, 16
0050257cstr x2, [sp+112]
00502580orr x3, xzr, 1
00502584b 0x502074
00502588
00502588loc_502588:
00502588ldr x2, [sp+344]
0050258cstr x2, [sp+608]
00502590str xzr, [sp+584]
00502594add x27, sp, 592
00502598stp xzr, xzr, [x27]
0050259cadd x27, sp, 688
005025a0stp xzr, xzr, [x27]
005025a4ldr x1, [sp+608]
005025a8adrp x0, 0x211000
005025acadd x0, x0, 3456
005025b0bl google.golang.org/protobuf/proto.Marshal
005025b4str x0, [sp+584]
005025b8str x1, [sp+592]
005025bcstr x2, [sp+600]
005025c0str x3, [sp+688]
005025c4str x4, [sp+696]
005025c8ldr x2, [sp+584]
005025ccldr x3, [sp+592]
005025d0ldr x4, [sp+600]
005025d4str x2, [sp+792]
005025d8str x3, [sp+800]
005025dcstr x4, [sp+808]
005025e0ldr x2, [sp+688]
005025e4ldr x3, [sp+696]
005025e8str x2, [sp+776]
005025ecstr x3, [sp+784]
005025f0ldr x2, [sp+792]
005025f4ldr x3, [sp+800]
005025f8ldr x4, [sp+808]
005025fcstr x2, [sp+384]
00502600str x3, [sp+392]
00502604str x4, [sp+400]
00502608ldr x3, [sp+776]
0050260cldr x4, [sp+784]
00502610str x3, [sp+328]
00502614str x4, [sp+336]
00502618ldr x0, [sp+384]
0050261cldr x1, [sp+392]
00502620ldr x2, [sp+400]
00502624ldr x26, [sp+1008]
00502628ldr x5, [x26]
0050262cblr x5
00502630ldp x29, x30, [sp-8]
00502634add sp, sp, 976
00502638ret x30
0050263c
0050263cloc_50263c:
0050263cstp x0, x1, [sp+8]
00502640stp x2, x3, [sp+24]
00502644mov x3, x30
00502648bl runtime.morestack_noctxt.abi0
0050264cldp x0, x1, [sp+8]
00502650ldp x2, x3, [sp+24]
00502654b 0x501970
00502658udf 0
0050265cudf 0
00501970
00501970github.com/bishopfox/sliver/implant/sliver/handlers.memfilesListHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.memfilesListHandler(struct []uint8 p0, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00501970ldr x16, [x28+16]
00501974sub x17, sp, 848
00501978subs xzr, x17, x16
0050197cb.ls 0x50263c
00501980sub x20, sp, 976
00501984stp x29, x30, [x20-8]
00501988add sp, x20, 0
0050198csub x29, sp, 8
00501990str x0, [sp+984]
00501994str x1, [sp+992]
00501998str x2, [sp+1000]
0050199cstr x3, [sp+1008]
005019a0bl os.Getpid
005019a4str x0, [sp+96]
005019a8add x27, sp, 760
005019acstp xzr, xzr, [x27]
005019b0add x0, sp, 760
005019b4str x0, [sp+552]
005019b8ldr x0, [sp+96]
005019bcbl runtime.convT64
005019c0str x0, [sp+544]
005019c4ldr x1, [sp+552]
005019c8ldrsb x27, [x1]
005019ccadrp x2, 0xf4000
005019d0add x2, x2, 3520
005019d4str x2, [x1]
005019d8adrp x27, 0x54a000
005019dcldr w2, [x27+3056]
005019e0cbz w2, 0x5019e8
005019e4b 0x5019ec
005019e8
005019e8loc_5019e8:
005019e8b 0x501a00
005019ec
005019ecloc_5019ec:
005019ecbl runtime.gcWriteBarrier2
005019f0str x0, [x25]
005019f4ldr x5, [x1+8]
005019f8str x5, [x25+8]
005019fcb 0x501a00
00501a00
00501a00loc_501a00:
00501a00str x0, [x1+8]
00501a04ldr x2, [sp+552]
00501a08ldrsb x27, [x2]
00501a0cb 0x501a10
00501a10
00501a10loc_501a10:
00501a10str x2, [sp+560]
00501a14orr x4, xzr, 1
00501a18str x4, [sp+568]
00501a1cstr x4, [sp+576]
00501a20adrp x0, 0x1b2000
00501a24add x0, x0, 96
00501a28orr x1, xzr, 12
00501a2cmov x3, x4
00501a30bl fmt.Sprintf
00501a34str x0, [sp+224]
00501a38str x1, [sp+232]
00501a3cadd x27, sp, 744
00501a40stp xzr, xzr, [x27]
00501a44add x27, sp, 728
00501a48stp xzr, xzr, [x27]
00501a4cadd x27, sp, 704
00501a50stp xzr, xzr, [x27]
00501a54str xzr, [sp+720]
00501a58add x27, sp, 688
00501a5cstp xzr, xzr, [x27]
00501a60ldr x0, [sp+224]
00501a64ldr x1, [sp+232]
00501a68bl github.com/bishopfox/sliver/implant/sliver/handlers.getDirList
00501a6cstr x0, [sp+744]
00501a70str x1, [sp+752]
00501a74str x2, [sp+728]
00501a78str x3, [sp+736]
00501a7cstr x4, [sp+704]
00501a80str x5, [sp+712]
00501a84str x6, [sp+720]
00501a88str x7, [sp+688]
00501a8cstr x8, [sp+696]
00501a90ldr x5, [sp+744]
00501a94ldr x6, [sp+752]
00501a98str x5, [sp+424]
00501a9cstr x6, [sp+432]
00501aa0ldr x5, [sp+728]
00501aa4ldr x6, [sp+736]
00501aa8str x5, [sp+408]
00501aacstr x6, [sp+416]
00501ab0ldr x5, [sp+704]
00501ab4ldr x6, [sp+712]
00501ab8ldr x7, [sp+720]
00501abcstr x5, [sp+944]
00501ac0str x6, [sp+952]
00501ac4str x7, [sp+960]
00501ac8ldr x5, [sp+688]
00501accldr x6, [sp+696]
00501ad0str x5, [sp+928]
00501ad4str x6, [sp+936]
00501ad8ldr x5, [sp+424]
00501adcldr x6, [sp+432]
00501ae0str x5, [sp+368]
00501ae4str x6, [sp+376]
00501ae8ldr x5, [sp+408]
00501aecldr x6, [sp+416]
00501af0str x5, [sp+208]
00501af4str x6, [sp+216]
00501af8ldr x5, [sp+944]
00501afcldr x6, [sp+952]
00501b00ldr x7, [sp+960]
00501b04str x5, [sp+256]
00501b08str x6, [sp+264]
00501b0cstr x7, [sp+272]
00501b10ldr x5, [sp+928]
00501b14ldr x6, [sp+936]
00501b18str x5, [sp+328]
00501b1cstr x6, [sp+336]
00501b20bl time.Now
00501b24str x0, [sp+664]
00501b28str x1, [sp+672]
00501b2cstr x2, [sp+680]
00501b30add x27, sp, 744
00501b34stp xzr, xzr, [x27]
00501b38ldr x0, [sp+664]
00501b3cldr x1, [sp+672]
00501b40ldr x2, [sp+680]
00501b44bl time.Time.Zone
00501b48str x0, [sp+744]
00501b4cstr x1, [sp+752]
00501b50str x2, [sp+152]
00501b54str x0, [sp+912]
00501b58str x1, [sp+920]
00501b5cldr x5, [sp+152]
00501b60str x5, [sp+160]
00501b64str x0, [sp+168]
00501b68str x1, [sp+176]
00501b6cldr x5, [sp+160]
00501b70str x5, [sp+104]
00501b74adrp x0, 0x18c000
00501b78add x0, x0, 2112
00501b7cbl runtime.newobject
00501b80str x0, [sp+536]
00501b84adrp x27, 0x54a000
00501b88ldr w5, [x27+3056]
00501b8ccbz w5, 0x501b94
00501b90b 0x501b98
00501b94
00501b94loc_501b94:
00501b94b 0x501bb4
00501b98
00501b98loc_501b98:
00501b98str x0, [sp+448]
00501b9cmov x1, x0
00501ba0adrp x0, 0x18c000
00501ba4add x0, x0, 2112
00501ba8bl runtime.wbZero
00501bacldr x0, [sp+448]
00501bb0b 0x501bb4
00501bb4
00501bb4loc_501bb4:
00501bb4mov x20, x0
00501bb8adr x27, 16
00501bbcstp x29, x27, [sp-24]
00501bc0sub x29, sp, 24
00501bc4bl fn_87cf4
00501bc8sub x29, sp, 8
00501bccstr xzr, [x0+112]
00501bd0ldr x1, [sp+536]
00501bd4ldrsb x27, [x1]
00501bd8ldr x2, [sp+368]
00501bdcldr x3, [sp+376]
00501be0str x3, [x1+16]
00501be4adrp x27, 0x54a000
00501be8ldr w3, [x27+3056]
00501beccbz w3, 0x501bf4
00501bf0b 0x501bf8
00501bf4
00501bf4loc_501bf4:
00501bf4b 0x501c0c
00501bf8
00501bf8loc_501bf8:
00501bf8bl runtime.gcWriteBarrier2
00501bfcstr x2, [x25]
00501c00ldr x3, [x1+8]
00501c04str x3, [x25+8]
00501c08b 0x501c0c
00501c0c
00501c0cloc_501c0c:
00501c0cstr x2, [x1+8]
00501c10ldr x1, [sp+536]
00501c14ldrsb x27, [x1]
00501c18ldr x2, [sp+168]
00501c1cldr x3, [sp+176]
00501c20str x3, [x1+64]
00501c24adrp x27, 0x54a000
00501c28ldr w3, [x27+3056]
00501c2ccbz w3, 0x501c34
00501c30b 0x501c38
00501c34
00501c34loc_501c34:
00501c34b 0x501c4c
00501c38
00501c38loc_501c38:
00501c38bl runtime.gcWriteBarrier2
00501c3cstr x2, [x25]
00501c40ldr x3, [x1+56]
00501c44str x3, [x25+8]
00501c48b 0x501c4c
00501c4c
00501c4cloc_501c4c:
00501c4cstr x2, [x1+56]
00501c50ldr x1, [sp+536]
00501c54ldrsb x27, [x1]
00501c58ldr x2, [sp+104]
00501c5cstr w2, [x1+72]
00501c60ldr x1, [sp+536]
00501c64str x1, [sp+344]
00501c68ldr x2, [sp+328]
00501c6ccbnz x2, 0x501c74
00501c70b 0x501c80
00501c74
00501c74loc_501c74:
00501c74ldrsb x27, [x1]
00501c78strb wzr, [x1+24]
00501c7cb 0x501c90
00501c80
00501c80loc_501c80:
00501c80ldrsb x27, [x1]
00501c84orr x2, xzr, 1
00501c88strb w2, [x1+24]
00501c8cb 0x501c90
00501c90
00501c90loc_501c90:
00501c90adrp x1, 0x54a000
00501c94add x1, x1, 1504
00501c98str x1, [sp+504]
00501c9cb 0x501ca0
00501ca0
00501ca0loc_501ca0:
00501ca0str x1, [sp+512]
00501ca4add x27, sp, 520
00501ca8stp xzr, xzr, [x27]
00501cacldr x2, [sp+344]
00501cb0ldrsb x27, [x2]
00501cb4stp xzr, xzr, [x2+40]
00501cb8adrp x27, 0x54a000
00501cbcldr w3, [x27+3056]
00501cc0cbz w3, 0x501cc8
00501cc4b 0x501ccc
00501cc8
00501cc8loc_501cc8:
00501cc8b 0x501cdc
00501ccc
00501cccloc_501ccc:
00501cccldr x3, [x2+32]
00501cd0bl runtime.gcWriteBarrier1
00501cd4str x3, [x25]
00501cd8b 0x501cdc
00501cdc
00501cdcloc_501cdc:
00501cdcstr x1, [x2+32]
00501ce0add x27, sp, 648
00501ce4stp xzr, xzr, [x27]
00501ce8add x27, sp, 688
00501cecstp xzr, xzr, [x27]
00501cf0ldr x1, [sp+208]
00501cf4ldrsb x27, [x1]
00501cf8ldr x1, [x1+24]
00501cfcldr x0, [sp+216]
00501d00blr x1
00501d04str x0, [sp+648]
00501d08str x1, [sp+656]
00501d0cstr x2, [sp+688]
00501d10str x3, [sp+696]
00501d14ldr x1, [sp+648]
00501d18ldr x2, [sp+656]
00501d1cstr x1, [sp+896]
00501d20str x2, [sp+904]
00501d24ldr x1, [sp+688]
00501d28ldr x2, [sp+696]
00501d2cstr x1, [sp+880]
00501d30str x2, [sp+888]
00501d34ldr x1, [sp+896]
00501d38ldr x2, [sp+904]
00501d3cstr x1, [sp+192]
00501d40str x2, [sp+200]
00501d44ldr x1, [sp+888]
00501d48ldr x2, [sp+880]
00501d4cstr x2, [sp+328]
00501d50str x1, [sp+336]
00501d54cbnz x2, 0x501d5c
00501d58b 0x501d64
00501d5c
00501d5cloc_501d5c:
00501d5corr x3, xzr, 1
00501d60b 0x502048
00501d64
00501d64loc_501d64:
00501d64ldr x1, [sp+192]
00501d68ldrsb x27, [x1]
00501d6cldr x1, [x1+56]
00501d70ldr x0, [sp+200]
00501d74blr x1
00501d78str x0, [sp+144]
00501d7cldr x1, [sp+192]
00501d80ldrsb x27, [x1]
00501d84ldr x1, [x1+32]
00501d88ldr x0, [sp+200]
00501d8cblr x1
00501d90str x0, [sp+664]
00501d94str x1, [sp+672]
00501d98str x2, [sp+680]
00501d9cbl time.Time.Unix
00501da0str x0, [sp+136]
00501da4ldr x1, [sp+192]
00501da8ldrsb x27, [x1]
00501dacldr x1, [x1+40]
00501db0ldr x0, [sp+200]
00501db4blr x1
00501db8str w0, [sp+92]
00501dbcbl io/fs.FileMode.String
00501dc0str x0, [sp+744]
00501dc4str x1, [sp+752]
00501dc8ldr x0, [sp+192]
00501dccldr x1, [sp+200]
00501dd0bl github.com/bishopfox/sliver/implant/sliver/handlers.getUid
00501dd4str x0, [sp+632]
00501dd8str x1, [sp+640]
00501ddcldr x0, [sp+192]
00501de0ldr x1, [sp+200]
00501de4bl github.com/bishopfox/sliver/implant/sliver/handlers.getGid
00501de8str x0, [sp+616]
00501decstr x1, [sp+624]
00501df0ldr x1, [sp+192]
00501df4ldrsb x27, [x1]
00501df8ldr x1, [x1+24]
00501dfcldr x0, [sp+200]
00501e00blr x1
00501e04strb w0, [sp+91]
00501e08adrp x0, 0x192000
00501e0cadd x0, x0, 1856
00501e10bl runtime.newobject
00501e14str x0, [sp+488]
00501e18adrp x27, 0x54a000
00501e1cldr w1, [x27+3056]
00501e20cbz w1, 0x501e28
00501e24b 0x501e2c
00501e28
00501e28loc_501e28:
00501e28b 0x501e48
00501e2c
00501e2cloc_501e2c:
00501e2cstr x0, [sp+440]
00501e30mov x1, x0
00501e34adrp x0, 0x192000
00501e38add x0, x0, 1856
00501e3cbl runtime.wbZero
00501e40ldr x0, [sp+440]
00501e44b 0x501e48
00501e48
00501e48loc_501e48:
00501e48mov x20, x0
00501e4cadr x27, 16
00501e50stp x29, x27, [sp-24]
00501e54sub x29, sp, 24
00501e58bl fn_87cec
00501e5csub x29, sp, 8
00501e60ldr x5, [sp+488]
00501e64ldrsb x27, [x5]
00501e68orr x3, xzr, 1
00501e6cstr x3, [x5+16]
00501e70adrp x27, 0x54a000
00501e74ldr w6, [x27+3056]
00501e78cbz w6, 0x501e80
00501e7cb 0x501e84
00501e80
00501e80loc_501e80:
00501e80b 0x501e94
00501e84
00501e84loc_501e84:
00501e84ldr x6, [x5+8]
00501e88bl runtime.gcWriteBarrier1
00501e8cstr x6, [x25]
00501e90b 0x501e94
00501e94
00501e94loc_501e94:
00501e94adrp x6, 0x20e000
00501e98add x6, x6, 296
00501e9cstr x6, [x5+8]
00501ea0ldr x5, [sp+488]
00501ea4ldrsb x27, [x5]
00501ea8ldr x6, [sp+144]
00501eacstr x6, [x5+32]
00501eb0ldr x5, [sp+488]
00501eb4ldrsb x27, [x5]
00501eb8ldr x6, [sp+136]
00501ebcstr x6, [x5+40]
00501ec0ldr x5, [sp+488]
00501ec4ldrsb x27, [x5]
00501ec8ldr x6, [sp+744]
00501eccldr x7, [sp+752]
00501ed0str x7, [x5+56]
00501ed4adrp x27, 0x54a000
00501ed8ldr w7, [x27+3056]
00501edccbz w7, 0x501ee4
00501ee0b 0x501ee8
00501ee4
00501ee4loc_501ee4:
00501ee4b 0x501efc
00501ee8
00501ee8loc_501ee8:
00501ee8bl runtime.gcWriteBarrier2
00501eecstr x6, [x25]
00501ef0ldr x7, [x5+48]
00501ef4str x7, [x25+8]
00501ef8b 0x501efc
00501efc
00501efcloc_501efc:
00501efcstr x6, [x5+48]
00501f00ldr x5, [sp+488]
00501f04ldrsb x27, [x5]
00501f08ldr x6, [sp+632]
00501f0cldr x7, [sp+640]
00501f10str x7, [x5+88]
00501f14adrp x27, 0x54a000
00501f18ldr w7, [x27+3056]
00501f1ccbz w7, 0x501f24
00501f20b 0x501f28
00501f24
00501f24loc_501f24:
00501f24b 0x501f3c
00501f28
00501f28loc_501f28:
00501f28bl runtime.gcWriteBarrier2
00501f2cstr x6, [x25]
00501f30ldr x7, [x5+80]
00501f34str x7, [x25+8]
00501f38b 0x501f3c
00501f3c
00501f3cloc_501f3c:
00501f3cstr x6, [x5+80]
00501f40ldr x5, [sp+488]
00501f44ldrsb x27, [x5]
00501f48ldr x6, [sp+616]
00501f4cldr x7, [sp+624]
00501f50str x7, [x5+104]
00501f54adrp x27, 0x54a000
00501f58ldr w7, [x27+3056]
00501f5ccbz w7, 0x501f64
00501f60b 0x501f68
00501f64
00501f64loc_501f64:
00501f64b 0x501f7c
00501f68
00501f68loc_501f68:
00501f68bl runtime.gcWriteBarrier2
00501f6cstr x6, [x25]
00501f70ldr x7, [x5+96]
00501f74str x7, [x25+8]
00501f78b 0x501f7c
00501f7c
00501f7cloc_501f7c:
00501f7cstr x6, [x5+96]
00501f80ldr x5, [sp+488]
00501f84ldrsb x27, [x5]
00501f88ldrb w6, [sp+91]
00501f8cstrb w6, [x5+24]
00501f90ldr x5, [sp+488]
00501f94str x5, [sp+496]
00501f98ldr x5, [sp+344]
00501f9cldrsb x27, [x5]
00501fa0ldr x2, [x5+48]
00501fa4ldr x0, [x5+32]
00501fa8ldr x5, [x5+40]
00501facadd x1, x5, 1
00501fb0subs xzr, x2, x1
00501fb4b.hs 0x501fbc
00501fb8b 0x501fc0
00501fbc
00501fbcloc_501fbc:
00501fbcb 0x501fd4
00501fc0
00501fc0loc_501fc0:
00501fc0adrp x4, 0x187000
00501fc4add x4, x4, 864
00501fc8bl runtime.growslice
00501fccorr x3, xzr, 1
00501fd0b 0x501fd4
00501fd4
00501fd4loc_501fd4:
00501fd4sub x4, x1, 1
00501fd8ldr x5, [sp+496]
00501fdcadrp x27, 0x54a000
00501fe0ldr w6, [x27+3056]
00501fe4cbz w6, 0x501fec
00501fe8b 0x501ff0
00501fec
00501fecloc_501fec:
00501fecb 0x502004
00501ff0
00501ff0loc_501ff0:
00501ff0bl runtime.gcWriteBarrier2
00501ff4str x5, [x25]
00501ff8ldr x6, [x0+3*x4]
00501ffcstr x6, [x25+8]
00502000b 0x502004
00502004
00502004loc_502004:
00502004str x5, [x0+3*x4]
00502008ldr x4, [sp+344]
0050200cldrsb x27, [x4]
00502010str x1, [x4+40]
00502014str x2, [x4+48]
00502018adrp x27, 0x549000
0050201cldr w2, [x27+3056]
00502020cbz w2, 0x502028
00502024b 0x50202c
00502028
00502028loc_502028:
00502028b 0x502040
0050202c
0050202cloc_50202c:
0050202cbl runtime.gcWriteBarrier2
00502030str x0, [x25]
00502034ldr x2, [x4+32]
00502038str x2, [x25+8]
0050203cb 0x502040
00502040
00502040loc_502040:
00502040str x0, [x4+32]
00502044b 0x502048
00502048
00502048loc_502048:
00502048ldr x2, [sp+264]
0050204cldr x4, [sp+256]
00502050ldr x5, [sp+272]
00502054str x4, [sp+704]
00502058str x2, [sp+712]
0050205cstr x5, [sp+720]
00502060str xzr, [sp+128]
00502064str x2, [sp+120]
00502068ldr x2, [sp+704]
0050206cstr x2, [sp+112]
00502070b 0x502074
00502074
00502074loc_502074:
00502074ldr x2, [sp+120]
00502078ldr x4, [sp+128]
0050207csubs xzr, x2, x4
00502080b.gt 0x502088
00502084b 0x502588
00502088
00502088loc_502088:
00502088ldr x1, [sp+112]
0050208cstr x1, [sp+480]
00502090ldr x1, [sp+480]
00502094ldr x2, [x1]
00502098ldr x0, [x1+8]
0050209cstr x2, [sp+352]
005020a0str x0, [sp+360]
005020a4ldrsb x27, [x2]
005020a8ldr x1, [x2+40]
005020acblr x1
005020b0add x27, sp, 648
005020b4stp xzr, xzr, [x27]
005020b8add x27, sp, 688
005020bcstp xzr, xzr, [x27]
005020c0ldr x1, [sp+352]
005020c4ldrsb x27, [x1]
005020c8ldr x1, [x1+24]
005020ccldr x0, [sp+360]
005020d0blr x1
005020d4str x0, [sp+648]
005020d8str x1, [sp+656]
005020dcstr x2, [sp+688]
005020e0str x3, [sp+696]
005020e4ldr x1, [sp+648]
005020e8ldr x2, [sp+656]
005020ecstr x1, [sp+864]
005020f0str x2, [sp+872]
005020f4ldr x1, [sp+688]
005020f8ldr x2, [sp+696]
005020fcstr x1, [sp+848]
00502100str x2, [sp+856]
00502104ldr x1, [sp+864]
00502108ldr x2, [sp+872]
0050210cstr x1, [sp+280]
00502110str x2, [sp+288]
00502114ldr x1, [sp+848]
00502118ldr x2, [sp+856]
0050211cstr x1, [sp+312]
00502120str x2, [sp+320]
00502124adrp x0, 0x191000
00502128add x0, x0, 1856
0050212cbl runtime.newobject
00502130str x0, [sp+472]
00502134adrp x27, 0x549000
00502138ldr w1, [x27+3056]
0050213ccbz w1, 0x502144
00502140b 0x502148
00502144
00502144loc_502144:
00502144b 0x502164
00502148
00502148loc_502148:
00502148str x0, [sp+440]
0050214cmov x1, x0
00502150adrp x0, 0x191000
00502154add x0, x0, 1856
00502158bl runtime.wbZero
0050215cldr x0, [sp+440]
00502160b 0x502164
00502164
00502164loc_502164:
00502164mov x20, x0
00502168adr x27, 16
0050216cstp x29, x27, [sp-24]
00502170sub x29, sp, 24
00502174bl fn_87cec
00502178sub x29, sp, 8
0050217cldr x2, [sp+472]
00502180str x2, [sp+184]
00502184ldr x2, [sp+312]
00502188cbnz x2, 0x502190
0050218cb 0x502194
00502190
00502190loc_502190:
00502190b 0x502564
00502194
00502194loc_502194:
00502194ldr x1, [sp+280]
00502198ldrsb x27, [x1]
0050219cldr x1, [x1+56]
005021a0ldr x0, [sp+288]
005021a4blr x1
005021a8str x0, [sp+136]
005021acldr x1, [sp+184]
005021b0ldrsb x27, [x1]
005021b4str x0, [x1+32]
005021b8ldr x1, [sp+280]
005021bcldrsb x27, [x1]
005021c0ldr x1, [x1+32]
005021c4ldr x0, [sp+288]
005021c8blr x1
005021ccstr x0, [sp+664]
005021d0str x1, [sp+672]
005021d4str x2, [sp+680]
005021d8bl time.Time.Unix
005021dcstr x0, [sp+136]
005021e0ldr x1, [sp+184]
005021e4ldrsb x27, [x1]
005021e8str x0, [x1+40]
005021ecldr x1, [sp+280]
005021f0ldrsb x27, [x1]
005021f4ldr x1, [x1+40]
005021f8ldr x0, [sp+288]
005021fcblr x1
00502200str w0, [sp+92]
00502204bl io/fs.FileMode.String
00502208str x0, [sp+616]
0050220cstr x1, [sp+624]
00502210ldr x2, [sp+184]
00502214ldrsb x27, [x2]
00502218str x1, [x2+56]
0050221cadrp x27, 0x549000
00502220ldr w1, [x27+3056]
00502224cbz w1, 0x50222c
00502228b 0x502230
0050222c
0050222cloc_50222c:
0050222cb 0x502244
00502230
00502230loc_502230:
00502230bl runtime.gcWriteBarrier2
00502234str x0, [x25]
00502238ldr x1, [x2+48]
0050223cstr x1, [x25+8]
00502240b 0x502244
00502244
00502244loc_502244:
00502244str x0, [x2+48]
00502248ldr x1, [sp+280]
0050224cldrsb x27, [x1]
00502250ldr x1, [x1+40]
00502254ldr x0, [sp+288]
00502258blr x1
0050225cstr w0, [sp+92]
00502260tbnz w0, 27, 0x502268
00502264b 0x50255c
00502268
00502268loc_502268:
00502268ldr x1, [sp+352]
0050226cldrsb x27, [x1]
00502270ldr x1, [x1+40]
00502274ldr x0, [sp+360]
00502278blr x1
0050227cstr x0, [sp+616]
00502280str x1, [sp+624]
00502284add x27, sp, 632
00502288stp xzr, xzr, [x27]
0050228cadd x27, sp, 688
00502290stp xzr, xzr, [x27]
00502294ldr x2, [sp+232]
00502298ldr x1, [sp+224]
0050229cldr x3, [sp+616]
005022a0ldr x4, [sp+624]
005022a4mov x0, xzr
005022a8bl runtime.concatstring2
005022acstr x0, [sp+456]
005022b0str x1, [sp+464]
005022b4bl os.Readlink
005022b8str x0, [sp+632]
005022bcstr x1, [sp+640]
005022c0str x2, [sp+688]
005022c4str x3, [sp+696]
005022c8ldr x1, [sp+632]
005022ccldr x2, [sp+640]
005022d0str x1, [sp+832]
005022d4str x2, [sp+840]
005022d8ldr x1, [sp+688]
005022dcldr x2, [sp+696]
005022e0str x1, [sp+816]
005022e4str x2, [sp+824]
005022e8ldr x1, [sp+832]
005022ecldr x2, [sp+840]
005022f0str x1, [sp+240]
005022f4str x2, [sp+248]
005022f8ldr x1, [sp+824]
005022fcldr x2, [sp+816]
00502300str x2, [sp+296]
00502304str x1, [sp+304]
00502308subs xzr, x2, 0
0050230ccset x1, ne
00502310eor x1, x1, 1
00502314strb w1, [sp+91]
00502318cbnz x2, 0x502320
0050231cb 0x502324
00502320
00502320loc_502320:
00502320b 0x502348
00502324
00502324loc_502324:
00502324ldr x0, [sp+240]
00502328ldr x1, [sp+248]
0050232cadrp x2, 0x1ae000
00502330add x2, x2, 3654
00502334orr x3, xzr, 7
00502338bl strings.Contains
0050233cstrb w0, [sp+90]
00502340strb w0, [sp+91]
00502344b 0x502348
00502348
00502348loc_502348:
00502348ldrb w2, [sp+91]
0050234ctbnz w2, 0, 0x502354
00502350b 0x502554
00502354
00502354loc_502354:
00502354ldr x0, [sp+280]
00502358ldr x1, [sp+288]
0050235cbl github.com/bishopfox/sliver/implant/sliver/handlers.getUid
00502360str x0, [sp+632]
00502364str x1, [sp+640]
00502368ldr x2, [sp+184]
0050236cldrsb x27, [x2]
00502370str x1, [x2+88]
00502374adrp x27, 0x549000
00502378ldr w3, [x27+3056]
0050237ccbz w3, 0x502384
00502380b 0x502388
00502384
00502384loc_502384:
00502384b 0x50239c
00502388
00502388loc_502388:
00502388bl runtime.gcWriteBarrier2
0050238cstr x0, [x25]
00502390ldr x3, [x2+80]
00502394str x3, [x25+8]
00502398b 0x50239c
0050239c
0050239cloc_50239c:
0050239cstr x0, [x2+80]
005023a0ldr x0, [sp+280]
005023a4ldr x1, [sp+288]
005023a8bl github.com/bishopfox/sliver/implant/sliver/handlers.getGid
005023acstr x0, [sp+632]
005023b0str x1, [sp+640]
005023b4ldr x2, [sp+184]
005023b8ldrsb x27, [x2]
005023bcstr x1, [x2+104]
005023c0adrp x27, 0x549000
005023c4ldr w3, [x27+3056]
005023c8cbz w3, 0x5023d0
005023ccb 0x5023d4
005023d0
005023d0loc_5023d0:
005023d0b 0x5023e8
005023d4
005023d4loc_5023d4:
005023d4bl runtime.gcWriteBarrier2
005023d8str x0, [x25]
005023dcldr x1, [x2+96]
005023e0str x1, [x25+8]
005023e4b 0x5023e8
005023e8
005023e8loc_5023e8:
005023e8str x0, [x2+96]
005023ecldr x1, [sp+352]
005023f0ldrsb x27, [x1]
005023f4ldr x1, [x1+40]
005023f8ldr x0, [sp+360]
005023fcblr x1
00502400str x0, [sp+632]
00502404str x1, [sp+640]
00502408ldr x2, [sp+184]
0050240cldrsb x27, [x2]
00502410str x1, [x2+16]
00502414adrp x27, 0x549000
00502418ldr w1, [x27+3056]
0050241ccbz w1, 0x502424
00502420b 0x502428
00502424
00502424loc_502424:
00502424b 0x50243c
00502428
00502428loc_502428:
00502428bl runtime.gcWriteBarrier2
0050242cstr x0, [x25]
00502430ldr x1, [x2+8]
00502434str x1, [x25+8]
00502438b 0x50243c
0050243c
0050243cloc_50243c:
0050243cstr x0, [x2+8]
00502440ldr x1, [sp+352]
00502444ldrsb x27, [x1]
00502448ldr x1, [x1+32]
0050244cldr x0, [sp+360]
00502450blr x1
00502454strb w0, [sp+91]
00502458ldr x1, [sp+184]
0050245cldrsb x27, [x1]
00502460strb w0, [x1+24]
00502464ldr x1, [sp+184]
00502468ldrsb x27, [x1]
0050246cldr x2, [sp+240]
00502470ldr x3, [sp+248]
00502474str x3, [x1+72]
00502478adrp x27, 0x549000
0050247cldr w3, [x27+3056]
00502480cbz w3, 0x502488
00502484b 0x50248c
00502488
00502488loc_502488:
00502488b 0x5024a0
0050248c
0050248cloc_50248c:
0050248cbl runtime.gcWriteBarrier2
00502490str x2, [x25]
00502494ldr x5, [x1+64]
00502498str x5, [x25+8]
0050249cb 0x5024a0
005024a0
005024a0loc_5024a0:
005024a0str x2, [x1+64]
005024a4ldr x5, [sp+344]
005024a8ldrsb x27, [x5]
005024acldr x2, [x5+48]
005024b0ldr x0, [x5+32]
005024b4ldr x5, [x5+40]
005024b8add x1, x5, 1
005024bcsubs xzr, x2, x1
005024c0b.hs 0x5024c8
005024c4b 0x5024cc
005024c8
005024c8loc_5024c8:
005024c8b 0x5024e0
005024cc
005024ccloc_5024cc:
005024ccorr x3, xzr, 1
005024d0adrp x4, 0x186000
005024d4add x4, x4, 864
005024d8bl runtime.growslice
005024dcb 0x5024e0
005024e0
005024e0loc_5024e0:
005024e0ldr x3, [sp+184]
005024e4sub x4, x1, 1
005024e8adrp x27, 0x549000
005024ecldr w5, [x27+3056]
005024f0cbz w5, 0x5024f8
005024f4b 0x5024fc
005024f8
005024f8loc_5024f8:
005024f8b 0x502510
005024fc
005024fcloc_5024fc:
005024fcbl runtime.gcWriteBarrier2
00502500str x3, [x25]
00502504ldr x5, [x0+3*x4]
00502508str x5, [x25+8]
0050250cb 0x502510
00502510
00502510loc_502510:
00502510str x3, [x0+3*x4]
00502514ldr x3, [sp+344]
00502518ldrsb x27, [x3]
0050251cstr x1, [x3+40]
00502520str x2, [x3+48]
00502524adrp x27, 0x549000
00502528ldr w2, [x27+3056]
0050252ccbz w2, 0x502534
00502530b 0x502538
00502534
00502534loc_502534:
00502534b 0x50254c
00502538
00502538loc_502538:
00502538bl runtime.gcWriteBarrier2
0050253cstr x0, [x25]
00502540ldr x2, [x3+32]
00502544str x2, [x25+8]
00502548b 0x50254c
0050254c
0050254cloc_50254c:
0050254cstr x0, [x3+32]
00502550b 0x502558
00502554
00502554loc_502554:
00502554b 0x502558
00502558
00502558loc_502558:
00502558b 0x502560
0050255c
0050255cloc_50255c:
0050255cb 0x502560
00502560
00502560loc_502560:
00502560b 0x502564
00502564
00502564loc_502564:
00502564b 0x502568
00502568
00502568loc_502568:
00502568ldr x2, [sp+128]
0050256cadd x2, x2, 1
00502570str x2, [sp+128]
00502574ldr x2, [sp+480]
00502578add x2, x2, 16
0050257cstr x2, [sp+112]
00502580orr x3, xzr, 1
00502584b 0x502074
00502588
00502588loc_502588:
00502588ldr x2, [sp+344]
0050258cstr x2, [sp+608]
00502590str xzr, [sp+584]
00502594add x27, sp, 592
00502598stp xzr, xzr, [x27]
0050259cadd x27, sp, 688
005025a0stp xzr, xzr, [x27]
005025a4ldr x1, [sp+608]
005025a8adrp x0, 0x211000
005025acadd x0, x0, 3456
005025b0bl google.golang.org/protobuf/proto.Marshal
005025b4str x0, [sp+584]
005025b8str x1, [sp+592]
005025bcstr x2, [sp+600]
005025c0str x3, [sp+688]
005025c4str x4, [sp+696]
005025c8ldr x2, [sp+584]
005025ccldr x3, [sp+592]
005025d0ldr x4, [sp+600]
005025d4str x2, [sp+792]
005025d8str x3, [sp+800]
005025dcstr x4, [sp+808]
005025e0ldr x2, [sp+688]
005025e4ldr x3, [sp+696]
005025e8str x2, [sp+776]
005025ecstr x3, [sp+784]
005025f0ldr x2, [sp+792]
005025f4ldr x3, [sp+800]
005025f8ldr x4, [sp+808]
005025fcstr x2, [sp+384]
00502600str x3, [sp+392]
00502604str x4, [sp+400]
00502608ldr x3, [sp+776]
0050260cldr x4, [sp+784]
00502610str x3, [sp+328]
00502614str x4, [sp+336]
00502618ldr x0, [sp+384]
0050261cldr x1, [sp+392]
00502620ldr x2, [sp+400]
00502624ldr x26, [sp+1008]
00502628ldr x5, [x26]
0050262cblr x5
00502630ldp x29, x30, [sp-8]
00502634add sp, sp, 976
00502638ret x30
0050263c
0050263cloc_50263c:
0050263cstp x0, x1, [sp+8]
00502640stp x2, x3, [sp+24]
00502644mov x3, x30
00502648bl runtime.morestack_noctxt.abi0
0050264cldp x0, x1, [sp+8]
00502650ldp x2, x3, [sp+24]
00502654b 0x501970
00502658udf 0
0050265cudf 0
00501970
00502660
00502660github.com/bishopfox/sliver/implant/sliver/handlers.memfilesAddHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.memfilesAddHandler(struct []uint8 p0, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00502660ldr x16, [x28+16]
00502664sub x17, sp, 400
00502668subs xzr, x17, x16
0050266cb.ls 0x502a64
00502670sub x20, sp, 528
00502674stp x29, x30, [x20-8]
00502678add sp, x20, 0
0050267csub x29, sp, 8
00502680str x0, [sp+536]
00502684str x1, [sp+544]
00502688str x2, [sp+552]
0050268cstr x3, [sp+560]
00502690str xzr, [sp+56]
00502694adrp x0, 0x170000
00502698add x0, x0, 608
0050269cbl runtime.newobject
005026a0str x0, [sp+376]
005026a4adrp x27, 0x549000
005026a8ldr w1, [x27+3056]
005026accbz w1, 0x5026b4
005026b0b 0x5026b8
005026b4
005026b4loc_5026b4:
005026b4b 0x5026d4
005026b8
005026b8loc_5026b8:
005026b8str x0, [sp+264]
005026bcmov x1, x0
005026c0adrp x0, 0x170000
005026c4add x0, x0, 608
005026c8bl runtime.wbZero
005026ccldr x0, [sp+264]
005026d0b 0x5026d4
005026d4
005026d4loc_5026d4:
005026d4stp xzr, xzr, [x0]
005026d8stp xzr, xzr, [x0+16]
005026dcstp xzr, xzr, [x0+32]
005026e0str xzr, [x0+48]
005026e4ldr x1, [sp+376]
005026e8str x1, [sp+144]
005026ecadrp x0, 0x183000
005026f0add x0, x0, 3648
005026f4bl runtime.newobject
005026f8str x0, [sp+368]
005026fcadrp x27, 0x549000
00502700ldr w1, [x27+3056]
00502704cbz w1, 0x50270c
00502708b 0x502710
0050270c
0050270cloc_50270c:
0050270cb 0x50272c
00502710
00502710loc_502710:
00502710str x0, [sp+256]
00502714mov x1, x0
00502718adrp x0, 0x183000
0050271cadd x0, x0, 3648
00502720bl runtime.wbZero
00502724ldr x0, [sp+256]
00502728b 0x50272c
0050272c
0050272cloc_50272c:
0050272cmov x20, x0
00502730adr x27, 16
00502734stp x29, x27, [sp-24]
00502738sub x29, sp, 24
0050273cbl fn_87cf8
00502740sub x29, sp, 8
00502744ldr x1, [sp+144]
00502748ldrsb x27, [x1]
0050274cldr x2, [sp+368]
00502750adrp x27, 0x549000
00502754ldr w3, [x27+3056]
00502758cbz w3, 0x502760
0050275cb 0x502764
00502760
00502760loc_502760:
00502760b 0x502778
00502764
00502764loc_502764:
00502764bl runtime.gcWriteBarrier2
00502768str x2, [x25]
0050276cldr x3, [x1+16]
00502770str x3, [x25+8]
00502774b 0x502778
00502778
00502778loc_502778:
00502778str x2, [x1+16]
0050277corr x0, xzr, 8
00502780bl github.com/bishopfox/sliver/implant/sliver/taskrunner.RandomString
00502784str x0, [sp+152]
00502788str x1, [sp+160]
0050278cstr xzr, [sp+448]
00502790stp xzr, xzr, [sp+432]
00502794ldr x0, [sp+152]
00502798ldr x1, [sp+160]
0050279cbl syscall.BytePtrFromString
005027a0str x0, [sp+448]
005027a4str x1, [sp+432]
005027a8str x2, [sp+440]
005027acldr x1, [sp+448]
005027b0str x1, [sp+248]
005027b4ldr x1, [sp+432]
005027b8ldr x2, [sp+440]
005027bcstr x1, [sp+232]
005027c0str x2, [sp+240]
005027c4ldr x1, [sp+248]
005027c8str x1, [sp+168]
005027ccldr x1, [sp+240]
005027d0ldr x2, [sp+232]
005027d4str x2, [sp+192]
005027d8str x1, [sp+200]
005027dccbnz x2, 0x5027e4
005027e0b 0x5028a0
005027e4
005027e4loc_5027e4:
005027e4stp xzr, xzr, [sp+416]
005027e8add x5, sp, 416
005027ecstr x5, [sp+336]
005027f0ldr x5, [sp+192]
005027f4ldr x6, [sp+200]
005027f8str x5, [sp+320]
005027fcstr x6, [sp+328]
00502800str x5, [sp+312]
00502804ldr x5, [sp+312]
00502808cbnz x5, 0x502810
0050280cb 0x502820
00502810
00502810loc_502810:
00502810ldr x5, [sp+312]
00502814ldr x5, [x5+8]
00502818str x5, [sp+312]
0050281cb 0x502824
00502820
00502820loc_502820:
00502820b 0x502824
00502824
00502824loc_502824:
00502824ldr x5, [sp+336]
00502828ldrsb x27, [x5]
0050282cldr x6, [sp+312]
00502830ldr x7, [sp+328]
00502834str x6, [x5]
00502838adrp x27, 0x549000
0050283cldr w6, [x27+3056]
00502840cbz w6, 0x502848
00502844b 0x50284c
00502848
00502848loc_502848:
00502848b 0x502860
0050284c
0050284cloc_50284c:
0050284cbl runtime.gcWriteBarrier2
00502850str x7, [x25]
00502854ldr x6, [x5+8]
00502858str x6, [x25+8]
0050285cb 0x502860
00502860
00502860loc_502860:
00502860str x7, [x5+8]
00502864ldr x2, [sp+336]
00502868ldrsb x27, [x2]
0050286cb 0x502870
00502870
00502870loc_502870:
00502870str x2, [sp+344]
00502874orr x4, xzr, 1
00502878str x4, [sp+352]
0050287cstr x4, [sp+360]
00502880adrp x0, 0x1b9000
00502884add x0, x0, 2620
00502888orr x1, xzr, 28
0050288cmov x3, x4
00502890bl log.Printf
00502894ldp x29, x30, [sp-8]
00502898add sp, sp, 528
0050289cret x30
005028a0
005028a0loc_5028a0:
005028a0movz x4, 319
005028a4str x4, [sp+56]
005028a8ldr x4, [sp+168]
005028acstr x4, [sp+456]
005028b0ldr x0, [sp+56]
005028b4ldr x1, [sp+456]
005028b8orr x2, xzr, 1
005028bcmov x3, xzr
005028c0bl syscall.Syscall
005028c4str x0, [sp+104]
005028c8str x1, [sp+96]
005028ccstr x2, [sp+88]
005028d0str x0, [sp+136]
005028d4str x1, [sp+128]
005028d8str x2, [sp+120]
005028dcstr x0, [sp+72]
005028e0stp xzr, xzr, [sp+416]
005028e4add x4, sp, 416
005028e8str x4, [sp+280]
005028ecldr x0, [sp+72]
005028f0bl runtime.convT64
005028f4str x0, [sp+272]
005028f8ldr x4, [sp+280]
005028fcldrsb x27, [x4]
00502900adrp x5, 0xf3000
00502904add x5, x5, 3648
00502908str x5, [x4]
0050290cadrp x27, 0x549000
00502910ldr w5, [x27+3056]
00502914cbz w5, 0x50291c
00502918b 0x502920
0050291c
0050291cloc_50291c:
0050291cb 0x502934
00502920
00502920loc_502920:
00502920bl runtime.gcWriteBarrier2
00502924str x0, [x25]
00502928ldr x5, [x4+8]
0050292cstr x5, [x25+8]
00502930b 0x502934
00502934
00502934loc_502934:
00502934str x0, [x4+8]
00502938ldr x2, [sp+280]
0050293cldrsb x27, [x2]
00502940b 0x502944
00502944
00502944loc_502944:
00502944str x2, [sp+288]
00502948orr x4, xzr, 1
0050294cstr x4, [sp+296]
00502950str x4, [sp+304]
00502954adrp x0, 0x1ae000
00502958add x0, x0, 21
0050295corr x1, xzr, 2
00502960mov x3, x4
00502964bl fmt.Sprintf
00502968str x0, [sp+176]
0050296cstr x1, [sp+184]
00502970stp xzr, xzr, [sp+432]
00502974ldr x0, [sp+176]
00502978ldr x1, [sp+184]
0050297cmov x2, xzr
00502980orr x3, xzr, 64
00502984bl strconv.ParseInt
00502988str x0, [sp+80]
0050298cstr x1, [sp+432]
00502990str x2, [sp+440]
00502994ldr x5, [sp+80]
00502998str x5, [sp+112]
0050299cstr x1, [sp+504]
005029a0str x2, [sp+512]
005029a4ldr x5, [sp+112]
005029a8str x5, [sp+64]
005029acldr x6, [sp+144]
005029b0ldrsb x27, [x6]
005029b4str x5, [x6+8]
005029b8ldr x5, [sp+144]
005029bcstr x5, [sp+408]
005029c0str xzr, [sp+384]
005029c4stp xzr, xzr, [sp+392]
005029c8stp xzr, xzr, [sp+432]
005029ccldr x1, [sp+408]
005029d0adrp x0, 0x211000
005029d4add x0, x0, 3424
005029d8bl google.golang.org/protobuf/proto.Marshal
005029dcstr x0, [sp+384]
005029e0str x1, [sp+392]
005029e4str x2, [sp+400]
005029e8str x3, [sp+432]
005029ecstr x4, [sp+440]
005029f0ldr x5, [sp+384]
005029f4ldr x6, [sp+392]
005029f8ldr x7, [sp+400]
005029fcstr x5, [sp+480]
00502a00str x6, [sp+488]
00502a04str x7, [sp+496]
00502a08ldr x5, [sp+432]
00502a0cldr x6, [sp+440]
00502a10str x5, [sp+464]
00502a14str x6, [sp+472]
00502a18ldr x5, [sp+480]
00502a1cldr x6, [sp+488]
00502a20ldr x7, [sp+496]
00502a24str x5, [sp+208]
00502a28str x6, [sp+216]
00502a2cstr x7, [sp+224]
00502a30ldr x3, [sp+464]
00502a34ldr x4, [sp+472]
00502a38str x3, [sp+192]
00502a3cstr x4, [sp+200]
00502a40ldr x0, [sp+208]
00502a44ldr x1, [sp+216]
00502a48ldr x2, [sp+224]
00502a4cldr x26, [sp+560]
00502a50ldr x5, [x26]
00502a54blr x5
00502a58ldp x29, x30, [sp-8]
00502a5cadd sp, sp, 528
00502a60ret x30
00502a64
00502a64loc_502a64:
00502a64stp x0, x1, [sp+8]
00502a68stp x2, x3, [sp+24]
00502a6cmov x3, x30
00502a70bl runtime.morestack_noctxt.abi0
00502a74ldp x0, x1, [sp+8]
00502a78ldp x2, x3, [sp+24]
00502a7cb 0x502660
00502660
00502660github.com/bishopfox/sliver/implant/sliver/handlers.memfilesAddHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.memfilesAddHandler(struct []uint8 p0, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00502660ldr x16, [x28+16]
00502664sub x17, sp, 400
00502668subs xzr, x17, x16
0050266cb.ls 0x502a64
00502670sub x20, sp, 528
00502674stp x29, x30, [x20-8]
00502678add sp, x20, 0
0050267csub x29, sp, 8
00502680str x0, [sp+536]
00502684str x1, [sp+544]
00502688str x2, [sp+552]
0050268cstr x3, [sp+560]
00502690str xzr, [sp+56]
00502694adrp x0, 0x170000
00502698add x0, x0, 608
0050269cbl runtime.newobject
005026a0str x0, [sp+376]
005026a4adrp x27, 0x549000
005026a8ldr w1, [x27+3056]
005026accbz w1, 0x5026b4
005026b0b 0x5026b8
005026b4
005026b4loc_5026b4:
005026b4b 0x5026d4
005026b8
005026b8loc_5026b8:
005026b8str x0, [sp+264]
005026bcmov x1, x0
005026c0adrp x0, 0x170000
005026c4add x0, x0, 608
005026c8bl runtime.wbZero
005026ccldr x0, [sp+264]
005026d0b 0x5026d4
005026d4
005026d4loc_5026d4:
005026d4stp xzr, xzr, [x0]
005026d8stp xzr, xzr, [x0+16]
005026dcstp xzr, xzr, [x0+32]
005026e0str xzr, [x0+48]
005026e4ldr x1, [sp+376]
005026e8str x1, [sp+144]
005026ecadrp x0, 0x183000
005026f0add x0, x0, 3648
005026f4bl runtime.newobject
005026f8str x0, [sp+368]
005026fcadrp x27, 0x549000
00502700ldr w1, [x27+3056]
00502704cbz w1, 0x50270c
00502708b 0x502710
0050270c
0050270cloc_50270c:
0050270cb 0x50272c
00502710
00502710loc_502710:
00502710str x0, [sp+256]
00502714mov x1, x0
00502718adrp x0, 0x183000
0050271cadd x0, x0, 3648
00502720bl runtime.wbZero
00502724ldr x0, [sp+256]
00502728b 0x50272c
0050272c
0050272cloc_50272c:
0050272cmov x20, x0
00502730adr x27, 16
00502734stp x29, x27, [sp-24]
00502738sub x29, sp, 24
0050273cbl fn_87cf8
00502740sub x29, sp, 8
00502744ldr x1, [sp+144]
00502748ldrsb x27, [x1]
0050274cldr x2, [sp+368]
00502750adrp x27, 0x549000
00502754ldr w3, [x27+3056]
00502758cbz w3, 0x502760
0050275cb 0x502764
00502760
00502760loc_502760:
00502760b 0x502778
00502764
00502764loc_502764:
00502764bl runtime.gcWriteBarrier2
00502768str x2, [x25]
0050276cldr x3, [x1+16]
00502770str x3, [x25+8]
00502774b 0x502778
00502778
00502778loc_502778:
00502778str x2, [x1+16]
0050277corr x0, xzr, 8
00502780bl github.com/bishopfox/sliver/implant/sliver/taskrunner.RandomString
00502784str x0, [sp+152]
00502788str x1, [sp+160]
0050278cstr xzr, [sp+448]
00502790stp xzr, xzr, [sp+432]
00502794ldr x0, [sp+152]
00502798ldr x1, [sp+160]
0050279cbl syscall.BytePtrFromString
005027a0str x0, [sp+448]
005027a4str x1, [sp+432]
005027a8str x2, [sp+440]
005027acldr x1, [sp+448]
005027b0str x1, [sp+248]
005027b4ldr x1, [sp+432]
005027b8ldr x2, [sp+440]
005027bcstr x1, [sp+232]
005027c0str x2, [sp+240]
005027c4ldr x1, [sp+248]
005027c8str x1, [sp+168]
005027ccldr x1, [sp+240]
005027d0ldr x2, [sp+232]
005027d4str x2, [sp+192]
005027d8str x1, [sp+200]
005027dccbnz x2, 0x5027e4
005027e0b 0x5028a0
005027e4
005027e4loc_5027e4:
005027e4stp xzr, xzr, [sp+416]
005027e8add x5, sp, 416
005027ecstr x5, [sp+336]
005027f0ldr x5, [sp+192]
005027f4ldr x6, [sp+200]
005027f8str x5, [sp+320]
005027fcstr x6, [sp+328]
00502800str x5, [sp+312]
00502804ldr x5, [sp+312]
00502808cbnz x5, 0x502810
0050280cb 0x502820
00502810
00502810loc_502810:
00502810ldr x5, [sp+312]
00502814ldr x5, [x5+8]
00502818str x5, [sp+312]
0050281cb 0x502824
00502820
00502820loc_502820:
00502820b 0x502824
00502824
00502824loc_502824:
00502824ldr x5, [sp+336]
00502828ldrsb x27, [x5]
0050282cldr x6, [sp+312]
00502830ldr x7, [sp+328]
00502834str x6, [x5]
00502838adrp x27, 0x549000
0050283cldr w6, [x27+3056]
00502840cbz w6, 0x502848
00502844b 0x50284c
00502848
00502848loc_502848:
00502848b 0x502860
0050284c
0050284cloc_50284c:
0050284cbl runtime.gcWriteBarrier2
00502850str x7, [x25]
00502854ldr x6, [x5+8]
00502858str x6, [x25+8]
0050285cb 0x502860
00502860
00502860loc_502860:
00502860str x7, [x5+8]
00502864ldr x2, [sp+336]
00502868ldrsb x27, [x2]
0050286cb 0x502870
00502870
00502870loc_502870:
00502870str x2, [sp+344]
00502874orr x4, xzr, 1
00502878str x4, [sp+352]
0050287cstr x4, [sp+360]
00502880adrp x0, 0x1b9000
00502884add x0, x0, 2620
00502888orr x1, xzr, 28
0050288cmov x3, x4
00502890bl log.Printf
00502894ldp x29, x30, [sp-8]
00502898add sp, sp, 528
0050289cret x30
005028a0
005028a0loc_5028a0:
005028a0movz x4, 319
005028a4str x4, [sp+56]
005028a8ldr x4, [sp+168]
005028acstr x4, [sp+456]
005028b0ldr x0, [sp+56]
005028b4ldr x1, [sp+456]
005028b8orr x2, xzr, 1
005028bcmov x3, xzr
005028c0bl syscall.Syscall
005028c4str x0, [sp+104]
005028c8str x1, [sp+96]
005028ccstr x2, [sp+88]
005028d0str x0, [sp+136]
005028d4str x1, [sp+128]
005028d8str x2, [sp+120]
005028dcstr x0, [sp+72]
005028e0stp xzr, xzr, [sp+416]
005028e4add x4, sp, 416
005028e8str x4, [sp+280]
005028ecldr x0, [sp+72]
005028f0bl runtime.convT64
005028f4str x0, [sp+272]
005028f8ldr x4, [sp+280]
005028fcldrsb x27, [x4]
00502900adrp x5, 0xf3000
00502904add x5, x5, 3648
00502908str x5, [x4]
0050290cadrp x27, 0x549000
00502910ldr w5, [x27+3056]
00502914cbz w5, 0x50291c
00502918b 0x502920
0050291c
0050291cloc_50291c:
0050291cb 0x502934
00502920
00502920loc_502920:
00502920bl runtime.gcWriteBarrier2
00502924str x0, [x25]
00502928ldr x5, [x4+8]
0050292cstr x5, [x25+8]
00502930b 0x502934
00502934
00502934loc_502934:
00502934str x0, [x4+8]
00502938ldr x2, [sp+280]
0050293cldrsb x27, [x2]
00502940b 0x502944
00502944
00502944loc_502944:
00502944str x2, [sp+288]
00502948orr x4, xzr, 1
0050294cstr x4, [sp+296]
00502950str x4, [sp+304]
00502954adrp x0, 0x1ae000
00502958add x0, x0, 21
0050295corr x1, xzr, 2
00502960mov x3, x4
00502964bl fmt.Sprintf
00502968str x0, [sp+176]
0050296cstr x1, [sp+184]
00502970stp xzr, xzr, [sp+432]
00502974ldr x0, [sp+176]
00502978ldr x1, [sp+184]
0050297cmov x2, xzr
00502980orr x3, xzr, 64
00502984bl strconv.ParseInt
00502988str x0, [sp+80]
0050298cstr x1, [sp+432]
00502990str x2, [sp+440]
00502994ldr x5, [sp+80]
00502998str x5, [sp+112]
0050299cstr x1, [sp+504]
005029a0str x2, [sp+512]
005029a4ldr x5, [sp+112]
005029a8str x5, [sp+64]
005029acldr x6, [sp+144]
005029b0ldrsb x27, [x6]
005029b4str x5, [x6+8]
005029b8ldr x5, [sp+144]
005029bcstr x5, [sp+408]
005029c0str xzr, [sp+384]
005029c4stp xzr, xzr, [sp+392]
005029c8stp xzr, xzr, [sp+432]
005029ccldr x1, [sp+408]
005029d0adrp x0, 0x211000
005029d4add x0, x0, 3424
005029d8bl google.golang.org/protobuf/proto.Marshal
005029dcstr x0, [sp+384]
005029e0str x1, [sp+392]
005029e4str x2, [sp+400]
005029e8str x3, [sp+432]
005029ecstr x4, [sp+440]
005029f0ldr x5, [sp+384]
005029f4ldr x6, [sp+392]
005029f8ldr x7, [sp+400]
005029fcstr x5, [sp+480]
00502a00str x6, [sp+488]
00502a04str x7, [sp+496]
00502a08ldr x5, [sp+432]
00502a0cldr x6, [sp+440]
00502a10str x5, [sp+464]
00502a14str x6, [sp+472]
00502a18ldr x5, [sp+480]
00502a1cldr x6, [sp+488]
00502a20ldr x7, [sp+496]
00502a24str x5, [sp+208]
00502a28str x6, [sp+216]
00502a2cstr x7, [sp+224]
00502a30ldr x3, [sp+464]
00502a34ldr x4, [sp+472]
00502a38str x3, [sp+192]
00502a3cstr x4, [sp+200]
00502a40ldr x0, [sp+208]
00502a44ldr x1, [sp+216]
00502a48ldr x2, [sp+224]
00502a4cldr x26, [sp+560]
00502a50ldr x5, [x26]
00502a54blr x5
00502a58ldp x29, x30, [sp-8]
00502a5cadd sp, sp, 528
00502a60ret x30
00502a64
00502a64loc_502a64:
00502a64stp x0, x1, [sp+8]
00502a68stp x2, x3, [sp+24]
00502a6cmov x3, x30
00502a70bl runtime.morestack_noctxt.abi0
00502a74ldp x0, x1, [sp+8]
00502a78ldp x2, x3, [sp+24]
00502a7cb 0x502660
00502660
00502a80
00502a80github.com/bishopfox/sliver/implant/sliver/handlers.memfilesRmHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.memfilesRmHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00502a80ldr x16, [x28+16]
00502a84sub x17, sp, 448
00502a88subs xzr, x17, x16
00502a8cb.ls 0x5030e0
00502a90sub x20, sp, 576
00502a94stp x29, x30, [x20-8]
00502a98add sp, x20, 0
00502a9csub x29, sp, 8
00502aa0str x0, [sp+584]
00502aa4str x1, [sp+592]
00502aa8str x2, [sp+600]
00502aacstr x3, [sp+608]
00502ab0adrp x0, 0x170000
00502ab4add x0, x0, 832
00502ab8bl runtime.newobject
00502abcstr x0, [sp+352]
00502ac0adrp x27, 0x549000
00502ac4ldr w1, [x27+3056]
00502ac8cbz w1, 0x502ad0
00502accb 0x502ad4
00502ad0
00502ad0loc_502ad0:
00502ad0b 0x502af0
00502ad4
00502ad4loc_502ad4:
00502ad4str x0, [sp+224]
00502ad8mov x1, x0
00502adcadrp x0, 0x170000
00502ae0add x0, x0, 832
00502ae4bl runtime.wbZero
00502ae8ldr x0, [sp+224]
00502aecb 0x502af0
00502af0
00502af0loc_502af0:
00502af0stp xzr, xzr, [x0]
00502af4stp xzr, xzr, [x0+16]
00502af8stp xzr, xzr, [x0+32]
00502afcstr xzr, [x0+48]
00502b00ldr x4, [sp+352]
00502b04str x4, [sp+80]
00502b08str x4, [sp+488]
00502b0cldr x0, [sp+584]
00502b10ldr x1, [sp+592]
00502b14ldr x2, [sp+600]
00502b18adrp x3, 0x211000
00502b1cadd x3, x3, 3360
00502b20bl google.golang.org/protobuf/proto.Unmarshal
00502b24str x0, [sp+160]
00502b28str x1, [sp+168]
00502b2ccbnz x0, 0x502b34
00502b30b 0x502bf0
00502b34
00502b34loc_502b34:
00502b34stp xzr, xzr, [sp+472]
00502b38add x5, sp, 472
00502b3cstr x5, [sp+320]
00502b40ldr x5, [sp+160]
00502b44ldr x6, [sp+168]
00502b48str x5, [sp+304]
00502b4cstr x6, [sp+312]
00502b50str x5, [sp+296]
00502b54ldr x5, [sp+296]
00502b58cbnz x5, 0x502b60
00502b5cb 0x502b70
00502b60
00502b60loc_502b60:
00502b60ldr x5, [sp+296]
00502b64ldr x5, [x5+8]
00502b68str x5, [sp+296]
00502b6cb 0x502b74
00502b70
00502b70loc_502b70:
00502b70b 0x502b74
00502b74
00502b74loc_502b74:
00502b74ldr x5, [sp+320]
00502b78ldrsb x27, [x5]
00502b7cldr x6, [sp+296]
00502b80ldr x7, [sp+312]
00502b84str x6, [x5]
00502b88adrp x27, 0x549000
00502b8cldr w6, [x27+3056]
00502b90cbz w6, 0x502b98
00502b94b 0x502b9c
00502b98
00502b98loc_502b98:
00502b98b 0x502bb0
00502b9c
00502b9cloc_502b9c:
00502b9cbl runtime.gcWriteBarrier2
00502ba0str x7, [x25]
00502ba4ldr x6, [x5+8]
00502ba8str x6, [x25+8]
00502bacb 0x502bb0
00502bb0
00502bb0loc_502bb0:
00502bb0str x7, [x5+8]
00502bb4ldr x2, [sp+320]
00502bb8ldrsb x27, [x2]
00502bbcb 0x502bc0
00502bc0
00502bc0loc_502bc0:
00502bc0str x2, [sp+328]
00502bc4orr x4, xzr, 1
00502bc8str x4, [sp+336]
00502bccstr x4, [sp+344]
00502bd0adrp x0, 0x1b8000
00502bd4add x0, x0, 981
00502bd8movz x1, 26
00502bdcmov x3, x4
00502be0bl log.Printf
00502be4ldp x29, x30, [sp-8]
00502be8add sp, sp, 576
00502becret x30
00502bf0
00502bf0loc_502bf0:
00502bf0adrp x0, 0x170000
00502bf4add x0, x0, 1056
00502bf8bl runtime.newobject
00502bfcstr x0, [sp+288]
00502c00adrp x27, 0x549000
00502c04ldr w1, [x27+3056]
00502c08cbz w1, 0x502c10
00502c0cb 0x502c14
00502c10
00502c10loc_502c10:
00502c10b 0x502c30
00502c14
00502c14loc_502c14:
00502c14str x0, [sp+216]
00502c18mov x1, x0
00502c1cadrp x0, 0x170000
00502c20add x0, x0, 1056
00502c24bl runtime.wbZero
00502c28ldr x0, [sp+216]
00502c2cb 0x502c30
00502c30
00502c30loc_502c30:
00502c30stp xzr, xzr, [x0]
00502c34stp xzr, xzr, [x0+16]
00502c38stp xzr, xzr, [x0+32]
00502c3cstr xzr, [x0+48]
00502c40ldr x1, [sp+288]
00502c44str x1, [sp+88]
00502c48ldrsb x27, [x1]
00502c4cldr x2, [sp+80]
00502c50ldrsb x27, [x2]
00502c54ldr x2, [x2+8]
00502c58str x2, [x1+8]
00502c5cadrp x0, 0x183000
00502c60add x0, x0, 3648
00502c64bl runtime.newobject
00502c68str x0, [sp+280]
00502c6cadrp x27, 0x549000
00502c70ldr w1, [x27+3056]
00502c74cbz w1, 0x502c7c
00502c78b 0x502c80
00502c7c
00502c7cloc_502c7c:
00502c7cb 0x502c9c
00502c80
00502c80loc_502c80:
00502c80str x0, [sp+208]
00502c84mov x1, x0
00502c88adrp x0, 0x183000
00502c8cadd x0, x0, 3648
00502c90bl runtime.wbZero
00502c94ldr x0, [sp+208]
00502c98b 0x502c9c
00502c9c
00502c9cloc_502c9c:
00502c9cmov x20, x0
00502ca0adr x27, 16
00502ca4stp x29, x27, [sp-24]
00502ca8sub x29, sp, 24
00502cacbl fn_87cf8
00502cb0sub x29, sp, 8
00502cb4ldr x0, [sp+88]
00502cb8ldrsb x27, [x0]
00502cbcldr x1, [sp+280]
00502cc0adrp x27, 0x549000
00502cc4ldr w2, [x27+3056]
00502cc8cbz w2, 0x502cd0
00502cccb 0x502cd4
00502cd0
00502cd0loc_502cd0:
00502cd0b 0x502ce8
00502cd4
00502cd4loc_502cd4:
00502cd4bl runtime.gcWriteBarrier2
00502cd8str x1, [x25]
00502cdcldr x2, [x0+16]
00502ce0str x2, [x25+8]
00502ce4b 0x502ce8
00502ce8
00502ce8loc_502ce8:
00502ce8str x1, [x0+16]
00502cecbl os.Getpid
00502cf0str x0, [sp+56]
00502cf4stp xzr, xzr, [sp+440]
00502cf8stp xzr, xzr, [sp+456]
00502cfcadd x0, sp, 440
00502d00str x0, [sp+248]
00502d04ldr x0, [sp+56]
00502d08bl runtime.convT64
00502d0cstr x0, [sp+240]
00502d10ldr x1, [sp+248]
00502d14ldrsb x27, [x1]
00502d18adrp x2, 0xf3000
00502d1cadd x2, x2, 3520
00502d20str x2, [x1]
00502d24adrp x27, 0x549000
00502d28ldr w2, [x27+3056]
00502d2ccbz w2, 0x502d34
00502d30b 0x502d38
00502d34
00502d34loc_502d34:
00502d34b 0x502d4c
00502d38
00502d38loc_502d38:
00502d38bl runtime.gcWriteBarrier2
00502d3cstr x0, [x25]
00502d40ldr x2, [x1+8]
00502d44str x2, [x25+8]
00502d48b 0x502d4c
00502d4c
00502d4cloc_502d4c:
00502d4cstr x0, [x1+8]
00502d50ldr x1, [sp+80]
00502d54ldrsb x27, [x1]
00502d58ldr x1, [x1+8]
00502d5cstr x1, [sp+72]
00502d60ldr x0, [sp+72]
00502d64bl runtime.convT64
00502d68str x0, [sp+232]
00502d6cldr x1, [sp+248]
00502d70ldrsb x27, [x1]
00502d74adrp x2, 0xf3000
00502d78add x2, x2, 3392
00502d7cstr x2, [x1+16]
00502d80adrp x27, 0x549000
00502d84ldr w2, [x27+3056]
00502d88cbz w2, 0x502d90
00502d8cb 0x502d94
00502d90
00502d90loc_502d90:
00502d90b 0x502da8
00502d94
00502d94loc_502d94:
00502d94bl runtime.gcWriteBarrier2
00502d98str x0, [x25]
00502d9cldr x5, [x1+24]
00502da0str x5, [x25+8]
00502da4b 0x502da8
00502da8
00502da8loc_502da8:
00502da8str x0, [x1+24]
00502dacldr x2, [sp+248]
00502db0ldrsb x27, [x2]
00502db4b 0x502db8
00502db8
00502db8loc_502db8:
00502db8str x2, [sp+256]
00502dbcorr x4, xzr, 2
00502dc0str x4, [sp+264]
00502dc4str x4, [sp+272]
00502dc8adrp x0, 0x1b1000
00502dccadd x0, x0, 3542
00502dd0orr x1, xzr, 14
00502dd4mov x3, x4
00502dd8bl fmt.Sprintf
00502ddcstr x0, [sp+128]
00502de0str x1, [sp+136]
00502de4stp xzr, xzr, [sp+424]
00502de8stp xzr, xzr, [sp+408]
00502decldr x0, [sp+128]
00502df0ldr x1, [sp+136]
00502df4bl os.Lstat
00502df8str x0, [sp+424]
00502dfcstr x1, [sp+432]
00502e00str x2, [sp+408]
00502e04str x3, [sp+416]
00502e08ldr x5, [sp+432]
00502e0cldr x6, [sp+424]
00502e10str x6, [sp+192]
00502e14str x5, [sp+200]
00502e18ldr x5, [sp+408]
00502e1cldr x6, [sp+416]
00502e20str x5, [sp+176]
00502e24str x6, [sp+184]
00502e28ldr x5, [sp+192]
00502e2cldr x6, [sp+200]
00502e30str x5, [sp+112]
00502e34str x6, [sp+120]
00502e38ldr x0, [sp+184]
00502e3cldr x5, [sp+176]
00502e40str x5, [sp+160]
00502e44str x0, [sp+168]
00502e48cbnz x5, 0x502e50
00502e4cb 0x502ea8
00502e50
00502e50loc_502e50:
00502e50ldrsb x27, [x5]
00502e54ldr x1, [x5+24]
00502e58blr x1
00502e5cstr x0, [sp+392]
00502e60str x1, [sp+400]
00502e64ldr x2, [sp+88]
00502e68ldrsb x27, [x2]
00502e6cldr x2, [x2+16]
00502e70ldrsb x27, [x2]
00502e74str x1, [x2+16]
00502e78adrp x27, 0x549000
00502e7cldr w1, [x27+3056]
00502e80cbz w1, 0x502e88
00502e84b 0x502e8c
00502e88
00502e88loc_502e88:
00502e88b 0x502ea0
00502e8c
00502e8cloc_502e8c:
00502e8cbl runtime.gcWriteBarrier2
00502e90str x0, [x25]
00502e94ldr x3, [x2+8]
00502e98str x3, [x25+8]
00502e9cb 0x502ea0
00502ea0
00502ea0loc_502ea0:
00502ea0str x0, [x2+8]
00502ea4b 0x503034
00502ea8
00502ea8loc_502ea8:
00502ea8ldr x1, [sp+112]
00502eacldrsb x27, [x1]
00502eb0ldr x1, [x1+40]
00502eb4ldr x0, [sp+120]
00502eb8blr x1
00502ebcstr w0, [sp+52]
00502ec0tbnz w0, 27, 0x502ec8
00502ec4b 0x502fe4
00502ec8
00502ec8loc_502ec8:
00502ec8stp xzr, xzr, [sp+392]
00502eccstp xzr, xzr, [sp+408]
00502ed0ldr x0, [sp+128]
00502ed4ldr x1, [sp+136]
00502ed8bl os.Readlink
00502edcstr x0, [sp+392]
00502ee0str x1, [sp+400]
00502ee4str x2, [sp+408]
00502ee8str x3, [sp+416]
00502eecldr x2, [sp+400]
00502ef0ldr x3, [sp+392]
00502ef4str x3, [sp+552]
00502ef8str x2, [sp+560]
00502efcldr x2, [sp+408]
00502f00ldr x3, [sp+416]
00502f04str x2, [sp+536]
00502f08str x3, [sp+544]
00502f0cldr x2, [sp+552]
00502f10ldr x3, [sp+560]
00502f14str x2, [sp+96]
00502f18str x3, [sp+104]
00502f1cldr x2, [sp+544]
00502f20ldr x3, [sp+536]
00502f24str x3, [sp+144]
00502f28str x2, [sp+152]
00502f2csubs xzr, x3, 0
00502f30cset x2, ne
00502f34eor x2, x2, 1
00502f38strb w2, [sp+51]
00502f3ccbnz x3, 0x502f44
00502f40b 0x502f48
00502f44
00502f44loc_502f44:
00502f44b 0x502f6c
00502f48
00502f48loc_502f48:
00502f48ldr x0, [sp+96]
00502f4cldr x1, [sp+104]
00502f50adrp x2, 0x1ae000
00502f54add x2, x2, 3654
00502f58orr x3, xzr, 7
00502f5cbl strings.Contains
00502f60strb w0, [sp+50]
00502f64strb w0, [sp+51]
00502f68b 0x502f6c
00502f6c
00502f6cloc_502f6c:
00502f6cldrb w2, [sp+51]
00502f70tbnz w2, 0, 0x502f78
00502f74b 0x502f94
00502f78
00502f78loc_502f78:
00502f78ldr x1, [sp+80]
00502f7cldrsb x27, [x1]
00502f80ldr x1, [x1+8]
00502f84str x1, [sp+64]
00502f88ldr x0, [sp+64]
00502f8cbl syscall.Close
00502f90b 0x502fe0
00502f94
00502f94loc_502f94:
00502f94ldr x2, [sp+88]
00502f98ldrsb x27, [x2]
00502f9cldr x2, [x2+16]
00502fa0ldrsb x27, [x2]
00502fa4movz x3, 42
00502fa8str x3, [x2+16]
00502facadrp x27, 0x549000
00502fb0ldr w3, [x27+3056]
00502fb4cbz w3, 0x502fbc
00502fb8b 0x502fc0
00502fbc
00502fbcloc_502fbc:
00502fbcb 0x502fd0
00502fc0
00502fc0loc_502fc0:
00502fc0ldr x3, [x2+8]
00502fc4bl runtime.gcWriteBarrier1
00502fc8str x3, [x25]
00502fccb 0x502fd0
00502fd0
00502fd0loc_502fd0:
00502fd0adrp x3, 0x1c3000
00502fd4add x3, x3, 1453
00502fd8str x3, [x2+8]
00502fdcb 0x502fe0
00502fe0
00502fe0loc_502fe0:
00502fe0b 0x503030
00502fe4
00502fe4loc_502fe4:
00502fe4ldr x2, [sp+88]
00502fe8ldrsb x27, [x2]
00502fecldr x2, [x2+16]
00502ff0ldrsb x27, [x2]
00502ff4movz x3, 44
00502ff8str x3, [x2+16]
00502ffcadrp x27, 0x549000
00503000ldr w3, [x27+3056]
00503004cbz w3, 0x50300c
00503008b 0x503010
0050300c
0050300cloc_50300c:
0050300cb 0x503020
00503010
00503010loc_503010:
00503010ldr x3, [x2+8]
00503014bl runtime.gcWriteBarrier1
00503018str x3, [x25]
0050301cb 0x503020
00503020
00503020loc_503020:
00503020adrp x3, 0x1c3000
00503024add x3, x3, 1552
00503028str x3, [x2+8]
0050302cb 0x503030
00503030
00503030loc_503030:
00503030b 0x503034
00503034
00503034loc_503034:
00503034ldr x2, [sp+88]
00503038str x2, [sp+384]
0050303cstr xzr, [sp+360]
00503040stp xzr, xzr, [sp+368]
00503044stp xzr, xzr, [sp+408]
00503048ldr x1, [sp+384]
0050304cadrp x0, 0x210000
00503050add x0, x0, 3392
00503054bl google.golang.org/protobuf/proto.Marshal
00503058str x0, [sp+360]
0050305cstr x1, [sp+368]
00503060str x2, [sp+376]
00503064str x3, [sp+408]
00503068str x4, [sp+416]
0050306cldr x2, [sp+360]
00503070ldr x3, [sp+368]
00503074ldr x4, [sp+376]
00503078str x2, [sp+512]
0050307cstr x3, [sp+520]
00503080str x4, [sp+528]
00503084ldr x2, [sp+408]
00503088ldr x3, [sp+416]
0050308cstr x2, [sp+496]
00503090str x3, [sp+504]
00503094ldr x2, [sp+512]
00503098ldr x3, [sp+520]
0050309cldr x4, [sp+528]
005030a0str x2, [sp+584]
005030a4str x3, [sp+592]
005030a8str x4, [sp+600]
005030acldr x3, [sp+496]
005030b0ldr x4, [sp+504]
005030b4str x3, [sp+160]
005030b8str x4, [sp+168]
005030bcldr x0, [sp+584]
005030c0ldr x1, [sp+592]
005030c4ldr x2, [sp+600]
005030c8ldr x26, [sp+608]
005030ccldr x5, [x26]
005030d0blr x5
005030d4ldp x29, x30, [sp-8]
005030d8add sp, sp, 576
005030dcret x30
005030e0
005030e0loc_5030e0:
005030e0stp x0, x1, [sp+8]
005030e4stp x2, x3, [sp+24]
005030e8mov x3, x30
005030ecbl runtime.morestack_noctxt.abi0
005030f0ldp x0, x1, [sp+8]
005030f4ldp x2, x3, [sp+24]
005030f8b 0x502a80
005030fcudf 0
00502a80
00502a80github.com/bishopfox/sliver/implant/sliver/handlers.memfilesRmHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.memfilesRmHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00502a80ldr x16, [x28+16]
00502a84sub x17, sp, 448
00502a88subs xzr, x17, x16
00502a8cb.ls 0x5030e0
00502a90sub x20, sp, 576
00502a94stp x29, x30, [x20-8]
00502a98add sp, x20, 0
00502a9csub x29, sp, 8
00502aa0str x0, [sp+584]
00502aa4str x1, [sp+592]
00502aa8str x2, [sp+600]
00502aacstr x3, [sp+608]
00502ab0adrp x0, 0x170000
00502ab4add x0, x0, 832
00502ab8bl runtime.newobject
00502abcstr x0, [sp+352]
00502ac0adrp x27, 0x549000
00502ac4ldr w1, [x27+3056]
00502ac8cbz w1, 0x502ad0
00502accb 0x502ad4
00502ad0
00502ad0loc_502ad0:
00502ad0b 0x502af0
00502ad4
00502ad4loc_502ad4:
00502ad4str x0, [sp+224]
00502ad8mov x1, x0
00502adcadrp x0, 0x170000
00502ae0add x0, x0, 832
00502ae4bl runtime.wbZero
00502ae8ldr x0, [sp+224]
00502aecb 0x502af0
00502af0
00502af0loc_502af0:
00502af0stp xzr, xzr, [x0]
00502af4stp xzr, xzr, [x0+16]
00502af8stp xzr, xzr, [x0+32]
00502afcstr xzr, [x0+48]
00502b00ldr x4, [sp+352]
00502b04str x4, [sp+80]
00502b08str x4, [sp+488]
00502b0cldr x0, [sp+584]
00502b10ldr x1, [sp+592]
00502b14ldr x2, [sp+600]
00502b18adrp x3, 0x211000
00502b1cadd x3, x3, 3360
00502b20bl google.golang.org/protobuf/proto.Unmarshal
00502b24str x0, [sp+160]
00502b28str x1, [sp+168]
00502b2ccbnz x0, 0x502b34
00502b30b 0x502bf0
00502b34
00502b34loc_502b34:
00502b34stp xzr, xzr, [sp+472]
00502b38add x5, sp, 472
00502b3cstr x5, [sp+320]
00502b40ldr x5, [sp+160]
00502b44ldr x6, [sp+168]
00502b48str x5, [sp+304]
00502b4cstr x6, [sp+312]
00502b50str x5, [sp+296]
00502b54ldr x5, [sp+296]
00502b58cbnz x5, 0x502b60
00502b5cb 0x502b70
00502b60
00502b60loc_502b60:
00502b60ldr x5, [sp+296]
00502b64ldr x5, [x5+8]
00502b68str x5, [sp+296]
00502b6cb 0x502b74
00502b70
00502b70loc_502b70:
00502b70b 0x502b74
00502b74
00502b74loc_502b74:
00502b74ldr x5, [sp+320]
00502b78ldrsb x27, [x5]
00502b7cldr x6, [sp+296]
00502b80ldr x7, [sp+312]
00502b84str x6, [x5]
00502b88adrp x27, 0x549000
00502b8cldr w6, [x27+3056]
00502b90cbz w6, 0x502b98
00502b94b 0x502b9c
00502b98
00502b98loc_502b98:
00502b98b 0x502bb0
00502b9c
00502b9cloc_502b9c:
00502b9cbl runtime.gcWriteBarrier2
00502ba0str x7, [x25]
00502ba4ldr x6, [x5+8]
00502ba8str x6, [x25+8]
00502bacb 0x502bb0
00502bb0
00502bb0loc_502bb0:
00502bb0str x7, [x5+8]
00502bb4ldr x2, [sp+320]
00502bb8ldrsb x27, [x2]
00502bbcb 0x502bc0
00502bc0
00502bc0loc_502bc0:
00502bc0str x2, [sp+328]
00502bc4orr x4, xzr, 1
00502bc8str x4, [sp+336]
00502bccstr x4, [sp+344]
00502bd0adrp x0, 0x1b8000
00502bd4add x0, x0, 981
00502bd8movz x1, 26
00502bdcmov x3, x4
00502be0bl log.Printf
00502be4ldp x29, x30, [sp-8]
00502be8add sp, sp, 576
00502becret x30
00502bf0
00502bf0loc_502bf0:
00502bf0adrp x0, 0x170000
00502bf4add x0, x0, 1056
00502bf8bl runtime.newobject
00502bfcstr x0, [sp+288]
00502c00adrp x27, 0x549000
00502c04ldr w1, [x27+3056]
00502c08cbz w1, 0x502c10
00502c0cb 0x502c14
00502c10
00502c10loc_502c10:
00502c10b 0x502c30
00502c14
00502c14loc_502c14:
00502c14str x0, [sp+216]
00502c18mov x1, x0
00502c1cadrp x0, 0x170000
00502c20add x0, x0, 1056
00502c24bl runtime.wbZero
00502c28ldr x0, [sp+216]
00502c2cb 0x502c30
00502c30
00502c30loc_502c30:
00502c30stp xzr, xzr, [x0]
00502c34stp xzr, xzr, [x0+16]
00502c38stp xzr, xzr, [x0+32]
00502c3cstr xzr, [x0+48]
00502c40ldr x1, [sp+288]
00502c44str x1, [sp+88]
00502c48ldrsb x27, [x1]
00502c4cldr x2, [sp+80]
00502c50ldrsb x27, [x2]
00502c54ldr x2, [x2+8]
00502c58str x2, [x1+8]
00502c5cadrp x0, 0x183000
00502c60add x0, x0, 3648
00502c64bl runtime.newobject
00502c68str x0, [sp+280]
00502c6cadrp x27, 0x549000
00502c70ldr w1, [x27+3056]
00502c74cbz w1, 0x502c7c
00502c78b 0x502c80
00502c7c
00502c7cloc_502c7c:
00502c7cb 0x502c9c
00502c80
00502c80loc_502c80:
00502c80str x0, [sp+208]
00502c84mov x1, x0
00502c88adrp x0, 0x183000
00502c8cadd x0, x0, 3648
00502c90bl runtime.wbZero
00502c94ldr x0, [sp+208]
00502c98b 0x502c9c
00502c9c
00502c9cloc_502c9c:
00502c9cmov x20, x0
00502ca0adr x27, 16
00502ca4stp x29, x27, [sp-24]
00502ca8sub x29, sp, 24
00502cacbl fn_87cf8
00502cb0sub x29, sp, 8
00502cb4ldr x0, [sp+88]
00502cb8ldrsb x27, [x0]
00502cbcldr x1, [sp+280]
00502cc0adrp x27, 0x549000
00502cc4ldr w2, [x27+3056]
00502cc8cbz w2, 0x502cd0
00502cccb 0x502cd4
00502cd0
00502cd0loc_502cd0:
00502cd0b 0x502ce8
00502cd4
00502cd4loc_502cd4:
00502cd4bl runtime.gcWriteBarrier2
00502cd8str x1, [x25]
00502cdcldr x2, [x0+16]
00502ce0str x2, [x25+8]
00502ce4b 0x502ce8
00502ce8
00502ce8loc_502ce8:
00502ce8str x1, [x0+16]
00502cecbl os.Getpid
00502cf0str x0, [sp+56]
00502cf4stp xzr, xzr, [sp+440]
00502cf8stp xzr, xzr, [sp+456]
00502cfcadd x0, sp, 440
00502d00str x0, [sp+248]
00502d04ldr x0, [sp+56]
00502d08bl runtime.convT64
00502d0cstr x0, [sp+240]
00502d10ldr x1, [sp+248]
00502d14ldrsb x27, [x1]
00502d18adrp x2, 0xf3000
00502d1cadd x2, x2, 3520
00502d20str x2, [x1]
00502d24adrp x27, 0x549000
00502d28ldr w2, [x27+3056]
00502d2ccbz w2, 0x502d34
00502d30b 0x502d38
00502d34
00502d34loc_502d34:
00502d34b 0x502d4c
00502d38
00502d38loc_502d38:
00502d38bl runtime.gcWriteBarrier2
00502d3cstr x0, [x25]
00502d40ldr x2, [x1+8]
00502d44str x2, [x25+8]
00502d48b 0x502d4c
00502d4c
00502d4cloc_502d4c:
00502d4cstr x0, [x1+8]
00502d50ldr x1, [sp+80]
00502d54ldrsb x27, [x1]
00502d58ldr x1, [x1+8]
00502d5cstr x1, [sp+72]
00502d60ldr x0, [sp+72]
00502d64bl runtime.convT64
00502d68str x0, [sp+232]
00502d6cldr x1, [sp+248]
00502d70ldrsb x27, [x1]
00502d74adrp x2, 0xf3000
00502d78add x2, x2, 3392
00502d7cstr x2, [x1+16]
00502d80adrp x27, 0x549000
00502d84ldr w2, [x27+3056]
00502d88cbz w2, 0x502d90
00502d8cb 0x502d94
00502d90
00502d90loc_502d90:
00502d90b 0x502da8
00502d94
00502d94loc_502d94:
00502d94bl runtime.gcWriteBarrier2
00502d98str x0, [x25]
00502d9cldr x5, [x1+24]
00502da0str x5, [x25+8]
00502da4b 0x502da8
00502da8
00502da8loc_502da8:
00502da8str x0, [x1+24]
00502dacldr x2, [sp+248]
00502db0ldrsb x27, [x2]
00502db4b 0x502db8
00502db8
00502db8loc_502db8:
00502db8str x2, [sp+256]
00502dbcorr x4, xzr, 2
00502dc0str x4, [sp+264]
00502dc4str x4, [sp+272]
00502dc8adrp x0, 0x1b1000
00502dccadd x0, x0, 3542
00502dd0orr x1, xzr, 14
00502dd4mov x3, x4
00502dd8bl fmt.Sprintf
00502ddcstr x0, [sp+128]
00502de0str x1, [sp+136]
00502de4stp xzr, xzr, [sp+424]
00502de8stp xzr, xzr, [sp+408]
00502decldr x0, [sp+128]
00502df0ldr x1, [sp+136]
00502df4bl os.Lstat
00502df8str x0, [sp+424]
00502dfcstr x1, [sp+432]
00502e00str x2, [sp+408]
00502e04str x3, [sp+416]
00502e08ldr x5, [sp+432]
00502e0cldr x6, [sp+424]
00502e10str x6, [sp+192]
00502e14str x5, [sp+200]
00502e18ldr x5, [sp+408]
00502e1cldr x6, [sp+416]
00502e20str x5, [sp+176]
00502e24str x6, [sp+184]
00502e28ldr x5, [sp+192]
00502e2cldr x6, [sp+200]
00502e30str x5, [sp+112]
00502e34str x6, [sp+120]
00502e38ldr x0, [sp+184]
00502e3cldr x5, [sp+176]
00502e40str x5, [sp+160]
00502e44str x0, [sp+168]
00502e48cbnz x5, 0x502e50
00502e4cb 0x502ea8
00502e50
00502e50loc_502e50:
00502e50ldrsb x27, [x5]
00502e54ldr x1, [x5+24]
00502e58blr x1
00502e5cstr x0, [sp+392]
00502e60str x1, [sp+400]
00502e64ldr x2, [sp+88]
00502e68ldrsb x27, [x2]
00502e6cldr x2, [x2+16]
00502e70ldrsb x27, [x2]
00502e74str x1, [x2+16]
00502e78adrp x27, 0x549000
00502e7cldr w1, [x27+3056]
00502e80cbz w1, 0x502e88
00502e84b 0x502e8c
00502e88
00502e88loc_502e88:
00502e88b 0x502ea0
00502e8c
00502e8cloc_502e8c:
00502e8cbl runtime.gcWriteBarrier2
00502e90str x0, [x25]
00502e94ldr x3, [x2+8]
00502e98str x3, [x25+8]
00502e9cb 0x502ea0
00502ea0
00502ea0loc_502ea0:
00502ea0str x0, [x2+8]
00502ea4b 0x503034
00502ea8
00502ea8loc_502ea8:
00502ea8ldr x1, [sp+112]
00502eacldrsb x27, [x1]
00502eb0ldr x1, [x1+40]
00502eb4ldr x0, [sp+120]
00502eb8blr x1
00502ebcstr w0, [sp+52]
00502ec0tbnz w0, 27, 0x502ec8
00502ec4b 0x502fe4
00502ec8
00502ec8loc_502ec8:
00502ec8stp xzr, xzr, [sp+392]
00502eccstp xzr, xzr, [sp+408]
00502ed0ldr x0, [sp+128]
00502ed4ldr x1, [sp+136]
00502ed8bl os.Readlink
00502edcstr x0, [sp+392]
00502ee0str x1, [sp+400]
00502ee4str x2, [sp+408]
00502ee8str x3, [sp+416]
00502eecldr x2, [sp+400]
00502ef0ldr x3, [sp+392]
00502ef4str x3, [sp+552]
00502ef8str x2, [sp+560]
00502efcldr x2, [sp+408]
00502f00ldr x3, [sp+416]
00502f04str x2, [sp+536]
00502f08str x3, [sp+544]
00502f0cldr x2, [sp+552]
00502f10ldr x3, [sp+560]
00502f14str x2, [sp+96]
00502f18str x3, [sp+104]
00502f1cldr x2, [sp+544]
00502f20ldr x3, [sp+536]
00502f24str x3, [sp+144]
00502f28str x2, [sp+152]
00502f2csubs xzr, x3, 0
00502f30cset x2, ne
00502f34eor x2, x2, 1
00502f38strb w2, [sp+51]
00502f3ccbnz x3, 0x502f44
00502f40b 0x502f48
00502f44
00502f44loc_502f44:
00502f44b 0x502f6c
00502f48
00502f48loc_502f48:
00502f48ldr x0, [sp+96]
00502f4cldr x1, [sp+104]
00502f50adrp x2, 0x1ae000
00502f54add x2, x2, 3654
00502f58orr x3, xzr, 7
00502f5cbl strings.Contains
00502f60strb w0, [sp+50]
00502f64strb w0, [sp+51]
00502f68b 0x502f6c
00502f6c
00502f6cloc_502f6c:
00502f6cldrb w2, [sp+51]
00502f70tbnz w2, 0, 0x502f78
00502f74b 0x502f94
00502f78
00502f78loc_502f78:
00502f78ldr x1, [sp+80]
00502f7cldrsb x27, [x1]
00502f80ldr x1, [x1+8]
00502f84str x1, [sp+64]
00502f88ldr x0, [sp+64]
00502f8cbl syscall.Close
00502f90b 0x502fe0
00502f94
00502f94loc_502f94:
00502f94ldr x2, [sp+88]
00502f98ldrsb x27, [x2]
00502f9cldr x2, [x2+16]
00502fa0ldrsb x27, [x2]
00502fa4movz x3, 42
00502fa8str x3, [x2+16]
00502facadrp x27, 0x549000
00502fb0ldr w3, [x27+3056]
00502fb4cbz w3, 0x502fbc
00502fb8b 0x502fc0
00502fbc
00502fbcloc_502fbc:
00502fbcb 0x502fd0
00502fc0
00502fc0loc_502fc0:
00502fc0ldr x3, [x2+8]
00502fc4bl runtime.gcWriteBarrier1
00502fc8str x3, [x25]
00502fccb 0x502fd0
00502fd0
00502fd0loc_502fd0:
00502fd0adrp x3, 0x1c3000
00502fd4add x3, x3, 1453
00502fd8str x3, [x2+8]
00502fdcb 0x502fe0
00502fe0
00502fe0loc_502fe0:
00502fe0b 0x503030
00502fe4
00502fe4loc_502fe4:
00502fe4ldr x2, [sp+88]
00502fe8ldrsb x27, [x2]
00502fecldr x2, [x2+16]
00502ff0ldrsb x27, [x2]
00502ff4movz x3, 44
00502ff8str x3, [x2+16]
00502ffcadrp x27, 0x549000
00503000ldr w3, [x27+3056]
00503004cbz w3, 0x50300c
00503008b 0x503010
0050300c
0050300cloc_50300c:
0050300cb 0x503020
00503010
00503010loc_503010:
00503010ldr x3, [x2+8]
00503014bl runtime.gcWriteBarrier1
00503018str x3, [x25]
0050301cb 0x503020
00503020
00503020loc_503020:
00503020adrp x3, 0x1c3000
00503024add x3, x3, 1552
00503028str x3, [x2+8]
0050302cb 0x503030
00503030
00503030loc_503030:
00503030b 0x503034
00503034
00503034loc_503034:
00503034ldr x2, [sp+88]
00503038str x2, [sp+384]
0050303cstr xzr, [sp+360]
00503040stp xzr, xzr, [sp+368]
00503044stp xzr, xzr, [sp+408]
00503048ldr x1, [sp+384]
0050304cadrp x0, 0x210000
00503050add x0, x0, 3392
00503054bl google.golang.org/protobuf/proto.Marshal
00503058str x0, [sp+360]
0050305cstr x1, [sp+368]
00503060str x2, [sp+376]
00503064str x3, [sp+408]
00503068str x4, [sp+416]
0050306cldr x2, [sp+360]
00503070ldr x3, [sp+368]
00503074ldr x4, [sp+376]
00503078str x2, [sp+512]
0050307cstr x3, [sp+520]
00503080str x4, [sp+528]
00503084ldr x2, [sp+408]
00503088ldr x3, [sp+416]
0050308cstr x2, [sp+496]
00503090str x3, [sp+504]
00503094ldr x2, [sp+512]
00503098ldr x3, [sp+520]
0050309cldr x4, [sp+528]
005030a0str x2, [sp+584]
005030a4str x3, [sp+592]
005030a8str x4, [sp+600]
005030acldr x3, [sp+496]
005030b0ldr x4, [sp+504]
005030b4str x3, [sp+160]
005030b8str x4, [sp+168]
005030bcldr x0, [sp+584]
005030c0ldr x1, [sp+592]
005030c4ldr x2, [sp+600]
005030c8ldr x26, [sp+608]
005030ccldr x5, [x26]
005030d0blr x5
005030d4ldp x29, x30, [sp-8]
005030d8add sp, sp, 576
005030dcret x30
005030e0
005030e0loc_5030e0:
005030e0stp x0, x1, [sp+8]
005030e4stp x2, x3, [sp+24]
005030e8mov x3, x30
005030ecbl runtime.morestack_noctxt.abi0
005030f0ldp x0, x1, [sp+8]
005030f4ldp x2, x3, [sp+24]
005030f8b 0x502a80
005030fcudf 0
00502a80
Loading..