File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004f4e40
004f4e40github.com/bishopfox/sliver/implant/sliver/handlers.cpHandler.deferwrap2: ; void github.com/bishopfox/sliver/implant/sliver/handlers.cpHandler.deferwrap2(void)
004f4e40ldr x16, [x28+16]
004f4e44subs xzr, sp, x16
004f4e48b.ls 0x4f4e78
004f4e4cstr x30, [sp-32]!
004f4e50stur x29, [sp-8]
004f4e54sub x29, sp, 8
004f4e58ldr x16, [x28+32]
004f4e5ccbnz x16, 0x4f4e84
004f4e60
004f4e60loc_4f4e60:
004f4e60ldr x0, [x26+8]
004f4e64str x0, [sp+16]
004f4e68bl os.(*File).Close
004f4e6cldur x29, [sp-8]
004f4e70ldr x30, [sp], 32
004f4e74ret x30
004f4e78
004f4e78loc_4f4e78:
004f4e78mov x3, x30
004f4e7cbl runtime.morestack.abi0
004f4e80b 0x4f4e40
004f4e84
004f4e84loc_4f4e84:
004f4e84ldr x17, [x16]
004f4e88add x20, sp, 40
004f4e8csubs xzr, x20, x17
004f4e90b.ne 0x4f4e60
004f4e94add x20, sp, 8
004f4e98str x20, [x16]
004f4e9cb 0x4f4e60
004f4e40
004f4e40github.com/bishopfox/sliver/implant/sliver/handlers.cpHandler.deferwrap2: ; void github.com/bishopfox/sliver/implant/sliver/handlers.cpHandler.deferwrap2(void)
004f4e40ldr x16, [x28+16]
004f4e44subs xzr, sp, x16
004f4e48b.ls 0x4f4e78
004f4e4cstr x30, [sp-32]!
004f4e50stur x29, [sp-8]
004f4e54sub x29, sp, 8
004f4e58ldr x16, [x28+32]
004f4e5ccbnz x16, 0x4f4e84
004f4e60
004f4e60loc_4f4e60:
004f4e60ldr x0, [x26+8]
004f4e64str x0, [sp+16]
004f4e68bl os.(*File).Close
004f4e6cldur x29, [sp-8]
004f4e70ldr x30, [sp], 32
004f4e74ret x30
004f4e78
004f4e78loc_4f4e78:
004f4e78mov x3, x30
004f4e7cbl runtime.morestack.abi0
004f4e80b 0x4f4e40
004f4e84
004f4e84loc_4f4e84:
004f4e84ldr x17, [x16]
004f4e88add x20, sp, 40
004f4e8csubs xzr, x20, x17
004f4e90b.ne 0x4f4e60
004f4e94add x20, sp, 8
004f4e98str x20, [x16]
004f4e9cb 0x4f4e60
004f4e40
004f4ea0
004f4ea0github.com/bishopfox/sliver/implant/sliver/handlers.cpHandler.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers.cpHandler.deferwrap1(void)
004f4ea0ldr x16, [x28+16]
004f4ea4subs xzr, sp, x16
004f4ea8b.ls 0x4f4ed8
004f4eacstr x30, [sp-32]!
004f4eb0stur x29, [sp-8]
004f4eb4sub x29, sp, 8
004f4eb8ldr x16, [x28+32]
004f4ebccbnz x16, 0x4f4ee4
004f4ec0
004f4ec0loc_4f4ec0:
004f4ec0ldr x0, [x26+8]
004f4ec4str x0, [sp+16]
004f4ec8bl os.(*File).Close
004f4eccldur x29, [sp-8]
004f4ed0ldr x30, [sp], 32
004f4ed4ret x30
004f4ed8
004f4ed8loc_4f4ed8:
004f4ed8mov x3, x30
004f4edcbl runtime.morestack.abi0
004f4ee0b 0x4f4ea0
004f4ee4
004f4ee4loc_4f4ee4:
004f4ee4ldr x17, [x16]
004f4ee8add x20, sp, 40
004f4eecsubs xzr, x20, x17
004f4ef0b.ne 0x4f4ec0
004f4ef4add x20, sp, 8
004f4ef8str x20, [x16]
004f4efcb 0x4f4ec0
004f4ea0
004f4ea0github.com/bishopfox/sliver/implant/sliver/handlers.cpHandler.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers.cpHandler.deferwrap1(void)
004f4ea0ldr x16, [x28+16]
004f4ea4subs xzr, sp, x16
004f4ea8b.ls 0x4f4ed8
004f4eacstr x30, [sp-32]!
004f4eb0stur x29, [sp-8]
004f4eb4sub x29, sp, 8
004f4eb8ldr x16, [x28+32]
004f4ebccbnz x16, 0x4f4ee4
004f4ec0
004f4ec0loc_4f4ec0:
004f4ec0ldr x0, [x26+8]
004f4ec4str x0, [sp+16]
004f4ec8bl os.(*File).Close
004f4eccldur x29, [sp-8]
004f4ed0ldr x30, [sp], 32
004f4ed4ret x30
004f4ed8
004f4ed8loc_4f4ed8:
004f4ed8mov x3, x30
004f4edcbl runtime.morestack.abi0
004f4ee0b 0x4f4ea0
004f4ee4
004f4ee4loc_4f4ee4:
004f4ee4ldr x17, [x16]
004f4ee8add x20, sp, 40
004f4eecsubs xzr, x20, x17
004f4ef0b.ne 0x4f4ec0
004f4ef4add x20, sp, 8
004f4ef8str x20, [x16]
004f4efcb 0x4f4ec0
004f4ea0
004f4f00
004f4f00github.com/bishopfox/sliver/implant/sliver/handlers.mkdirHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.mkdirHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
004f4f00ldr x16, [x28+16]
004f4f04sub x17, sp, 256
004f4f08subs xzr, x17, x16
004f4f0cb.ls 0x4f5320
004f4f10sub x20, sp, 384
004f4f14stp x29, x30, [x20-8]
004f4f18add sp, x20, 0
004f4f1csub x29, sp, 8
004f4f20str x0, [sp+392]
004f4f24str x1, [sp+400]
004f4f28str x2, [sp+408]
004f4f2cstr x3, [sp+416]
004f4f30adrp x0, 0x17b000
004f4f34add x0, x0, 3040
004f4f38bl runtime.newobject
004f4f3cstr x0, [sp+280]
004f4f40adrp x27, 0x557000
004f4f44ldr w1, [x27+3056]
004f4f48cbz w1, 0x4f4f50
004f4f4cb 0x4f4f54
004f4f50
004f4f50loc_4f4f50:
004f4f50b 0x4f4f70
004f4f54
004f4f54loc_4f4f54:
004f4f54str x0, [sp+184]
004f4f58mov x1, x0
004f4f5cadrp x0, 0x17b000
004f4f60add x0, x0, 3040
004f4f64bl runtime.wbZero
004f4f68ldr x0, [sp+184]
004f4f6cb 0x4f4f70
004f4f70
004f4f70loc_4f4f70:
004f4f70stp xzr, xzr, [x0]
004f4f74stp xzr, xzr, [x0+16]
004f4f78stp xzr, xzr, [x0+32]
004f4f7cstp xzr, xzr, [x0+48]
004f4f80ldr x4, [sp+280]
004f4f84str x4, [sp+64]
004f4f88str x4, [sp+368]
004f4f8cldr x0, [sp+392]
004f4f90ldr x1, [sp+400]
004f4f94ldr x2, [sp+408]
004f4f98adrp x3, 0x220000
004f4f9cadd x3, x3, 640
004f4fa0bl google.golang.org/protobuf/proto.Unmarshal
004f4fa4str x0, [sp+80]
004f4fa8str x1, [sp+88]
004f4faccbnz x0, 0x4f4fb4
004f4fb0b 0x4f5070
004f4fb4
004f4fb4loc_4f4fb4:
004f4fb4stp xzr, xzr, [sp+352]
004f4fb8add x5, sp, 352
004f4fbcstr x5, [sp+248]
004f4fc0ldr x5, [sp+80]
004f4fc4ldr x6, [sp+88]
004f4fc8str x5, [sp+232]
004f4fccstr x6, [sp+240]
004f4fd0str x5, [sp+224]
004f4fd4ldr x5, [sp+224]
004f4fd8cbnz x5, 0x4f4fe0
004f4fdcb 0x4f4ff0
004f4fe0
004f4fe0loc_4f4fe0:
004f4fe0ldr x5, [sp+224]
004f4fe4ldr x5, [x5+8]
004f4fe8str x5, [sp+224]
004f4fecb 0x4f4ff4
004f4ff0
004f4ff0loc_4f4ff0:
004f4ff0b 0x4f4ff4
004f4ff4
004f4ff4loc_4f4ff4:
004f4ff4ldr x5, [sp+248]
004f4ff8ldrsb x27, [x5]
004f4ffcldr x6, [sp+224]
004f5000ldr x7, [sp+240]
004f5004str x6, [x5]
004f5008adrp x27, 0x556000
004f500cldr w6, [x27+3056]
004f5010cbz w6, 0x4f5018
004f5014b 0x4f501c
004f5018
004f5018loc_4f5018:
004f5018b 0x4f5030
004f501c
004f501cloc_4f501c:
004f501cbl runtime.gcWriteBarrier2
004f5020str x7, [x25]
004f5024ldr x6, [x5+8]
004f5028str x6, [x25+8]
004f502cb 0x4f5030
004f5030
004f5030loc_4f5030:
004f5030str x7, [x5+8]
004f5034ldr x2, [sp+248]
004f5038ldrsb x27, [x2]
004f503cb 0x4f5040
004f5040
004f5040loc_4f5040:
004f5040str x2, [sp+256]
004f5044orr x4, xzr, 1
004f5048str x4, [sp+264]
004f504cstr x4, [sp+272]
004f5050adrp x0, 0x1c5000
004f5054add x0, x0, 981
004f5058movz x1, 26
004f505cmov x3, x4
004f5060bl log.Printf
004f5064ldp x29, x30, [sp-8]
004f5068add sp, sp, 384
004f506cret x30
004f5070
004f5070loc_4f5070:
004f5070adrp x0, 0x17a000
004f5074add x0, x0, 3264
004f5078bl runtime.newobject
004f507cstr x0, [sp+216]
004f5080adrp x27, 0x556000
004f5084ldr w1, [x27+3056]
004f5088cbz w1, 0x4f5090
004f508cb 0x4f5094
004f5090
004f5090loc_4f5090:
004f5090b 0x4f50b0
004f5094
004f5094loc_4f5094:
004f5094str x0, [sp+176]
004f5098mov x1, x0
004f509cadrp x0, 0x17a000
004f50a0add x0, x0, 3264
004f50a4bl runtime.wbZero
004f50a8ldr x0, [sp+176]
004f50acb 0x4f50b0
004f50b0
004f50b0loc_4f50b0:
004f50b0stp xzr, xzr, [x0]
004f50b4stp xzr, xzr, [x0+16]
004f50b8stp xzr, xzr, [x0+32]
004f50bcstp xzr, xzr, [x0+48]
004f50c0ldr x2, [sp+216]
004f50c4str x2, [sp+72]
004f50c8stp xzr, xzr, [sp+336]
004f50ccstp xzr, xzr, [sp+320]
004f50d0ldr x2, [sp+64]
004f50d4ldrsb x27, [x2]
004f50d8ldr x0, [x2+8]
004f50dcldr x1, [x2+16]
004f50e0str x0, [sp+200]
004f50e4str x1, [sp+208]
004f50e8bl path/filepath.Abs
004f50ecstr x0, [sp+336]
004f50f0str x1, [sp+344]
004f50f4str x2, [sp+320]
004f50f8str x3, [sp+328]
004f50fcldr x2, [sp+336]
004f5100ldr x3, [sp+344]
004f5104str x2, [sp+152]
004f5108str x3, [sp+160]
004f510cldr x2, [sp+320]
004f5110ldr x3, [sp+328]
004f5114str x2, [sp+136]
004f5118str x3, [sp+144]
004f511cldr x2, [sp+152]
004f5120ldr x3, [sp+160]
004f5124str x2, [sp+48]
004f5128str x3, [sp+56]
004f512cldr x4, [sp+72]
004f5130ldrsb x27, [x4]
004f5134str x3, [x4+16]
004f5138adrp x27, 0x556000
004f513cldr w3, [x27+3056]
004f5140cbz w3, 0x4f5148
004f5144b 0x4f514c
004f5148
004f5148loc_4f5148:
004f5148b 0x4f5160
004f514c
004f514cloc_4f514c:
004f514cbl runtime.gcWriteBarrier2
004f5150str x2, [x25]
004f5154ldr x3, [x4+8]
004f5158str x3, [x25+8]
004f515cb 0x4f5160
004f5160
004f5160loc_4f5160:
004f5160str x2, [x4+8]
004f5164ldr x0, [sp+48]
004f5168ldr x1, [sp+56]
004f516corr x2, xzr, 448
004f5170bl os.MkdirAll
004f5174str x0, [sp+80]
004f5178str x1, [sp+88]
004f517ccbnz x0, 0x4f5184
004f5180b 0x4f5270
004f5184
004f5184loc_4f5184:
004f5184ldrsb x27, [x0]
004f5188ldr x2, [x0+24]
004f518cmov x0, x1
004f5190blr x2
004f5194str x0, [sp+336]
004f5198str x1, [sp+344]
004f519cadrp x0, 0x190000
004f51a0add x0, x0, 3648
004f51a4bl runtime.newobject
004f51a8str x0, [sp+192]
004f51acadrp x27, 0x556000
004f51b0ldr w1, [x27+3056]
004f51b4cbz w1, 0x4f51bc
004f51b8b 0x4f51c0
004f51bc
004f51bcloc_4f51bc:
004f51bcb 0x4f51dc
004f51c0
004f51c0loc_4f51c0:
004f51c0str x0, [sp+168]
004f51c4mov x1, x0
004f51c8adrp x0, 0x190000
004f51ccadd x0, x0, 3648
004f51d0bl runtime.wbZero
004f51d4ldr x0, [sp+168]
004f51d8b 0x4f51dc
004f51dc
004f51dcloc_4f51dc:
004f51dcmov x20, x0
004f51e0adr x27, 16
004f51e4stp x29, x27, [sp-24]
004f51e8sub x29, sp, 24
004f51ecbl fn_87cf8
004f51f0sub x29, sp, 8
004f51f4ldr x2, [sp+192]
004f51f8ldrsb x27, [x2]
004f51fcldr x3, [sp+336]
004f5200ldr x4, [sp+344]
004f5204str x4, [x2+16]
004f5208adrp x27, 0x556000
004f520cldr w4, [x27+3056]
004f5210cbz w4, 0x4f5218
004f5214b 0x4f521c
004f5218
004f5218loc_4f5218:
004f5218b 0x4f5230
004f521c
004f521cloc_4f521c:
004f521cbl runtime.gcWriteBarrier2
004f5220str x3, [x25]
004f5224ldr x4, [x2+8]
004f5228str x4, [x25+8]
004f522cb 0x4f5230
004f5230
004f5230loc_4f5230:
004f5230str x3, [x2+8]
004f5234ldr x2, [sp+72]
004f5238ldrsb x27, [x2]
004f523cldr x3, [sp+192]
004f5240adrp x27, 0x556000
004f5244ldr w4, [x27+3056]
004f5248cbz w4, 0x4f5250
004f524cb 0x4f5254
004f5250
004f5250loc_4f5250:
004f5250b 0x4f5268
004f5254
004f5254loc_4f5254:
004f5254bl runtime.gcWriteBarrier2
004f5258str x3, [x25]
004f525cldr x4, [x2+24]
004f5260str x4, [x25+8]
004f5264b 0x4f5268
004f5268
004f5268loc_4f5268:
004f5268str x3, [x2+24]
004f526cb 0x4f5274
004f5270
004f5270loc_4f5270:
004f5270b 0x4f5274
004f5274
004f5274loc_4f5274:
004f5274ldr x2, [sp+72]
004f5278str x2, [sp+312]
004f527cstr xzr, [sp+288]
004f5280stp xzr, xzr, [sp+296]
004f5284stp xzr, xzr, [sp+320]
004f5288ldr x1, [sp+312]
004f528cadrp x0, 0x21f000
004f5290add x0, x0, 672
004f5294bl google.golang.org/protobuf/proto.Marshal
004f5298str x0, [sp+288]
004f529cstr x1, [sp+296]
004f52a0str x2, [sp+304]
004f52a4str x3, [sp+320]
004f52a8str x4, [sp+328]
004f52acldr x2, [sp+288]
004f52b0ldr x3, [sp+296]
004f52b4ldr x4, [sp+304]
004f52b8str x2, [sp+112]
004f52bcstr x3, [sp+120]
004f52c0str x4, [sp+128]
004f52c4ldr x2, [sp+320]
004f52c8ldr x3, [sp+328]
004f52ccstr x2, [sp+96]
004f52d0str x3, [sp+104]
004f52d4ldr x2, [sp+112]
004f52d8ldr x3, [sp+120]
004f52dcldr x4, [sp+128]
004f52e0str x2, [sp+392]
004f52e4str x3, [sp+400]
004f52e8str x4, [sp+408]
004f52ecldr x3, [sp+96]
004f52f0ldr x4, [sp+104]
004f52f4str x3, [sp+80]
004f52f8str x4, [sp+88]
004f52fcldr x0, [sp+392]
004f5300ldr x1, [sp+400]
004f5304ldr x2, [sp+408]
004f5308ldr x26, [sp+416]
004f530cldr x5, [x26]
004f5310blr x5
004f5314ldp x29, x30, [sp-8]
004f5318add sp, sp, 384
004f531cret x30
004f5320
004f5320loc_4f5320:
004f5320stp x0, x1, [sp+8]
004f5324stp x2, x3, [sp+24]
004f5328mov x3, x30
004f532cbl runtime.morestack_noctxt.abi0
004f5330ldp x0, x1, [sp+8]
004f5334ldp x2, x3, [sp+24]
004f5338b 0x4f4f00
004f533cudf 0
004f4f00
004f4f00github.com/bishopfox/sliver/implant/sliver/handlers.mkdirHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.mkdirHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
004f4f00ldr x16, [x28+16]
004f4f04sub x17, sp, 256
004f4f08subs xzr, x17, x16
004f4f0cb.ls 0x4f5320
004f4f10sub x20, sp, 384
004f4f14stp x29, x30, [x20-8]
004f4f18add sp, x20, 0
004f4f1csub x29, sp, 8
004f4f20str x0, [sp+392]
004f4f24str x1, [sp+400]
004f4f28str x2, [sp+408]
004f4f2cstr x3, [sp+416]
004f4f30adrp x0, 0x17b000
004f4f34add x0, x0, 3040
004f4f38bl runtime.newobject
004f4f3cstr x0, [sp+280]
004f4f40adrp x27, 0x557000
004f4f44ldr w1, [x27+3056]
004f4f48cbz w1, 0x4f4f50
004f4f4cb 0x4f4f54
004f4f50
004f4f50loc_4f4f50:
004f4f50b 0x4f4f70
004f4f54
004f4f54loc_4f4f54:
004f4f54str x0, [sp+184]
004f4f58mov x1, x0
004f4f5cadrp x0, 0x17b000
004f4f60add x0, x0, 3040
004f4f64bl runtime.wbZero
004f4f68ldr x0, [sp+184]
004f4f6cb 0x4f4f70
004f4f70
004f4f70loc_4f4f70:
004f4f70stp xzr, xzr, [x0]
004f4f74stp xzr, xzr, [x0+16]
004f4f78stp xzr, xzr, [x0+32]
004f4f7cstp xzr, xzr, [x0+48]
004f4f80ldr x4, [sp+280]
004f4f84str x4, [sp+64]
004f4f88str x4, [sp+368]
004f4f8cldr x0, [sp+392]
004f4f90ldr x1, [sp+400]
004f4f94ldr x2, [sp+408]
004f4f98adrp x3, 0x220000
004f4f9cadd x3, x3, 640
004f4fa0bl google.golang.org/protobuf/proto.Unmarshal
004f4fa4str x0, [sp+80]
004f4fa8str x1, [sp+88]
004f4faccbnz x0, 0x4f4fb4
004f4fb0b 0x4f5070
004f4fb4
004f4fb4loc_4f4fb4:
004f4fb4stp xzr, xzr, [sp+352]
004f4fb8add x5, sp, 352
004f4fbcstr x5, [sp+248]
004f4fc0ldr x5, [sp+80]
004f4fc4ldr x6, [sp+88]
004f4fc8str x5, [sp+232]
004f4fccstr x6, [sp+240]
004f4fd0str x5, [sp+224]
004f4fd4ldr x5, [sp+224]
004f4fd8cbnz x5, 0x4f4fe0
004f4fdcb 0x4f4ff0
004f4fe0
004f4fe0loc_4f4fe0:
004f4fe0ldr x5, [sp+224]
004f4fe4ldr x5, [x5+8]
004f4fe8str x5, [sp+224]
004f4fecb 0x4f4ff4
004f4ff0
004f4ff0loc_4f4ff0:
004f4ff0b 0x4f4ff4
004f4ff4
004f4ff4loc_4f4ff4:
004f4ff4ldr x5, [sp+248]
004f4ff8ldrsb x27, [x5]
004f4ffcldr x6, [sp+224]
004f5000ldr x7, [sp+240]
004f5004str x6, [x5]
004f5008adrp x27, 0x556000
004f500cldr w6, [x27+3056]
004f5010cbz w6, 0x4f5018
004f5014b 0x4f501c
004f5018
004f5018loc_4f5018:
004f5018b 0x4f5030
004f501c
004f501cloc_4f501c:
004f501cbl runtime.gcWriteBarrier2
004f5020str x7, [x25]
004f5024ldr x6, [x5+8]
004f5028str x6, [x25+8]
004f502cb 0x4f5030
004f5030
004f5030loc_4f5030:
004f5030str x7, [x5+8]
004f5034ldr x2, [sp+248]
004f5038ldrsb x27, [x2]
004f503cb 0x4f5040
004f5040
004f5040loc_4f5040:
004f5040str x2, [sp+256]
004f5044orr x4, xzr, 1
004f5048str x4, [sp+264]
004f504cstr x4, [sp+272]
004f5050adrp x0, 0x1c5000
004f5054add x0, x0, 981
004f5058movz x1, 26
004f505cmov x3, x4
004f5060bl log.Printf
004f5064ldp x29, x30, [sp-8]
004f5068add sp, sp, 384
004f506cret x30
004f5070
004f5070loc_4f5070:
004f5070adrp x0, 0x17a000
004f5074add x0, x0, 3264
004f5078bl runtime.newobject
004f507cstr x0, [sp+216]
004f5080adrp x27, 0x556000
004f5084ldr w1, [x27+3056]
004f5088cbz w1, 0x4f5090
004f508cb 0x4f5094
004f5090
004f5090loc_4f5090:
004f5090b 0x4f50b0
004f5094
004f5094loc_4f5094:
004f5094str x0, [sp+176]
004f5098mov x1, x0
004f509cadrp x0, 0x17a000
004f50a0add x0, x0, 3264
004f50a4bl runtime.wbZero
004f50a8ldr x0, [sp+176]
004f50acb 0x4f50b0
004f50b0
004f50b0loc_4f50b0:
004f50b0stp xzr, xzr, [x0]
004f50b4stp xzr, xzr, [x0+16]
004f50b8stp xzr, xzr, [x0+32]
004f50bcstp xzr, xzr, [x0+48]
004f50c0ldr x2, [sp+216]
004f50c4str x2, [sp+72]
004f50c8stp xzr, xzr, [sp+336]
004f50ccstp xzr, xzr, [sp+320]
004f50d0ldr x2, [sp+64]
004f50d4ldrsb x27, [x2]
004f50d8ldr x0, [x2+8]
004f50dcldr x1, [x2+16]
004f50e0str x0, [sp+200]
004f50e4str x1, [sp+208]
004f50e8bl path/filepath.Abs
004f50ecstr x0, [sp+336]
004f50f0str x1, [sp+344]
004f50f4str x2, [sp+320]
004f50f8str x3, [sp+328]
004f50fcldr x2, [sp+336]
004f5100ldr x3, [sp+344]
004f5104str x2, [sp+152]
004f5108str x3, [sp+160]
004f510cldr x2, [sp+320]
004f5110ldr x3, [sp+328]
004f5114str x2, [sp+136]
004f5118str x3, [sp+144]
004f511cldr x2, [sp+152]
004f5120ldr x3, [sp+160]
004f5124str x2, [sp+48]
004f5128str x3, [sp+56]
004f512cldr x4, [sp+72]
004f5130ldrsb x27, [x4]
004f5134str x3, [x4+16]
004f5138adrp x27, 0x556000
004f513cldr w3, [x27+3056]
004f5140cbz w3, 0x4f5148
004f5144b 0x4f514c
004f5148
004f5148loc_4f5148:
004f5148b 0x4f5160
004f514c
004f514cloc_4f514c:
004f514cbl runtime.gcWriteBarrier2
004f5150str x2, [x25]
004f5154ldr x3, [x4+8]
004f5158str x3, [x25+8]
004f515cb 0x4f5160
004f5160
004f5160loc_4f5160:
004f5160str x2, [x4+8]
004f5164ldr x0, [sp+48]
004f5168ldr x1, [sp+56]
004f516corr x2, xzr, 448
004f5170bl os.MkdirAll
004f5174str x0, [sp+80]
004f5178str x1, [sp+88]
004f517ccbnz x0, 0x4f5184
004f5180b 0x4f5270
004f5184
004f5184loc_4f5184:
004f5184ldrsb x27, [x0]
004f5188ldr x2, [x0+24]
004f518cmov x0, x1
004f5190blr x2
004f5194str x0, [sp+336]
004f5198str x1, [sp+344]
004f519cadrp x0, 0x190000
004f51a0add x0, x0, 3648
004f51a4bl runtime.newobject
004f51a8str x0, [sp+192]
004f51acadrp x27, 0x556000
004f51b0ldr w1, [x27+3056]
004f51b4cbz w1, 0x4f51bc
004f51b8b 0x4f51c0
004f51bc
004f51bcloc_4f51bc:
004f51bcb 0x4f51dc
004f51c0
004f51c0loc_4f51c0:
004f51c0str x0, [sp+168]
004f51c4mov x1, x0
004f51c8adrp x0, 0x190000
004f51ccadd x0, x0, 3648
004f51d0bl runtime.wbZero
004f51d4ldr x0, [sp+168]
004f51d8b 0x4f51dc
004f51dc
004f51dcloc_4f51dc:
004f51dcmov x20, x0
004f51e0adr x27, 16
004f51e4stp x29, x27, [sp-24]
004f51e8sub x29, sp, 24
004f51ecbl fn_87cf8
004f51f0sub x29, sp, 8
004f51f4ldr x2, [sp+192]
004f51f8ldrsb x27, [x2]
004f51fcldr x3, [sp+336]
004f5200ldr x4, [sp+344]
004f5204str x4, [x2+16]
004f5208adrp x27, 0x556000
004f520cldr w4, [x27+3056]
004f5210cbz w4, 0x4f5218
004f5214b 0x4f521c
004f5218
004f5218loc_4f5218:
004f5218b 0x4f5230
004f521c
004f521cloc_4f521c:
004f521cbl runtime.gcWriteBarrier2
004f5220str x3, [x25]
004f5224ldr x4, [x2+8]
004f5228str x4, [x25+8]
004f522cb 0x4f5230
004f5230
004f5230loc_4f5230:
004f5230str x3, [x2+8]
004f5234ldr x2, [sp+72]
004f5238ldrsb x27, [x2]
004f523cldr x3, [sp+192]
004f5240adrp x27, 0x556000
004f5244ldr w4, [x27+3056]
004f5248cbz w4, 0x4f5250
004f524cb 0x4f5254
004f5250
004f5250loc_4f5250:
004f5250b 0x4f5268
004f5254
004f5254loc_4f5254:
004f5254bl runtime.gcWriteBarrier2
004f5258str x3, [x25]
004f525cldr x4, [x2+24]
004f5260str x4, [x25+8]
004f5264b 0x4f5268
004f5268
004f5268loc_4f5268:
004f5268str x3, [x2+24]
004f526cb 0x4f5274
004f5270
004f5270loc_4f5270:
004f5270b 0x4f5274
004f5274
004f5274loc_4f5274:
004f5274ldr x2, [sp+72]
004f5278str x2, [sp+312]
004f527cstr xzr, [sp+288]
004f5280stp xzr, xzr, [sp+296]
004f5284stp xzr, xzr, [sp+320]
004f5288ldr x1, [sp+312]
004f528cadrp x0, 0x21f000
004f5290add x0, x0, 672
004f5294bl google.golang.org/protobuf/proto.Marshal
004f5298str x0, [sp+288]
004f529cstr x1, [sp+296]
004f52a0str x2, [sp+304]
004f52a4str x3, [sp+320]
004f52a8str x4, [sp+328]
004f52acldr x2, [sp+288]
004f52b0ldr x3, [sp+296]
004f52b4ldr x4, [sp+304]
004f52b8str x2, [sp+112]
004f52bcstr x3, [sp+120]
004f52c0str x4, [sp+128]
004f52c4ldr x2, [sp+320]
004f52c8ldr x3, [sp+328]
004f52ccstr x2, [sp+96]
004f52d0str x3, [sp+104]
004f52d4ldr x2, [sp+112]
004f52d8ldr x3, [sp+120]
004f52dcldr x4, [sp+128]
004f52e0str x2, [sp+392]
004f52e4str x3, [sp+400]
004f52e8str x4, [sp+408]
004f52ecldr x3, [sp+96]
004f52f0ldr x4, [sp+104]
004f52f4str x3, [sp+80]
004f52f8str x4, [sp+88]
004f52fcldr x0, [sp+392]
004f5300ldr x1, [sp+400]
004f5304ldr x2, [sp+408]
004f5308ldr x26, [sp+416]
004f530cldr x5, [x26]
004f5310blr x5
004f5314ldp x29, x30, [sp-8]
004f5318add sp, sp, 384
004f531cret x30
004f5320
004f5320loc_4f5320:
004f5320stp x0, x1, [sp+8]
004f5324stp x2, x3, [sp+24]
004f5328mov x3, x30
004f532cbl runtime.morestack_noctxt.abi0
004f5330ldp x0, x1, [sp+8]
004f5334ldp x2, x3, [sp+24]
004f5338b 0x4f4f00
004f533cudf 0
004f4f00
004f5340
004f5340github.com/bishopfox/sliver/implant/sliver/handlers.cdHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.cdHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
004f5340ldr x16, [x28+16]
004f5344sub x17, sp, 400
004f5348subs xzr, x17, x16
004f534cb.ls 0x4f57dc
004f5350sub x20, sp, 528
004f5354stp x29, x30, [x20-8]
004f5358add sp, x20, 0
004f535csub x29, sp, 8
004f5360str x0, [sp+536]
004f5364str x1, [sp+544]
004f5368str x2, [sp+552]
004f536cstr x3, [sp+560]
004f5370adrp x0, 0x17a000
004f5374add x0, x0, 2144
004f5378bl runtime.newobject
004f537cstr x0, [sp+392]
004f5380adrp x27, 0x556000
004f5384ldr w1, [x27+3056]
004f5388cbz w1, 0x4f5390
004f538cb 0x4f5394
004f5390
004f5390loc_4f5390:
004f5390b 0x4f53b0
004f5394
004f5394loc_4f5394:
004f5394str x0, [sp+176]
004f5398mov x1, x0
004f539cadrp x0, 0x17a000
004f53a0add x0, x0, 2144
004f53a4bl runtime.wbZero
004f53a8ldr x0, [sp+176]
004f53acb 0x4f53b0
004f53b0
004f53b0loc_4f53b0:
004f53b0stp xzr, xzr, [x0]
004f53b4stp xzr, xzr, [x0+16]
004f53b8stp xzr, xzr, [x0+32]
004f53bcstp xzr, xzr, [x0+48]
004f53c0ldr x4, [sp+392]
004f53c4str x4, [sp+88]
004f53c8str x4, [sp+512]
004f53ccldr x0, [sp+536]
004f53d0ldr x1, [sp+544]
004f53d4ldr x2, [sp+552]
004f53d8adrp x3, 0x21f000
004f53dcadd x3, x3, 832
004f53e0bl google.golang.org/protobuf/proto.Unmarshal
004f53e4str x0, [sp+56]
004f53e8str x1, [sp+64]
004f53eccbnz x0, 0x4f53f4
004f53f0b 0x4f54e4
004f53f4
004f53f4loc_4f53f4:
004f53f4stp xzr, xzr, [sp+496]
004f53f8add x5, sp, 496
004f53fcstr x5, [sp+360]
004f5400ldr x5, [sp+56]
004f5404ldr x6, [sp+64]
004f5408str x5, [sp+344]
004f540cstr x6, [sp+352]
004f5410str x5, [sp+336]
004f5414ldr x5, [sp+336]
004f5418cbnz x5, 0x4f5420
004f541cb 0x4f5430
004f5420
004f5420loc_4f5420:
004f5420ldr x5, [sp+336]
004f5424ldr x5, [x5+8]
004f5428str x5, [sp+336]
004f542cb 0x4f5434
004f5430
004f5430loc_4f5430:
004f5430b 0x4f5434
004f5434
004f5434loc_4f5434:
004f5434ldr x5, [sp+360]
004f5438ldrsb x27, [x5]
004f543cldr x6, [sp+336]
004f5440ldr x7, [sp+352]
004f5444str x6, [x5]
004f5448adrp x27, 0x556000
004f544cldr w6, [x27+3056]
004f5450cbz w6, 0x4f5458
004f5454b 0x4f545c
004f5458
004f5458loc_4f5458:
004f5458b 0x4f5470
004f545c
004f545cloc_4f545c:
004f545cbl runtime.gcWriteBarrier2
004f5460str x7, [x25]
004f5464ldr x6, [x5+8]
004f5468str x6, [x25+8]
004f546cb 0x4f5470
004f5470
004f5470loc_4f5470:
004f5470str x7, [x5+8]
004f5474ldr x2, [sp+360]
004f5478ldrsb x27, [x2]
004f547cb 0x4f5480
004f5480
004f5480loc_4f5480:
004f5480str x2, [sp+368]
004f5484orr x4, xzr, 1
004f5488str x4, [sp+376]
004f548cstr x4, [sp+384]
004f5490adrp x0, 0x1c5000
004f5494add x0, x0, 981
004f5498movz x1, 26
004f549cmov x3, x4
004f54a0bl log.Printf
004f54a4adrp x0, 0x556000
004f54a8add x0, x0, 1504
004f54acstr x0, [sp+304]
004f54b0b 0x4f54b4
004f54b4
004f54b4loc_4f54b4:
004f54b4str x0, [sp+312]
004f54b8stp xzr, xzr, [sp+320]
004f54bcldr x26, [sp+560]
004f54c0ldr x5, [x26]
004f54c4ldr x3, [sp+56]
004f54c8ldr x4, [sp+64]
004f54ccmov x1, xzr
004f54d0mov x2, x1
004f54d4blr x5
004f54d8ldp x29, x30, [sp-8]
004f54dcadd sp, sp, 528
004f54e0ret x30
004f54e4
004f54e4loc_4f54e4:
004f54e4ldr x2, [sp+88]
004f54e8ldrsb x27, [x2]
004f54ecldr x0, [x2+8]
004f54f0ldr x1, [x2+16]
004f54f4str x0, [sp+288]
004f54f8str x1, [sp+296]
004f54fcbl os.Chdir
004f5500stp xzr, xzr, [sp+480]
004f5504stp xzr, xzr, [sp+464]
004f5508bl os.Getwd
004f550cstr x0, [sp+480]
004f5510str x1, [sp+488]
004f5514str x2, [sp+464]
004f5518str x3, [sp+472]
004f551cldr x2, [sp+480]
004f5520ldr x3, [sp+488]
004f5524str x2, [sp+152]
004f5528str x3, [sp+160]
004f552cldr x2, [sp+464]
004f5530ldr x3, [sp+472]
004f5534str x2, [sp+136]
004f5538str x3, [sp+144]
004f553cldr x2, [sp+152]
004f5540ldr x3, [sp+160]
004f5544str x2, [sp+72]
004f5548str x3, [sp+80]
004f554cldr x2, [sp+136]
004f5550ldr x3, [sp+144]
004f5554str x2, [sp+56]
004f5558str x3, [sp+64]
004f555cadrp x0, 0x17a000
004f5560add x0, x0, 2368
004f5564bl runtime.newobject
004f5568str x0, [sp+280]
004f556cadrp x27, 0x556000
004f5570ldr w2, [x27+3056]
004f5574cbz w2, 0x4f557c
004f5578b 0x4f5580
004f557c
004f557cloc_4f557c:
004f557cb 0x4f559c
004f5580
004f5580loc_4f5580:
004f5580str x0, [sp+168]
004f5584mov x1, x0
004f5588adrp x0, 0x17a000
004f558cadd x0, x0, 2368
004f5590bl runtime.wbZero
004f5594ldr x0, [sp+168]
004f5598b 0x4f559c
004f559c
004f559cloc_4f559c:
004f559cstp xzr, xzr, [x0]
004f55a0stp xzr, xzr, [x0+16]
004f55a4stp xzr, xzr, [x0+32]
004f55a8stp xzr, xzr, [x0+48]
004f55acldr x5, [sp+280]
004f55b0ldrsb x27, [x5]
004f55b4ldr x6, [sp+72]
004f55b8ldr x7, [sp+80]
004f55bcstr x7, [x5+16]
004f55c0adrp x27, 0x556000
004f55c4ldr w7, [x27+3056]
004f55c8cbz w7, 0x4f55d0
004f55ccb 0x4f55d4
004f55d0
004f55d0loc_4f55d0:
004f55d0b 0x4f55e8
004f55d4
004f55d4loc_4f55d4:
004f55d4bl runtime.gcWriteBarrier2
004f55d8str x6, [x25]
004f55dcldr x7, [x5+8]
004f55e0str x7, [x25+8]
004f55e4b 0x4f55e8
004f55e8
004f55e8loc_4f55e8:
004f55e8str x6, [x5+8]
004f55ecldr x5, [sp+280]
004f55f0str x5, [sp+48]
004f55f4ldr x5, [sp+56]
004f55f8cbnz x5, 0x4f5600
004f55fcb 0x4f5640
004f5600
004f5600loc_4f5600:
004f5600adrp x0, 0x556000
004f5604add x0, x0, 1504
004f5608str x0, [sp+248]
004f560cb 0x4f5610
004f5610
004f5610loc_4f5610:
004f5610str x0, [sp+256]
004f5614stp xzr, xzr, [sp+264]
004f5618ldr x26, [sp+560]
004f561cldr x5, [x26]
004f5620ldr x3, [sp+56]
004f5624ldr x4, [sp+64]
004f5628mov x1, xzr
004f562cmov x2, x1
004f5630blr x5
004f5634ldp x29, x30, [sp-8]
004f5638add sp, sp, 528
004f563cret x30
004f5640
004f5640loc_4f5640:
004f5640stp xzr, xzr, [sp+432]
004f5644stp xzr, xzr, [sp+448]
004f5648add x2, sp, 432
004f564cstr x2, [sp+216]
004f5650ldr x2, [sp+88]
004f5654ldrsb x27, [x2]
004f5658ldr x0, [x2+8]
004f565cldr x1, [x2+16]
004f5660str x0, [sp+200]
004f5664str x1, [sp+208]
004f5668bl runtime.convTstring
004f566cstr x0, [sp+192]
004f5670ldr x2, [sp+216]
004f5674ldrsb x27, [x2]
004f5678adrp x3, 0x100000
004f567cadd x3, x3, 2944
004f5680str x3, [x2]
004f5684adrp x27, 0x556000
004f5688ldr w3, [x27+3056]
004f568ccbz w3, 0x4f5694
004f5690b 0x4f5698
004f5694
004f5694loc_4f5694:
004f5694b 0x4f56ac
004f5698
004f5698loc_4f5698:
004f5698bl runtime.gcWriteBarrier2
004f569cstr x0, [x25]
004f56a0ldr x3, [x2+8]
004f56a4str x3, [x25+8]
004f56a8b 0x4f56ac
004f56ac
004f56acloc_4f56ac:
004f56acstr x0, [x2+8]
004f56b0ldr x0, [sp+72]
004f56b4ldr x1, [sp+80]
004f56b8bl runtime.convTstring
004f56bcstr x0, [sp+184]
004f56c0ldr x2, [sp+216]
004f56c4ldrsb x27, [x2]
004f56c8adrp x3, 0x100000
004f56ccadd x3, x3, 2944
004f56d0str x3, [x2+16]
004f56d4adrp x27, 0x556000
004f56d8ldr w3, [x27+3056]
004f56dccbz w3, 0x4f56e4
004f56e0b 0x4f56e8
004f56e4
004f56e4loc_4f56e4:
004f56e4b 0x4f56fc
004f56e8
004f56e8loc_4f56e8:
004f56e8bl runtime.gcWriteBarrier2
004f56ecstr x0, [x25]
004f56f0ldr x5, [x2+24]
004f56f4str x5, [x25+8]
004f56f8b 0x4f56fc
004f56fc
004f56fcloc_4f56fc:
004f56fcstr x0, [x2+24]
004f5700ldr x2, [sp+216]
004f5704ldrsb x27, [x2]
004f5708b 0x4f570c
004f570c
004f570cloc_4f570c:
004f570cstr x2, [sp+224]
004f5710orr x4, xzr, 2
004f5714str x4, [sp+232]
004f5718str x4, [sp+240]
004f571cadrp x0, 0x1be000
004f5720add x0, x0, 1914
004f5724movz x1, 13
004f5728mov x3, x4
004f572cbl log.Printf
004f5730ldr x5, [sp+48]
004f5734str x5, [sp+424]
004f5738str xzr, [sp+400]
004f573cstp xzr, xzr, [sp+408]
004f5740stp xzr, xzr, [sp+464]
004f5744ldr x1, [sp+424]
004f5748adrp x0, 0x21f000
004f574cadd x0, x0, 800
004f5750bl google.golang.org/protobuf/proto.Marshal
004f5754str x0, [sp+400]
004f5758str x1, [sp+408]
004f575cstr x2, [sp+416]
004f5760str x3, [sp+464]
004f5764str x4, [sp+472]
004f5768ldr x5, [sp+400]
004f576cldr x6, [sp+408]
004f5770ldr x7, [sp+416]
004f5774str x5, [sp+112]
004f5778str x6, [sp+120]
004f577cstr x7, [sp+128]
004f5780ldr x5, [sp+464]
004f5784ldr x6, [sp+472]
004f5788str x5, [sp+96]
004f578cstr x6, [sp+104]
004f5790ldr x5, [sp+112]
004f5794ldr x6, [sp+120]
004f5798ldr x7, [sp+128]
004f579cstr x5, [sp+536]
004f57a0str x6, [sp+544]
004f57a4str x7, [sp+552]
004f57a8ldr x3, [sp+96]
004f57acldr x4, [sp+104]
004f57b0str x3, [sp+56]
004f57b4str x4, [sp+64]
004f57b8ldr x0, [sp+536]
004f57bcldr x1, [sp+544]
004f57c0ldr x2, [sp+552]
004f57c4ldr x26, [sp+560]
004f57c8ldr x5, [x26]
004f57ccblr x5
004f57d0ldp x29, x30, [sp-8]
004f57d4add sp, sp, 528
004f57d8ret x30
004f57dc
004f57dcloc_4f57dc:
004f57dcstp x0, x1, [sp+8]
004f57e0stp x2, x3, [sp+24]
004f57e4mov x3, x30
004f57e8bl runtime.morestack_noctxt.abi0
004f57ecldp x0, x1, [sp+8]
004f57f0ldp x2, x3, [sp+24]
004f57f4b 0x4f5340
004f57f8udf 0
004f57fcudf 0
004f5340
004f5340github.com/bishopfox/sliver/implant/sliver/handlers.cdHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.cdHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
004f5340ldr x16, [x28+16]
004f5344sub x17, sp, 400
004f5348subs xzr, x17, x16
004f534cb.ls 0x4f57dc
004f5350sub x20, sp, 528
004f5354stp x29, x30, [x20-8]
004f5358add sp, x20, 0
004f535csub x29, sp, 8
004f5360str x0, [sp+536]
004f5364str x1, [sp+544]
004f5368str x2, [sp+552]
004f536cstr x3, [sp+560]
004f5370adrp x0, 0x17a000
004f5374add x0, x0, 2144
004f5378bl runtime.newobject
004f537cstr x0, [sp+392]
004f5380adrp x27, 0x556000
004f5384ldr w1, [x27+3056]
004f5388cbz w1, 0x4f5390
004f538cb 0x4f5394
004f5390
004f5390loc_4f5390:
004f5390b 0x4f53b0
004f5394
004f5394loc_4f5394:
004f5394str x0, [sp+176]
004f5398mov x1, x0
004f539cadrp x0, 0x17a000
004f53a0add x0, x0, 2144
004f53a4bl runtime.wbZero
004f53a8ldr x0, [sp+176]
004f53acb 0x4f53b0
004f53b0
004f53b0loc_4f53b0:
004f53b0stp xzr, xzr, [x0]
004f53b4stp xzr, xzr, [x0+16]
004f53b8stp xzr, xzr, [x0+32]
004f53bcstp xzr, xzr, [x0+48]
004f53c0ldr x4, [sp+392]
004f53c4str x4, [sp+88]
004f53c8str x4, [sp+512]
004f53ccldr x0, [sp+536]
004f53d0ldr x1, [sp+544]
004f53d4ldr x2, [sp+552]
004f53d8adrp x3, 0x21f000
004f53dcadd x3, x3, 832
004f53e0bl google.golang.org/protobuf/proto.Unmarshal
004f53e4str x0, [sp+56]
004f53e8str x1, [sp+64]
004f53eccbnz x0, 0x4f53f4
004f53f0b 0x4f54e4
004f53f4
004f53f4loc_4f53f4:
004f53f4stp xzr, xzr, [sp+496]
004f53f8add x5, sp, 496
004f53fcstr x5, [sp+360]
004f5400ldr x5, [sp+56]
004f5404ldr x6, [sp+64]
004f5408str x5, [sp+344]
004f540cstr x6, [sp+352]
004f5410str x5, [sp+336]
004f5414ldr x5, [sp+336]
004f5418cbnz x5, 0x4f5420
004f541cb 0x4f5430
004f5420
004f5420loc_4f5420:
004f5420ldr x5, [sp+336]
004f5424ldr x5, [x5+8]
004f5428str x5, [sp+336]
004f542cb 0x4f5434
004f5430
004f5430loc_4f5430:
004f5430b 0x4f5434
004f5434
004f5434loc_4f5434:
004f5434ldr x5, [sp+360]
004f5438ldrsb x27, [x5]
004f543cldr x6, [sp+336]
004f5440ldr x7, [sp+352]
004f5444str x6, [x5]
004f5448adrp x27, 0x556000
004f544cldr w6, [x27+3056]
004f5450cbz w6, 0x4f5458
004f5454b 0x4f545c
004f5458
004f5458loc_4f5458:
004f5458b 0x4f5470
004f545c
004f545cloc_4f545c:
004f545cbl runtime.gcWriteBarrier2
004f5460str x7, [x25]
004f5464ldr x6, [x5+8]
004f5468str x6, [x25+8]
004f546cb 0x4f5470
004f5470
004f5470loc_4f5470:
004f5470str x7, [x5+8]
004f5474ldr x2, [sp+360]
004f5478ldrsb x27, [x2]
004f547cb 0x4f5480
004f5480
004f5480loc_4f5480:
004f5480str x2, [sp+368]
004f5484orr x4, xzr, 1
004f5488str x4, [sp+376]
004f548cstr x4, [sp+384]
004f5490adrp x0, 0x1c5000
004f5494add x0, x0, 981
004f5498movz x1, 26
004f549cmov x3, x4
004f54a0bl log.Printf
004f54a4adrp x0, 0x556000
004f54a8add x0, x0, 1504
004f54acstr x0, [sp+304]
004f54b0b 0x4f54b4
004f54b4
004f54b4loc_4f54b4:
004f54b4str x0, [sp+312]
004f54b8stp xzr, xzr, [sp+320]
004f54bcldr x26, [sp+560]
004f54c0ldr x5, [x26]
004f54c4ldr x3, [sp+56]
004f54c8ldr x4, [sp+64]
004f54ccmov x1, xzr
004f54d0mov x2, x1
004f54d4blr x5
004f54d8ldp x29, x30, [sp-8]
004f54dcadd sp, sp, 528
004f54e0ret x30
004f54e4
004f54e4loc_4f54e4:
004f54e4ldr x2, [sp+88]
004f54e8ldrsb x27, [x2]
004f54ecldr x0, [x2+8]
004f54f0ldr x1, [x2+16]
004f54f4str x0, [sp+288]
004f54f8str x1, [sp+296]
004f54fcbl os.Chdir
004f5500stp xzr, xzr, [sp+480]
004f5504stp xzr, xzr, [sp+464]
004f5508bl os.Getwd
004f550cstr x0, [sp+480]
004f5510str x1, [sp+488]
004f5514str x2, [sp+464]
004f5518str x3, [sp+472]
004f551cldr x2, [sp+480]
004f5520ldr x3, [sp+488]
004f5524str x2, [sp+152]
004f5528str x3, [sp+160]
004f552cldr x2, [sp+464]
004f5530ldr x3, [sp+472]
004f5534str x2, [sp+136]
004f5538str x3, [sp+144]
004f553cldr x2, [sp+152]
004f5540ldr x3, [sp+160]
004f5544str x2, [sp+72]
004f5548str x3, [sp+80]
004f554cldr x2, [sp+136]
004f5550ldr x3, [sp+144]
004f5554str x2, [sp+56]
004f5558str x3, [sp+64]
004f555cadrp x0, 0x17a000
004f5560add x0, x0, 2368
004f5564bl runtime.newobject
004f5568str x0, [sp+280]
004f556cadrp x27, 0x556000
004f5570ldr w2, [x27+3056]
004f5574cbz w2, 0x4f557c
004f5578b 0x4f5580
004f557c
004f557cloc_4f557c:
004f557cb 0x4f559c
004f5580
004f5580loc_4f5580:
004f5580str x0, [sp+168]
004f5584mov x1, x0
004f5588adrp x0, 0x17a000
004f558cadd x0, x0, 2368
004f5590bl runtime.wbZero
004f5594ldr x0, [sp+168]
004f5598b 0x4f559c
004f559c
004f559cloc_4f559c:
004f559cstp xzr, xzr, [x0]
004f55a0stp xzr, xzr, [x0+16]
004f55a4stp xzr, xzr, [x0+32]
004f55a8stp xzr, xzr, [x0+48]
004f55acldr x5, [sp+280]
004f55b0ldrsb x27, [x5]
004f55b4ldr x6, [sp+72]
004f55b8ldr x7, [sp+80]
004f55bcstr x7, [x5+16]
004f55c0adrp x27, 0x556000
004f55c4ldr w7, [x27+3056]
004f55c8cbz w7, 0x4f55d0
004f55ccb 0x4f55d4
004f55d0
004f55d0loc_4f55d0:
004f55d0b 0x4f55e8
004f55d4
004f55d4loc_4f55d4:
004f55d4bl runtime.gcWriteBarrier2
004f55d8str x6, [x25]
004f55dcldr x7, [x5+8]
004f55e0str x7, [x25+8]
004f55e4b 0x4f55e8
004f55e8
004f55e8loc_4f55e8:
004f55e8str x6, [x5+8]
004f55ecldr x5, [sp+280]
004f55f0str x5, [sp+48]
004f55f4ldr x5, [sp+56]
004f55f8cbnz x5, 0x4f5600
004f55fcb 0x4f5640
004f5600
004f5600loc_4f5600:
004f5600adrp x0, 0x556000
004f5604add x0, x0, 1504
004f5608str x0, [sp+248]
004f560cb 0x4f5610
004f5610
004f5610loc_4f5610:
004f5610str x0, [sp+256]
004f5614stp xzr, xzr, [sp+264]
004f5618ldr x26, [sp+560]
004f561cldr x5, [x26]
004f5620ldr x3, [sp+56]
004f5624ldr x4, [sp+64]
004f5628mov x1, xzr
004f562cmov x2, x1
004f5630blr x5
004f5634ldp x29, x30, [sp-8]
004f5638add sp, sp, 528
004f563cret x30
004f5640
004f5640loc_4f5640:
004f5640stp xzr, xzr, [sp+432]
004f5644stp xzr, xzr, [sp+448]
004f5648add x2, sp, 432
004f564cstr x2, [sp+216]
004f5650ldr x2, [sp+88]
004f5654ldrsb x27, [x2]
004f5658ldr x0, [x2+8]
004f565cldr x1, [x2+16]
004f5660str x0, [sp+200]
004f5664str x1, [sp+208]
004f5668bl runtime.convTstring
004f566cstr x0, [sp+192]
004f5670ldr x2, [sp+216]
004f5674ldrsb x27, [x2]
004f5678adrp x3, 0x100000
004f567cadd x3, x3, 2944
004f5680str x3, [x2]
004f5684adrp x27, 0x556000
004f5688ldr w3, [x27+3056]
004f568ccbz w3, 0x4f5694
004f5690b 0x4f5698
004f5694
004f5694loc_4f5694:
004f5694b 0x4f56ac
004f5698
004f5698loc_4f5698:
004f5698bl runtime.gcWriteBarrier2
004f569cstr x0, [x25]
004f56a0ldr x3, [x2+8]
004f56a4str x3, [x25+8]
004f56a8b 0x4f56ac
004f56ac
004f56acloc_4f56ac:
004f56acstr x0, [x2+8]
004f56b0ldr x0, [sp+72]
004f56b4ldr x1, [sp+80]
004f56b8bl runtime.convTstring
004f56bcstr x0, [sp+184]
004f56c0ldr x2, [sp+216]
004f56c4ldrsb x27, [x2]
004f56c8adrp x3, 0x100000
004f56ccadd x3, x3, 2944
004f56d0str x3, [x2+16]
004f56d4adrp x27, 0x556000
004f56d8ldr w3, [x27+3056]
004f56dccbz w3, 0x4f56e4
004f56e0b 0x4f56e8
004f56e4
004f56e4loc_4f56e4:
004f56e4b 0x4f56fc
004f56e8
004f56e8loc_4f56e8:
004f56e8bl runtime.gcWriteBarrier2
004f56ecstr x0, [x25]
004f56f0ldr x5, [x2+24]
004f56f4str x5, [x25+8]
004f56f8b 0x4f56fc
004f56fc
004f56fcloc_4f56fc:
004f56fcstr x0, [x2+24]
004f5700ldr x2, [sp+216]
004f5704ldrsb x27, [x2]
004f5708b 0x4f570c
004f570c
004f570cloc_4f570c:
004f570cstr x2, [sp+224]
004f5710orr x4, xzr, 2
004f5714str x4, [sp+232]
004f5718str x4, [sp+240]
004f571cadrp x0, 0x1be000
004f5720add x0, x0, 1914
004f5724movz x1, 13
004f5728mov x3, x4
004f572cbl log.Printf
004f5730ldr x5, [sp+48]
004f5734str x5, [sp+424]
004f5738str xzr, [sp+400]
004f573cstp xzr, xzr, [sp+408]
004f5740stp xzr, xzr, [sp+464]
004f5744ldr x1, [sp+424]
004f5748adrp x0, 0x21f000
004f574cadd x0, x0, 800
004f5750bl google.golang.org/protobuf/proto.Marshal
004f5754str x0, [sp+400]
004f5758str x1, [sp+408]
004f575cstr x2, [sp+416]
004f5760str x3, [sp+464]
004f5764str x4, [sp+472]
004f5768ldr x5, [sp+400]
004f576cldr x6, [sp+408]
004f5770ldr x7, [sp+416]
004f5774str x5, [sp+112]
004f5778str x6, [sp+120]
004f577cstr x7, [sp+128]
004f5780ldr x5, [sp+464]
004f5784ldr x6, [sp+472]
004f5788str x5, [sp+96]
004f578cstr x6, [sp+104]
004f5790ldr x5, [sp+112]
004f5794ldr x6, [sp+120]
004f5798ldr x7, [sp+128]
004f579cstr x5, [sp+536]
004f57a0str x6, [sp+544]
004f57a4str x7, [sp+552]
004f57a8ldr x3, [sp+96]
004f57acldr x4, [sp+104]
004f57b0str x3, [sp+56]
004f57b4str x4, [sp+64]
004f57b8ldr x0, [sp+536]
004f57bcldr x1, [sp+544]
004f57c0ldr x2, [sp+552]
004f57c4ldr x26, [sp+560]
004f57c8ldr x5, [x26]
004f57ccblr x5
004f57d0ldp x29, x30, [sp-8]
004f57d4add sp, sp, 528
004f57d8ret x30
004f57dc
004f57dcloc_4f57dc:
004f57dcstp x0, x1, [sp+8]
004f57e0stp x2, x3, [sp+24]
004f57e4mov x3, x30
004f57e8bl runtime.morestack_noctxt.abi0
004f57ecldp x0, x1, [sp+8]
004f57f0ldp x2, x3, [sp+24]
004f57f4b 0x4f5340
004f57f8udf 0
004f57fcudf 0
004f5340
004f5800
004f5800github.com/bishopfox/sliver/implant/sliver/handlers.pwdHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.pwdHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
004f5800ldr x16, [x28+16]
004f5804sub x17, sp, 272
004f5808subs xzr, x17, x16
004f580cb.ls 0x4f5c40
004f5810sub x20, sp, 400
004f5814stp x29, x30, [x20-8]
004f5818add sp, x20, 0
004f581csub x29, sp, 8
004f5820str x0, [sp+408]
004f5824str x1, [sp+416]
004f5828str x2, [sp+424]
004f582cstr x3, [sp+432]
004f5830adrp x0, 0x16e000
004f5834add x0, x0, 1120
004f5838bl runtime.newobject
004f583cstr x0, [sp+296]
004f5840adrp x27, 0x556000
004f5844ldr w1, [x27+3056]
004f5848cbz w1, 0x4f5850
004f584cb 0x4f5854
004f5850
004f5850loc_4f5850:
004f5850b 0x4f5870
004f5854
004f5854loc_4f5854:
004f5854str x0, [sp+184]
004f5858mov x1, x0
004f585cadrp x0, 0x16e000
004f5860add x0, x0, 1120
004f5864bl runtime.wbZero
004f5868ldr x0, [sp+184]
004f586cb 0x4f5870
004f5870
004f5870loc_4f5870:
004f5870stp xzr, xzr, [x0]
004f5874stp xzr, xzr, [x0+16]
004f5878stp xzr, xzr, [x0+32]
004f587cldr x4, [sp+296]
004f5880str x4, [sp+48]
004f5884str x4, [sp+384]
004f5888ldr x0, [sp+408]
004f588cldr x1, [sp+416]
004f5890ldr x2, [sp+424]
004f5894adrp x3, 0x21f000
004f5898add x3, x3, 768
004f589cbl google.golang.org/protobuf/proto.Unmarshal
004f58a0str x0, [sp+64]
004f58a4str x1, [sp+72]
004f58a8cbnz x0, 0x4f58b0
004f58acb 0x4f59a0
004f58b0
004f58b0loc_4f58b0:
004f58b0stp xzr, xzr, [sp+368]
004f58b4add x5, sp, 368
004f58b8str x5, [sp+264]
004f58bcldr x5, [sp+64]
004f58c0ldr x6, [sp+72]
004f58c4str x5, [sp+248]
004f58c8str x6, [sp+256]
004f58ccstr x5, [sp+240]
004f58d0ldr x5, [sp+240]
004f58d4cbnz x5, 0x4f58dc
004f58d8b 0x4f58ec
004f58dc
004f58dcloc_4f58dc:
004f58dcldr x5, [sp+240]
004f58e0ldr x5, [x5+8]
004f58e4str x5, [sp+240]
004f58e8b 0x4f58f0
004f58ec
004f58ecloc_4f58ec:
004f58ecb 0x4f58f0
004f58f0
004f58f0loc_4f58f0:
004f58f0ldr x5, [sp+264]
004f58f4ldrsb x27, [x5]
004f58f8ldr x6, [sp+240]
004f58fcldr x7, [sp+256]
004f5900str x6, [x5]
004f5904adrp x27, 0x556000
004f5908ldr w6, [x27+3056]
004f590ccbz w6, 0x4f5914
004f5910b 0x4f5918
004f5914
004f5914loc_4f5914:
004f5914b 0x4f592c
004f5918
004f5918loc_4f5918:
004f5918bl runtime.gcWriteBarrier2
004f591cstr x7, [x25]
004f5920ldr x6, [x5+8]
004f5924str x6, [x25+8]
004f5928b 0x4f592c
004f592c
004f592cloc_4f592c:
004f592cstr x7, [x5+8]
004f5930ldr x2, [sp+264]
004f5934ldrsb x27, [x2]
004f5938b 0x4f593c
004f593c
004f593cloc_4f593c:
004f593cstr x2, [sp+272]
004f5940orr x4, xzr, 1
004f5944str x4, [sp+280]
004f5948str x4, [sp+288]
004f594cadrp x0, 0x1c5000
004f5950add x0, x0, 981
004f5954movz x1, 26
004f5958mov x3, x4
004f595cbl log.Printf
004f5960adrp x0, 0x556000
004f5964add x0, x0, 1504
004f5968str x0, [sp+208]
004f596cb 0x4f5970
004f5970
004f5970loc_4f5970:
004f5970str x0, [sp+216]
004f5974stp xzr, xzr, [sp+224]
004f5978ldr x26, [sp+432]
004f597cldr x5, [x26]
004f5980ldr x3, [sp+64]
004f5984ldr x4, [sp+72]
004f5988mov x1, xzr
004f598cmov x2, x1
004f5990blr x5
004f5994ldp x29, x30, [sp-8]
004f5998add sp, sp, 400
004f599cret x30
004f59a0
004f59a0loc_4f59a0:
004f59a0stp xzr, xzr, [sp+352]
004f59a4stp xzr, xzr, [sp+336]
004f59a8bl os.Getwd
004f59acstr x0, [sp+352]
004f59b0str x1, [sp+360]
004f59b4str x2, [sp+336]
004f59b8str x3, [sp+344]
004f59bcldr x0, [sp+352]
004f59c0ldr x1, [sp+360]
004f59c4str x0, [sp+152]
004f59c8str x1, [sp+160]
004f59ccldr x0, [sp+336]
004f59d0ldr x1, [sp+344]
004f59d4str x0, [sp+136]
004f59d8str x1, [sp+144]
004f59dcldr x0, [sp+152]
004f59e0ldr x1, [sp+160]
004f59e4str x0, [sp+80]
004f59e8str x1, [sp+88]
004f59ecldr x0, [sp+136]
004f59f0ldr x1, [sp+144]
004f59f4str x0, [sp+64]
004f59f8str x1, [sp+72]
004f59fcadrp x0, 0x17a000
004f5a00add x0, x0, 2368
004f5a04bl runtime.newobject
004f5a08str x0, [sp+200]
004f5a0cadrp x27, 0x556000
004f5a10ldr w1, [x27+3056]
004f5a14cbz w1, 0x4f5a1c
004f5a18b 0x4f5a20
004f5a1c
004f5a1cloc_4f5a1c:
004f5a1cb 0x4f5a3c
004f5a20
004f5a20loc_4f5a20:
004f5a20str x0, [sp+176]
004f5a24mov x1, x0
004f5a28adrp x0, 0x17a000
004f5a2cadd x0, x0, 2368
004f5a30bl runtime.wbZero
004f5a34ldr x0, [sp+176]
004f5a38b 0x4f5a3c
004f5a3c
004f5a3cloc_4f5a3c:
004f5a3cstp xzr, xzr, [x0]
004f5a40stp xzr, xzr, [x0+16]
004f5a44stp xzr, xzr, [x0+32]
004f5a48stp xzr, xzr, [x0+48]
004f5a4cldr x2, [sp+200]
004f5a50ldrsb x27, [x2]
004f5a54ldr x3, [sp+80]
004f5a58ldr x4, [sp+88]
004f5a5cstr x4, [x2+16]
004f5a60adrp x27, 0x556000
004f5a64ldr w4, [x27+3056]
004f5a68cbz w4, 0x4f5a70
004f5a6cb 0x4f5a74
004f5a70
004f5a70loc_4f5a70:
004f5a70b 0x4f5a88
004f5a74
004f5a74loc_4f5a74:
004f5a74bl runtime.gcWriteBarrier2
004f5a78str x3, [x25]
004f5a7cldr x4, [x2+8]
004f5a80str x4, [x25+8]
004f5a84b 0x4f5a88
004f5a88
004f5a88loc_4f5a88:
004f5a88str x3, [x2+8]
004f5a8cldr x2, [sp+200]
004f5a90str x2, [sp+56]
004f5a94ldr x2, [sp+64]
004f5a98cbnz x2, 0x4f5aa0
004f5a9cb 0x4f5b90
004f5aa0
004f5aa0loc_4f5aa0:
004f5aa0ldr x1, [sp+64]
004f5aa4ldrsb x27, [x1]
004f5aa8ldr x1, [x1+24]
004f5aacldr x0, [sp+72]
004f5ab0blr x1
004f5ab4str x0, [sp+352]
004f5ab8str x1, [sp+360]
004f5abcadrp x0, 0x190000
004f5ac0add x0, x0, 3648
004f5ac4bl runtime.newobject
004f5ac8str x0, [sp+192]
004f5accadrp x27, 0x556000
004f5ad0ldr w1, [x27+3056]
004f5ad4cbz w1, 0x4f5adc
004f5ad8b 0x4f5ae0
004f5adc
004f5adcloc_4f5adc:
004f5adcb 0x4f5afc
004f5ae0
004f5ae0loc_4f5ae0:
004f5ae0str x0, [sp+168]
004f5ae4mov x1, x0
004f5ae8adrp x0, 0x190000
004f5aecadd x0, x0, 3648
004f5af0bl runtime.wbZero
004f5af4ldr x0, [sp+168]
004f5af8b 0x4f5afc
004f5afc
004f5afcloc_4f5afc:
004f5afcmov x20, x0
004f5b00adr x27, 16
004f5b04stp x29, x27, [sp-24]
004f5b08sub x29, sp, 24
004f5b0cbl fn_87cf8
004f5b10sub x29, sp, 8
004f5b14ldr x2, [sp+192]
004f5b18ldrsb x27, [x2]
004f5b1cldr x3, [sp+352]
004f5b20ldr x4, [sp+360]
004f5b24str x4, [x2+16]
004f5b28adrp x27, 0x556000
004f5b2cldr w4, [x27+3056]
004f5b30cbz w4, 0x4f5b38
004f5b34b 0x4f5b3c
004f5b38
004f5b38loc_4f5b38:
004f5b38b 0x4f5b50
004f5b3c
004f5b3cloc_4f5b3c:
004f5b3cbl runtime.gcWriteBarrier2
004f5b40str x3, [x25]
004f5b44ldr x4, [x2+8]
004f5b48str x4, [x25+8]
004f5b4cb 0x4f5b50
004f5b50
004f5b50loc_4f5b50:
004f5b50str x3, [x2+8]
004f5b54ldr x2, [sp+56]
004f5b58ldrsb x27, [x2]
004f5b5cldr x3, [sp+192]
004f5b60adrp x27, 0x556000
004f5b64ldr w4, [x27+3056]
004f5b68cbz w4, 0x4f5b70
004f5b6cb 0x4f5b74
004f5b70
004f5b70loc_4f5b70:
004f5b70b 0x4f5b88
004f5b74
004f5b74loc_4f5b74:
004f5b74bl runtime.gcWriteBarrier2
004f5b78str x3, [x25]
004f5b7cldr x4, [x2+24]
004f5b80str x4, [x25+8]
004f5b84b 0x4f5b88
004f5b88
004f5b88loc_4f5b88:
004f5b88str x3, [x2+24]
004f5b8cb 0x4f5b94
004f5b90
004f5b90loc_4f5b90:
004f5b90b 0x4f5b94
004f5b94
004f5b94loc_4f5b94:
004f5b94ldr x2, [sp+56]
004f5b98str x2, [sp+328]
004f5b9cstr xzr, [sp+304]
004f5ba0stp xzr, xzr, [sp+312]
004f5ba4stp xzr, xzr, [sp+336]
004f5ba8ldr x1, [sp+328]
004f5bacadrp x0, 0x21f000
004f5bb0add x0, x0, 800
004f5bb4bl google.golang.org/protobuf/proto.Marshal
004f5bb8str x0, [sp+304]
004f5bbcstr x1, [sp+312]
004f5bc0str x2, [sp+320]
004f5bc4str x3, [sp+336]
004f5bc8str x4, [sp+344]
004f5bccldr x2, [sp+304]
004f5bd0ldr x3, [sp+312]
004f5bd4ldr x4, [sp+320]
004f5bd8str x2, [sp+112]
004f5bdcstr x3, [sp+120]
004f5be0str x4, [sp+128]
004f5be4ldr x2, [sp+336]
004f5be8ldr x3, [sp+344]
004f5becstr x2, [sp+96]
004f5bf0str x3, [sp+104]
004f5bf4ldr x2, [sp+112]
004f5bf8ldr x3, [sp+120]
004f5bfcldr x4, [sp+128]
004f5c00str x2, [sp+408]
004f5c04str x3, [sp+416]
004f5c08str x4, [sp+424]
004f5c0cldr x3, [sp+96]
004f5c10ldr x4, [sp+104]
004f5c14str x3, [sp+64]
004f5c18str x4, [sp+72]
004f5c1cldr x0, [sp+408]
004f5c20ldr x1, [sp+416]
004f5c24ldr x2, [sp+424]
004f5c28ldr x26, [sp+432]
004f5c2cldr x5, [x26]
004f5c30blr x5
004f5c34ldp x29, x30, [sp-8]
004f5c38add sp, sp, 400
004f5c3cret x30
004f5c40
004f5c40loc_4f5c40:
004f5c40stp x0, x1, [sp+8]
004f5c44stp x2, x3, [sp+24]
004f5c48mov x3, x30
004f5c4cbl runtime.morestack_noctxt.abi0
004f5c50ldp x0, x1, [sp+8]
004f5c54ldp x2, x3, [sp+24]
004f5c58b 0x4f5800
004f5c5cudf 0
004f5800
004f5800github.com/bishopfox/sliver/implant/sliver/handlers.pwdHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.pwdHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
004f5800ldr x16, [x28+16]
004f5804sub x17, sp, 272
004f5808subs xzr, x17, x16
004f580cb.ls 0x4f5c40
004f5810sub x20, sp, 400
004f5814stp x29, x30, [x20-8]
004f5818add sp, x20, 0
004f581csub x29, sp, 8
004f5820str x0, [sp+408]
004f5824str x1, [sp+416]
004f5828str x2, [sp+424]
004f582cstr x3, [sp+432]
004f5830adrp x0, 0x16e000
004f5834add x0, x0, 1120
004f5838bl runtime.newobject
004f583cstr x0, [sp+296]
004f5840adrp x27, 0x556000
004f5844ldr w1, [x27+3056]
004f5848cbz w1, 0x4f5850
004f584cb 0x4f5854
004f5850
004f5850loc_4f5850:
004f5850b 0x4f5870
004f5854
004f5854loc_4f5854:
004f5854str x0, [sp+184]
004f5858mov x1, x0
004f585cadrp x0, 0x16e000
004f5860add x0, x0, 1120
004f5864bl runtime.wbZero
004f5868ldr x0, [sp+184]
004f586cb 0x4f5870
004f5870
004f5870loc_4f5870:
004f5870stp xzr, xzr, [x0]
004f5874stp xzr, xzr, [x0+16]
004f5878stp xzr, xzr, [x0+32]
004f587cldr x4, [sp+296]
004f5880str x4, [sp+48]
004f5884str x4, [sp+384]
004f5888ldr x0, [sp+408]
004f588cldr x1, [sp+416]
004f5890ldr x2, [sp+424]
004f5894adrp x3, 0x21f000
004f5898add x3, x3, 768
004f589cbl google.golang.org/protobuf/proto.Unmarshal
004f58a0str x0, [sp+64]
004f58a4str x1, [sp+72]
004f58a8cbnz x0, 0x4f58b0
004f58acb 0x4f59a0
004f58b0
004f58b0loc_4f58b0:
004f58b0stp xzr, xzr, [sp+368]
004f58b4add x5, sp, 368
004f58b8str x5, [sp+264]
004f58bcldr x5, [sp+64]
004f58c0ldr x6, [sp+72]
004f58c4str x5, [sp+248]
004f58c8str x6, [sp+256]
004f58ccstr x5, [sp+240]
004f58d0ldr x5, [sp+240]
004f58d4cbnz x5, 0x4f58dc
004f58d8b 0x4f58ec
004f58dc
004f58dcloc_4f58dc:
004f58dcldr x5, [sp+240]
004f58e0ldr x5, [x5+8]
004f58e4str x5, [sp+240]
004f58e8b 0x4f58f0
004f58ec
004f58ecloc_4f58ec:
004f58ecb 0x4f58f0
004f58f0
004f58f0loc_4f58f0:
004f58f0ldr x5, [sp+264]
004f58f4ldrsb x27, [x5]
004f58f8ldr x6, [sp+240]
004f58fcldr x7, [sp+256]
004f5900str x6, [x5]
004f5904adrp x27, 0x556000
004f5908ldr w6, [x27+3056]
004f590ccbz w6, 0x4f5914
004f5910b 0x4f5918
004f5914
004f5914loc_4f5914:
004f5914b 0x4f592c
004f5918
004f5918loc_4f5918:
004f5918bl runtime.gcWriteBarrier2
004f591cstr x7, [x25]
004f5920ldr x6, [x5+8]
004f5924str x6, [x25+8]
004f5928b 0x4f592c
004f592c
004f592cloc_4f592c:
004f592cstr x7, [x5+8]
004f5930ldr x2, [sp+264]
004f5934ldrsb x27, [x2]
004f5938b 0x4f593c
004f593c
004f593cloc_4f593c:
004f593cstr x2, [sp+272]
004f5940orr x4, xzr, 1
004f5944str x4, [sp+280]
004f5948str x4, [sp+288]
004f594cadrp x0, 0x1c5000
004f5950add x0, x0, 981
004f5954movz x1, 26
004f5958mov x3, x4
004f595cbl log.Printf
004f5960adrp x0, 0x556000
004f5964add x0, x0, 1504
004f5968str x0, [sp+208]
004f596cb 0x4f5970
004f5970
004f5970loc_4f5970:
004f5970str x0, [sp+216]
004f5974stp xzr, xzr, [sp+224]
004f5978ldr x26, [sp+432]
004f597cldr x5, [x26]
004f5980ldr x3, [sp+64]
004f5984ldr x4, [sp+72]
004f5988mov x1, xzr
004f598cmov x2, x1
004f5990blr x5
004f5994ldp x29, x30, [sp-8]
004f5998add sp, sp, 400
004f599cret x30
004f59a0
004f59a0loc_4f59a0:
004f59a0stp xzr, xzr, [sp+352]
004f59a4stp xzr, xzr, [sp+336]
004f59a8bl os.Getwd
004f59acstr x0, [sp+352]
004f59b0str x1, [sp+360]
004f59b4str x2, [sp+336]
004f59b8str x3, [sp+344]
004f59bcldr x0, [sp+352]
004f59c0ldr x1, [sp+360]
004f59c4str x0, [sp+152]
004f59c8str x1, [sp+160]
004f59ccldr x0, [sp+336]
004f59d0ldr x1, [sp+344]
004f59d4str x0, [sp+136]
004f59d8str x1, [sp+144]
004f59dcldr x0, [sp+152]
004f59e0ldr x1, [sp+160]
004f59e4str x0, [sp+80]
004f59e8str x1, [sp+88]
004f59ecldr x0, [sp+136]
004f59f0ldr x1, [sp+144]
004f59f4str x0, [sp+64]
004f59f8str x1, [sp+72]
004f59fcadrp x0, 0x17a000
004f5a00add x0, x0, 2368
004f5a04bl runtime.newobject
004f5a08str x0, [sp+200]
004f5a0cadrp x27, 0x556000
004f5a10ldr w1, [x27+3056]
004f5a14cbz w1, 0x4f5a1c
004f5a18b 0x4f5a20
004f5a1c
004f5a1cloc_4f5a1c:
004f5a1cb 0x4f5a3c
004f5a20
004f5a20loc_4f5a20:
004f5a20str x0, [sp+176]
004f5a24mov x1, x0
004f5a28adrp x0, 0x17a000
004f5a2cadd x0, x0, 2368
004f5a30bl runtime.wbZero
004f5a34ldr x0, [sp+176]
004f5a38b 0x4f5a3c
004f5a3c
004f5a3cloc_4f5a3c:
004f5a3cstp xzr, xzr, [x0]
004f5a40stp xzr, xzr, [x0+16]
004f5a44stp xzr, xzr, [x0+32]
004f5a48stp xzr, xzr, [x0+48]
004f5a4cldr x2, [sp+200]
004f5a50ldrsb x27, [x2]
004f5a54ldr x3, [sp+80]
004f5a58ldr x4, [sp+88]
004f5a5cstr x4, [x2+16]
004f5a60adrp x27, 0x556000
004f5a64ldr w4, [x27+3056]
004f5a68cbz w4, 0x4f5a70
004f5a6cb 0x4f5a74
004f5a70
004f5a70loc_4f5a70:
004f5a70b 0x4f5a88
004f5a74
004f5a74loc_4f5a74:
004f5a74bl runtime.gcWriteBarrier2
004f5a78str x3, [x25]
004f5a7cldr x4, [x2+8]
004f5a80str x4, [x25+8]
004f5a84b 0x4f5a88
004f5a88
004f5a88loc_4f5a88:
004f5a88str x3, [x2+8]
004f5a8cldr x2, [sp+200]
004f5a90str x2, [sp+56]
004f5a94ldr x2, [sp+64]
004f5a98cbnz x2, 0x4f5aa0
004f5a9cb 0x4f5b90
004f5aa0
004f5aa0loc_4f5aa0:
004f5aa0ldr x1, [sp+64]
004f5aa4ldrsb x27, [x1]
004f5aa8ldr x1, [x1+24]
004f5aacldr x0, [sp+72]
004f5ab0blr x1
004f5ab4str x0, [sp+352]
004f5ab8str x1, [sp+360]
004f5abcadrp x0, 0x190000
004f5ac0add x0, x0, 3648
004f5ac4bl runtime.newobject
004f5ac8str x0, [sp+192]
004f5accadrp x27, 0x556000
004f5ad0ldr w1, [x27+3056]
004f5ad4cbz w1, 0x4f5adc
004f5ad8b 0x4f5ae0
004f5adc
004f5adcloc_4f5adc:
004f5adcb 0x4f5afc
004f5ae0
004f5ae0loc_4f5ae0:
004f5ae0str x0, [sp+168]
004f5ae4mov x1, x0
004f5ae8adrp x0, 0x190000
004f5aecadd x0, x0, 3648
004f5af0bl runtime.wbZero
004f5af4ldr x0, [sp+168]
004f5af8b 0x4f5afc
004f5afc
004f5afcloc_4f5afc:
004f5afcmov x20, x0
004f5b00adr x27, 16
004f5b04stp x29, x27, [sp-24]
004f5b08sub x29, sp, 24
004f5b0cbl fn_87cf8
004f5b10sub x29, sp, 8
004f5b14ldr x2, [sp+192]
004f5b18ldrsb x27, [x2]
004f5b1cldr x3, [sp+352]
004f5b20ldr x4, [sp+360]
004f5b24str x4, [x2+16]
004f5b28adrp x27, 0x556000
004f5b2cldr w4, [x27+3056]
004f5b30cbz w4, 0x4f5b38
004f5b34b 0x4f5b3c
004f5b38
004f5b38loc_4f5b38:
004f5b38b 0x4f5b50
004f5b3c
004f5b3cloc_4f5b3c:
004f5b3cbl runtime.gcWriteBarrier2
004f5b40str x3, [x25]
004f5b44ldr x4, [x2+8]
004f5b48str x4, [x25+8]
004f5b4cb 0x4f5b50
004f5b50
004f5b50loc_4f5b50:
004f5b50str x3, [x2+8]
004f5b54ldr x2, [sp+56]
004f5b58ldrsb x27, [x2]
004f5b5cldr x3, [sp+192]
004f5b60adrp x27, 0x556000
004f5b64ldr w4, [x27+3056]
004f5b68cbz w4, 0x4f5b70
004f5b6cb 0x4f5b74
004f5b70
004f5b70loc_4f5b70:
004f5b70b 0x4f5b88
004f5b74
004f5b74loc_4f5b74:
004f5b74bl runtime.gcWriteBarrier2
004f5b78str x3, [x25]
004f5b7cldr x4, [x2+24]
004f5b80str x4, [x25+8]
004f5b84b 0x4f5b88
004f5b88
004f5b88loc_4f5b88:
004f5b88str x3, [x2+24]
004f5b8cb 0x4f5b94
004f5b90
004f5b90loc_4f5b90:
004f5b90b 0x4f5b94
004f5b94
004f5b94loc_4f5b94:
004f5b94ldr x2, [sp+56]
004f5b98str x2, [sp+328]
004f5b9cstr xzr, [sp+304]
004f5ba0stp xzr, xzr, [sp+312]
004f5ba4stp xzr, xzr, [sp+336]
004f5ba8ldr x1, [sp+328]
004f5bacadrp x0, 0x21f000
004f5bb0add x0, x0, 800
004f5bb4bl google.golang.org/protobuf/proto.Marshal
004f5bb8str x0, [sp+304]
004f5bbcstr x1, [sp+312]
004f5bc0str x2, [sp+320]
004f5bc4str x3, [sp+336]
004f5bc8str x4, [sp+344]
004f5bccldr x2, [sp+304]
004f5bd0ldr x3, [sp+312]
004f5bd4ldr x4, [sp+320]
004f5bd8str x2, [sp+112]
004f5bdcstr x3, [sp+120]
004f5be0str x4, [sp+128]
004f5be4ldr x2, [sp+336]
004f5be8ldr x3, [sp+344]
004f5becstr x2, [sp+96]
004f5bf0str x3, [sp+104]
004f5bf4ldr x2, [sp+112]
004f5bf8ldr x3, [sp+120]
004f5bfcldr x4, [sp+128]
004f5c00str x2, [sp+408]
004f5c04str x3, [sp+416]
004f5c08str x4, [sp+424]
004f5c0cldr x3, [sp+96]
004f5c10ldr x4, [sp+104]
004f5c14str x3, [sp+64]
004f5c18str x4, [sp+72]
004f5c1cldr x0, [sp+408]
004f5c20ldr x1, [sp+416]
004f5c24ldr x2, [sp+424]
004f5c28ldr x26, [sp+432]
004f5c2cldr x5, [x26]
004f5c30blr x5
004f5c34ldp x29, x30, [sp-8]
004f5c38add sp, sp, 400
004f5c3cret x30
004f5c40
004f5c40loc_4f5c40:
004f5c40stp x0, x1, [sp+8]
004f5c44stp x2, x3, [sp+24]
004f5c48mov x3, x30
004f5c4cbl runtime.morestack_noctxt.abi0
004f5c50ldp x0, x1, [sp+8]
004f5c54ldp x2, x3, [sp+24]
004f5c58b 0x4f5800
004f5c5cudf 0
004f5800
004f5c60
004f5c60github.com/bishopfox/sliver/implant/sliver/handlers.readSingleFile: ; void github.com/bishopfox/sliver/implant/sliver/handlers.readSingleFile(struct string path, int64 maxBytes, int64 maxLines)
004f5c60ldr x16, [x28+16]
004f5c64sub x17, sp, 448
004f5c68subs xzr, x17, x16
004f5c6cb.ls 0x4f6304
004f5c70sub x20, sp, 576
004f5c74stp x29, x30, [x20-8]
004f5c78add sp, x20, 0
004f5c7csub x29, sp, 8
004f5c80str x0, [sp+584]
004f5c84str x1, [sp+592]
004f5c88str x2, [sp+600]
004f5c8cstr x3, [sp+608]
004f5c90str xzr, [sp+200]
004f5c94stp xzr, xzr, [sp+208]
004f5c98stp xzr, xzr, [sp+184]
004f5c9cstr xzr, [sp+504]
004f5ca0stp xzr, xzr, [sp+488]
004f5ca4ldr x0, [sp+584]
004f5ca8ldr x1, [sp+592]
004f5cacbl os.Open
004f5cb0str x0, [sp+504]
004f5cb4str x1, [sp+488]
004f5cb8str x2, [sp+496]
004f5cbcldr x2, [sp+504]
004f5cc0str x2, [sp+360]
004f5cc4ldr x2, [sp+496]
004f5cc8ldr x3, [sp+488]
004f5cccstr x3, [sp+344]
004f5cd0str x2, [sp+352]
004f5cd4ldr x2, [sp+360]
004f5cd8str x2, [sp+280]
004f5cdcldr x2, [sp+352]
004f5ce0ldr x3, [sp+344]
004f5ce4str x3, [sp+304]
004f5ce8str x2, [sp+312]
004f5ceccbnz x3, 0x4f5cf4
004f5cf0b 0x4f5d30
004f5cf4
004f5cf4loc_4f5cf4:
004f5cf4str xzr, [sp+200]
004f5cf8stp xzr, xzr, [sp+208]
004f5cfcldr x0, [sp+304]
004f5d00ldr x1, [sp+312]
004f5d04str x0, [sp+184]
004f5d08str x1, [sp+192]
004f5d0cbl runtime.deferreturn
004f5d10ldr x3, [sp+184]
004f5d14ldr x0, [sp+200]
004f5d18ldr x1, [sp+208]
004f5d1cldr x4, [sp+192]
004f5d20ldr x2, [sp+216]
004f5d24ldp x29, x30, [sp-8]
004f5d28add sp, sp, 576
004f5d2cret x30
004f5d30
004f5d30loc_4f5d30:
004f5d30ldr x1, [sp+280]
004f5d34str x1, [sp+336]
004f5d38stp xzr, xzr, [sp+440]
004f5d3cadd x1, sp, 440
004f5d40str x1, [sp+456]
004f5d44ldrsb x27, [x1]
004f5d48adrp x2, 4096
004f5d4cadd x2, x2, 800
004f5d50str x2, [x1]
004f5d54ldrsb x27, [x1]
004f5d58ldr x2, [sp+336]
004f5d5cadrp x27, 0x556000
004f5d60ldr w3, [x27+3056]
004f5d64cbz w3, 0x4f5d6c
004f5d68b 0x4f5d70
004f5d6c
004f5d6cloc_4f5d6c:
004f5d6cb 0x4f5d84
004f5d70
004f5d70loc_4f5d70:
004f5d70bl runtime.gcWriteBarrier2
004f5d74str x2, [x25]
004f5d78ldr x3, [x1+8]
004f5d7cstr x3, [x25+8]
004f5d80b 0x4f5d84
004f5d84
004f5d84loc_4f5d84:
004f5d84str x2, [x1+8]
004f5d88str x1, [sp+136]
004f5d8cadd x0, sp, 112
004f5d90bl runtime.deferprocStack
004f5d94subs xzr, x0, 0
004f5d98b.ne 0x4f5e70
004f5d9cb 0x4f5da0
004f5da0
004f5da0loc_4f5da0:
004f5da0ldr x3, [sp+600]
004f5da4tbnz x3, 63, 0x4f5dac
004f5da8b 0x4f5e34
004f5dac
004f5dacloc_4f5dac:
004f5dacstp xzr, xzr, [sp+488]
004f5db0ldr x1, [sp+600]
004f5db4ldr x0, [sp+280]
004f5db8orr x2, xzr, 2
004f5dbcbl os.(*File).Seek
004f5dc0str x0, [sp+168]
004f5dc4str x1, [sp+488]
004f5dc8str x2, [sp+496]
004f5dccldr x3, [sp+168]
004f5dd0str x3, [sp+176]
004f5dd4str x1, [sp+552]
004f5dd8str x2, [sp+560]
004f5ddcstr x1, [sp+304]
004f5de0str x2, [sp+312]
004f5de4cbnz x1, 0x4f5dec
004f5de8b 0x4f5e30
004f5dec
004f5decloc_4f5dec:
004f5decstr x1, [sp+424]
004f5df0str x2, [sp+432]
004f5df4str xzr, [sp+200]
004f5df8stp xzr, xzr, [sp+208]
004f5dfcldr x0, [sp+424]
004f5e00ldr x1, [sp+432]
004f5e04str x0, [sp+184]
004f5e08str x1, [sp+192]
004f5e0cbl runtime.deferreturn
004f5e10ldr x3, [sp+184]
004f5e14ldr x0, [sp+200]
004f5e18ldr x1, [sp+208]
004f5e1cldr x4, [sp+192]
004f5e20ldr x2, [sp+216]
004f5e24ldp x29, x30, [sp-8]
004f5e28add sp, sp, 576
004f5e2cret x30
004f5e30
004f5e30loc_4f5e30:
004f5e30b 0x4f5e38
004f5e34
004f5e34loc_4f5e34:
004f5e34b 0x4f5e38
004f5e38
004f5e38loc_4f5e38:
004f5e38ldr x1, [sp+280]
004f5e3cstr x1, [sp+504]
004f5e40adrp x0, 0x21e000
004f5e44add x0, x0, 2456
004f5e48bl bufio.NewReader
004f5e4cstr x0, [sp+224]
004f5e50add x2, sp, 160
004f5e54str x2, [sp+416]
004f5e58ldrsb x27, [x2]
004f5e5cb 0x4f5e60
004f5e60
004f5e60loc_4f5e60:
004f5e60str x2, [sp+232]
004f5e64stp xzr, xzr, [sp+240]
004f5e68str xzr, [sp+104]
004f5e6cb 0x4f5e94
004f5e70
004f5e70loc_4f5e70:
004f5e70bl runtime.deferreturn
004f5e74ldr x3, [sp+184]
004f5e78ldr x0, [sp+200]
004f5e7cldr x1, [sp+208]
004f5e80ldr x4, [sp+192]
004f5e84ldr x2, [sp+216]
004f5e88ldp x29, x30, [sp-8]
004f5e8cadd sp, sp, 576
004f5e90ret x30
004f5e94
004f5e94loc_4f5e94:
004f5e94b 0x4f5e98
004f5e98
004f5e98loc_4f5e98:
004f5e98str xzr, [sp+464]
004f5e9cstp xzr, xzr, [sp+472]
004f5ea0stp xzr, xzr, [sp+488]
004f5ea4ldr x0, [sp+224]
004f5ea8movz x1, 10
004f5eacbl bufio.(*Reader).ReadBytes
004f5eb0str x0, [sp+464]
004f5eb4str x1, [sp+472]
004f5eb8str x2, [sp+480]
004f5ebcstr x3, [sp+488]
004f5ec0str x4, [sp+496]
004f5ec4ldr x2, [sp+464]
004f5ec8ldr x3, [sp+472]
004f5eccldr x4, [sp+480]
004f5ed0str x2, [sp+528]
004f5ed4str x3, [sp+536]
004f5ed8str x4, [sp+544]
004f5edcldr x2, [sp+488]
004f5ee0ldr x3, [sp+496]
004f5ee4str x2, [sp+512]
004f5ee8str x3, [sp+520]
004f5eecldr x2, [sp+528]
004f5ef0ldr x3, [sp+536]
004f5ef4ldr x4, [sp+544]
004f5ef8str x2, [sp+256]
004f5efcstr x3, [sp+264]
004f5f00str x4, [sp+272]
004f5f04ldr x2, [sp+520]
004f5f08ldr x3, [sp+512]
004f5f0cstr x3, [sp+288]
004f5f10str x2, [sp+296]
004f5f14subs xzr, x3, 0
004f5f18cset x2, ne
004f5f1cstrb w2, [sp+87]
004f5f20cbnz x3, 0x4f5f28
004f5f24b 0x4f5f6c
004f5f28
004f5f28loc_4f5f28:
004f5f28ldr x3, [sp+288]
004f5f2cadrp x27, 0x52c000
004f5f30ldr x4, [x27+1520]
004f5f34subs xzr, x4, x3
004f5f38cset x3, ne
004f5f3cb.ne 0x4f5f44
004f5f40b 0x4f5f48
004f5f44
004f5f44loc_4f5f44:
004f5f44b 0x4f5f64
004f5f48
004f5f48loc_4f5f48:
004f5f48ldr x0, [sp+288]
004f5f4cldr x1, [sp+296]
004f5f50adrp x27, 0x52c000
004f5f54ldr x2, [x27+1528]
004f5f58bl runtime.ifaceeq
004f5f5ceor x3, x0, 1
004f5f60b 0x4f5f64
004f5f64
004f5f64loc_4f5f64:
004f5f64strb w3, [sp+87]
004f5f68b 0x4f5f70
004f5f6c
004f5f6cloc_4f5f6c:
004f5f6cb 0x4f5f70
004f5f70
004f5f70loc_4f5f70:
004f5f70ldrb w3, [sp+87]
004f5f74tbnz w3, 0, 0x4f5f7c
004f5f78b 0x4f5fc8
004f5f7c
004f5f7cloc_4f5f7c:
004f5f7cldr x0, [sp+288]
004f5f80ldr x1, [sp+296]
004f5f84str x0, [sp+400]
004f5f88str x1, [sp+408]
004f5f8cstr xzr, [sp+200]
004f5f90stp xzr, xzr, [sp+208]
004f5f94ldr x0, [sp+400]
004f5f98ldr x1, [sp+408]
004f5f9cstr x0, [sp+184]
004f5fa0str x1, [sp+192]
004f5fa4bl runtime.deferreturn
004f5fa8ldr x3, [sp+184]
004f5facldr x0, [sp+200]
004f5fb0ldr x1, [sp+208]
004f5fb4ldr x4, [sp+192]
004f5fb8ldr x2, [sp+216]
004f5fbcldp x29, x30, [sp-8]
004f5fc0add sp, sp, 576
004f5fc4ret x30
004f5fc8
004f5fc8loc_4f5fc8:
004f5fc8ldr x3, [sp+600]
004f5fccsubs xzr, x3, 0
004f5fd0cset x3, gt
004f5fd4strb w3, [sp+87]
004f5fd8b.gt 0x4f5fe0
004f5fdcb 0x4f6004
004f5fe0
004f5fe0loc_4f5fe0:
004f5fe0ldr x3, [sp+264]
004f5fe4str x3, [sp+160]
004f5fe8ldr x4, [sp+104]
004f5fecadd x3, x4, x3
004f5ff0ldr x4, [sp+600]
004f5ff4subs xzr, x4, x3
004f5ff8cset x3, lt
004f5ffcstrb w3, [sp+87]
004f6000b 0x4f6008
004f6004
004f6004loc_4f6004:
004f6004b 0x4f6008
004f6008
004f6008loc_4f6008:
004f6008ldrb w3, [sp+87]
004f600ctbnz w3, 0, 0x4f6014
004f6010b 0x4f6040
004f6014
004f6014loc_4f6014:
004f6014ldr x3, [sp+104]
004f6018ldr x4, [sp+600]
004f601csub x1, x4, x3
004f6020str x1, [sp+96]
004f6024ldr x2, [sp+272]
004f6028subs xzr, x2, x1
004f602cb.hs 0x4f6034
004f6030b 0x4f62fc
004f6034
004f6034loc_4f6034:
004f6034b 0x4f6038
004f6038
004f6038loc_4f6038:
004f6038str x1, [sp+264]
004f603cb 0x4f6044
004f6040
004f6040loc_4f6040:
004f6040b 0x4f6044
004f6044
004f6044loc_4f6044:
004f6044ldr x1, [sp+256]
004f6048ldr x2, [sp+264]
004f604cmov x0, xzr
004f6050bl runtime.slicebytetostring
004f6054str x0, [sp+384]
004f6058str x1, [sp+392]
004f605cldr x2, [sp+248]
004f6060ldr x0, [sp+232]
004f6064ldr x3, [sp+240]
004f6068add x1, x3, 1
004f606csubs xzr, x2, x1
004f6070b.hs 0x4f6078
004f6074b 0x4f607c
004f6078
004f6078loc_4f6078:
004f6078b 0x4f6090
004f607c
004f607cloc_4f607c:
004f607corr x3, xzr, 1
004f6080adrp x4, 0xff000
004f6084add x4, x4, 2944
004f6088bl runtime.growslice
004f608cb 0x4f6090
004f6090
004f6090loc_4f6090:
004f6090sub x5, x1, 1
004f6094add x6, x0, x5, lsl #4
004f6098ubfm x5, x5, 60, 59
004f609cldr x7, [sp+384]
004f60a0ldr x8, [sp+392]
004f60a4str x8, [x6+8]
004f60a8adrp x27, 0x555000
004f60acldr w6, [x27+3056]
004f60b0cbz w6, 0x4f60b8
004f60b4b 0x4f60bc
004f60b8
004f60b8loc_4f60b8:
004f60b8b 0x4f60d0
004f60bc
004f60bcloc_4f60bc:
004f60bcbl runtime.gcWriteBarrier2
004f60c0str x7, [x25]
004f60c4ldr x6, [x0+x5]
004f60c8str x6, [x25+8]
004f60ccb 0x4f60d0
004f60d0
004f60d0loc_4f60d0:
004f60d0str x7, [x0+x5]
004f60d4str x0, [sp+232]
004f60d8str x1, [sp+240]
004f60dcstr x2, [sp+248]
004f60e0ldr x5, [sp+264]
004f60e4str x5, [sp+160]
004f60e8ldr x6, [sp+104]
004f60ecadd x5, x6, x5
004f60f0str x5, [sp+104]
004f60f4ldr x5, [sp+288]
004f60f8adrp x27, 0x52b000
004f60fcldr x6, [x27+1520]
004f6100subs xzr, x6, x5
004f6104b.eq 0x4f610c
004f6108b 0x4f6130
004f610c
004f610cloc_4f610c:
004f610cldr x0, [sp+288]
004f6110ldr x1, [sp+296]
004f6114adrp x27, 0x52b000
004f6118ldr x2, [x27+1528]
004f611cbl runtime.ifaceeq
004f6120tbnz w0, 0, 0x4f6128
004f6124b 0x4f612c
004f6128
004f6128loc_4f6128:
004f6128b 0x4f6178
004f612c
004f612cloc_4f612c:
004f612cb 0x4f6134
004f6130
004f6130loc_4f6130:
004f6130b 0x4f6134
004f6134
004f6134loc_4f6134:
004f6134ldr x5, [sp+600]
004f6138subs xzr, x5, 0
004f613ccset x5, gt
004f6140strb w5, [sp+87]
004f6144b.gt 0x4f614c
004f6148b 0x4f6164
004f614c
004f614cloc_4f614c:
004f614cldr x5, [sp+104]
004f6150ldr x6, [sp+600]
004f6154subs xzr, x6, x5
004f6158cset x5, le
004f615cstrb w5, [sp+87]
004f6160b 0x4f6168
004f6164
004f6164loc_4f6164:
004f6164b 0x4f6168
004f6168
004f6168loc_4f6168:
004f6168ldrb w5, [sp+87]
004f616ctbnz w5, 0, 0x4f6174
004f6170b 0x4f62ec
004f6174
004f6174loc_4f6174:
004f6174b 0x4f6178
004f6178
004f6178loc_4f6178:
004f6178ldr x5, [sp+608]
004f617ctbnz x5, 63, 0x4f6184
004f6180b 0x4f61f4
004f6184
004f6184loc_4f6184:
004f6184ldr x5, [sp+240]
004f6188str x5, [sp+160]
004f618cldr x6, [sp+608]
004f6190add x5, x5, x6
004f6194str x5, [sp+88]
004f6198tbnz x5, 63, 0x4f61a0
004f619cb 0x4f61a8
004f61a0
004f61a0loc_4f61a0:
004f61a0str xzr, [sp+88]
004f61a4b 0x4f61ac
004f61a8
004f61a8loc_4f61a8:
004f61a8b 0x4f61ac
004f61ac
004f61acloc_4f61ac:
004f61acldr x0, [sp+88]
004f61b0ldr x1, [sp+240]
004f61b4ldr x5, [sp+232]
004f61b8ldr x6, [sp+248]
004f61bcb 0x4f61c0
004f61c0
004f61c0loc_4f61c0:
004f61c0subs xzr, x1, x0
004f61c4b.hs 0x4f61cc
004f61c8b 0x4f62f8
004f61cc
004f61ccloc_4f61cc:
004f61ccsub x6, x6, x0
004f61d0sub x7, x1, x0
004f61d4sub x8, xzr, x6
004f61d8ubfm x9, x0, 60, 59
004f61dcand x8, x9, x8, asr #63
004f61e0add x5, x5, x8
004f61e4str x5, [sp+232]
004f61e8str x7, [sp+240]
004f61ecstr x6, [sp+248]
004f61f0b 0x4f6260
004f61f4
004f61f4loc_4f61f4:
004f61f4ldr x5, [sp+608]
004f61f8subs xzr, x5, 0
004f61fccset x5, gt
004f6200strb w5, [sp+87]
004f6204b.gt 0x4f620c
004f6208b 0x4f6228
004f620c
004f620cloc_4f620c:
004f620cldr x5, [sp+240]
004f6210str x5, [sp+160]
004f6214ldr x6, [sp+608]
004f6218subs xzr, x5, x6
004f621ccset x5, gt
004f6220strb w5, [sp+87]
004f6224b 0x4f622c
004f6228
004f6228loc_4f6228:
004f6228b 0x4f622c
004f622c
004f622cloc_4f622c:
004f622cldrb w5, [sp+87]
004f6230tbnz w5, 0, 0x4f6238
004f6234b 0x4f6258
004f6238
004f6238loc_4f6238:
004f6238ldr x1, [sp+608]
004f623cldr x2, [sp+248]
004f6240subs xzr, x2, x1
004f6244b.hs 0x4f624c
004f6248b 0x4f62f4
004f624c
004f624cloc_4f624c:
004f624cb 0x4f6250
004f6250
004f6250loc_4f6250:
004f6250str x1, [sp+240]
004f6254b 0x4f625c
004f6258
004f6258loc_4f6258:
004f6258b 0x4f625c
004f625c
004f625cloc_4f625c:
004f625cb 0x4f6260
004f6260
004f6260loc_4f6260:
004f6260ldr x0, [sp+232]
004f6264ldr x1, [sp+240]
004f6268ldr x2, [sp+248]
004f626cmov x3, xzr
004f6270mov x4, xzr
004f6274bl strings.Join
004f6278str x0, [sp+320]
004f627cstr x1, [sp+328]
004f6280mov x2, x1
004f6284mov x1, x0
004f6288mov x0, xzr
004f628cbl runtime.stringtoslicebyte
004f6290str x0, [sp+464]
004f6294str x1, [sp+472]
004f6298str x2, [sp+480]
004f629cstp xzr, xzr, [sp+368]
004f62a0ldr x5, [sp+464]
004f62a4ldr x6, [sp+472]
004f62a8ldr x7, [sp+480]
004f62acstr x5, [sp+200]
004f62b0str x6, [sp+208]
004f62b4str x7, [sp+216]
004f62b8ldr x5, [sp+368]
004f62bcldr x6, [sp+376]
004f62c0str x5, [sp+184]
004f62c4str x6, [sp+192]
004f62c8bl runtime.deferreturn
004f62ccldr x3, [sp+184]
004f62d0ldr x0, [sp+200]
004f62d4ldr x1, [sp+208]
004f62d8ldr x4, [sp+192]
004f62dcldr x2, [sp+216]
004f62e0ldp x29, x30, [sp-8]
004f62e4add sp, sp, 576
004f62e8ret x30
004f62ec
004f62ecloc_4f62ec:
004f62ecb 0x4f62f0
004f62f0
004f62f0loc_4f62f0:
004f62f0b 0x4f5e94
004f62f4
004f62f4loc_4f62f4:
004f62f4bl runtime.panicSliceAcap
004f62f8
004f62f8loc_4f62f8:
004f62f8bl runtime.panicSliceB
004f62fc
004f62fcloc_4f62fc:
004f62fcbl runtime.panicSliceAcap
004f6300hint
004f6304
004f6304loc_4f6304:
004f6304stp x0, x1, [sp+8]
004f6308stp x2, x3, [sp+24]
004f630cmov x3, x30
004f6310bl runtime.morestack_noctxt.abi0
004f6314ldp x0, x1, [sp+8]
004f6318ldp x2, x3, [sp+24]
004f631cb 0x4f5c60
004f5c60
004f5c60github.com/bishopfox/sliver/implant/sliver/handlers.readSingleFile: ; void github.com/bishopfox/sliver/implant/sliver/handlers.readSingleFile(struct string path, int64 maxBytes, int64 maxLines)
004f5c60ldr x16, [x28+16]
004f5c64sub x17, sp, 448
004f5c68subs xzr, x17, x16
004f5c6cb.ls 0x4f6304
004f5c70sub x20, sp, 576
004f5c74stp x29, x30, [x20-8]
004f5c78add sp, x20, 0
004f5c7csub x29, sp, 8
004f5c80str x0, [sp+584]
004f5c84str x1, [sp+592]
004f5c88str x2, [sp+600]
004f5c8cstr x3, [sp+608]
004f5c90str xzr, [sp+200]
004f5c94stp xzr, xzr, [sp+208]
004f5c98stp xzr, xzr, [sp+184]
004f5c9cstr xzr, [sp+504]
004f5ca0stp xzr, xzr, [sp+488]
004f5ca4ldr x0, [sp+584]
004f5ca8ldr x1, [sp+592]
004f5cacbl os.Open
004f5cb0str x0, [sp+504]
004f5cb4str x1, [sp+488]
004f5cb8str x2, [sp+496]
004f5cbcldr x2, [sp+504]
004f5cc0str x2, [sp+360]
004f5cc4ldr x2, [sp+496]
004f5cc8ldr x3, [sp+488]
004f5cccstr x3, [sp+344]
004f5cd0str x2, [sp+352]
004f5cd4ldr x2, [sp+360]
004f5cd8str x2, [sp+280]
004f5cdcldr x2, [sp+352]
004f5ce0ldr x3, [sp+344]
004f5ce4str x3, [sp+304]
004f5ce8str x2, [sp+312]
004f5ceccbnz x3, 0x4f5cf4
004f5cf0b 0x4f5d30
004f5cf4
004f5cf4loc_4f5cf4:
004f5cf4str xzr, [sp+200]
004f5cf8stp xzr, xzr, [sp+208]
004f5cfcldr x0, [sp+304]
004f5d00ldr x1, [sp+312]
004f5d04str x0, [sp+184]
004f5d08str x1, [sp+192]
004f5d0cbl runtime.deferreturn
004f5d10ldr x3, [sp+184]
004f5d14ldr x0, [sp+200]
004f5d18ldr x1, [sp+208]
004f5d1cldr x4, [sp+192]
004f5d20ldr x2, [sp+216]
004f5d24ldp x29, x30, [sp-8]
004f5d28add sp, sp, 576
004f5d2cret x30
004f5d30
004f5d30loc_4f5d30:
004f5d30ldr x1, [sp+280]
004f5d34str x1, [sp+336]
004f5d38stp xzr, xzr, [sp+440]
004f5d3cadd x1, sp, 440
004f5d40str x1, [sp+456]
004f5d44ldrsb x27, [x1]
004f5d48adrp x2, 4096
004f5d4cadd x2, x2, 800
004f5d50str x2, [x1]
004f5d54ldrsb x27, [x1]
004f5d58ldr x2, [sp+336]
004f5d5cadrp x27, 0x556000
004f5d60ldr w3, [x27+3056]
004f5d64cbz w3, 0x4f5d6c
004f5d68b 0x4f5d70
004f5d6c
004f5d6cloc_4f5d6c:
004f5d6cb 0x4f5d84
004f5d70
004f5d70loc_4f5d70:
004f5d70bl runtime.gcWriteBarrier2
004f5d74str x2, [x25]
004f5d78ldr x3, [x1+8]
004f5d7cstr x3, [x25+8]
004f5d80b 0x4f5d84
004f5d84
004f5d84loc_4f5d84:
004f5d84str x2, [x1+8]
004f5d88str x1, [sp+136]
004f5d8cadd x0, sp, 112
004f5d90bl runtime.deferprocStack
004f5d94subs xzr, x0, 0
004f5d98b.ne 0x4f5e70
004f5d9cb 0x4f5da0
004f5da0
004f5da0loc_4f5da0:
004f5da0ldr x3, [sp+600]
004f5da4tbnz x3, 63, 0x4f5dac
004f5da8b 0x4f5e34
004f5dac
004f5dacloc_4f5dac:
004f5dacstp xzr, xzr, [sp+488]
004f5db0ldr x1, [sp+600]
004f5db4ldr x0, [sp+280]
004f5db8orr x2, xzr, 2
004f5dbcbl os.(*File).Seek
004f5dc0str x0, [sp+168]
004f5dc4str x1, [sp+488]
004f5dc8str x2, [sp+496]
004f5dccldr x3, [sp+168]
004f5dd0str x3, [sp+176]
004f5dd4str x1, [sp+552]
004f5dd8str x2, [sp+560]
004f5ddcstr x1, [sp+304]
004f5de0str x2, [sp+312]
004f5de4cbnz x1, 0x4f5dec
004f5de8b 0x4f5e30
004f5dec
004f5decloc_4f5dec:
004f5decstr x1, [sp+424]
004f5df0str x2, [sp+432]
004f5df4str xzr, [sp+200]
004f5df8stp xzr, xzr, [sp+208]
004f5dfcldr x0, [sp+424]
004f5e00ldr x1, [sp+432]
004f5e04str x0, [sp+184]
004f5e08str x1, [sp+192]
004f5e0cbl runtime.deferreturn
004f5e10ldr x3, [sp+184]
004f5e14ldr x0, [sp+200]
004f5e18ldr x1, [sp+208]
004f5e1cldr x4, [sp+192]
004f5e20ldr x2, [sp+216]
004f5e24ldp x29, x30, [sp-8]
004f5e28add sp, sp, 576
004f5e2cret x30
004f5e30
004f5e30loc_4f5e30:
004f5e30b 0x4f5e38
004f5e34
004f5e34loc_4f5e34:
004f5e34b 0x4f5e38
004f5e38
004f5e38loc_4f5e38:
004f5e38ldr x1, [sp+280]
004f5e3cstr x1, [sp+504]
004f5e40adrp x0, 0x21e000
004f5e44add x0, x0, 2456
004f5e48bl bufio.NewReader
004f5e4cstr x0, [sp+224]
004f5e50add x2, sp, 160
004f5e54str x2, [sp+416]
004f5e58ldrsb x27, [x2]
004f5e5cb 0x4f5e60
004f5e60
004f5e60loc_4f5e60:
004f5e60str x2, [sp+232]
004f5e64stp xzr, xzr, [sp+240]
004f5e68str xzr, [sp+104]
004f5e6cb 0x4f5e94
004f5e70
004f5e70loc_4f5e70:
004f5e70bl runtime.deferreturn
004f5e74ldr x3, [sp+184]
004f5e78ldr x0, [sp+200]
004f5e7cldr x1, [sp+208]
004f5e80ldr x4, [sp+192]
004f5e84ldr x2, [sp+216]
004f5e88ldp x29, x30, [sp-8]
004f5e8cadd sp, sp, 576
004f5e90ret x30
004f5e94
004f5e94loc_4f5e94:
004f5e94b 0x4f5e98
004f5e98
004f5e98loc_4f5e98:
004f5e98str xzr, [sp+464]
004f5e9cstp xzr, xzr, [sp+472]
004f5ea0stp xzr, xzr, [sp+488]
004f5ea4ldr x0, [sp+224]
004f5ea8movz x1, 10
004f5eacbl bufio.(*Reader).ReadBytes
004f5eb0str x0, [sp+464]
004f5eb4str x1, [sp+472]
004f5eb8str x2, [sp+480]
004f5ebcstr x3, [sp+488]
004f5ec0str x4, [sp+496]
004f5ec4ldr x2, [sp+464]
004f5ec8ldr x3, [sp+472]
004f5eccldr x4, [sp+480]
004f5ed0str x2, [sp+528]
004f5ed4str x3, [sp+536]
004f5ed8str x4, [sp+544]
004f5edcldr x2, [sp+488]
004f5ee0ldr x3, [sp+496]
004f5ee4str x2, [sp+512]
004f5ee8str x3, [sp+520]
004f5eecldr x2, [sp+528]
004f5ef0ldr x3, [sp+536]
004f5ef4ldr x4, [sp+544]
004f5ef8str x2, [sp+256]
004f5efcstr x3, [sp+264]
004f5f00str x4, [sp+272]
004f5f04ldr x2, [sp+520]
004f5f08ldr x3, [sp+512]
004f5f0cstr x3, [sp+288]
004f5f10str x2, [sp+296]
004f5f14subs xzr, x3, 0
004f5f18cset x2, ne
004f5f1cstrb w2, [sp+87]
004f5f20cbnz x3, 0x4f5f28
004f5f24b 0x4f5f6c
004f5f28
004f5f28loc_4f5f28:
004f5f28ldr x3, [sp+288]
004f5f2cadrp x27, 0x52c000
004f5f30ldr x4, [x27+1520]
004f5f34subs xzr, x4, x3
004f5f38cset x3, ne
004f5f3cb.ne 0x4f5f44
004f5f40b 0x4f5f48
004f5f44
004f5f44loc_4f5f44:
004f5f44b 0x4f5f64
004f5f48
004f5f48loc_4f5f48:
004f5f48ldr x0, [sp+288]
004f5f4cldr x1, [sp+296]
004f5f50adrp x27, 0x52c000
004f5f54ldr x2, [x27+1528]
004f5f58bl runtime.ifaceeq
004f5f5ceor x3, x0, 1
004f5f60b 0x4f5f64
004f5f64
004f5f64loc_4f5f64:
004f5f64strb w3, [sp+87]
004f5f68b 0x4f5f70
004f5f6c
004f5f6cloc_4f5f6c:
004f5f6cb 0x4f5f70
004f5f70
004f5f70loc_4f5f70:
004f5f70ldrb w3, [sp+87]
004f5f74tbnz w3, 0, 0x4f5f7c
004f5f78b 0x4f5fc8
004f5f7c
004f5f7cloc_4f5f7c:
004f5f7cldr x0, [sp+288]
004f5f80ldr x1, [sp+296]
004f5f84str x0, [sp+400]
004f5f88str x1, [sp+408]
004f5f8cstr xzr, [sp+200]
004f5f90stp xzr, xzr, [sp+208]
004f5f94ldr x0, [sp+400]
004f5f98ldr x1, [sp+408]
004f5f9cstr x0, [sp+184]
004f5fa0str x1, [sp+192]
004f5fa4bl runtime.deferreturn
004f5fa8ldr x3, [sp+184]
004f5facldr x0, [sp+200]
004f5fb0ldr x1, [sp+208]
004f5fb4ldr x4, [sp+192]
004f5fb8ldr x2, [sp+216]
004f5fbcldp x29, x30, [sp-8]
004f5fc0add sp, sp, 576
004f5fc4ret x30
004f5fc8
004f5fc8loc_4f5fc8:
004f5fc8ldr x3, [sp+600]
004f5fccsubs xzr, x3, 0
004f5fd0cset x3, gt
004f5fd4strb w3, [sp+87]
004f5fd8b.gt 0x4f5fe0
004f5fdcb 0x4f6004
004f5fe0
004f5fe0loc_4f5fe0:
004f5fe0ldr x3, [sp+264]
004f5fe4str x3, [sp+160]
004f5fe8ldr x4, [sp+104]
004f5fecadd x3, x4, x3
004f5ff0ldr x4, [sp+600]
004f5ff4subs xzr, x4, x3
004f5ff8cset x3, lt
004f5ffcstrb w3, [sp+87]
004f6000b 0x4f6008
004f6004
004f6004loc_4f6004:
004f6004b 0x4f6008
004f6008
004f6008loc_4f6008:
004f6008ldrb w3, [sp+87]
004f600ctbnz w3, 0, 0x4f6014
004f6010b 0x4f6040
004f6014
004f6014loc_4f6014:
004f6014ldr x3, [sp+104]
004f6018ldr x4, [sp+600]
004f601csub x1, x4, x3
004f6020str x1, [sp+96]
004f6024ldr x2, [sp+272]
004f6028subs xzr, x2, x1
004f602cb.hs 0x4f6034
004f6030b 0x4f62fc
004f6034
004f6034loc_4f6034:
004f6034b 0x4f6038
004f6038
004f6038loc_4f6038:
004f6038str x1, [sp+264]
004f603cb 0x4f6044
004f6040
004f6040loc_4f6040:
004f6040b 0x4f6044
004f6044
004f6044loc_4f6044:
004f6044ldr x1, [sp+256]
004f6048ldr x2, [sp+264]
004f604cmov x0, xzr
004f6050bl runtime.slicebytetostring
004f6054str x0, [sp+384]
004f6058str x1, [sp+392]
004f605cldr x2, [sp+248]
004f6060ldr x0, [sp+232]
004f6064ldr x3, [sp+240]
004f6068add x1, x3, 1
004f606csubs xzr, x2, x1
004f6070b.hs 0x4f6078
004f6074b 0x4f607c
004f6078
004f6078loc_4f6078:
004f6078b 0x4f6090
004f607c
004f607cloc_4f607c:
004f607corr x3, xzr, 1
004f6080adrp x4, 0xff000
004f6084add x4, x4, 2944
004f6088bl runtime.growslice
004f608cb 0x4f6090
004f6090
004f6090loc_4f6090:
004f6090sub x5, x1, 1
004f6094add x6, x0, x5, lsl #4
004f6098ubfm x5, x5, 60, 59
004f609cldr x7, [sp+384]
004f60a0ldr x8, [sp+392]
004f60a4str x8, [x6+8]
004f60a8adrp x27, 0x555000
004f60acldr w6, [x27+3056]
004f60b0cbz w6, 0x4f60b8
004f60b4b 0x4f60bc
004f60b8
004f60b8loc_4f60b8:
004f60b8b 0x4f60d0
004f60bc
004f60bcloc_4f60bc:
004f60bcbl runtime.gcWriteBarrier2
004f60c0str x7, [x25]
004f60c4ldr x6, [x0+x5]
004f60c8str x6, [x25+8]
004f60ccb 0x4f60d0
004f60d0
004f60d0loc_4f60d0:
004f60d0str x7, [x0+x5]
004f60d4str x0, [sp+232]
004f60d8str x1, [sp+240]
004f60dcstr x2, [sp+248]
004f60e0ldr x5, [sp+264]
004f60e4str x5, [sp+160]
004f60e8ldr x6, [sp+104]
004f60ecadd x5, x6, x5
004f60f0str x5, [sp+104]
004f60f4ldr x5, [sp+288]
004f60f8adrp x27, 0x52b000
004f60fcldr x6, [x27+1520]
004f6100subs xzr, x6, x5
004f6104b.eq 0x4f610c
004f6108b 0x4f6130
004f610c
004f610cloc_4f610c:
004f610cldr x0, [sp+288]
004f6110ldr x1, [sp+296]
004f6114adrp x27, 0x52b000
004f6118ldr x2, [x27+1528]
004f611cbl runtime.ifaceeq
004f6120tbnz w0, 0, 0x4f6128
004f6124b 0x4f612c
004f6128
004f6128loc_4f6128:
004f6128b 0x4f6178
004f612c
004f612cloc_4f612c:
004f612cb 0x4f6134
004f6130
004f6130loc_4f6130:
004f6130b 0x4f6134
004f6134
004f6134loc_4f6134:
004f6134ldr x5, [sp+600]
004f6138subs xzr, x5, 0
004f613ccset x5, gt
004f6140strb w5, [sp+87]
004f6144b.gt 0x4f614c
004f6148b 0x4f6164
004f614c
004f614cloc_4f614c:
004f614cldr x5, [sp+104]
004f6150ldr x6, [sp+600]
004f6154subs xzr, x6, x5
004f6158cset x5, le
004f615cstrb w5, [sp+87]
004f6160b 0x4f6168
004f6164
004f6164loc_4f6164:
004f6164b 0x4f6168
004f6168
004f6168loc_4f6168:
004f6168ldrb w5, [sp+87]
004f616ctbnz w5, 0, 0x4f6174
004f6170b 0x4f62ec
004f6174
004f6174loc_4f6174:
004f6174b 0x4f6178
004f6178
004f6178loc_4f6178:
004f6178ldr x5, [sp+608]
004f617ctbnz x5, 63, 0x4f6184
004f6180b 0x4f61f4
004f6184
004f6184loc_4f6184:
004f6184ldr x5, [sp+240]
004f6188str x5, [sp+160]
004f618cldr x6, [sp+608]
004f6190add x5, x5, x6
004f6194str x5, [sp+88]
004f6198tbnz x5, 63, 0x4f61a0
004f619cb 0x4f61a8
004f61a0
004f61a0loc_4f61a0:
004f61a0str xzr, [sp+88]
004f61a4b 0x4f61ac
004f61a8
004f61a8loc_4f61a8:
004f61a8b 0x4f61ac
004f61ac
004f61acloc_4f61ac:
004f61acldr x0, [sp+88]
004f61b0ldr x1, [sp+240]
004f61b4ldr x5, [sp+232]
004f61b8ldr x6, [sp+248]
004f61bcb 0x4f61c0
004f61c0
004f61c0loc_4f61c0:
004f61c0subs xzr, x1, x0
004f61c4b.hs 0x4f61cc
004f61c8b 0x4f62f8
004f61cc
004f61ccloc_4f61cc:
004f61ccsub x6, x6, x0
004f61d0sub x7, x1, x0
004f61d4sub x8, xzr, x6
004f61d8ubfm x9, x0, 60, 59
004f61dcand x8, x9, x8, asr #63
004f61e0add x5, x5, x8
004f61e4str x5, [sp+232]
004f61e8str x7, [sp+240]
004f61ecstr x6, [sp+248]
004f61f0b 0x4f6260
004f61f4
004f61f4loc_4f61f4:
004f61f4ldr x5, [sp+608]
004f61f8subs xzr, x5, 0
004f61fccset x5, gt
004f6200strb w5, [sp+87]
004f6204b.gt 0x4f620c
004f6208b 0x4f6228
004f620c
004f620cloc_4f620c:
004f620cldr x5, [sp+240]
004f6210str x5, [sp+160]
004f6214ldr x6, [sp+608]
004f6218subs xzr, x5, x6
004f621ccset x5, gt
004f6220strb w5, [sp+87]
004f6224b 0x4f622c
004f6228
004f6228loc_4f6228:
004f6228b 0x4f622c
004f622c
004f622cloc_4f622c:
004f622cldrb w5, [sp+87]
004f6230tbnz w5, 0, 0x4f6238
004f6234b 0x4f6258
004f6238
004f6238loc_4f6238:
004f6238ldr x1, [sp+608]
004f623cldr x2, [sp+248]
004f6240subs xzr, x2, x1
004f6244b.hs 0x4f624c
004f6248b 0x4f62f4
004f624c
004f624cloc_4f624c:
004f624cb 0x4f6250
004f6250
004f6250loc_4f6250:
004f6250str x1, [sp+240]
004f6254b 0x4f625c
004f6258
004f6258loc_4f6258:
004f6258b 0x4f625c
004f625c
004f625cloc_4f625c:
004f625cb 0x4f6260
004f6260
004f6260loc_4f6260:
004f6260ldr x0, [sp+232]
004f6264ldr x1, [sp+240]
004f6268ldr x2, [sp+248]
004f626cmov x3, xzr
004f6270mov x4, xzr
004f6274bl strings.Join
004f6278str x0, [sp+320]
004f627cstr x1, [sp+328]
004f6280mov x2, x1
004f6284mov x1, x0
004f6288mov x0, xzr
004f628cbl runtime.stringtoslicebyte
004f6290str x0, [sp+464]
004f6294str x1, [sp+472]
004f6298str x2, [sp+480]
004f629cstp xzr, xzr, [sp+368]
004f62a0ldr x5, [sp+464]
004f62a4ldr x6, [sp+472]
004f62a8ldr x7, [sp+480]
004f62acstr x5, [sp+200]
004f62b0str x6, [sp+208]
004f62b4str x7, [sp+216]
004f62b8ldr x5, [sp+368]
004f62bcldr x6, [sp+376]
004f62c0str x5, [sp+184]
004f62c4str x6, [sp+192]
004f62c8bl runtime.deferreturn
004f62ccldr x3, [sp+184]
004f62d0ldr x0, [sp+200]
004f62d4ldr x1, [sp+208]
004f62d8ldr x4, [sp+192]
004f62dcldr x2, [sp+216]
004f62e0ldp x29, x30, [sp-8]
004f62e4add sp, sp, 576
004f62e8ret x30
004f62ec
004f62ecloc_4f62ec:
004f62ecb 0x4f62f0
004f62f0
004f62f0loc_4f62f0:
004f62f0b 0x4f5e94
004f62f4
004f62f4loc_4f62f4:
004f62f4bl runtime.panicSliceAcap
004f62f8
004f62f8loc_4f62f8:
004f62f8bl runtime.panicSliceB
004f62fc
004f62fcloc_4f62fc:
004f62fcbl runtime.panicSliceAcap
004f6300hint
004f6304
004f6304loc_4f6304:
004f6304stp x0, x1, [sp+8]
004f6308stp x2, x3, [sp+24]
004f630cmov x3, x30
004f6310bl runtime.morestack_noctxt.abi0
004f6314ldp x0, x1, [sp+8]
004f6318ldp x2, x3, [sp+24]
004f631cb 0x4f5c60
004f5c60
004f6320
004f6320github.com/bishopfox/sliver/implant/sliver/handlers.readSingleFile.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers.readSingleFile.deferwrap1(void)
004f6320ldr x16, [x28+16]
004f6324subs xzr, sp, x16
004f6328b.ls 0x4f6358
004f632cstr x30, [sp-32]!
004f6330stur x29, [sp-8]
004f6334sub x29, sp, 8
004f6338ldr x16, [x28+32]
004f633ccbnz x16, 0x4f6364
004f6340
004f6340loc_4f6340:
004f6340ldr x0, [x26+8]
004f6344str x0, [sp+16]
004f6348bl os.(*File).Close
004f634cldur x29, [sp-8]
004f6350ldr x30, [sp], 32
004f6354ret x30
004f6358
004f6358loc_4f6358:
004f6358mov x3, x30
004f635cbl runtime.morestack.abi0
004f6360b 0x4f6320
004f6364
004f6364loc_4f6364:
004f6364ldr x17, [x16]
004f6368add x20, sp, 40
004f636csubs xzr, x20, x17
004f6370b.ne 0x4f6340
004f6374add x20, sp, 8
004f6378str x20, [x16]
004f637cb 0x4f6340
004f6320
004f6320github.com/bishopfox/sliver/implant/sliver/handlers.readSingleFile.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers.readSingleFile.deferwrap1(void)
004f6320ldr x16, [x28+16]
004f6324subs xzr, sp, x16
004f6328b.ls 0x4f6358
004f632cstr x30, [sp-32]!
004f6330stur x29, [sp-8]
004f6334sub x29, sp, 8
004f6338ldr x16, [x28+32]
004f633ccbnz x16, 0x4f6364
004f6340
004f6340loc_4f6340:
004f6340ldr x0, [x26+8]
004f6344str x0, [sp+16]
004f6348bl os.(*File).Close
004f634cldur x29, [sp-8]
004f6350ldr x30, [sp], 32
004f6354ret x30
004f6358
004f6358loc_4f6358:
004f6358mov x3, x30
004f635cbl runtime.morestack.abi0
004f6360b 0x4f6320
004f6364
004f6364loc_4f6364:
004f6364ldr x17, [x16]
004f6368add x20, sp, 40
004f636csubs xzr, x20, x17
004f6370b.ne 0x4f6340
004f6374add x20, sp, 8
004f6378str x20, [x16]
004f637cb 0x4f6340
004f6320
004f6380
004f6380github.com/bishopfox/sliver/implant/sliver/handlers.readMultipleFiles: ; void github.com/bishopfox/sliver/implant/sliver/handlers.readMultipleFiles(struct string path, struct string filter, bool recurse)
004f6380ldr x16, [x28+16]
004f6384sub x17, sp, 336
004f6388subs xzr, x17, x16
004f638cb.ls 0x4f696c
004f6390sub x20, sp, 464
004f6394stp x29, x30, [x20-8]
004f6398add sp, x20, 0
004f639csub x29, sp, 8
004f63a0str x0, [sp+472]
004f63a4str x1, [sp+480]
004f63a8str x2, [sp+488]
004f63acstr x3, [sp+496]
004f63b0strb w4, [sp+504]
004f63b4str xzr, [sp+120]
004f63b8adrp x0, 0x15c000
004f63bcadd x0, x0, 2048
004f63c0bl runtime.newobject
004f63c4str x0, [sp+448]
004f63c8adrp x27, 0x555000
004f63ccldr w1, [x27+3056]
004f63d0cbz w1, 0x4f63d8
004f63d4b 0x4f63dc
004f63d8
004f63d8loc_4f63d8:
004f63d8b 0x4f63f8
004f63dc
004f63dcloc_4f63dc:
004f63dcstr x0, [sp+176]
004f63e0mov x1, x0
004f63e4adrp x0, 0x15c000
004f63e8add x0, x0, 2048
004f63ecbl runtime.wbZero
004f63f0ldr x0, [sp+176]
004f63f4b 0x4f63f8
004f63f8
004f63f8loc_4f63f8:
004f63f8stp xzr, xzr, [x0]
004f63fcstp xzr, xzr, [x0+16]
004f6400str xzr, [x0+32]
004f6404adrp x0, 0x1a3000
004f6408add x0, x0, 1920
004f640cbl runtime.newobject
004f6410str x0, [sp+344]
004f6414adrp x27, 0x555000
004f6418ldr w1, [x27+3056]
004f641ccbz w1, 0x4f6424
004f6420b 0x4f6428
004f6424
004f6424loc_4f6424:
004f6424b 0x4f6444
004f6428
004f6428loc_4f6428:
004f6428str x0, [sp+168]
004f642cmov x1, x0
004f6430adrp x0, 0x1a3000
004f6434add x0, x0, 1920
004f6438bl runtime.wbZero
004f643cldr x0, [sp+168]
004f6440b 0x4f6444
004f6444
004f6444loc_4f6444:
004f6444mov x20, x0
004f6448adr x27, 16
004f644cstp x29, x27, [sp-24]
004f6450sub x29, sp, 24
004f6454bl fn_87cec
004f6458sub x29, sp, 8
004f645cldr x3, [sp+488]
004f6460ldr x1, [sp+472]
004f6464ldr x4, [sp+496]
004f6468ldr x2, [sp+480]
004f646cmov x0, xzr
004f6470bl runtime.concatstring2
004f6474ldr x5, [sp+344]
004f6478ldrsb x27, [x5]
004f647cstr x1, [x5+16]
004f6480adrp x27, 0x555000
004f6484ldr w6, [x27+3056]
004f6488cbz w6, 0x4f6490
004f648cb 0x4f6494
004f6490
004f6490loc_4f6490:
004f6490b 0x4f64a8
004f6494
004f6494loc_4f6494:
004f6494bl runtime.gcWriteBarrier2
004f6498str x0, [x25]
004f649cldr x7, [x5+8]
004f64a0str x7, [x25+8]
004f64a4b 0x4f64a8
004f64a8
004f64a8loc_4f64a8:
004f64a8str x0, [x5+8]
004f64acldr x7, [sp+344]
004f64b0ldrsb x27, [x7]
004f64b4orr x8, xzr, 1
004f64b8strb w8, [x7+40]
004f64bcldr x7, [sp+344]
004f64c0ldrsb x27, [x7]
004f64c4strb w8, [x7+88]
004f64c8ldr x7, [sp+344]
004f64ccldrsb x27, [x7]
004f64d0str wzr, [x7+92]
004f64d4ldr x7, [sp+344]
004f64d8ldrsb x27, [x7]
004f64dcorr x8, xzr, 1
004f64e0str w8, [x7+96]
004f64e4ldr x7, [sp+344]
004f64e8str x7, [sp+152]
004f64ecldr x7, [sp+448]
004f64f0str x7, [sp+424]
004f64f4stp xzr, xzr, [sp+408]
004f64f8ldrb w4, [sp+504]
004f64fcldr x2, [sp+488]
004f6500ldr x0, [sp+472]
004f6504ldr x3, [sp+496]
004f6508ldr x1, [sp+480]
004f650cldr x6, [sp+424]
004f6510adrp x5, 0x21d000
004f6514add x5, x5, 2976
004f6518bl github.com/bishopfox/sliver/implant/sliver/handlers.compressDir
004f651cstr x0, [sp+104]
004f6520str x1, [sp+96]
004f6524str x2, [sp+408]
004f6528str x3, [sp+416]
004f652cldr x7, [sp+104]
004f6530str x7, [sp+88]
004f6534ldr x7, [sp+96]
004f6538str x7, [sp+112]
004f653cstr x2, [sp+432]
004f6540str x3, [sp+440]
004f6544ldr x7, [sp+88]
004f6548str x7, [sp+80]
004f654cldr x7, [sp+112]
004f6550str x7, [sp+72]
004f6554str x2, [sp+136]
004f6558str x3, [sp+144]
004f655cstp xzr, xzr, [sp+392]
004f6560add x7, sp, 392
004f6564str x7, [sp+312]
004f6568ldr x7, [sp+136]
004f656cldr x8, [sp+144]
004f6570str x7, [sp+296]
004f6574str x8, [sp+304]
004f6578str x7, [sp+288]
004f657cldr x7, [sp+288]
004f6580cbnz x7, 0x4f6588
004f6584b 0x4f6598
004f6588
004f6588loc_4f6588:
004f6588ldr x5, [sp+288]
004f658cldr x5, [x5+8]
004f6590str x5, [sp+288]
004f6594b 0x4f659c
004f6598
004f6598loc_4f6598:
004f6598b 0x4f659c
004f659c
004f659cloc_4f659c:
004f659cldr x5, [sp+312]
004f65a0ldrsb x27, [x5]
004f65a4ldr x6, [sp+288]
004f65a8ldr x7, [sp+304]
004f65acstr x6, [x5]
004f65b0adrp x27, 0x555000
004f65b4ldr w6, [x27+3056]
004f65b8cbz w6, 0x4f65c0
004f65bcb 0x4f65c4
004f65c0
004f65c0loc_4f65c0:
004f65c0b 0x4f65d8
004f65c4
004f65c4loc_4f65c4:
004f65c4bl runtime.gcWriteBarrier2
004f65c8str x7, [x25]
004f65ccldr x6, [x5+8]
004f65d0str x6, [x25+8]
004f65d4b 0x4f65d8
004f65d8
004f65d8loc_4f65d8:
004f65d8str x7, [x5+8]
004f65dcldr x2, [sp+312]
004f65e0ldrsb x27, [x2]
004f65e4b 0x4f65e8
004f65e8
004f65e8loc_4f65e8:
004f65e8str x2, [sp+320]
004f65ecorr x4, xzr, 1
004f65f0str x4, [sp+328]
004f65f4str x4, [sp+336]
004f65f8adrp x0, 0x1c7000
004f65fcadd x0, x0, 442
004f6600orr x1, xzr, 30
004f6604mov x3, x4
004f6608bl log.Printf
004f660cldr x5, [sp+152]
004f6610ldrsb x27, [x5]
004f6614ldr x6, [sp+80]
004f6618str w6, [x5+92]
004f661cldr x5, [sp+152]
004f6620ldrsb x27, [x5]
004f6624ldr x6, [sp+72]
004f6628str w6, [x5+96]
004f662cldr x5, [sp+136]
004f6630cbnz x5, 0x4f6638
004f6634b 0x4f67d4
004f6638
004f6638loc_4f6638:
004f6638stp xzr, xzr, [sp+392]
004f663cadd x5, sp, 392
004f6640str x5, [sp+256]
004f6644ldr x5, [sp+136]
004f6648ldr x6, [sp+144]
004f664cstr x5, [sp+240]
004f6650str x6, [sp+248]
004f6654str x5, [sp+232]
004f6658ldr x5, [sp+232]
004f665ccbnz x5, 0x4f6664
004f6660b 0x4f6674
004f6664
004f6664loc_4f6664:
004f6664ldr x5, [sp+232]
004f6668ldr x5, [x5+8]
004f666cstr x5, [sp+232]
004f6670b 0x4f6678
004f6674
004f6674loc_4f6674:
004f6674b 0x4f6678
004f6678
004f6678loc_4f6678:
004f6678ldr x5, [sp+256]
004f667cldrsb x27, [x5]
004f6680ldr x6, [sp+232]
004f6684ldr x7, [sp+248]
004f6688str x6, [x5]
004f668cadrp x27, 0x555000
004f6690ldr w6, [x27+3056]
004f6694cbz w6, 0x4f669c
004f6698b 0x4f66a0
004f669c
004f669cloc_4f669c:
004f669cb 0x4f66b4
004f66a0
004f66a0loc_4f66a0:
004f66a0bl runtime.gcWriteBarrier2
004f66a4str x7, [x25]
004f66a8ldr x6, [x5+8]
004f66acstr x6, [x25+8]
004f66b0b 0x4f66b4
004f66b4
004f66b4loc_4f66b4:
004f66b4str x7, [x5+8]
004f66b8ldr x2, [sp+256]
004f66bcldrsb x27, [x2]
004f66c0b 0x4f66c4
004f66c4
004f66c4loc_4f66c4:
004f66c4str x2, [sp+264]
004f66c8orr x4, xzr, 1
004f66ccstr x4, [sp+272]
004f66d0str x4, [sp+280]
004f66d4adrp x0, 0x1ba000
004f66d8add x0, x0, 15
004f66dcorr x1, xzr, 2
004f66e0mov x3, x4
004f66e4bl fmt.Sprintf
004f66e8str x0, [sp+376]
004f66ecstr x1, [sp+384]
004f66f0adrp x0, 0x18f000
004f66f4add x0, x0, 3648
004f66f8bl runtime.newobject
004f66fcstr x0, [sp+224]
004f6700adrp x27, 0x555000
004f6704ldr w5, [x27+3056]
004f6708cbz w5, 0x4f6710
004f670cb 0x4f6714
004f6710
004f6710loc_4f6710:
004f6710b 0x4f6730
004f6714
004f6714loc_4f6714:
004f6714str x0, [sp+160]
004f6718mov x1, x0
004f671cadrp x0, 0x18f000
004f6720add x0, x0, 3648
004f6724bl runtime.wbZero
004f6728ldr x0, [sp+160]
004f672cb 0x4f6730
004f6730
004f6730loc_4f6730:
004f6730mov x20, x0
004f6734adr x27, 16
004f6738stp x29, x27, [sp-24]
004f673csub x29, sp, 24
004f6740bl fn_87cf8
004f6744sub x29, sp, 8
004f6748ldr x1, [sp+224]
004f674cldrsb x27, [x1]
004f6750ldr x2, [sp+376]
004f6754ldr x3, [sp+384]
004f6758str x3, [x1+16]
004f675cadrp x27, 0x555000
004f6760ldr w3, [x27+3056]
004f6764cbz w3, 0x4f676c
004f6768b 0x4f6770
004f676c
004f676cloc_4f676c:
004f676cb 0x4f6784
004f6770
004f6770loc_4f6770:
004f6770bl runtime.gcWriteBarrier2
004f6774str x2, [x25]
004f6778ldr x3, [x1+8]
004f677cstr x3, [x25+8]
004f6780b 0x4f6784
004f6784
004f6784loc_4f6784:
004f6784str x2, [x1+8]
004f6788ldr x1, [sp+152]
004f678cldrsb x27, [x1]
004f6790ldr x2, [sp+224]
004f6794adrp x27, 0x555000
004f6798ldr w3, [x27+3056]
004f679ccbz w3, 0x4f67a4
004f67a0b 0x4f67a8
004f67a4
004f67a4loc_4f67a4:
004f67a4b 0x4f67bc
004f67a8
004f67a8loc_4f67a8:
004f67a8bl runtime.gcWriteBarrier2
004f67acstr x2, [x25]
004f67b0ldr x3, [x1+104]
004f67b4str x3, [x25+8]
004f67b8b 0x4f67bc
004f67bc
004f67bcloc_4f67bc:
004f67bcstr x2, [x1+104]
004f67c0ldr x0, [sp+152]
004f67c4str x0, [sp+120]
004f67c8ldp x29, x30, [sp-8]
004f67ccadd sp, sp, 464
004f67d0ret x30
004f67d4
004f67d4loc_4f67d4:
004f67d4adrp x0, 0x555000
004f67d8add x0, x0, 1504
004f67dcstr x0, [sp+192]
004f67e0b 0x4f67e4
004f67e4
004f67e4loc_4f67e4:
004f67e4str x0, [sp+200]
004f67e8stp xzr, xzr, [sp+208]
004f67ecmov x1, xzr
004f67f0mov x2, x1
004f67f4bl bytes.NewBuffer
004f67f8str x0, [sp+128]
004f67fcstr x0, [sp+424]
004f6800ldr x0, [sp+448]
004f6804bl bytes.(*Buffer).Bytes
004f6808str x0, [sp+352]
004f680cstr x1, [sp+360]
004f6810str x2, [sp+368]
004f6814ldr x3, [sp+424]
004f6818mov x4, x2
004f681cmov x2, x0
004f6820adrp x0, 0x21d000
004f6824add x0, x0, 2976
004f6828mov x5, x1
004f682cmov x1, x3
004f6830mov x3, x5
004f6834bl github.com/bishopfox/sliver/implant/sliver/handlers.gzipWrite
004f6838ldr x0, [sp+128]
004f683cbl bytes.(*Buffer).Bytes
004f6840str x0, [sp+352]
004f6844str x1, [sp+360]
004f6848str x2, [sp+368]
004f684cldr x3, [sp+152]
004f6850ldrsb x27, [x3]
004f6854str x1, [x3+72]
004f6858str x2, [x3+80]
004f685cadrp x27, 0x555000
004f6860ldr w4, [x27+3056]
004f6864cbz w4, 0x4f686c
004f6868b 0x4f6870
004f686c
004f686cloc_4f686c:
004f686cb 0x4f6884
004f6870
004f6870loc_4f6870:
004f6870bl runtime.gcWriteBarrier2
004f6874str x0, [x25]
004f6878ldr x1, [x3+64]
004f687cstr x1, [x25+8]
004f6880b 0x4f6884
004f6884
004f6884loc_4f6884:
004f6884str x0, [x3+64]
004f6888ldr x1, [sp+152]
004f688cldrsb x27, [x1]
004f6890orr x2, xzr, 4
004f6894str x2, [x1+32]
004f6898adrp x27, 0x555000
004f689cldr w2, [x27+3056]
004f68a0cbz w2, 0x4f68a8
004f68a4b 0x4f68ac
004f68a8
004f68a8loc_4f68a8:
004f68a8b 0x4f68bc
004f68ac
004f68acloc_4f68ac:
004f68acldr x2, [x1+24]
004f68b0bl runtime.gcWriteBarrier1
004f68b4str x2, [x25]
004f68b8b 0x4f68bc
004f68bc
004f68bcloc_4f68bc:
004f68bcadrp x2, 0x1ba000
004f68c0add x2, x2, 954
004f68c4str x2, [x1+24]
004f68c8adrp x0, 0x18f000
004f68ccadd x0, x0, 3648
004f68d0bl runtime.newobject
004f68d4str x0, [sp+184]
004f68d8adrp x27, 0x555000
004f68dcldr w1, [x27+3056]
004f68e0cbz w1, 0x4f68e8
004f68e4b 0x4f68ec
004f68e8
004f68e8loc_4f68e8:
004f68e8b 0x4f6908
004f68ec
004f68ecloc_4f68ec:
004f68ecstr x0, [sp+160]
004f68f0mov x1, x0
004f68f4adrp x0, 0x18f000
004f68f8add x0, x0, 3648
004f68fcbl runtime.wbZero
004f6900ldr x0, [sp+160]
004f6904b 0x4f6908
004f6908
004f6908loc_4f6908:
004f6908mov x20, x0
004f690cadr x27, 16
004f6910stp x29, x27, [sp-24]
004f6914sub x29, sp, 24
004f6918bl fn_87cf8
004f691csub x29, sp, 8
004f6920ldr x1, [sp+152]
004f6924ldrsb x27, [x1]
004f6928ldr x2, [sp+184]
004f692cadrp x27, 0x555000
004f6930ldr w3, [x27+3056]
004f6934cbz w3, 0x4f693c
004f6938b 0x4f6940
004f693c
004f693cloc_4f693c:
004f693cb 0x4f6954
004f6940
004f6940loc_4f6940:
004f6940bl runtime.gcWriteBarrier2
004f6944str x2, [x25]
004f6948ldr x3, [x1+104]
004f694cstr x3, [x25+8]
004f6950b 0x4f6954
004f6954
004f6954loc_4f6954:
004f6954str x2, [x1+104]
004f6958ldr x0, [sp+152]
004f695cstr x0, [sp+120]
004f6960ldp x29, x30, [sp-8]
004f6964add sp, sp, 464
004f6968ret x30
004f696c
004f696cloc_4f696c:
004f696cstp x0, x1, [sp+8]
004f6970stp x2, x3, [sp+24]
004f6974strb w4, [sp+40]
004f6978mov x3, x30
004f697cbl runtime.morestack_noctxt.abi0
004f6980ldp x0, x1, [sp+8]
004f6984ldp x2, x3, [sp+24]
004f6988ldrb w4, [sp+40]
004f698cb 0x4f6380
004f6380
004f6380github.com/bishopfox/sliver/implant/sliver/handlers.readMultipleFiles: ; void github.com/bishopfox/sliver/implant/sliver/handlers.readMultipleFiles(struct string path, struct string filter, bool recurse)
004f6380ldr x16, [x28+16]
004f6384sub x17, sp, 336
004f6388subs xzr, x17, x16
004f638cb.ls 0x4f696c
004f6390sub x20, sp, 464
004f6394stp x29, x30, [x20-8]
004f6398add sp, x20, 0
004f639csub x29, sp, 8
004f63a0str x0, [sp+472]
004f63a4str x1, [sp+480]
004f63a8str x2, [sp+488]
004f63acstr x3, [sp+496]
004f63b0strb w4, [sp+504]
004f63b4str xzr, [sp+120]
004f63b8adrp x0, 0x15c000
004f63bcadd x0, x0, 2048
004f63c0bl runtime.newobject
004f63c4str x0, [sp+448]
004f63c8adrp x27, 0x555000
004f63ccldr w1, [x27+3056]
004f63d0cbz w1, 0x4f63d8
004f63d4b 0x4f63dc
004f63d8
004f63d8loc_4f63d8:
004f63d8b 0x4f63f8
004f63dc
004f63dcloc_4f63dc:
004f63dcstr x0, [sp+176]
004f63e0mov x1, x0
004f63e4adrp x0, 0x15c000
004f63e8add x0, x0, 2048
004f63ecbl runtime.wbZero
004f63f0ldr x0, [sp+176]
004f63f4b 0x4f63f8
004f63f8
004f63f8loc_4f63f8:
004f63f8stp xzr, xzr, [x0]
004f63fcstp xzr, xzr, [x0+16]
004f6400str xzr, [x0+32]
004f6404adrp x0, 0x1a3000
004f6408add x0, x0, 1920
004f640cbl runtime.newobject
004f6410str x0, [sp+344]
004f6414adrp x27, 0x555000
004f6418ldr w1, [x27+3056]
004f641ccbz w1, 0x4f6424
004f6420b 0x4f6428
004f6424
004f6424loc_4f6424:
004f6424b 0x4f6444
004f6428
004f6428loc_4f6428:
004f6428str x0, [sp+168]
004f642cmov x1, x0
004f6430adrp x0, 0x1a3000
004f6434add x0, x0, 1920
004f6438bl runtime.wbZero
004f643cldr x0, [sp+168]
004f6440b 0x4f6444
004f6444
004f6444loc_4f6444:
004f6444mov x20, x0
004f6448adr x27, 16
004f644cstp x29, x27, [sp-24]
004f6450sub x29, sp, 24
004f6454bl fn_87cec
004f6458sub x29, sp, 8
004f645cldr x3, [sp+488]
004f6460ldr x1, [sp+472]
004f6464ldr x4, [sp+496]
004f6468ldr x2, [sp+480]
004f646cmov x0, xzr
004f6470bl runtime.concatstring2
004f6474ldr x5, [sp+344]
004f6478ldrsb x27, [x5]
004f647cstr x1, [x5+16]
004f6480adrp x27, 0x555000
004f6484ldr w6, [x27+3056]
004f6488cbz w6, 0x4f6490
004f648cb 0x4f6494
004f6490
004f6490loc_4f6490:
004f6490b 0x4f64a8
004f6494
004f6494loc_4f6494:
004f6494bl runtime.gcWriteBarrier2
004f6498str x0, [x25]
004f649cldr x7, [x5+8]
004f64a0str x7, [x25+8]
004f64a4b 0x4f64a8
004f64a8
004f64a8loc_4f64a8:
004f64a8str x0, [x5+8]
004f64acldr x7, [sp+344]
004f64b0ldrsb x27, [x7]
004f64b4orr x8, xzr, 1
004f64b8strb w8, [x7+40]
004f64bcldr x7, [sp+344]
004f64c0ldrsb x27, [x7]
004f64c4strb w8, [x7+88]
004f64c8ldr x7, [sp+344]
004f64ccldrsb x27, [x7]
004f64d0str wzr, [x7+92]
004f64d4ldr x7, [sp+344]
004f64d8ldrsb x27, [x7]
004f64dcorr x8, xzr, 1
004f64e0str w8, [x7+96]
004f64e4ldr x7, [sp+344]
004f64e8str x7, [sp+152]
004f64ecldr x7, [sp+448]
004f64f0str x7, [sp+424]
004f64f4stp xzr, xzr, [sp+408]
004f64f8ldrb w4, [sp+504]
004f64fcldr x2, [sp+488]
004f6500ldr x0, [sp+472]
004f6504ldr x3, [sp+496]
004f6508ldr x1, [sp+480]
004f650cldr x6, [sp+424]
004f6510adrp x5, 0x21d000
004f6514add x5, x5, 2976
004f6518bl github.com/bishopfox/sliver/implant/sliver/handlers.compressDir
004f651cstr x0, [sp+104]
004f6520str x1, [sp+96]
004f6524str x2, [sp+408]
004f6528str x3, [sp+416]
004f652cldr x7, [sp+104]
004f6530str x7, [sp+88]
004f6534ldr x7, [sp+96]
004f6538str x7, [sp+112]
004f653cstr x2, [sp+432]
004f6540str x3, [sp+440]
004f6544ldr x7, [sp+88]
004f6548str x7, [sp+80]
004f654cldr x7, [sp+112]
004f6550str x7, [sp+72]
004f6554str x2, [sp+136]
004f6558str x3, [sp+144]
004f655cstp xzr, xzr, [sp+392]
004f6560add x7, sp, 392
004f6564str x7, [sp+312]
004f6568ldr x7, [sp+136]
004f656cldr x8, [sp+144]
004f6570str x7, [sp+296]
004f6574str x8, [sp+304]
004f6578str x7, [sp+288]
004f657cldr x7, [sp+288]
004f6580cbnz x7, 0x4f6588
004f6584b 0x4f6598
004f6588
004f6588loc_4f6588:
004f6588ldr x5, [sp+288]
004f658cldr x5, [x5+8]
004f6590str x5, [sp+288]
004f6594b 0x4f659c
004f6598
004f6598loc_4f6598:
004f6598b 0x4f659c
004f659c
004f659cloc_4f659c:
004f659cldr x5, [sp+312]
004f65a0ldrsb x27, [x5]
004f65a4ldr x6, [sp+288]
004f65a8ldr x7, [sp+304]
004f65acstr x6, [x5]
004f65b0adrp x27, 0x555000
004f65b4ldr w6, [x27+3056]
004f65b8cbz w6, 0x4f65c0
004f65bcb 0x4f65c4
004f65c0
004f65c0loc_4f65c0:
004f65c0b 0x4f65d8
004f65c4
004f65c4loc_4f65c4:
004f65c4bl runtime.gcWriteBarrier2
004f65c8str x7, [x25]
004f65ccldr x6, [x5+8]
004f65d0str x6, [x25+8]
004f65d4b 0x4f65d8
004f65d8
004f65d8loc_4f65d8:
004f65d8str x7, [x5+8]
004f65dcldr x2, [sp+312]
004f65e0ldrsb x27, [x2]
004f65e4b 0x4f65e8
004f65e8
004f65e8loc_4f65e8:
004f65e8str x2, [sp+320]
004f65ecorr x4, xzr, 1
004f65f0str x4, [sp+328]
004f65f4str x4, [sp+336]
004f65f8adrp x0, 0x1c7000
004f65fcadd x0, x0, 442
004f6600orr x1, xzr, 30
004f6604mov x3, x4
004f6608bl log.Printf
004f660cldr x5, [sp+152]
004f6610ldrsb x27, [x5]
004f6614ldr x6, [sp+80]
004f6618str w6, [x5+92]
004f661cldr x5, [sp+152]
004f6620ldrsb x27, [x5]
004f6624ldr x6, [sp+72]
004f6628str w6, [x5+96]
004f662cldr x5, [sp+136]
004f6630cbnz x5, 0x4f6638
004f6634b 0x4f67d4
004f6638
004f6638loc_4f6638:
004f6638stp xzr, xzr, [sp+392]
004f663cadd x5, sp, 392
004f6640str x5, [sp+256]
004f6644ldr x5, [sp+136]
004f6648ldr x6, [sp+144]
004f664cstr x5, [sp+240]
004f6650str x6, [sp+248]
004f6654str x5, [sp+232]
004f6658ldr x5, [sp+232]
004f665ccbnz x5, 0x4f6664
004f6660b 0x4f6674
004f6664
004f6664loc_4f6664:
004f6664ldr x5, [sp+232]
004f6668ldr x5, [x5+8]
004f666cstr x5, [sp+232]
004f6670b 0x4f6678
004f6674
004f6674loc_4f6674:
004f6674b 0x4f6678
004f6678
004f6678loc_4f6678:
004f6678ldr x5, [sp+256]
004f667cldrsb x27, [x5]
004f6680ldr x6, [sp+232]
004f6684ldr x7, [sp+248]
004f6688str x6, [x5]
004f668cadrp x27, 0x555000
004f6690ldr w6, [x27+3056]
004f6694cbz w6, 0x4f669c
004f6698b 0x4f66a0
004f669c
004f669cloc_4f669c:
004f669cb 0x4f66b4
004f66a0
004f66a0loc_4f66a0:
004f66a0bl runtime.gcWriteBarrier2
004f66a4str x7, [x25]
004f66a8ldr x6, [x5+8]
004f66acstr x6, [x25+8]
004f66b0b 0x4f66b4
004f66b4
004f66b4loc_4f66b4:
004f66b4str x7, [x5+8]
004f66b8ldr x2, [sp+256]
004f66bcldrsb x27, [x2]
004f66c0b 0x4f66c4
004f66c4
004f66c4loc_4f66c4:
004f66c4str x2, [sp+264]
004f66c8orr x4, xzr, 1
004f66ccstr x4, [sp+272]
004f66d0str x4, [sp+280]
004f66d4adrp x0, 0x1ba000
004f66d8add x0, x0, 15
004f66dcorr x1, xzr, 2
004f66e0mov x3, x4
004f66e4bl fmt.Sprintf
004f66e8str x0, [sp+376]
004f66ecstr x1, [sp+384]
004f66f0adrp x0, 0x18f000
004f66f4add x0, x0, 3648
004f66f8bl runtime.newobject
004f66fcstr x0, [sp+224]
004f6700adrp x27, 0x555000
004f6704ldr w5, [x27+3056]
004f6708cbz w5, 0x4f6710
004f670cb 0x4f6714
004f6710
004f6710loc_4f6710:
004f6710b 0x4f6730
004f6714
004f6714loc_4f6714:
004f6714str x0, [sp+160]
004f6718mov x1, x0
004f671cadrp x0, 0x18f000
004f6720add x0, x0, 3648
004f6724bl runtime.wbZero
004f6728ldr x0, [sp+160]
004f672cb 0x4f6730
004f6730
004f6730loc_4f6730:
004f6730mov x20, x0
004f6734adr x27, 16
004f6738stp x29, x27, [sp-24]
004f673csub x29, sp, 24
004f6740bl fn_87cf8
004f6744sub x29, sp, 8
004f6748ldr x1, [sp+224]
004f674cldrsb x27, [x1]
004f6750ldr x2, [sp+376]
004f6754ldr x3, [sp+384]
004f6758str x3, [x1+16]
004f675cadrp x27, 0x555000
004f6760ldr w3, [x27+3056]
004f6764cbz w3, 0x4f676c
004f6768b 0x4f6770
004f676c
004f676cloc_4f676c:
004f676cb 0x4f6784
004f6770
004f6770loc_4f6770:
004f6770bl runtime.gcWriteBarrier2
004f6774str x2, [x25]
004f6778ldr x3, [x1+8]
004f677cstr x3, [x25+8]
004f6780b 0x4f6784
004f6784
004f6784loc_4f6784:
004f6784str x2, [x1+8]
004f6788ldr x1, [sp+152]
004f678cldrsb x27, [x1]
004f6790ldr x2, [sp+224]
004f6794adrp x27, 0x555000
004f6798ldr w3, [x27+3056]
004f679ccbz w3, 0x4f67a4
004f67a0b 0x4f67a8
004f67a4
004f67a4loc_4f67a4:
004f67a4b 0x4f67bc
004f67a8
004f67a8loc_4f67a8:
004f67a8bl runtime.gcWriteBarrier2
004f67acstr x2, [x25]
004f67b0ldr x3, [x1+104]
004f67b4str x3, [x25+8]
004f67b8b 0x4f67bc
004f67bc
004f67bcloc_4f67bc:
004f67bcstr x2, [x1+104]
004f67c0ldr x0, [sp+152]
004f67c4str x0, [sp+120]
004f67c8ldp x29, x30, [sp-8]
004f67ccadd sp, sp, 464
004f67d0ret x30
004f67d4
004f67d4loc_4f67d4:
004f67d4adrp x0, 0x555000
004f67d8add x0, x0, 1504
004f67dcstr x0, [sp+192]
004f67e0b 0x4f67e4
004f67e4
004f67e4loc_4f67e4:
004f67e4str x0, [sp+200]
004f67e8stp xzr, xzr, [sp+208]
004f67ecmov x1, xzr
004f67f0mov x2, x1
004f67f4bl bytes.NewBuffer
004f67f8str x0, [sp+128]
004f67fcstr x0, [sp+424]
004f6800ldr x0, [sp+448]
004f6804bl bytes.(*Buffer).Bytes
004f6808str x0, [sp+352]
004f680cstr x1, [sp+360]
004f6810str x2, [sp+368]
004f6814ldr x3, [sp+424]
004f6818mov x4, x2
004f681cmov x2, x0
004f6820adrp x0, 0x21d000
004f6824add x0, x0, 2976
004f6828mov x5, x1
004f682cmov x1, x3
004f6830mov x3, x5
004f6834bl github.com/bishopfox/sliver/implant/sliver/handlers.gzipWrite
004f6838ldr x0, [sp+128]
004f683cbl bytes.(*Buffer).Bytes
004f6840str x0, [sp+352]
004f6844str x1, [sp+360]
004f6848str x2, [sp+368]
004f684cldr x3, [sp+152]
004f6850ldrsb x27, [x3]
004f6854str x1, [x3+72]
004f6858str x2, [x3+80]
004f685cadrp x27, 0x555000
004f6860ldr w4, [x27+3056]
004f6864cbz w4, 0x4f686c
004f6868b 0x4f6870
004f686c
004f686cloc_4f686c:
004f686cb 0x4f6884
004f6870
004f6870loc_4f6870:
004f6870bl runtime.gcWriteBarrier2
004f6874str x0, [x25]
004f6878ldr x1, [x3+64]
004f687cstr x1, [x25+8]
004f6880b 0x4f6884
004f6884
004f6884loc_4f6884:
004f6884str x0, [x3+64]
004f6888ldr x1, [sp+152]
004f688cldrsb x27, [x1]
004f6890orr x2, xzr, 4
004f6894str x2, [x1+32]
004f6898adrp x27, 0x555000
004f689cldr w2, [x27+3056]
004f68a0cbz w2, 0x4f68a8
004f68a4b 0x4f68ac
004f68a8
004f68a8loc_4f68a8:
004f68a8b 0x4f68bc
004f68ac
004f68acloc_4f68ac:
004f68acldr x2, [x1+24]
004f68b0bl runtime.gcWriteBarrier1
004f68b4str x2, [x25]
004f68b8b 0x4f68bc
004f68bc
004f68bcloc_4f68bc:
004f68bcadrp x2, 0x1ba000
004f68c0add x2, x2, 954
004f68c4str x2, [x1+24]
004f68c8adrp x0, 0x18f000
004f68ccadd x0, x0, 3648
004f68d0bl runtime.newobject
004f68d4str x0, [sp+184]
004f68d8adrp x27, 0x555000
004f68dcldr w1, [x27+3056]
004f68e0cbz w1, 0x4f68e8
004f68e4b 0x4f68ec
004f68e8
004f68e8loc_4f68e8:
004f68e8b 0x4f6908
004f68ec
004f68ecloc_4f68ec:
004f68ecstr x0, [sp+160]
004f68f0mov x1, x0
004f68f4adrp x0, 0x18f000
004f68f8add x0, x0, 3648
004f68fcbl runtime.wbZero
004f6900ldr x0, [sp+160]
004f6904b 0x4f6908
004f6908
004f6908loc_4f6908:
004f6908mov x20, x0
004f690cadr x27, 16
004f6910stp x29, x27, [sp-24]
004f6914sub x29, sp, 24
004f6918bl fn_87cf8
004f691csub x29, sp, 8
004f6920ldr x1, [sp+152]
004f6924ldrsb x27, [x1]
004f6928ldr x2, [sp+184]
004f692cadrp x27, 0x555000
004f6930ldr w3, [x27+3056]
004f6934cbz w3, 0x4f693c
004f6938b 0x4f6940
004f693c
004f693cloc_4f693c:
004f693cb 0x4f6954
004f6940
004f6940loc_4f6940:
004f6940bl runtime.gcWriteBarrier2
004f6944str x2, [x25]
004f6948ldr x3, [x1+104]
004f694cstr x3, [x25+8]
004f6950b 0x4f6954
004f6954
004f6954loc_4f6954:
004f6954str x2, [x1+104]
004f6958ldr x0, [sp+152]
004f695cstr x0, [sp+120]
004f6960ldp x29, x30, [sp-8]
004f6964add sp, sp, 464
004f6968ret x30
004f696c
004f696cloc_4f696c:
004f696cstp x0, x1, [sp+8]
004f6970stp x2, x3, [sp+24]
004f6974strb w4, [sp+40]
004f6978mov x3, x30
004f697cbl runtime.morestack_noctxt.abi0
004f6980ldp x0, x1, [sp+8]
004f6984ldp x2, x3, [sp+24]
004f6988ldrb w4, [sp+40]
004f698cb 0x4f6380
004f6380
004f6990
004f6990github.com/bishopfox/sliver/implant/sliver/handlers.prepareDownload: ; void github.com/bishopfox/sliver/implant/sliver/handlers.prepareDownload(struct string path, struct string filter, bool recurse, bool restrictedToFiles, int64 maxBytes, int64 maxLines)
004f6990ldr x16, [x28+16]
004f6994sub x17, sp, 752
004f6998subs xzr, x17, x16
004f699cb.ls 0x4f7830
004f69a0sub x20, sp, 880
004f69a4stp x29, x30, [x20-8]
004f69a8add sp, x20, 0
004f69acsub x29, sp, 8
004f69b0str x0, [sp+888]
004f69b4str x1, [sp+896]
004f69b8str x2, [sp+904]
004f69bcstr x3, [sp+912]
004f69c0strb w4, [sp+920]
004f69c4strb w5, [sp+921]
004f69c8str x6, [sp+928]
004f69ccstr x7, [sp+936]
004f69d0str xzr, [sp+64]
004f69d4stp xzr, xzr, [sp+176]
004f69d8adrp x0, 0x1a3000
004f69dcadd x0, x0, 1920
004f69e0bl runtime.newobject
004f69e4str x0, [sp+600]
004f69e8adrp x27, 0x555000
004f69ecldr w1, [x27+3056]
004f69f0cbz w1, 0x4f69f8
004f69f4b 0x4f69fc
004f69f8
004f69f8loc_4f69f8:
004f69f8b 0x4f6a18
004f69fc
004f69fcloc_4f69fc:
004f69fcstr x0, [sp+208]
004f6a00mov x1, x0
004f6a04adrp x0, 0x1a3000
004f6a08add x0, x0, 1920
004f6a0cbl runtime.wbZero
004f6a10ldr x0, [sp+208]
004f6a14b 0x4f6a18
004f6a18
004f6a18loc_4f6a18:
004f6a18mov x20, x0
004f6a1cadr x27, 16
004f6a20stp x29, x27, [sp-24]
004f6a24sub x29, sp, 24
004f6a28bl fn_87cec
004f6a2csub x29, sp, 8
004f6a30ldr x1, [sp+888]
004f6a34ldr x3, [sp+904]
004f6a38ldr x2, [sp+896]
004f6a3cldr x4, [sp+912]
004f6a40mov x0, xzr
004f6a44bl runtime.concatstring2
004f6a48ldr x5, [sp+600]
004f6a4cldrsb x27, [x5]
004f6a50str x1, [x5+16]
004f6a54adrp x27, 0x555000
004f6a58ldr w6, [x27+3056]
004f6a5ccbz w6, 0x4f6a64
004f6a60b 0x4f6a68
004f6a64
004f6a64loc_4f6a64:
004f6a64b 0x4f6a7c
004f6a68
004f6a68loc_4f6a68:
004f6a68bl runtime.gcWriteBarrier2
004f6a6cstr x0, [x25]
004f6a70ldr x1, [x5+8]
004f6a74str x1, [x25+8]
004f6a78b 0x4f6a7c
004f6a7c
004f6a7cloc_4f6a7c:
004f6a7cstr x0, [x5+8]
004f6a80ldr x1, [sp+600]
004f6a84ldrsb x27, [x1]
004f6a88strb wzr, [x1+40]
004f6a8cldr x1, [sp+600]
004f6a90ldrsb x27, [x1]
004f6a94strb wzr, [x1+88]
004f6a98ldr x1, [sp+600]
004f6a9cldrsb x27, [x1]
004f6aa0str wzr, [x1+92]
004f6aa4ldr x1, [sp+600]
004f6aa8ldrsb x27, [x1]
004f6aacorr x2, xzr, 1
004f6ab0str w2, [x1+96]
004f6ab4adrp x0, 0x18f000
004f6ab8add x0, x0, 3648
004f6abcbl runtime.newobject
004f6ac0str x0, [sp+592]
004f6ac4adrp x27, 0x555000
004f6ac8ldr w1, [x27+3056]
004f6acccbz w1, 0x4f6ad4
004f6ad0b 0x4f6ad8
004f6ad4
004f6ad4loc_4f6ad4:
004f6ad4b 0x4f6af4
004f6ad8
004f6ad8loc_4f6ad8:
004f6ad8str x0, [sp+200]
004f6adcmov x1, x0
004f6ae0adrp x0, 0x18f000
004f6ae4add x0, x0, 3648
004f6ae8bl runtime.wbZero
004f6aecldr x0, [sp+200]
004f6af0b 0x4f6af4
004f6af4
004f6af4loc_4f6af4:
004f6af4mov x20, x0
004f6af8adr x27, 16
004f6afcstp x29, x27, [sp-24]
004f6b00sub x29, sp, 24
004f6b04bl fn_87cf8
004f6b08sub x29, sp, 8
004f6b0cldr x5, [sp+600]
004f6b10ldrsb x27, [x5]
004f6b14ldr x6, [sp+592]
004f6b18adrp x27, 0x555000
004f6b1cldr w7, [x27+3056]
004f6b20cbz w7, 0x4f6b28
004f6b24b 0x4f6b2c
004f6b28
004f6b28loc_4f6b28:
004f6b28b 0x4f6b40
004f6b2c
004f6b2cloc_4f6b2c:
004f6b2cbl runtime.gcWriteBarrier2
004f6b30str x6, [x25]
004f6b34ldr x7, [x5+104]
004f6b38str x7, [x25+8]
004f6b3cb 0x4f6b40
004f6b40
004f6b40loc_4f6b40:
004f6b40str x6, [x5+104]
004f6b44ldr x5, [sp+600]
004f6b48str x5, [sp+192]
004f6b4cadd x27, sp, 736
004f6b50stp xzr, xzr, [x27]
004f6b54str xzr, [sp+752]
004f6b58add x27, sp, 720
004f6b5cstp xzr, xzr, [x27]
004f6b60ldr x3, [sp+904]
004f6b64ldr x1, [sp+888]
004f6b68ldr x4, [sp+912]
004f6b6cldr x2, [sp+896]
004f6b70mov x0, xzr
004f6b74bl runtime.concatstring2
004f6b78str x0, [sp+576]
004f6b7cstr x1, [sp+584]
004f6b80bl path/filepath.Glob
004f6b84str x0, [sp+736]
004f6b88str x1, [sp+744]
004f6b8cstr x2, [sp+752]
004f6b90str x3, [sp+720]
004f6b94str x4, [sp+728]
004f6b98ldr x5, [sp+736]
004f6b9cldr x6, [sp+744]
004f6ba0ldr x7, [sp+752]
004f6ba4str x5, [sp+848]
004f6ba8str x6, [sp+856]
004f6bacstr x7, [sp+864]
004f6bb0ldr x5, [sp+720]
004f6bb4ldr x6, [sp+728]
004f6bb8str x5, [sp+832]
004f6bbcstr x6, [sp+840]
004f6bc0ldr x5, [sp+848]
004f6bc4ldr x6, [sp+856]
004f6bc8ldr x7, [sp+864]
004f6bccstr x5, [sp+72]
004f6bd0str x6, [sp+80]
004f6bd4str x7, [sp+88]
004f6bd8ldr x5, [sp+840]
004f6bdcldr x6, [sp+832]
004f6be0str x6, [sp+176]
004f6be4str x5, [sp+184]
004f6be8cbnz x6, 0x4f6bf0
004f6becb 0x4f6d90
004f6bf0
004f6bf0loc_4f6bf0:
004f6bf0add x27, sp, 704
004f6bf4stp xzr, xzr, [x27]
004f6bf8add x5, sp, 704
004f6bfcstr x5, [sp+544]
004f6c00ldr x5, [sp+176]
004f6c04ldr x6, [sp+184]
004f6c08str x5, [sp+528]
004f6c0cstr x6, [sp+536]
004f6c10str x5, [sp+520]
004f6c14ldr x5, [sp+520]
004f6c18cbnz x5, 0x4f6c20
004f6c1cb 0x4f6c30
004f6c20
004f6c20loc_4f6c20:
004f6c20ldr x5, [sp+520]
004f6c24ldr x5, [x5+8]
004f6c28str x5, [sp+520]
004f6c2cb 0x4f6c34
004f6c30
004f6c30loc_4f6c30:
004f6c30b 0x4f6c34
004f6c34
004f6c34loc_4f6c34:
004f6c34ldr x5, [sp+544]
004f6c38ldrsb x27, [x5]
004f6c3cldr x6, [sp+520]
004f6c40ldr x7, [sp+536]
004f6c44str x6, [x5]
004f6c48adrp x27, 0x555000
004f6c4cldr w6, [x27+3056]
004f6c50cbz w6, 0x4f6c58
004f6c54b 0x4f6c5c
004f6c58
004f6c58loc_4f6c58:
004f6c58b 0x4f6c70
004f6c5c
004f6c5cloc_4f6c5c:
004f6c5cbl runtime.gcWriteBarrier2
004f6c60str x7, [x25]
004f6c64ldr x6, [x5+8]
004f6c68str x6, [x25+8]
004f6c6cb 0x4f6c70
004f6c70
004f6c70loc_4f6c70:
004f6c70str x7, [x5+8]
004f6c74ldr x2, [sp+544]
004f6c78ldrsb x27, [x2]
004f6c7cb 0x4f6c80
004f6c80
004f6c80loc_4f6c80:
004f6c80str x2, [sp+552]
004f6c84orr x4, xzr, 1
004f6c88str x4, [sp+560]
004f6c8cstr x4, [sp+568]
004f6c90adrp x0, 0x1ba000
004f6c94add x0, x0, 15
004f6c98orr x1, xzr, 2
004f6c9cmov x3, x4
004f6ca0bl fmt.Sprintf
004f6ca4str x0, [sp+688]
004f6ca8str x1, [sp+696]
004f6cacadrp x0, 0x18f000
004f6cb0add x0, x0, 3648
004f6cb4bl runtime.newobject
004f6cb8str x0, [sp+512]
004f6cbcadrp x27, 0x555000
004f6cc0ldr w5, [x27+3056]
004f6cc4cbz w5, 0x4f6ccc
004f6cc8b 0x4f6cd0
004f6ccc
004f6cccloc_4f6ccc:
004f6cccb 0x4f6cec
004f6cd0
004f6cd0loc_4f6cd0:
004f6cd0str x0, [sp+200]
004f6cd4mov x1, x0
004f6cd8adrp x0, 0x18f000
004f6cdcadd x0, x0, 3648
004f6ce0bl runtime.wbZero
004f6ce4ldr x0, [sp+200]
004f6ce8b 0x4f6cec
004f6cec
004f6cecloc_4f6cec:
004f6cecmov x20, x0
004f6cf0adr x27, 16
004f6cf4stp x29, x27, [sp-24]
004f6cf8sub x29, sp, 24
004f6cfcbl fn_87cf8
004f6d00sub x29, sp, 8
004f6d04ldr x1, [sp+512]
004f6d08ldrsb x27, [x1]
004f6d0cldr x2, [sp+688]
004f6d10ldr x3, [sp+696]
004f6d14str x3, [x1+16]
004f6d18adrp x27, 0x555000
004f6d1cldr w3, [x27+3056]
004f6d20cbz w3, 0x4f6d28
004f6d24b 0x4f6d2c
004f6d28
004f6d28loc_4f6d28:
004f6d28b 0x4f6d40
004f6d2c
004f6d2cloc_4f6d2c:
004f6d2cbl runtime.gcWriteBarrier2
004f6d30str x2, [x25]
004f6d34ldr x3, [x1+8]
004f6d38str x3, [x25+8]
004f6d3cb 0x4f6d40
004f6d40
004f6d40loc_4f6d40:
004f6d40str x2, [x1+8]
004f6d44ldr x1, [sp+192]
004f6d48ldrsb x27, [x1]
004f6d4cldr x2, [sp+512]
004f6d50adrp x27, 0x555000
004f6d54ldr w3, [x27+3056]
004f6d58cbz w3, 0x4f6d60
004f6d5cb 0x4f6d64
004f6d60
004f6d60loc_4f6d60:
004f6d60b 0x4f6d78
004f6d64
004f6d64loc_4f6d64:
004f6d64bl runtime.gcWriteBarrier2
004f6d68str x2, [x25]
004f6d6cldr x3, [x1+104]
004f6d70str x3, [x25+8]
004f6d74b 0x4f6d78
004f6d78
004f6d78loc_4f6d78:
004f6d78str x2, [x1+104]
004f6d7cldr x0, [sp+192]
004f6d80str x0, [sp+64]
004f6d84ldp x29, x30, [sp-8]
004f6d88add sp, sp, 880
004f6d8cret x30
004f6d90
004f6d90loc_4f6d90:
004f6d90ldr x5, [sp+80]
004f6d94str x5, [sp+56]
004f6d98cbz x5, 0x4f6da0
004f6d9cb 0x4f6e84
004f6da0
004f6da0loc_4f6da0:
004f6da0adrp x0, 0x18f000
004f6da4add x0, x0, 3648
004f6da8bl runtime.newobject
004f6dacstr x0, [sp+504]
004f6db0adrp x27, 0x555000
004f6db4ldr w1, [x27+3056]
004f6db8cbz w1, 0x4f6dc0
004f6dbcb 0x4f6dc4
004f6dc0
004f6dc0loc_4f6dc0:
004f6dc0b 0x4f6de0
004f6dc4
004f6dc4loc_4f6dc4:
004f6dc4str x0, [sp+200]
004f6dc8mov x1, x0
004f6dccadrp x0, 0x18f000
004f6dd0add x0, x0, 3648
004f6dd4bl runtime.wbZero
004f6dd8ldr x0, [sp+200]
004f6ddcb 0x4f6de0
004f6de0
004f6de0loc_4f6de0:
004f6de0mov x20, x0
004f6de4adr x27, 16
004f6de8stp x29, x27, [sp-24]
004f6decsub x29, sp, 24
004f6df0bl fn_87cf8
004f6df4sub x29, sp, 8
004f6df8ldr x1, [sp+504]
004f6dfcldrsb x27, [x1]
004f6e00movz x2, 22
004f6e04str x2, [x1+16]
004f6e08adrp x27, 0x555000
004f6e0cldr w2, [x27+3056]
004f6e10cbz w2, 0x4f6e18
004f6e14b 0x4f6e1c
004f6e18
004f6e18loc_4f6e18:
004f6e18b 0x4f6e2c
004f6e1c
004f6e1cloc_4f6e1c:
004f6e1cldr x2, [x1+8]
004f6e20bl runtime.gcWriteBarrier1
004f6e24str x2, [x25]
004f6e28b 0x4f6e2c
004f6e2c
004f6e2cloc_4f6e2c:
004f6e2cadrp x2, 0x1c1000
004f6e30add x2, x2, 2908
004f6e34str x2, [x1+8]
004f6e38ldr x1, [sp+192]
004f6e3cldrsb x27, [x1]
004f6e40ldr x2, [sp+504]
004f6e44adrp x27, 0x555000
004f6e48ldr w3, [x27+3056]
004f6e4ccbz w3, 0x4f6e54
004f6e50b 0x4f6e58
004f6e54
004f6e54loc_4f6e54:
004f6e54b 0x4f6e6c
004f6e58
004f6e58loc_4f6e58:
004f6e58bl runtime.gcWriteBarrier2
004f6e5cstr x2, [x25]
004f6e60ldr x3, [x1+104]
004f6e64str x3, [x25+8]
004f6e68b 0x4f6e6c
004f6e6c
004f6e6cloc_4f6e6c:
004f6e6cstr x2, [x1+104]
004f6e70ldr x0, [sp+192]
004f6e74str x0, [sp+64]
004f6e78ldp x29, x30, [sp-8]
004f6e7cadd sp, sp, 880
004f6e80ret x30
004f6e84
004f6e84loc_4f6e84:
004f6e84ldr x5, [sp+80]
004f6e88str x5, [sp+56]
004f6e8csubs xzr, x5, 1
004f6e90b.eq 0x4f6e98
004f6e94b 0x4f76ec
004f6e98
004f6e98loc_4f6e98:
004f6e98add x27, sp, 672
004f6e9cstp xzr, xzr, [x27]
004f6ea0add x27, sp, 720
004f6ea4stp xzr, xzr, [x27]
004f6ea8ldr x2, [sp+72]
004f6eacldr x1, [sp+80]
004f6eb0subs xzr, x1, 0
004f6eb4b.hi 0x4f6ebc
004f6eb8b 0x4f7824
004f6ebc
004f6ebcloc_4f6ebc:
004f6ebcldr x0, [x2]
004f6ec0ldr x1, [x2+8]
004f6ec4str x0, [sp+488]
004f6ec8str x1, [sp+496]
004f6eccbl os.Stat
004f6ed0str x0, [sp+672]
004f6ed4str x1, [sp+680]
004f6ed8str x2, [sp+720]
004f6edcstr x3, [sp+728]
004f6ee0ldr x2, [sp+672]
004f6ee4ldr x3, [sp+680]
004f6ee8str x2, [sp+816]
004f6eecstr x3, [sp+824]
004f6ef0ldr x2, [sp+720]
004f6ef4ldr x3, [sp+728]
004f6ef8str x2, [sp+800]
004f6efcstr x3, [sp+808]
004f6f00ldr x2, [sp+816]
004f6f04ldr x3, [sp+824]
004f6f08str x2, [sp+104]
004f6f0cstr x3, [sp+112]
004f6f10ldr x2, [sp+808]
004f6f14ldr x3, [sp+800]
004f6f18str x3, [sp+160]
004f6f1cstr x2, [sp+168]
004f6f20cbnz x3, 0x4f6f28
004f6f24b 0x4f70c8
004f6f28
004f6f28loc_4f6f28:
004f6f28add x27, sp, 704
004f6f2cstp xzr, xzr, [x27]
004f6f30add x5, sp, 704
004f6f34str x5, [sp+456]
004f6f38ldr x5, [sp+160]
004f6f3cldr x6, [sp+168]
004f6f40str x5, [sp+440]
004f6f44str x6, [sp+448]
004f6f48str x5, [sp+432]
004f6f4cldr x5, [sp+432]
004f6f50cbnz x5, 0x4f6f58
004f6f54b 0x4f6f68
004f6f58
004f6f58loc_4f6f58:
004f6f58ldr x5, [sp+432]
004f6f5cldr x5, [x5+8]
004f6f60str x5, [sp+432]
004f6f64b 0x4f6f6c
004f6f68
004f6f68loc_4f6f68:
004f6f68b 0x4f6f6c
004f6f6c
004f6f6cloc_4f6f6c:
004f6f6cldr x5, [sp+456]
004f6f70ldrsb x27, [x5]
004f6f74ldr x6, [sp+432]
004f6f78ldr x7, [sp+448]
004f6f7cstr x6, [x5]
004f6f80adrp x27, 0x555000
004f6f84ldr w6, [x27+3056]
004f6f88cbz w6, 0x4f6f90
004f6f8cb 0x4f6f94
004f6f90
004f6f90loc_4f6f90:
004f6f90b 0x4f6fa8
004f6f94
004f6f94loc_4f6f94:
004f6f94bl runtime.gcWriteBarrier2
004f6f98str x7, [x25]
004f6f9cldr x6, [x5+8]
004f6fa0str x6, [x25+8]
004f6fa4b 0x4f6fa8
004f6fa8
004f6fa8loc_4f6fa8:
004f6fa8str x7, [x5+8]
004f6facldr x2, [sp+456]
004f6fb0ldrsb x27, [x2]
004f6fb4b 0x4f6fb8
004f6fb8
004f6fb8loc_4f6fb8:
004f6fb8str x2, [sp+464]
004f6fbcorr x4, xzr, 1
004f6fc0str x4, [sp+472]
004f6fc4str x4, [sp+480]
004f6fc8adrp x0, 0x1ba000
004f6fccadd x0, x0, 15
004f6fd0orr x1, xzr, 2
004f6fd4mov x3, x4
004f6fd8bl fmt.Sprintf
004f6fdcstr x0, [sp+688]
004f6fe0str x1, [sp+696]
004f6fe4adrp x0, 0x18f000
004f6fe8add x0, x0, 3648
004f6fecbl runtime.newobject
004f6ff0str x0, [sp+424]
004f6ff4adrp x27, 0x555000
004f6ff8ldr w5, [x27+3056]
004f6ffccbz w5, 0x4f7004
004f7000b 0x4f7008
004f7004
004f7004loc_4f7004:
004f7004b 0x4f7024
004f7008
004f7008loc_4f7008:
004f7008str x0, [sp+200]
004f700cmov x1, x0
004f7010adrp x0, 0x18e000
004f7014add x0, x0, 3648
004f7018bl runtime.wbZero
004f701cldr x0, [sp+200]
004f7020b 0x4f7024
004f7024
004f7024loc_4f7024:
004f7024mov x20, x0
004f7028adr x27, 16
004f702cstp x29, x27, [sp-24]
004f7030sub x29, sp, 24
004f7034bl fn_87cf8
004f7038sub x29, sp, 8
004f703cldr x1, [sp+424]
004f7040ldrsb x27, [x1]
004f7044ldr x2, [sp+688]
004f7048ldr x3, [sp+696]
004f704cstr x3, [x1+16]
004f7050adrp x27, 0x554000
004f7054ldr w3, [x27+3056]
004f7058cbz w3, 0x4f7060
004f705cb 0x4f7064
004f7060
004f7060loc_4f7060:
004f7060b 0x4f7078
004f7064
004f7064loc_4f7064:
004f7064bl runtime.gcWriteBarrier2
004f7068str x2, [x25]
004f706cldr x3, [x1+8]
004f7070str x3, [x25+8]
004f7074b 0x4f7078
004f7078
004f7078loc_4f7078:
004f7078str x2, [x1+8]
004f707cldr x1, [sp+192]
004f7080ldrsb x27, [x1]
004f7084ldr x2, [sp+424]
004f7088adrp x27, 0x554000
004f708cldr w3, [x27+3056]
004f7090cbz w3, 0x4f7098
004f7094b 0x4f709c
004f7098
004f7098loc_4f7098:
004f7098b 0x4f70b0
004f709c
004f709cloc_4f709c:
004f709cbl runtime.gcWriteBarrier2
004f70a0str x2, [x25]
004f70a4ldr x3, [x1+104]
004f70a8str x3, [x25+8]
004f70acb 0x4f70b0
004f70b0
004f70b0loc_4f70b0:
004f70b0str x2, [x1+104]
004f70b4ldr x0, [sp+192]
004f70b8str x0, [sp+64]
004f70bcldp x29, x30, [sp-8]
004f70c0add sp, sp, 880
004f70c4ret x30
004f70c8
004f70c8loc_4f70c8:
004f70c8ldr x1, [sp+104]
004f70ccldrsb x27, [x1]
004f70d0ldr x1, [x1+24]
004f70d4ldr x0, [sp+112]
004f70d8blr x1
004f70dcstrb w0, [sp+55]
004f70e0tbnz w0, 0, 0x4f70e8
004f70e4b 0x4f7204
004f70e8
004f70e8loc_4f70e8:
004f70e8ldrb w5, [sp+921]
004f70ectbnz w5, 0, 0x4f70f4
004f70f0b 0x4f71d8
004f70f4
004f70f4loc_4f70f4:
004f70f4adrp x0, 0x18e000
004f70f8add x0, x0, 3648
004f70fcbl runtime.newobject
004f7100str x0, [sp+224]
004f7104adrp x27, 0x554000
004f7108ldr w1, [x27+3056]
004f710ccbz w1, 0x4f7114
004f7110b 0x4f7118
004f7114
004f7114loc_4f7114:
004f7114b 0x4f7134
004f7118
004f7118loc_4f7118:
004f7118str x0, [sp+200]
004f711cmov x1, x0
004f7120adrp x0, 0x18e000
004f7124add x0, x0, 3648
004f7128bl runtime.wbZero
004f712cldr x0, [sp+200]
004f7130b 0x4f7134
004f7134
004f7134loc_4f7134:
004f7134mov x20, x0
004f7138adr x27, 16
004f713cstp x29, x27, [sp-24]
004f7140sub x29, sp, 24
004f7144bl fn_87cf8
004f7148sub x29, sp, 8
004f714cldr x1, [sp+224]
004f7150ldrsb x27, [x1]
004f7154orr x2, xzr, 63
004f7158str x2, [x1+16]
004f715cadrp x27, 0x554000
004f7160ldr w2, [x27+3056]
004f7164cbz w2, 0x4f716c
004f7168b 0x4f7170
004f716c
004f716cloc_4f716c:
004f716cb 0x4f7180
004f7170
004f7170loc_4f7170:
004f7170ldr x2, [x1+8]
004f7174bl runtime.gcWriteBarrier1
004f7178str x2, [x25]
004f717cb 0x4f7180
004f7180
004f7180loc_4f7180:
004f7180adrp x2, 0x1d6000
004f7184add x2, x2, 339
004f7188str x2, [x1+8]
004f718cldr x1, [sp+192]
004f7190ldrsb x27, [x1]
004f7194ldr x2, [sp+224]
004f7198adrp x27, 0x554000
004f719cldr w3, [x27+3056]
004f71a0cbz w3, 0x4f71a8
004f71a4b 0x4f71ac
004f71a8
004f71a8loc_4f71a8:
004f71a8b 0x4f71c0
004f71ac
004f71acloc_4f71ac:
004f71acbl runtime.gcWriteBarrier2
004f71b0str x2, [x25]
004f71b4ldr x3, [x1+104]
004f71b8str x3, [x25+8]
004f71bcb 0x4f71c0
004f71c0
004f71c0loc_4f71c0:
004f71c0str x2, [x1+104]
004f71c4ldr x0, [sp+192]
004f71c8str x0, [sp+64]
004f71ccldp x29, x30, [sp-8]
004f71d0add sp, sp, 880
004f71d4ret x30
004f71d8
004f71d8loc_4f71d8:
004f71d8ldrb w4, [sp+920]
004f71dcldr x0, [sp+888]
004f71e0ldr x2, [sp+904]
004f71e4ldr x1, [sp+896]
004f71e8ldr x3, [sp+912]
004f71ecbl github.com/bishopfox/sliver/implant/sliver/handlers.readMultipleFiles
004f71f0str x0, [sp+192]
004f71f4str x0, [sp+64]
004f71f8ldp x29, x30, [sp-8]
004f71fcadd sp, sp, 880
004f7200ret x30
004f7204
004f7204loc_4f7204:
004f7204str xzr, [sp+648]
004f7208add x27, sp, 656
004f720cstp xzr, xzr, [x27]
004f7210add x27, sp, 720
004f7214stp xzr, xzr, [x27]
004f7218ldr x4, [sp+72]
004f721cldr x1, [sp+80]
004f7220subs xzr, x1, 0
004f7224b.hi 0x4f722c
004f7228b 0x4f781c
004f722c
004f722cloc_4f722c:
004f722cldr x0, [x4]
004f7230ldr x1, [x4+8]
004f7234str x0, [sp+408]
004f7238str x1, [sp+416]
004f723cldr x2, [sp+928]
004f7240ldr x3, [sp+936]
004f7244bl github.com/bishopfox/sliver/implant/sliver/handlers.readSingleFile
004f7248str x0, [sp+648]
004f724cstr x1, [sp+656]
004f7250str x2, [sp+664]
004f7254str x3, [sp+720]
004f7258str x4, [sp+728]
004f725cldr x4, [sp+648]
004f7260ldr x5, [sp+656]
004f7264ldr x6, [sp+664]
004f7268str x4, [sp+776]
004f726cstr x5, [sp+784]
004f7270str x6, [sp+792]
004f7274ldr x4, [sp+720]
004f7278ldr x5, [sp+728]
004f727cstr x4, [sp+760]
004f7280str x5, [sp+768]
004f7284ldr x4, [sp+776]
004f7288ldr x5, [sp+784]
004f728cldr x6, [sp+792]
004f7290str x4, [sp+120]
004f7294str x5, [sp+128]
004f7298str x6, [sp+136]
004f729cldr x4, [sp+760]
004f72a0ldr x5, [sp+768]
004f72a4str x4, [sp+144]
004f72a8str x5, [sp+152]
004f72acadd x27, sp, 616
004f72b0stp xzr, xzr, [x27]
004f72b4add x27, sp, 632
004f72b8stp xzr, xzr, [x27]
004f72bcadd x4, sp, 616
004f72c0str x4, [sp+376]
004f72c4ldr x4, [sp+72]
004f72c8ldr x1, [sp+80]
004f72ccsubs xzr, x1, 0
004f72d0b.hi 0x4f72d8
004f72d4b 0x4f7814
004f72d8
004f72d8loc_4f72d8:
004f72d8ldr x0, [x4]
004f72dcldr x1, [x4+8]
004f72e0str x0, [sp+360]
004f72e4str x1, [sp+368]
004f72e8bl runtime.convTstring
004f72ecstr x0, [sp+352]
004f72f0ldr x2, [sp+376]
004f72f4ldrsb x27, [x2]
004f72f8adrp x3, 0xfe000
004f72fcadd x3, x3, 2944
004f7300str x3, [x2]
004f7304adrp x27, 0x554000
004f7308ldr w3, [x27+3056]
004f730ccbz w3, 0x4f7314
004f7310b 0x4f7318
004f7314
004f7314loc_4f7314:
004f7314b 0x4f732c
004f7318
004f7318loc_4f7318:
004f7318bl runtime.gcWriteBarrier2
004f731cstr x0, [x25]
004f7320ldr x5, [x2+8]
004f7324str x5, [x25+8]
004f7328b 0x4f732c
004f732c
004f732cloc_4f732c:
004f732cstr x0, [x2+8]
004f7330ldr x5, [sp+144]
004f7334ldr x6, [sp+152]
004f7338str x5, [sp+336]
004f733cstr x6, [sp+344]
004f7340str x5, [sp+328]
004f7344ldr x5, [sp+328]
004f7348cbnz x5, 0x4f7350
004f734cb 0x4f7360
004f7350
004f7350loc_4f7350:
004f7350ldr x5, [sp+328]
004f7354ldr x5, [x5+8]
004f7358str x5, [sp+328]
004f735cb 0x4f7364
004f7360
004f7360loc_4f7360:
004f7360b 0x4f7364
004f7364
004f7364loc_4f7364:
004f7364ldr x5, [sp+376]
004f7368ldrsb x27, [x5]
004f736cldr x6, [sp+328]
004f7370ldr x7, [sp+344]
004f7374str x6, [x5+16]
004f7378adrp x27, 0x554000
004f737cldr w6, [x27+3056]
004f7380cbz w6, 0x4f7388
004f7384b 0x4f738c
004f7388
004f7388loc_4f7388:
004f7388b 0x4f73a0
004f738c
004f738cloc_4f738c:
004f738cbl runtime.gcWriteBarrier2
004f7390str x7, [x25]
004f7394ldr x6, [x5+24]
004f7398str x6, [x25+8]
004f739cb 0x4f73a0
004f73a0
004f73a0loc_4f73a0:
004f73a0str x7, [x5+24]
004f73a4ldr x2, [sp+376]
004f73a8ldrsb x27, [x2]
004f73acb 0x4f73b0
004f73b0
004f73b0loc_4f73b0:
004f73b0str x2, [sp+384]
004f73b4orr x4, xzr, 2
004f73b8str x4, [sp+392]
004f73bcstr x4, [sp+400]
004f73c0adrp x0, 0x1cd000
004f73c4add x0, x0, 3356
004f73c8movz x1, 41
004f73ccmov x3, x4
004f73d0bl log.Printf
004f73d4ldr x5, [sp+144]
004f73d8cbnz x5, 0x4f73e0
004f73dcb 0x4f7580
004f73e0
004f73e0loc_4f73e0:
004f73e0add x27, sp, 704
004f73e4stp xzr, xzr, [x27]
004f73e8add x5, sp, 704
004f73ecstr x5, [sp+296]
004f73f0ldr x5, [sp+144]
004f73f4ldr x6, [sp+152]
004f73f8str x5, [sp+280]
004f73fcstr x6, [sp+288]
004f7400str x5, [sp+272]
004f7404ldr x5, [sp+272]
004f7408cbnz x5, 0x4f7410
004f740cb 0x4f7420
004f7410
004f7410loc_4f7410:
004f7410ldr x5, [sp+272]
004f7414ldr x5, [x5+8]
004f7418str x5, [sp+272]
004f741cb 0x4f7424
004f7420
004f7420loc_4f7420:
004f7420b 0x4f7424
004f7424
004f7424loc_4f7424:
004f7424ldr x5, [sp+296]
004f7428ldrsb x27, [x5]
004f742cldr x6, [sp+272]
004f7430ldr x7, [sp+288]
004f7434str x6, [x5]
004f7438adrp x27, 0x554000
004f743cldr w6, [x27+3056]
004f7440cbz w6, 0x4f7448
004f7444b 0x4f744c
004f7448
004f7448loc_4f7448:
004f7448b 0x4f7460
004f744c
004f744cloc_4f744c:
004f744cbl runtime.gcWriteBarrier2
004f7450str x7, [x25]
004f7454ldr x6, [x5+8]
004f7458str x6, [x25+8]
004f745cb 0x4f7460
004f7460
004f7460loc_4f7460:
004f7460str x7, [x5+8]
004f7464ldr x2, [sp+296]
004f7468ldrsb x27, [x2]
004f746cb 0x4f7470
004f7470
004f7470loc_4f7470:
004f7470str x2, [sp+304]
004f7474orr x4, xzr, 1
004f7478str x4, [sp+312]
004f747cstr x4, [sp+320]
004f7480adrp x0, 0x1b9000
004f7484add x0, x0, 15
004f7488orr x1, xzr, 2
004f748cmov x3, x4
004f7490bl fmt.Sprintf
004f7494str x0, [sp+688]
004f7498str x1, [sp+696]
004f749cadrp x0, 0x18e000
004f74a0add x0, x0, 3648
004f74a4bl runtime.newobject
004f74a8str x0, [sp+264]
004f74acadrp x27, 0x554000
004f74b0ldr w5, [x27+3056]
004f74b4cbz w5, 0x4f74bc
004f74b8b 0x4f74c0
004f74bc
004f74bcloc_4f74bc:
004f74bcb 0x4f74dc
004f74c0
004f74c0loc_4f74c0:
004f74c0str x0, [sp+200]
004f74c4mov x1, x0
004f74c8adrp x0, 0x18e000
004f74ccadd x0, x0, 3648
004f74d0bl runtime.wbZero
004f74d4ldr x0, [sp+200]
004f74d8b 0x4f74dc
004f74dc
004f74dcloc_4f74dc:
004f74dcmov x20, x0
004f74e0adr x27, 16
004f74e4stp x29, x27, [sp-24]
004f74e8sub x29, sp, 24
004f74ecbl fn_87cf8
004f74f0sub x29, sp, 8
004f74f4ldr x1, [sp+264]
004f74f8ldrsb x27, [x1]
004f74fcldr x2, [sp+688]
004f7500ldr x3, [sp+696]
004f7504str x3, [x1+16]
004f7508adrp x27, 0x554000
004f750cldr w3, [x27+3056]
004f7510cbz w3, 0x4f7518
004f7514b 0x4f751c
004f7518
004f7518loc_4f7518:
004f7518b 0x4f7530
004f751c
004f751cloc_4f751c:
004f751cbl runtime.gcWriteBarrier2
004f7520str x2, [x25]
004f7524ldr x3, [x1+8]
004f7528str x3, [x25+8]
004f752cb 0x4f7530
004f7530
004f7530loc_4f7530:
004f7530str x2, [x1+8]
004f7534ldr x1, [sp+192]
004f7538ldrsb x27, [x1]
004f753cldr x2, [sp+264]
004f7540adrp x27, 0x554000
004f7544ldr w3, [x27+3056]
004f7548cbz w3, 0x4f7550
004f754cb 0x4f7554
004f7550
004f7550loc_4f7550:
004f7550b 0x4f7568
004f7554
004f7554loc_4f7554:
004f7554bl runtime.gcWriteBarrier2
004f7558str x2, [x25]
004f755cldr x3, [x1+104]
004f7560str x3, [x25+8]
004f7564b 0x4f7568
004f7568
004f7568loc_4f7568:
004f7568str x2, [x1+104]
004f756cldr x0, [sp+192]
004f7570str x0, [sp+64]
004f7574ldp x29, x30, [sp-8]
004f7578add sp, sp, 880
004f757cret x30
004f7580
004f7580loc_4f7580:
004f7580adrp x0, 0x554000
004f7584add x0, x0, 1504
004f7588str x0, [sp+232]
004f758cb 0x4f7590
004f7590
004f7590loc_4f7590:
004f7590str x0, [sp+240]
004f7594stp xzr, xzr, [sp+248]
004f7598mov x1, xzr
004f759cmov x2, x1
004f75a0bl bytes.NewBuffer
004f75a4str x0, [sp+96]
004f75a8str x0, [sp+608]
004f75acldr x2, [sp+120]
004f75b0ldr x3, [sp+128]
004f75b4ldr x4, [sp+136]
004f75b8mov x1, x0
004f75bcadrp x0, 0x21c000
004f75c0add x0, x0, 2976
004f75c4bl github.com/bishopfox/sliver/implant/sliver/handlers.gzipWrite
004f75c8ldr x3, [sp+72]
004f75ccldr x1, [sp+80]
004f75d0subs xzr, x1, 0
004f75d4b.hi 0x4f75dc
004f75d8b 0x4f780c
004f75dc
004f75dcloc_4f75dc:
004f75dcldr x1, [sp+192]
004f75e0ldrsb x27, [x1]
004f75e4ldr x2, [x3]
004f75e8ldr x3, [x3+8]
004f75ecstr x3, [x1+16]
004f75f0adrp x27, 0x554000
004f75f4ldr w3, [x27+3056]
004f75f8cbz w3, 0x4f7600
004f75fcb 0x4f7604
004f7600
004f7600loc_4f7600:
004f7600b 0x4f7618
004f7604
004f7604loc_4f7604:
004f7604bl runtime.gcWriteBarrier2
004f7608str x2, [x25]
004f760cldr x3, [x1+8]
004f7610str x3, [x25+8]
004f7614b 0x4f7618
004f7618
004f7618loc_4f7618:
004f7618str x2, [x1+8]
004f761cldr x0, [sp+96]
004f7620bl bytes.(*Buffer).Bytes
004f7624str x0, [sp+648]
004f7628str x1, [sp+656]
004f762cstr x2, [sp+664]
004f7630ldr x3, [sp+192]
004f7634ldrsb x27, [x3]
004f7638str x1, [x3+72]
004f763cstr x2, [x3+80]
004f7640adrp x27, 0x554000
004f7644ldr w1, [x27+3056]
004f7648cbz w1, 0x4f7650
004f764cb 0x4f7654
004f7650
004f7650loc_4f7650:
004f7650b 0x4f7668
004f7654
004f7654loc_4f7654:
004f7654bl runtime.gcWriteBarrier2
004f7658str x0, [x25]
004f765cldr x1, [x3+64]
004f7660str x1, [x25+8]
004f7664b 0x4f7668
004f7668
004f7668loc_4f7668:
004f7668str x0, [x3+64]
004f766cldr x1, [sp+192]
004f7670ldrsb x27, [x1]
004f7674orr x2, xzr, 4
004f7678str x2, [x1+32]
004f767cadrp x27, 0x554000
004f7680ldr w2, [x27+3056]
004f7684cbz w2, 0x4f768c
004f7688b 0x4f7690
004f768c
004f768cloc_4f768c:
004f768cb 0x4f76a0
004f7690
004f7690loc_4f7690:
004f7690ldr x2, [x1+24]
004f7694bl runtime.gcWriteBarrier1
004f7698str x2, [x25]
004f769cb 0x4f76a0
004f76a0
004f76a0loc_4f76a0:
004f76a0adrp x2, 0x1b9000
004f76a4add x2, x2, 954
004f76a8str x2, [x1+24]
004f76acldr x1, [sp+192]
004f76b0ldrsb x27, [x1]
004f76b4orr x2, xzr, 1
004f76b8strb w2, [x1+40]
004f76bcldr x1, [sp+192]
004f76c0ldrsb x27, [x1]
004f76c4orr x2, xzr, 1
004f76c8str w2, [x1+92]
004f76ccldr x1, [sp+192]
004f76d0ldrsb x27, [x1]
004f76d4str wzr, [x1+96]
004f76d8ldr x0, [sp+192]
004f76dcstr x0, [sp+64]
004f76e0ldp x29, x30, [sp-8]
004f76e4add sp, sp, 880
004f76e8ret x30
004f76ec
004f76ecloc_4f76ec:
004f76ecb 0x4f76f0
004f76f0
004f76f0loc_4f76f0:
004f76f0ldrb w5, [sp+921]
004f76f4tbnz w5, 0, 0x4f76fc
004f76f8b 0x4f77e0
004f76fc
004f76fcloc_4f76fc:
004f76fcadrp x0, 0x18e000
004f7700add x0, x0, 3648
004f7704bl runtime.newobject
004f7708str x0, [sp+216]
004f770cadrp x27, 0x554000
004f7710ldr w1, [x27+3056]
004f7714cbz w1, 0x4f771c
004f7718b 0x4f7720
004f771c
004f771cloc_4f771c:
004f771cb 0x4f773c
004f7720
004f7720loc_4f7720:
004f7720str x0, [sp+200]
004f7724mov x1, x0
004f7728adrp x0, 0x18e000
004f772cadd x0, x0, 3648
004f7730bl runtime.wbZero
004f7734ldr x0, [sp+200]
004f7738b 0x4f773c
004f773c
004f773cloc_4f773c:
004f773cmov x20, x0
004f7740adr x27, 16
004f7744stp x29, x27, [sp-24]
004f7748sub x29, sp, 24
004f774cbl fn_87cf8
004f7750sub x29, sp, 8
004f7754ldr x1, [sp+216]
004f7758ldrsb x27, [x1]
004f775corr x2, xzr, 63
004f7760str x2, [x1+16]
004f7764adrp x27, 0x554000
004f7768ldr w2, [x27+3056]
004f776ccbz w2, 0x4f7774
004f7770b 0x4f7778
004f7774
004f7774loc_4f7774:
004f7774b 0x4f7788
004f7778
004f7778loc_4f7778:
004f7778ldr x2, [x1+8]
004f777cbl runtime.gcWriteBarrier1
004f7780str x2, [x25]
004f7784b 0x4f7788
004f7788
004f7788loc_4f7788:
004f7788adrp x2, 0x1d6000
004f778cadd x2, x2, 339
004f7790str x2, [x1+8]
004f7794ldr x1, [sp+192]
004f7798ldrsb x27, [x1]
004f779cldr x2, [sp+216]
004f77a0adrp x27, 0x554000
004f77a4ldr w3, [x27+3056]
004f77a8cbz w3, 0x4f77b0
004f77acb 0x4f77b4
004f77b0
004f77b0loc_4f77b0:
004f77b0b 0x4f77c8
004f77b4
004f77b4loc_4f77b4:
004f77b4bl runtime.gcWriteBarrier2
004f77b8str x2, [x25]
004f77bcldr x3, [x1+104]
004f77c0str x3, [x25+8]
004f77c4b 0x4f77c8
004f77c8
004f77c8loc_4f77c8:
004f77c8str x2, [x1+104]
004f77ccldr x0, [sp+192]
004f77d0str x0, [sp+64]
004f77d4ldp x29, x30, [sp-8]
004f77d8add sp, sp, 880
004f77dcret x30
004f77e0
004f77e0loc_4f77e0:
004f77e0ldrb w4, [sp+920]
004f77e4ldr x0, [sp+888]
004f77e8ldr x2, [sp+904]
004f77ecldr x1, [sp+896]
004f77f0ldr x3, [sp+912]
004f77f4bl github.com/bishopfox/sliver/implant/sliver/handlers.readMultipleFiles
004f77f8str x0, [sp+192]
004f77fcstr x0, [sp+64]
004f7800ldp x29, x30, [sp-8]
004f7804add sp, sp, 880
004f7808ret x30
004f780c
004f780cloc_4f780c:
004f780cmov x0, xzr
004f7810bl runtime.panicIndex
004f7814
004f7814loc_4f7814:
004f7814mov x0, xzr
004f7818bl runtime.panicIndex
004f781c
004f781cloc_4f781c:
004f781cmov x0, xzr
004f7820bl runtime.panicIndex
004f7824
004f7824loc_4f7824:
004f7824mov x0, xzr
004f7828bl runtime.panicIndex
004f782chint
004f7830
004f7830loc_4f7830:
004f7830stp x0, x1, [sp+8]
004f7834stp x2, x3, [sp+24]
004f7838strb w4, [sp+40]
004f783cstrb w5, [sp+41]
004f7840stp x6, x7, [sp+48]
004f7844mov x3, x30
004f7848bl runtime.morestack_noctxt.abi0
004f784cldp x0, x1, [sp+8]
004f7850ldp x2, x3, [sp+24]
004f7854ldrb w4, [sp+40]
004f7858ldrb w5, [sp+41]
004f785cldp x6, x7, [sp+48]
004f7860b 0x4f6990
004f7864udf 0
004f7868udf 0
004f786cudf 0
004f6990
004f6990github.com/bishopfox/sliver/implant/sliver/handlers.prepareDownload: ; void github.com/bishopfox/sliver/implant/sliver/handlers.prepareDownload(struct string path, struct string filter, bool recurse, bool restrictedToFiles, int64 maxBytes, int64 maxLines)
004f6990ldr x16, [x28+16]
004f6994sub x17, sp, 752
004f6998subs xzr, x17, x16
004f699cb.ls 0x4f7830
004f69a0sub x20, sp, 880
004f69a4stp x29, x30, [x20-8]
004f69a8add sp, x20, 0
004f69acsub x29, sp, 8
004f69b0str x0, [sp+888]
004f69b4str x1, [sp+896]
004f69b8str x2, [sp+904]
004f69bcstr x3, [sp+912]
004f69c0strb w4, [sp+920]
004f69c4strb w5, [sp+921]
004f69c8str x6, [sp+928]
004f69ccstr x7, [sp+936]
004f69d0str xzr, [sp+64]
004f69d4stp xzr, xzr, [sp+176]
004f69d8adrp x0, 0x1a3000
004f69dcadd x0, x0, 1920
004f69e0bl runtime.newobject
004f69e4str x0, [sp+600]
004f69e8adrp x27, 0x555000
004f69ecldr w1, [x27+3056]
004f69f0cbz w1, 0x4f69f8
004f69f4b 0x4f69fc
004f69f8
004f69f8loc_4f69f8:
004f69f8b 0x4f6a18
004f69fc
004f69fcloc_4f69fc:
004f69fcstr x0, [sp+208]
004f6a00mov x1, x0
004f6a04adrp x0, 0x1a3000
004f6a08add x0, x0, 1920
004f6a0cbl runtime.wbZero
004f6a10ldr x0, [sp+208]
004f6a14b 0x4f6a18
004f6a18
004f6a18loc_4f6a18:
004f6a18mov x20, x0
004f6a1cadr x27, 16
004f6a20stp x29, x27, [sp-24]
004f6a24sub x29, sp, 24
004f6a28bl fn_87cec
004f6a2csub x29, sp, 8
004f6a30ldr x1, [sp+888]
004f6a34ldr x3, [sp+904]
004f6a38ldr x2, [sp+896]
004f6a3cldr x4, [sp+912]
004f6a40mov x0, xzr
004f6a44bl runtime.concatstring2
004f6a48ldr x5, [sp+600]
004f6a4cldrsb x27, [x5]
004f6a50str x1, [x5+16]
004f6a54adrp x27, 0x555000
004f6a58ldr w6, [x27+3056]
004f6a5ccbz w6, 0x4f6a64
004f6a60b 0x4f6a68
004f6a64
004f6a64loc_4f6a64:
004f6a64b 0x4f6a7c
004f6a68
004f6a68loc_4f6a68:
004f6a68bl runtime.gcWriteBarrier2
004f6a6cstr x0, [x25]
004f6a70ldr x1, [x5+8]
004f6a74str x1, [x25+8]
004f6a78b 0x4f6a7c
004f6a7c
004f6a7cloc_4f6a7c:
004f6a7cstr x0, [x5+8]
004f6a80ldr x1, [sp+600]
004f6a84ldrsb x27, [x1]
004f6a88strb wzr, [x1+40]
004f6a8cldr x1, [sp+600]
004f6a90ldrsb x27, [x1]
004f6a94strb wzr, [x1+88]
004f6a98ldr x1, [sp+600]
004f6a9cldrsb x27, [x1]
004f6aa0str wzr, [x1+92]
004f6aa4ldr x1, [sp+600]
004f6aa8ldrsb x27, [x1]
004f6aacorr x2, xzr, 1
004f6ab0str w2, [x1+96]
004f6ab4adrp x0, 0x18f000
004f6ab8add x0, x0, 3648
004f6abcbl runtime.newobject
004f6ac0str x0, [sp+592]
004f6ac4adrp x27, 0x555000
004f6ac8ldr w1, [x27+3056]
004f6acccbz w1, 0x4f6ad4
004f6ad0b 0x4f6ad8
004f6ad4
004f6ad4loc_4f6ad4:
004f6ad4b 0x4f6af4
004f6ad8
004f6ad8loc_4f6ad8:
004f6ad8str x0, [sp+200]
004f6adcmov x1, x0
004f6ae0adrp x0, 0x18f000
004f6ae4add x0, x0, 3648
004f6ae8bl runtime.wbZero
004f6aecldr x0, [sp+200]
004f6af0b 0x4f6af4
004f6af4
004f6af4loc_4f6af4:
004f6af4mov x20, x0
004f6af8adr x27, 16
004f6afcstp x29, x27, [sp-24]
004f6b00sub x29, sp, 24
004f6b04bl fn_87cf8
004f6b08sub x29, sp, 8
004f6b0cldr x5, [sp+600]
004f6b10ldrsb x27, [x5]
004f6b14ldr x6, [sp+592]
004f6b18adrp x27, 0x555000
004f6b1cldr w7, [x27+3056]
004f6b20cbz w7, 0x4f6b28
004f6b24b 0x4f6b2c
004f6b28
004f6b28loc_4f6b28:
004f6b28b 0x4f6b40
004f6b2c
004f6b2cloc_4f6b2c:
004f6b2cbl runtime.gcWriteBarrier2
004f6b30str x6, [x25]
004f6b34ldr x7, [x5+104]
004f6b38str x7, [x25+8]
004f6b3cb 0x4f6b40
004f6b40
004f6b40loc_4f6b40:
004f6b40str x6, [x5+104]
004f6b44ldr x5, [sp+600]
004f6b48str x5, [sp+192]
004f6b4cadd x27, sp, 736
004f6b50stp xzr, xzr, [x27]
004f6b54str xzr, [sp+752]
004f6b58add x27, sp, 720
004f6b5cstp xzr, xzr, [x27]
004f6b60ldr x3, [sp+904]
004f6b64ldr x1, [sp+888]
004f6b68ldr x4, [sp+912]
004f6b6cldr x2, [sp+896]
004f6b70mov x0, xzr
004f6b74bl runtime.concatstring2
004f6b78str x0, [sp+576]
004f6b7cstr x1, [sp+584]
004f6b80bl path/filepath.Glob
004f6b84str x0, [sp+736]
004f6b88str x1, [sp+744]
004f6b8cstr x2, [sp+752]
004f6b90str x3, [sp+720]
004f6b94str x4, [sp+728]
004f6b98ldr x5, [sp+736]
004f6b9cldr x6, [sp+744]
004f6ba0ldr x7, [sp+752]
004f6ba4str x5, [sp+848]
004f6ba8str x6, [sp+856]
004f6bacstr x7, [sp+864]
004f6bb0ldr x5, [sp+720]
004f6bb4ldr x6, [sp+728]
004f6bb8str x5, [sp+832]
004f6bbcstr x6, [sp+840]
004f6bc0ldr x5, [sp+848]
004f6bc4ldr x6, [sp+856]
004f6bc8ldr x7, [sp+864]
004f6bccstr x5, [sp+72]
004f6bd0str x6, [sp+80]
004f6bd4str x7, [sp+88]
004f6bd8ldr x5, [sp+840]
004f6bdcldr x6, [sp+832]
004f6be0str x6, [sp+176]
004f6be4str x5, [sp+184]
004f6be8cbnz x6, 0x4f6bf0
004f6becb 0x4f6d90
004f6bf0
004f6bf0loc_4f6bf0:
004f6bf0add x27, sp, 704
004f6bf4stp xzr, xzr, [x27]
004f6bf8add x5, sp, 704
004f6bfcstr x5, [sp+544]
004f6c00ldr x5, [sp+176]
004f6c04ldr x6, [sp+184]
004f6c08str x5, [sp+528]
004f6c0cstr x6, [sp+536]
004f6c10str x5, [sp+520]
004f6c14ldr x5, [sp+520]
004f6c18cbnz x5, 0x4f6c20
004f6c1cb 0x4f6c30
004f6c20
004f6c20loc_4f6c20:
004f6c20ldr x5, [sp+520]
004f6c24ldr x5, [x5+8]
004f6c28str x5, [sp+520]
004f6c2cb 0x4f6c34
004f6c30
004f6c30loc_4f6c30:
004f6c30b 0x4f6c34
004f6c34
004f6c34loc_4f6c34:
004f6c34ldr x5, [sp+544]
004f6c38ldrsb x27, [x5]
004f6c3cldr x6, [sp+520]
004f6c40ldr x7, [sp+536]
004f6c44str x6, [x5]
004f6c48adrp x27, 0x555000
004f6c4cldr w6, [x27+3056]
004f6c50cbz w6, 0x4f6c58
004f6c54b 0x4f6c5c
004f6c58
004f6c58loc_4f6c58:
004f6c58b 0x4f6c70
004f6c5c
004f6c5cloc_4f6c5c:
004f6c5cbl runtime.gcWriteBarrier2
004f6c60str x7, [x25]
004f6c64ldr x6, [x5+8]
004f6c68str x6, [x25+8]
004f6c6cb 0x4f6c70
004f6c70
004f6c70loc_4f6c70:
004f6c70str x7, [x5+8]
004f6c74ldr x2, [sp+544]
004f6c78ldrsb x27, [x2]
004f6c7cb 0x4f6c80
004f6c80
004f6c80loc_4f6c80:
004f6c80str x2, [sp+552]
004f6c84orr x4, xzr, 1
004f6c88str x4, [sp+560]
004f6c8cstr x4, [sp+568]
004f6c90adrp x0, 0x1ba000
004f6c94add x0, x0, 15
004f6c98orr x1, xzr, 2
004f6c9cmov x3, x4
004f6ca0bl fmt.Sprintf
004f6ca4str x0, [sp+688]
004f6ca8str x1, [sp+696]
004f6cacadrp x0, 0x18f000
004f6cb0add x0, x0, 3648
004f6cb4bl runtime.newobject
004f6cb8str x0, [sp+512]
004f6cbcadrp x27, 0x555000
004f6cc0ldr w5, [x27+3056]
004f6cc4cbz w5, 0x4f6ccc
004f6cc8b 0x4f6cd0
004f6ccc
004f6cccloc_4f6ccc:
004f6cccb 0x4f6cec
004f6cd0
004f6cd0loc_4f6cd0:
004f6cd0str x0, [sp+200]
004f6cd4mov x1, x0
004f6cd8adrp x0, 0x18f000
004f6cdcadd x0, x0, 3648
004f6ce0bl runtime.wbZero
004f6ce4ldr x0, [sp+200]
004f6ce8b 0x4f6cec
004f6cec
004f6cecloc_4f6cec:
004f6cecmov x20, x0
004f6cf0adr x27, 16
004f6cf4stp x29, x27, [sp-24]
004f6cf8sub x29, sp, 24
004f6cfcbl fn_87cf8
004f6d00sub x29, sp, 8
004f6d04ldr x1, [sp+512]
004f6d08ldrsb x27, [x1]
004f6d0cldr x2, [sp+688]
004f6d10ldr x3, [sp+696]
004f6d14str x3, [x1+16]
004f6d18adrp x27, 0x555000
004f6d1cldr w3, [x27+3056]
004f6d20cbz w3, 0x4f6d28
004f6d24b 0x4f6d2c
004f6d28
004f6d28loc_4f6d28:
004f6d28b 0x4f6d40
004f6d2c
004f6d2cloc_4f6d2c:
004f6d2cbl runtime.gcWriteBarrier2
004f6d30str x2, [x25]
004f6d34ldr x3, [x1+8]
004f6d38str x3, [x25+8]
004f6d3cb 0x4f6d40
004f6d40
004f6d40loc_4f6d40:
004f6d40str x2, [x1+8]
004f6d44ldr x1, [sp+192]
004f6d48ldrsb x27, [x1]
004f6d4cldr x2, [sp+512]
004f6d50adrp x27, 0x555000
004f6d54ldr w3, [x27+3056]
004f6d58cbz w3, 0x4f6d60
004f6d5cb 0x4f6d64
004f6d60
004f6d60loc_4f6d60:
004f6d60b 0x4f6d78
004f6d64
004f6d64loc_4f6d64:
004f6d64bl runtime.gcWriteBarrier2
004f6d68str x2, [x25]
004f6d6cldr x3, [x1+104]
004f6d70str x3, [x25+8]
004f6d74b 0x4f6d78
004f6d78
004f6d78loc_4f6d78:
004f6d78str x2, [x1+104]
004f6d7cldr x0, [sp+192]
004f6d80str x0, [sp+64]
004f6d84ldp x29, x30, [sp-8]
004f6d88add sp, sp, 880
004f6d8cret x30
004f6d90
004f6d90loc_4f6d90:
004f6d90ldr x5, [sp+80]
004f6d94str x5, [sp+56]
004f6d98cbz x5, 0x4f6da0
004f6d9cb 0x4f6e84
004f6da0
004f6da0loc_4f6da0:
004f6da0adrp x0, 0x18f000
004f6da4add x0, x0, 3648
004f6da8bl runtime.newobject
004f6dacstr x0, [sp+504]
004f6db0adrp x27, 0x555000
004f6db4ldr w1, [x27+3056]
004f6db8cbz w1, 0x4f6dc0
004f6dbcb 0x4f6dc4
004f6dc0
004f6dc0loc_4f6dc0:
004f6dc0b 0x4f6de0
004f6dc4
004f6dc4loc_4f6dc4:
004f6dc4str x0, [sp+200]
004f6dc8mov x1, x0
004f6dccadrp x0, 0x18f000
004f6dd0add x0, x0, 3648
004f6dd4bl runtime.wbZero
004f6dd8ldr x0, [sp+200]
004f6ddcb 0x4f6de0
004f6de0
004f6de0loc_4f6de0:
004f6de0mov x20, x0
004f6de4adr x27, 16
004f6de8stp x29, x27, [sp-24]
004f6decsub x29, sp, 24
004f6df0bl fn_87cf8
004f6df4sub x29, sp, 8
004f6df8ldr x1, [sp+504]
004f6dfcldrsb x27, [x1]
004f6e00movz x2, 22
004f6e04str x2, [x1+16]
004f6e08adrp x27, 0x555000
004f6e0cldr w2, [x27+3056]
004f6e10cbz w2, 0x4f6e18
004f6e14b 0x4f6e1c
004f6e18
004f6e18loc_4f6e18:
004f6e18b 0x4f6e2c
004f6e1c
004f6e1cloc_4f6e1c:
004f6e1cldr x2, [x1+8]
004f6e20bl runtime.gcWriteBarrier1
004f6e24str x2, [x25]
004f6e28b 0x4f6e2c
004f6e2c
004f6e2cloc_4f6e2c:
004f6e2cadrp x2, 0x1c1000
004f6e30add x2, x2, 2908
004f6e34str x2, [x1+8]
004f6e38ldr x1, [sp+192]
004f6e3cldrsb x27, [x1]
004f6e40ldr x2, [sp+504]
004f6e44adrp x27, 0x555000
004f6e48ldr w3, [x27+3056]
004f6e4ccbz w3, 0x4f6e54
004f6e50b 0x4f6e58
004f6e54
004f6e54loc_4f6e54:
004f6e54b 0x4f6e6c
004f6e58
004f6e58loc_4f6e58:
004f6e58bl runtime.gcWriteBarrier2
004f6e5cstr x2, [x25]
004f6e60ldr x3, [x1+104]
004f6e64str x3, [x25+8]
004f6e68b 0x4f6e6c
004f6e6c
004f6e6cloc_4f6e6c:
004f6e6cstr x2, [x1+104]
004f6e70ldr x0, [sp+192]
004f6e74str x0, [sp+64]
004f6e78ldp x29, x30, [sp-8]
004f6e7cadd sp, sp, 880
004f6e80ret x30
004f6e84
004f6e84loc_4f6e84:
004f6e84ldr x5, [sp+80]
004f6e88str x5, [sp+56]
004f6e8csubs xzr, x5, 1
004f6e90b.eq 0x4f6e98
004f6e94b 0x4f76ec
004f6e98
004f6e98loc_4f6e98:
004f6e98add x27, sp, 672
004f6e9cstp xzr, xzr, [x27]
004f6ea0add x27, sp, 720
004f6ea4stp xzr, xzr, [x27]
004f6ea8ldr x2, [sp+72]
004f6eacldr x1, [sp+80]
004f6eb0subs xzr, x1, 0
004f6eb4b.hi 0x4f6ebc
004f6eb8b 0x4f7824
004f6ebc
004f6ebcloc_4f6ebc:
004f6ebcldr x0, [x2]
004f6ec0ldr x1, [x2+8]
004f6ec4str x0, [sp+488]
004f6ec8str x1, [sp+496]
004f6eccbl os.Stat
004f6ed0str x0, [sp+672]
004f6ed4str x1, [sp+680]
004f6ed8str x2, [sp+720]
004f6edcstr x3, [sp+728]
004f6ee0ldr x2, [sp+672]
004f6ee4ldr x3, [sp+680]
004f6ee8str x2, [sp+816]
004f6eecstr x3, [sp+824]
004f6ef0ldr x2, [sp+720]
004f6ef4ldr x3, [sp+728]
004f6ef8str x2, [sp+800]
004f6efcstr x3, [sp+808]
004f6f00ldr x2, [sp+816]
004f6f04ldr x3, [sp+824]
004f6f08str x2, [sp+104]
004f6f0cstr x3, [sp+112]
004f6f10ldr x2, [sp+808]
004f6f14ldr x3, [sp+800]
004f6f18str x3, [sp+160]
004f6f1cstr x2, [sp+168]
004f6f20cbnz x3, 0x4f6f28
004f6f24b 0x4f70c8
004f6f28
004f6f28loc_4f6f28:
004f6f28add x27, sp, 704
004f6f2cstp xzr, xzr, [x27]
004f6f30add x5, sp, 704
004f6f34str x5, [sp+456]
004f6f38ldr x5, [sp+160]
004f6f3cldr x6, [sp+168]
004f6f40str x5, [sp+440]
004f6f44str x6, [sp+448]
004f6f48str x5, [sp+432]
004f6f4cldr x5, [sp+432]
004f6f50cbnz x5, 0x4f6f58
004f6f54b 0x4f6f68
004f6f58
004f6f58loc_4f6f58:
004f6f58ldr x5, [sp+432]
004f6f5cldr x5, [x5+8]
004f6f60str x5, [sp+432]
004f6f64b 0x4f6f6c
004f6f68
004f6f68loc_4f6f68:
004f6f68b 0x4f6f6c
004f6f6c
004f6f6cloc_4f6f6c:
004f6f6cldr x5, [sp+456]
004f6f70ldrsb x27, [x5]
004f6f74ldr x6, [sp+432]
004f6f78ldr x7, [sp+448]
004f6f7cstr x6, [x5]
004f6f80adrp x27, 0x555000
004f6f84ldr w6, [x27+3056]
004f6f88cbz w6, 0x4f6f90
004f6f8cb 0x4f6f94
004f6f90
004f6f90loc_4f6f90:
004f6f90b 0x4f6fa8
004f6f94
004f6f94loc_4f6f94:
004f6f94bl runtime.gcWriteBarrier2
004f6f98str x7, [x25]
004f6f9cldr x6, [x5+8]
004f6fa0str x6, [x25+8]
004f6fa4b 0x4f6fa8
004f6fa8
004f6fa8loc_4f6fa8:
004f6fa8str x7, [x5+8]
004f6facldr x2, [sp+456]
004f6fb0ldrsb x27, [x2]
004f6fb4b 0x4f6fb8
004f6fb8
004f6fb8loc_4f6fb8:
004f6fb8str x2, [sp+464]
004f6fbcorr x4, xzr, 1
004f6fc0str x4, [sp+472]
004f6fc4str x4, [sp+480]
004f6fc8adrp x0, 0x1ba000
004f6fccadd x0, x0, 15
004f6fd0orr x1, xzr, 2
004f6fd4mov x3, x4
004f6fd8bl fmt.Sprintf
004f6fdcstr x0, [sp+688]
004f6fe0str x1, [sp+696]
004f6fe4adrp x0, 0x18f000
004f6fe8add x0, x0, 3648
004f6fecbl runtime.newobject
004f6ff0str x0, [sp+424]
004f6ff4adrp x27, 0x555000
004f6ff8ldr w5, [x27+3056]
004f6ffccbz w5, 0x4f7004
004f7000b 0x4f7008
004f7004
004f7004loc_4f7004:
004f7004b 0x4f7024
004f7008
004f7008loc_4f7008:
004f7008str x0, [sp+200]
004f700cmov x1, x0
004f7010adrp x0, 0x18e000
004f7014add x0, x0, 3648
004f7018bl runtime.wbZero
004f701cldr x0, [sp+200]
004f7020b 0x4f7024
004f7024
004f7024loc_4f7024:
004f7024mov x20, x0
004f7028adr x27, 16
004f702cstp x29, x27, [sp-24]
004f7030sub x29, sp, 24
004f7034bl fn_87cf8
004f7038sub x29, sp, 8
004f703cldr x1, [sp+424]
004f7040ldrsb x27, [x1]
004f7044ldr x2, [sp+688]
004f7048ldr x3, [sp+696]
004f704cstr x3, [x1+16]
004f7050adrp x27, 0x554000
004f7054ldr w3, [x27+3056]
004f7058cbz w3, 0x4f7060
004f705cb 0x4f7064
004f7060
004f7060loc_4f7060:
004f7060b 0x4f7078
004f7064
004f7064loc_4f7064:
004f7064bl runtime.gcWriteBarrier2
004f7068str x2, [x25]
004f706cldr x3, [x1+8]
004f7070str x3, [x25+8]
004f7074b 0x4f7078
004f7078
004f7078loc_4f7078:
004f7078str x2, [x1+8]
004f707cldr x1, [sp+192]
004f7080ldrsb x27, [x1]
004f7084ldr x2, [sp+424]
004f7088adrp x27, 0x554000
004f708cldr w3, [x27+3056]
004f7090cbz w3, 0x4f7098
004f7094b 0x4f709c
004f7098
004f7098loc_4f7098:
004f7098b 0x4f70b0
004f709c
004f709cloc_4f709c:
004f709cbl runtime.gcWriteBarrier2
004f70a0str x2, [x25]
004f70a4ldr x3, [x1+104]
004f70a8str x3, [x25+8]
004f70acb 0x4f70b0
004f70b0
004f70b0loc_4f70b0:
004f70b0str x2, [x1+104]
004f70b4ldr x0, [sp+192]
004f70b8str x0, [sp+64]
004f70bcldp x29, x30, [sp-8]
004f70c0add sp, sp, 880
004f70c4ret x30
004f70c8
004f70c8loc_4f70c8:
004f70c8ldr x1, [sp+104]
004f70ccldrsb x27, [x1]
004f70d0ldr x1, [x1+24]
004f70d4ldr x0, [sp+112]
004f70d8blr x1
004f70dcstrb w0, [sp+55]
004f70e0tbnz w0, 0, 0x4f70e8
004f70e4b 0x4f7204
004f70e8
004f70e8loc_4f70e8:
004f70e8ldrb w5, [sp+921]
004f70ectbnz w5, 0, 0x4f70f4
004f70f0b 0x4f71d8
004f70f4
004f70f4loc_4f70f4:
004f70f4adrp x0, 0x18e000
004f70f8add x0, x0, 3648
004f70fcbl runtime.newobject
004f7100str x0, [sp+224]
004f7104adrp x27, 0x554000
004f7108ldr w1, [x27+3056]
004f710ccbz w1, 0x4f7114
004f7110b 0x4f7118
004f7114
004f7114loc_4f7114:
004f7114b 0x4f7134
004f7118
004f7118loc_4f7118:
004f7118str x0, [sp+200]
004f711cmov x1, x0
004f7120adrp x0, 0x18e000
004f7124add x0, x0, 3648
004f7128bl runtime.wbZero
004f712cldr x0, [sp+200]
004f7130b 0x4f7134
004f7134
004f7134loc_4f7134:
004f7134mov x20, x0
004f7138adr x27, 16
004f713cstp x29, x27, [sp-24]
004f7140sub x29, sp, 24
004f7144bl fn_87cf8
004f7148sub x29, sp, 8
004f714cldr x1, [sp+224]
004f7150ldrsb x27, [x1]
004f7154orr x2, xzr, 63
004f7158str x2, [x1+16]
004f715cadrp x27, 0x554000
004f7160ldr w2, [x27+3056]
004f7164cbz w2, 0x4f716c
004f7168b 0x4f7170
004f716c
004f716cloc_4f716c:
004f716cb 0x4f7180
004f7170
004f7170loc_4f7170:
004f7170ldr x2, [x1+8]
004f7174bl runtime.gcWriteBarrier1
004f7178str x2, [x25]
004f717cb 0x4f7180
004f7180
004f7180loc_4f7180:
004f7180adrp x2, 0x1d6000
004f7184add x2, x2, 339
004f7188str x2, [x1+8]
004f718cldr x1, [sp+192]
004f7190ldrsb x27, [x1]
004f7194ldr x2, [sp+224]
004f7198adrp x27, 0x554000
004f719cldr w3, [x27+3056]
004f71a0cbz w3, 0x4f71a8
004f71a4b 0x4f71ac
004f71a8
004f71a8loc_4f71a8:
004f71a8b 0x4f71c0
004f71ac
004f71acloc_4f71ac:
004f71acbl runtime.gcWriteBarrier2
004f71b0str x2, [x25]
004f71b4ldr x3, [x1+104]
004f71b8str x3, [x25+8]
004f71bcb 0x4f71c0
004f71c0
004f71c0loc_4f71c0:
004f71c0str x2, [x1+104]
004f71c4ldr x0, [sp+192]
004f71c8str x0, [sp+64]
004f71ccldp x29, x30, [sp-8]
004f71d0add sp, sp, 880
004f71d4ret x30
004f71d8
004f71d8loc_4f71d8:
004f71d8ldrb w4, [sp+920]
004f71dcldr x0, [sp+888]
004f71e0ldr x2, [sp+904]
004f71e4ldr x1, [sp+896]
004f71e8ldr x3, [sp+912]
004f71ecbl github.com/bishopfox/sliver/implant/sliver/handlers.readMultipleFiles
004f71f0str x0, [sp+192]
004f71f4str x0, [sp+64]
004f71f8ldp x29, x30, [sp-8]
004f71fcadd sp, sp, 880
004f7200ret x30
004f7204
004f7204loc_4f7204:
004f7204str xzr, [sp+648]
004f7208add x27, sp, 656
004f720cstp xzr, xzr, [x27]
004f7210add x27, sp, 720
004f7214stp xzr, xzr, [x27]
004f7218ldr x4, [sp+72]
004f721cldr x1, [sp+80]
004f7220subs xzr, x1, 0
004f7224b.hi 0x4f722c
004f7228b 0x4f781c
004f722c
004f722cloc_4f722c:
004f722cldr x0, [x4]
004f7230ldr x1, [x4+8]
004f7234str x0, [sp+408]
004f7238str x1, [sp+416]
004f723cldr x2, [sp+928]
004f7240ldr x3, [sp+936]
004f7244bl github.com/bishopfox/sliver/implant/sliver/handlers.readSingleFile
004f7248str x0, [sp+648]
004f724cstr x1, [sp+656]
004f7250str x2, [sp+664]
004f7254str x3, [sp+720]
004f7258str x4, [sp+728]
004f725cldr x4, [sp+648]
004f7260ldr x5, [sp+656]
004f7264ldr x6, [sp+664]
004f7268str x4, [sp+776]
004f726cstr x5, [sp+784]
004f7270str x6, [sp+792]
004f7274ldr x4, [sp+720]
004f7278ldr x5, [sp+728]
004f727cstr x4, [sp+760]
004f7280str x5, [sp+768]
004f7284ldr x4, [sp+776]
004f7288ldr x5, [sp+784]
004f728cldr x6, [sp+792]
004f7290str x4, [sp+120]
004f7294str x5, [sp+128]
004f7298str x6, [sp+136]
004f729cldr x4, [sp+760]
004f72a0ldr x5, [sp+768]
004f72a4str x4, [sp+144]
004f72a8str x5, [sp+152]
004f72acadd x27, sp, 616
004f72b0stp xzr, xzr, [x27]
004f72b4add x27, sp, 632
004f72b8stp xzr, xzr, [x27]
004f72bcadd x4, sp, 616
004f72c0str x4, [sp+376]
004f72c4ldr x4, [sp+72]
004f72c8ldr x1, [sp+80]
004f72ccsubs xzr, x1, 0
004f72d0b.hi 0x4f72d8
004f72d4b 0x4f7814
004f72d8
004f72d8loc_4f72d8:
004f72d8ldr x0, [x4]
004f72dcldr x1, [x4+8]
004f72e0str x0, [sp+360]
004f72e4str x1, [sp+368]
004f72e8bl runtime.convTstring
004f72ecstr x0, [sp+352]
004f72f0ldr x2, [sp+376]
004f72f4ldrsb x27, [x2]
004f72f8adrp x3, 0xfe000
004f72fcadd x3, x3, 2944
004f7300str x3, [x2]
004f7304adrp x27, 0x554000
004f7308ldr w3, [x27+3056]
004f730ccbz w3, 0x4f7314
004f7310b 0x4f7318
004f7314
004f7314loc_4f7314:
004f7314b 0x4f732c
004f7318
004f7318loc_4f7318:
004f7318bl runtime.gcWriteBarrier2
004f731cstr x0, [x25]
004f7320ldr x5, [x2+8]
004f7324str x5, [x25+8]
004f7328b 0x4f732c
004f732c
004f732cloc_4f732c:
004f732cstr x0, [x2+8]
004f7330ldr x5, [sp+144]
004f7334ldr x6, [sp+152]
004f7338str x5, [sp+336]
004f733cstr x6, [sp+344]
004f7340str x5, [sp+328]
004f7344ldr x5, [sp+328]
004f7348cbnz x5, 0x4f7350
004f734cb 0x4f7360
004f7350
004f7350loc_4f7350:
004f7350ldr x5, [sp+328]
004f7354ldr x5, [x5+8]
004f7358str x5, [sp+328]
004f735cb 0x4f7364
004f7360
004f7360loc_4f7360:
004f7360b 0x4f7364
004f7364
004f7364loc_4f7364:
004f7364ldr x5, [sp+376]
004f7368ldrsb x27, [x5]
004f736cldr x6, [sp+328]
004f7370ldr x7, [sp+344]
004f7374str x6, [x5+16]
004f7378adrp x27, 0x554000
004f737cldr w6, [x27+3056]
004f7380cbz w6, 0x4f7388
004f7384b 0x4f738c
004f7388
004f7388loc_4f7388:
004f7388b 0x4f73a0
004f738c
004f738cloc_4f738c:
004f738cbl runtime.gcWriteBarrier2
004f7390str x7, [x25]
004f7394ldr x6, [x5+24]
004f7398str x6, [x25+8]
004f739cb 0x4f73a0
004f73a0
004f73a0loc_4f73a0:
004f73a0str x7, [x5+24]
004f73a4ldr x2, [sp+376]
004f73a8ldrsb x27, [x2]
004f73acb 0x4f73b0
004f73b0
004f73b0loc_4f73b0:
004f73b0str x2, [sp+384]
004f73b4orr x4, xzr, 2
004f73b8str x4, [sp+392]
004f73bcstr x4, [sp+400]
004f73c0adrp x0, 0x1cd000
004f73c4add x0, x0, 3356
004f73c8movz x1, 41
004f73ccmov x3, x4
004f73d0bl log.Printf
004f73d4ldr x5, [sp+144]
004f73d8cbnz x5, 0x4f73e0
004f73dcb 0x4f7580
004f73e0
004f73e0loc_4f73e0:
004f73e0add x27, sp, 704
004f73e4stp xzr, xzr, [x27]
004f73e8add x5, sp, 704
004f73ecstr x5, [sp+296]
004f73f0ldr x5, [sp+144]
004f73f4ldr x6, [sp+152]
004f73f8str x5, [sp+280]
004f73fcstr x6, [sp+288]
004f7400str x5, [sp+272]
004f7404ldr x5, [sp+272]
004f7408cbnz x5, 0x4f7410
004f740cb 0x4f7420
004f7410
004f7410loc_4f7410:
004f7410ldr x5, [sp+272]
004f7414ldr x5, [x5+8]
004f7418str x5, [sp+272]
004f741cb 0x4f7424
004f7420
004f7420loc_4f7420:
004f7420b 0x4f7424
004f7424
004f7424loc_4f7424:
004f7424ldr x5, [sp+296]
004f7428ldrsb x27, [x5]
004f742cldr x6, [sp+272]
004f7430ldr x7, [sp+288]
004f7434str x6, [x5]
004f7438adrp x27, 0x554000
004f743cldr w6, [x27+3056]
004f7440cbz w6, 0x4f7448
004f7444b 0x4f744c
004f7448
004f7448loc_4f7448:
004f7448b 0x4f7460
004f744c
004f744cloc_4f744c:
004f744cbl runtime.gcWriteBarrier2
004f7450str x7, [x25]
004f7454ldr x6, [x5+8]
004f7458str x6, [x25+8]
004f745cb 0x4f7460
004f7460
004f7460loc_4f7460:
004f7460str x7, [x5+8]
004f7464ldr x2, [sp+296]
004f7468ldrsb x27, [x2]
004f746cb 0x4f7470
004f7470
004f7470loc_4f7470:
004f7470str x2, [sp+304]
004f7474orr x4, xzr, 1
004f7478str x4, [sp+312]
004f747cstr x4, [sp+320]
004f7480adrp x0, 0x1b9000
004f7484add x0, x0, 15
004f7488orr x1, xzr, 2
004f748cmov x3, x4
004f7490bl fmt.Sprintf
004f7494str x0, [sp+688]
004f7498str x1, [sp+696]
004f749cadrp x0, 0x18e000
004f74a0add x0, x0, 3648
004f74a4bl runtime.newobject
004f74a8str x0, [sp+264]
004f74acadrp x27, 0x554000
004f74b0ldr w5, [x27+3056]
004f74b4cbz w5, 0x4f74bc
004f74b8b 0x4f74c0
004f74bc
004f74bcloc_4f74bc:
004f74bcb 0x4f74dc
004f74c0
004f74c0loc_4f74c0:
004f74c0str x0, [sp+200]
004f74c4mov x1, x0
004f74c8adrp x0, 0x18e000
004f74ccadd x0, x0, 3648
004f74d0bl runtime.wbZero
004f74d4ldr x0, [sp+200]
004f74d8b 0x4f74dc
004f74dc
004f74dcloc_4f74dc:
004f74dcmov x20, x0
004f74e0adr x27, 16
004f74e4stp x29, x27, [sp-24]
004f74e8sub x29, sp, 24
004f74ecbl fn_87cf8
004f74f0sub x29, sp, 8
004f74f4ldr x1, [sp+264]
004f74f8ldrsb x27, [x1]
004f74fcldr x2, [sp+688]
004f7500ldr x3, [sp+696]
004f7504str x3, [x1+16]
004f7508adrp x27, 0x554000
004f750cldr w3, [x27+3056]
004f7510cbz w3, 0x4f7518
004f7514b 0x4f751c
004f7518
004f7518loc_4f7518:
004f7518b 0x4f7530
004f751c
004f751cloc_4f751c:
004f751cbl runtime.gcWriteBarrier2
004f7520str x2, [x25]
004f7524ldr x3, [x1+8]
004f7528str x3, [x25+8]
004f752cb 0x4f7530
004f7530
004f7530loc_4f7530:
004f7530str x2, [x1+8]
004f7534ldr x1, [sp+192]
004f7538ldrsb x27, [x1]
004f753cldr x2, [sp+264]
004f7540adrp x27, 0x554000
004f7544ldr w3, [x27+3056]
004f7548cbz w3, 0x4f7550
004f754cb 0x4f7554
004f7550
004f7550loc_4f7550:
004f7550b 0x4f7568
004f7554
004f7554loc_4f7554:
004f7554bl runtime.gcWriteBarrier2
004f7558str x2, [x25]
004f755cldr x3, [x1+104]
004f7560str x3, [x25+8]
004f7564b 0x4f7568
004f7568
004f7568loc_4f7568:
004f7568str x2, [x1+104]
004f756cldr x0, [sp+192]
004f7570str x0, [sp+64]
004f7574ldp x29, x30, [sp-8]
004f7578add sp, sp, 880
004f757cret x30
004f7580
004f7580loc_4f7580:
004f7580adrp x0, 0x554000
004f7584add x0, x0, 1504
004f7588str x0, [sp+232]
004f758cb 0x4f7590
004f7590
004f7590loc_4f7590:
004f7590str x0, [sp+240]
004f7594stp xzr, xzr, [sp+248]
004f7598mov x1, xzr
004f759cmov x2, x1
004f75a0bl bytes.NewBuffer
004f75a4str x0, [sp+96]
004f75a8str x0, [sp+608]
004f75acldr x2, [sp+120]
004f75b0ldr x3, [sp+128]
004f75b4ldr x4, [sp+136]
004f75b8mov x1, x0
004f75bcadrp x0, 0x21c000
004f75c0add x0, x0, 2976
004f75c4bl github.com/bishopfox/sliver/implant/sliver/handlers.gzipWrite
004f75c8ldr x3, [sp+72]
004f75ccldr x1, [sp+80]
004f75d0subs xzr, x1, 0
004f75d4b.hi 0x4f75dc
004f75d8b 0x4f780c
004f75dc
004f75dcloc_4f75dc:
004f75dcldr x1, [sp+192]
004f75e0ldrsb x27, [x1]
004f75e4ldr x2, [x3]
004f75e8ldr x3, [x3+8]
004f75ecstr x3, [x1+16]
004f75f0adrp x27, 0x554000
004f75f4ldr w3, [x27+3056]
004f75f8cbz w3, 0x4f7600
004f75fcb 0x4f7604
004f7600
004f7600loc_4f7600:
004f7600b 0x4f7618
004f7604
004f7604loc_4f7604:
004f7604bl runtime.gcWriteBarrier2
004f7608str x2, [x25]
004f760cldr x3, [x1+8]
004f7610str x3, [x25+8]
004f7614b 0x4f7618
004f7618
004f7618loc_4f7618:
004f7618str x2, [x1+8]
004f761cldr x0, [sp+96]
004f7620bl bytes.(*Buffer).Bytes
004f7624str x0, [sp+648]
004f7628str x1, [sp+656]
004f762cstr x2, [sp+664]
004f7630ldr x3, [sp+192]
004f7634ldrsb x27, [x3]
004f7638str x1, [x3+72]
004f763cstr x2, [x3+80]
004f7640adrp x27, 0x554000
004f7644ldr w1, [x27+3056]
004f7648cbz w1, 0x4f7650
004f764cb 0x4f7654
004f7650
004f7650loc_4f7650:
004f7650b 0x4f7668
004f7654
004f7654loc_4f7654:
004f7654bl runtime.gcWriteBarrier2
004f7658str x0, [x25]
004f765cldr x1, [x3+64]
004f7660str x1, [x25+8]
004f7664b 0x4f7668
004f7668
004f7668loc_4f7668:
004f7668str x0, [x3+64]
004f766cldr x1, [sp+192]
004f7670ldrsb x27, [x1]
004f7674orr x2, xzr, 4
004f7678str x2, [x1+32]
004f767cadrp x27, 0x554000
004f7680ldr w2, [x27+3056]
004f7684cbz w2, 0x4f768c
004f7688b 0x4f7690
004f768c
004f768cloc_4f768c:
004f768cb 0x4f76a0
004f7690
004f7690loc_4f7690:
004f7690ldr x2, [x1+24]
004f7694bl runtime.gcWriteBarrier1
004f7698str x2, [x25]
004f769cb 0x4f76a0
004f76a0
004f76a0loc_4f76a0:
004f76a0adrp x2, 0x1b9000
004f76a4add x2, x2, 954
004f76a8str x2, [x1+24]
004f76acldr x1, [sp+192]
004f76b0ldrsb x27, [x1]
004f76b4orr x2, xzr, 1
004f76b8strb w2, [x1+40]
004f76bcldr x1, [sp+192]
004f76c0ldrsb x27, [x1]
004f76c4orr x2, xzr, 1
004f76c8str w2, [x1+92]
004f76ccldr x1, [sp+192]
004f76d0ldrsb x27, [x1]
004f76d4str wzr, [x1+96]
004f76d8ldr x0, [sp+192]
004f76dcstr x0, [sp+64]
004f76e0ldp x29, x30, [sp-8]
004f76e4add sp, sp, 880
004f76e8ret x30
004f76ec
004f76ecloc_4f76ec:
004f76ecb 0x4f76f0
004f76f0
004f76f0loc_4f76f0:
004f76f0ldrb w5, [sp+921]
004f76f4tbnz w5, 0, 0x4f76fc
004f76f8b 0x4f77e0
004f76fc
004f76fcloc_4f76fc:
004f76fcadrp x0, 0x18e000
004f7700add x0, x0, 3648
004f7704bl runtime.newobject
004f7708str x0, [sp+216]
004f770cadrp x27, 0x554000
004f7710ldr w1, [x27+3056]
004f7714cbz w1, 0x4f771c
004f7718b 0x4f7720
004f771c
004f771cloc_4f771c:
004f771cb 0x4f773c
004f7720
004f7720loc_4f7720:
004f7720str x0, [sp+200]
004f7724mov x1, x0
004f7728adrp x0, 0x18e000
004f772cadd x0, x0, 3648
004f7730bl runtime.wbZero
004f7734ldr x0, [sp+200]
004f7738b 0x4f773c
004f773c
004f773cloc_4f773c:
004f773cmov x20, x0
004f7740adr x27, 16
004f7744stp x29, x27, [sp-24]
004f7748sub x29, sp, 24
004f774cbl fn_87cf8
004f7750sub x29, sp, 8
004f7754ldr x1, [sp+216]
004f7758ldrsb x27, [x1]
004f775corr x2, xzr, 63
004f7760str x2, [x1+16]
004f7764adrp x27, 0x554000
004f7768ldr w2, [x27+3056]
004f776ccbz w2, 0x4f7774
004f7770b 0x4f7778
004f7774
004f7774loc_4f7774:
004f7774b 0x4f7788
004f7778
004f7778loc_4f7778:
004f7778ldr x2, [x1+8]
004f777cbl runtime.gcWriteBarrier1
004f7780str x2, [x25]
004f7784b 0x4f7788
004f7788
004f7788loc_4f7788:
004f7788adrp x2, 0x1d6000
004f778cadd x2, x2, 339
004f7790str x2, [x1+8]
004f7794ldr x1, [sp+192]
004f7798ldrsb x27, [x1]
004f779cldr x2, [sp+216]
004f77a0adrp x27, 0x554000
004f77a4ldr w3, [x27+3056]
004f77a8cbz w3, 0x4f77b0
004f77acb 0x4f77b4
004f77b0
004f77b0loc_4f77b0:
004f77b0b 0x4f77c8
004f77b4
004f77b4loc_4f77b4:
004f77b4bl runtime.gcWriteBarrier2
004f77b8str x2, [x25]
004f77bcldr x3, [x1+104]
004f77c0str x3, [x25+8]
004f77c4b 0x4f77c8
004f77c8
004f77c8loc_4f77c8:
004f77c8str x2, [x1+104]
004f77ccldr x0, [sp+192]
004f77d0str x0, [sp+64]
004f77d4ldp x29, x30, [sp-8]
004f77d8add sp, sp, 880
004f77dcret x30
004f77e0
004f77e0loc_4f77e0:
004f77e0ldrb w4, [sp+920]
004f77e4ldr x0, [sp+888]
004f77e8ldr x2, [sp+904]
004f77ecldr x1, [sp+896]
004f77f0ldr x3, [sp+912]
004f77f4bl github.com/bishopfox/sliver/implant/sliver/handlers.readMultipleFiles
004f77f8str x0, [sp+192]
004f77fcstr x0, [sp+64]
004f7800ldp x29, x30, [sp-8]
004f7804add sp, sp, 880
004f7808ret x30
004f780c
004f780cloc_4f780c:
004f780cmov x0, xzr
004f7810bl runtime.panicIndex
004f7814
004f7814loc_4f7814:
004f7814mov x0, xzr
004f7818bl runtime.panicIndex
004f781c
004f781cloc_4f781c:
004f781cmov x0, xzr
004f7820bl runtime.panicIndex
004f7824
004f7824loc_4f7824:
004f7824mov x0, xzr
004f7828bl runtime.panicIndex
004f782chint
004f7830
004f7830loc_4f7830:
004f7830stp x0, x1, [sp+8]
004f7834stp x2, x3, [sp+24]
004f7838strb w4, [sp+40]
004f783cstrb w5, [sp+41]
004f7840stp x6, x7, [sp+48]
004f7844mov x3, x30
004f7848bl runtime.morestack_noctxt.abi0
004f784cldp x0, x1, [sp+8]
004f7850ldp x2, x3, [sp+24]
004f7854ldrb w4, [sp+40]
004f7858ldrb w5, [sp+41]
004f785cldp x6, x7, [sp+48]
004f7860b 0x4f6990
004f7864udf 0
004f7868udf 0
004f786cudf 0
004f6990
Loading..