File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    004f3f20
    004f3f20github.com/bishopfox/sliver/implant/sliver/handlers.cpHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.cpHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004f3f20ldr x16, [x28+16]
    004f3f24sub x17, sp, 912
    004f3f28subs xzr, x17, x16
    004f3f2cb.ls 0x4f4e18
    004f3f30sub x20, sp, 1040
    004f3f34stp x29, x30, [x20-8]
    004f3f38add sp, x20, 0
    004f3f3csub x29, sp, 8
    004f3f40str x0, [sp+1048]
    004f3f44str x1, [sp+1056]
    004f3f48str x2, [sp+1064]
    004f3f4cstr x3, [sp+1072]
    004f3f50adrp x0, 0x18a000
    004f3f54add x0, x0, 1568
    004f3f58bl runtime.newobject
    004f3f5cstr x0, [sp+704]
    004f3f60adrp x27, 0x558000
    004f3f64ldr w1, [x27+3056]
    004f3f68cbz w1, 0x4f3f70
    004f3f6cb 0x4f3f74
    004f3f70
    004f3f70loc_4f3f70:
    004f3f70b 0x4f3f90
    004f3f74
    004f3f74loc_4f3f74:
    004f3f74str x0, [sp+288]
    004f3f78mov x1, x0
    004f3f7cadrp x0, 0x18a000
    004f3f80add x0, x0, 1568
    004f3f84bl runtime.wbZero
    004f3f88ldr x0, [sp+288]
    004f3f8cb 0x4f3f90
    004f3f90
    004f3f90loc_4f3f90:
    004f3f90mov x20, x0
    004f3f94adr x27, 16
    004f3f98stp x29, x27, [sp-24]
    004f3f9csub x29, sp, 24
    004f3fa0bl fn_87cfc
    004f3fa4sub x29, sp, 8
    004f3fa8ldr x4, [sp+704]
    004f3facstr x4, [sp+200]
    004f3fb0str x4, [sp+808]
    004f3fb4ldr x0, [sp+1048]
    004f3fb8ldr x1, [sp+1056]
    004f3fbcldr x2, [sp+1064]
    004f3fc0adrp x3, 0x221000
    004f3fc4add x3, x3, 512
    004f3fc8bl google.golang.org/protobuf/proto.Unmarshal
    004f3fccstr x0, [sp+176]
    004f3fd0str x1, [sp+184]
    004f3fd4cbnz x0, 0x4f3fdc
    004f3fd8b 0x4f40a0
    004f3fdc
    004f3fdcloc_4f3fdc:
    004f3fdcadd x27, sp, 792
    004f3fe0stp xzr, xzr, [x27]
    004f3fe4add x5, sp, 792
    004f3fe8str x5, [sp+672]
    004f3fecldr x5, [sp+176]
    004f3ff0ldr x6, [sp+184]
    004f3ff4str x5, [sp+656]
    004f3ff8str x6, [sp+664]
    004f3ffcstr x5, [sp+648]
    004f4000ldr x5, [sp+648]
    004f4004cbnz x5, 0x4f400c
    004f4008b 0x4f401c
    004f400c
    004f400cloc_4f400c:
    004f400cldr x5, [sp+648]
    004f4010ldr x5, [x5+8]
    004f4014str x5, [sp+648]
    004f4018b 0x4f4020
    004f401c
    004f401cloc_4f401c:
    004f401cb 0x4f4020
    004f4020
    004f4020loc_4f4020:
    004f4020ldr x5, [sp+672]
    004f4024ldrsb x27, [x5]
    004f4028ldr x6, [sp+648]
    004f402cldr x7, [sp+664]
    004f4030str x6, [x5]
    004f4034adrp x27, 0x557000
    004f4038ldr w6, [x27+3056]
    004f403ccbz w6, 0x4f4044
    004f4040b 0x4f4048
    004f4044
    004f4044loc_4f4044:
    004f4044b 0x4f405c
    004f4048
    004f4048loc_4f4048:
    004f4048bl runtime.gcWriteBarrier2
    004f404cstr x7, [x25]
    004f4050ldr x6, [x5+8]
    004f4054str x6, [x25+8]
    004f4058b 0x4f405c
    004f405c
    004f405cloc_4f405c:
    004f405cstr x7, [x5+8]
    004f4060ldr x2, [sp+672]
    004f4064ldrsb x27, [x2]
    004f4068b 0x4f406c
    004f406c
    004f406cloc_4f406c:
    004f406cstr x2, [sp+680]
    004f4070orr x4, xzr, 1
    004f4074str x4, [sp+688]
    004f4078str x4, [sp+696]
    004f407cadrp x0, 0x1c6000
    004f4080add x0, x0, 981
    004f4084movz x1, 26
    004f4088mov x3, x4
    004f408cbl log.Printf
    004f4090bl runtime.deferreturn
    004f4094ldp x29, x30, [sp-8]
    004f4098add sp, sp, 1040
    004f409cret x30
    004f40a0
    004f40a0loc_4f40a0:
    004f40a0adrp x0, 0x190000
    004f40a4add x0, x0, 3424
    004f40a8bl runtime.newobject
    004f40acstr x0, [sp+640]
    004f40b0adrp x27, 0x557000
    004f40b4ldr w1, [x27+3056]
    004f40b8cbz w1, 0x4f40c0
    004f40bcb 0x4f40c4
    004f40c0
    004f40c0loc_4f40c0:
    004f40c0b 0x4f40e0
    004f40c4
    004f40c4loc_4f40c4:
    004f40c4str x0, [sp+264]
    004f40c8mov x1, x0
    004f40ccadrp x0, 0x190000
    004f40d0add x0, x0, 3424
    004f40d4bl runtime.wbZero
    004f40d8ldr x0, [sp+264]
    004f40dcb 0x4f40e0
    004f40e0
    004f40e0loc_4f40e0:
    004f40e0mov x20, x0
    004f40e4adr x27, 16
    004f40e8stp x29, x27, [sp-24]
    004f40ecsub x29, sp, 24
    004f40f0bl fn_87cfc
    004f40f4sub x29, sp, 8
    004f40f8str xzr, [x0+80]
    004f40fcldr x2, [sp+640]
    004f4100ldrsb x27, [x2]
    004f4104ldr x3, [sp+200]
    004f4108ldrsb x27, [x3]
    004f410cldr x4, [x3+8]
    004f4110ldr x3, [x3+16]
    004f4114str x3, [x2+16]
    004f4118adrp x27, 0x557000
    004f411cldr w3, [x27+3056]
    004f4120cbz w3, 0x4f4128
    004f4124b 0x4f412c
    004f4128
    004f4128loc_4f4128:
    004f4128b 0x4f4140
    004f412c
    004f412cloc_4f412c:
    004f412cbl runtime.gcWriteBarrier2
    004f4130str x4, [x25]
    004f4134ldr x3, [x2+8]
    004f4138str x3, [x25+8]
    004f413cb 0x4f4140
    004f4140
    004f4140loc_4f4140:
    004f4140str x4, [x2+8]
    004f4144ldr x2, [sp+640]
    004f4148ldrsb x27, [x2]
    004f414cldr x3, [sp+200]
    004f4150ldrsb x27, [x3]
    004f4154ldr x4, [x3+24]
    004f4158ldr x3, [x3+32]
    004f415cstr x3, [x2+32]
    004f4160adrp x27, 0x557000
    004f4164ldr w3, [x27+3056]
    004f4168cbz w3, 0x4f4170
    004f416cb 0x4f4174
    004f4170
    004f4170loc_4f4170:
    004f4170b 0x4f4188
    004f4174
    004f4174loc_4f4174:
    004f4174bl runtime.gcWriteBarrier2
    004f4178str x4, [x25]
    004f417cldr x3, [x2+24]
    004f4180str x3, [x25+8]
    004f4184b 0x4f4188
    004f4188
    004f4188loc_4f4188:
    004f4188str x4, [x2+24]
    004f418cldr x2, [sp+640]
    004f4190str x2, [sp+208]
    004f4194str xzr, [sp+784]
    004f4198add x27, sp, 768
    004f419cstp xzr, xzr, [x27]
    004f41a0ldr x2, [sp+200]
    004f41a4ldrsb x27, [x2]
    004f41a8ldr x0, [x2+8]
    004f41acldr x1, [x2+16]
    004f41b0str x0, [sp+624]
    004f41b4str x1, [sp+632]
    004f41b8bl os.Open
    004f41bcstr x0, [sp+784]
    004f41c0str x1, [sp+768]
    004f41c4str x2, [sp+776]
    004f41c8ldr x2, [sp+784]
    004f41ccstr x2, [sp+376]
    004f41d0ldr x2, [sp+768]
    004f41d4ldr x3, [sp+776]
    004f41d8str x2, [sp+272]
    004f41dcstr x3, [sp+280]
    004f41e0ldr x2, [sp+376]
    004f41e4str x2, [sp+168]
    004f41e8ldr x2, [sp+280]
    004f41ecldr x3, [sp+272]
    004f41f0str x3, [sp+176]
    004f41f4str x2, [sp+184]
    004f41f8cbnz x3, 0x4f4200
    004f41fcb 0x4f4458
    004f4200
    004f4200loc_4f4200:
    004f4200add x27, sp, 792
    004f4204stp xzr, xzr, [x27]
    004f4208add x5, sp, 792
    004f420cstr x5, [sp+592]
    004f4210ldr x5, [sp+176]
    004f4214ldr x6, [sp+184]
    004f4218str x5, [sp+576]
    004f421cstr x6, [sp+584]
    004f4220str x5, [sp+568]
    004f4224ldr x5, [sp+568]
    004f4228cbnz x5, 0x4f4230
    004f422cb 0x4f4240
    004f4230
    004f4230loc_4f4230:
    004f4230ldr x5, [sp+568]
    004f4234ldr x5, [x5+8]
    004f4238str x5, [sp+568]
    004f423cb 0x4f4244
    004f4240
    004f4240loc_4f4240:
    004f4240b 0x4f4244
    004f4244
    004f4244loc_4f4244:
    004f4244ldr x5, [sp+592]
    004f4248ldrsb x27, [x5]
    004f424cldr x6, [sp+568]
    004f4250ldr x7, [sp+584]
    004f4254str x6, [x5]
    004f4258adrp x27, 0x557000
    004f425cldr w6, [x27+3056]
    004f4260cbz w6, 0x4f4268
    004f4264b 0x4f426c
    004f4268
    004f4268loc_4f4268:
    004f4268b 0x4f4280
    004f426c
    004f426cloc_4f426c:
    004f426cbl runtime.gcWriteBarrier2
    004f4270str x7, [x25]
    004f4274ldr x6, [x5+8]
    004f4278str x6, [x25+8]
    004f427cb 0x4f4280
    004f4280
    004f4280loc_4f4280:
    004f4280str x7, [x5+8]
    004f4284ldr x2, [sp+592]
    004f4288ldrsb x27, [x2]
    004f428cb 0x4f4290
    004f4290
    004f4290loc_4f4290:
    004f4290str x2, [sp+600]
    004f4294orr x4, xzr, 1
    004f4298str x4, [sp+608]
    004f429cstr x4, [sp+616]
    004f42a0adrp x0, 0x1c9000
    004f42a4add x0, x0, 412
    004f42a8orr x1, xzr, 30
    004f42acmov x3, x4
    004f42b0bl log.Printf
    004f42b4ldr x5, [sp+176]
    004f42b8ldrsb x27, [x5]
    004f42bcldr x5, [x5+24]
    004f42c0ldr x0, [sp+184]
    004f42c4blr x5
    004f42c8str x0, [sp+752]
    004f42ccstr x1, [sp+760]
    004f42d0adrp x0, 0x191000
    004f42d4add x0, x0, 3648
    004f42d8bl runtime.newobject
    004f42dcstr x0, [sp+560]
    004f42e0adrp x27, 0x557000
    004f42e4ldr w5, [x27+3056]
    004f42e8cbz w5, 0x4f42f0
    004f42ecb 0x4f42f4
    004f42f0
    004f42f0loc_4f42f0:
    004f42f0b 0x4f4310
    004f42f4
    004f42f4loc_4f42f4:
    004f42f4str x0, [sp+256]
    004f42f8mov x1, x0
    004f42fcadrp x0, 0x191000
    004f4300add x0, x0, 3648
    004f4304bl runtime.wbZero
    004f4308ldr x0, [sp+256]
    004f430cb 0x4f4310
    004f4310
    004f4310loc_4f4310:
    004f4310mov x20, x0
    004f4314adr x27, 16
    004f4318stp x29, x27, [sp-24]
    004f431csub x29, sp, 24
    004f4320bl fn_87cf8
    004f4324sub x29, sp, 8
    004f4328ldr x2, [sp+560]
    004f432cldrsb x27, [x2]
    004f4330ldr x3, [sp+752]
    004f4334ldr x4, [sp+760]
    004f4338str x4, [x2+16]
    004f433cadrp x27, 0x557000
    004f4340ldr w4, [x27+3056]
    004f4344cbz w4, 0x4f434c
    004f4348b 0x4f4350
    004f434c
    004f434cloc_4f434c:
    004f434cb 0x4f4364
    004f4350
    004f4350loc_4f4350:
    004f4350bl runtime.gcWriteBarrier2
    004f4354str x3, [x25]
    004f4358ldr x4, [x2+8]
    004f435cstr x4, [x25+8]
    004f4360b 0x4f4364
    004f4364
    004f4364loc_4f4364:
    004f4364str x3, [x2+8]
    004f4368ldr x2, [sp+208]
    004f436cldrsb x27, [x2]
    004f4370ldr x3, [sp+560]
    004f4374adrp x27, 0x557000
    004f4378ldr w4, [x27+3056]
    004f437ccbz w4, 0x4f4384
    004f4380b 0x4f4388
    004f4384
    004f4384loc_4f4384:
    004f4384b 0x4f439c
    004f4388
    004f4388loc_4f4388:
    004f4388bl runtime.gcWriteBarrier2
    004f438cstr x3, [x25]
    004f4390ldr x4, [x2+48]
    004f4394str x4, [x25+8]
    004f4398b 0x4f439c
    004f439c
    004f439cloc_4f439c:
    004f439cstr x3, [x2+48]
    004f43a0ldr x2, [sp+208]
    004f43a4str x2, [sp+744]
    004f43a8add x27, sp, 720
    004f43acstp xzr, xzr, [x27]
    004f43b0str xzr, [sp+736]
    004f43b4add x27, sp, 768
    004f43b8stp xzr, xzr, [x27]
    004f43bcldr x1, [sp+744]
    004f43c0adrp x0, 0x220000
    004f43c4add x0, x0, 544
    004f43c8bl google.golang.org/protobuf/proto.Marshal
    004f43ccstr x0, [sp+720]
    004f43d0str x1, [sp+728]
    004f43d4str x2, [sp+736]
    004f43d8str x3, [sp+768]
    004f43dcstr x4, [sp+776]
    004f43e0ldr x2, [sp+720]
    004f43e4ldr x3, [sp+728]
    004f43e8ldr x4, [sp+736]
    004f43ecstr x2, [sp+232]
    004f43f0str x3, [sp+240]
    004f43f4str x4, [sp+248]
    004f43f8ldr x2, [sp+768]
    004f43fcldr x3, [sp+776]
    004f4400str x2, [sp+216]
    004f4404str x3, [sp+224]
    004f4408ldr x2, [sp+232]
    004f440cldr x3, [sp+240]
    004f4410ldr x4, [sp+248]
    004f4414str x2, [sp+1048]
    004f4418str x3, [sp+1056]
    004f441cstr x4, [sp+1064]
    004f4420ldr x3, [sp+216]
    004f4424ldr x4, [sp+224]
    004f4428str x3, [sp+176]
    004f442cstr x4, [sp+184]
    004f4430ldr x0, [sp+1048]
    004f4434ldr x1, [sp+1056]
    004f4438ldr x2, [sp+1064]
    004f443cldr x26, [sp+1072]
    004f4440ldr x5, [x26]
    004f4444blr x5
    004f4448bl runtime.deferreturn
    004f444cldp x29, x30, [sp-8]
    004f4450add sp, sp, 1040
    004f4454ret x30
    004f4458
    004f4458loc_4f4458:
    004f4458ldr x1, [sp+168]
    004f445cstr x1, [sp+1024]
    004f4460add x27, sp, 536
    004f4464stp xzr, xzr, [x27]
    004f4468add x1, sp, 536
    004f446cstr x1, [sp+552]
    004f4470ldrsb x27, [x1]
    004f4474adrp x2, 0
    004f4478add x2, x2, 3744
    004f447cstr x2, [x1]
    004f4480ldrsb x27, [x1]
    004f4484ldr x2, [sp+1024]
    004f4488adrp x27, 0x557000
    004f448cldr w3, [x27+3056]
    004f4490cbz w3, 0x4f4498
    004f4494b 0x4f449c
    004f4498
    004f4498loc_4f4498:
    004f4498b 0x4f44b0
    004f449c
    004f449cloc_4f449c:
    004f449cbl runtime.gcWriteBarrier2
    004f44a0str x2, [x25]
    004f44a4ldr x3, [x1+8]
    004f44a8str x3, [x25+8]
    004f44acb 0x4f44b0
    004f44b0
    004f44b0loc_4f44b0:
    004f44b0str x2, [x1+8]
    004f44b4str x1, [sp+128]
    004f44b8add x0, sp, 104
    004f44bcbl runtime.deferprocStack
    004f44c0subs xzr, x0, 0
    004f44c4b.ne 0x4f4e08
    004f44c8b 0x4f44cc
    004f44cc
    004f44ccloc_4f44cc:
    004f44ccstr xzr, [sp+784]
    004f44d0add x27, sp, 768
    004f44d4stp xzr, xzr, [x27]
    004f44d8ldr x2, [sp+200]
    004f44dcldrsb x27, [x2]
    004f44e0ldr x0, [x2+24]
    004f44e4ldr x1, [x2+32]
    004f44e8str x0, [sp+520]
    004f44ecstr x1, [sp+528]
    004f44f0bl os.Create
    004f44f4str x0, [sp+784]
    004f44f8str x1, [sp+768]
    004f44fcstr x2, [sp+776]
    004f4500ldr x2, [sp+784]
    004f4504str x2, [sp+1016]
    004f4508ldr x2, [sp+768]
    004f450cldr x3, [sp+776]
    004f4510str x2, [sp+1000]
    004f4514str x3, [sp+1008]
    004f4518ldr x2, [sp+1016]
    004f451cstr x2, [sp+192]
    004f4520ldr x2, [sp+1008]
    004f4524ldr x3, [sp+1000]
    004f4528str x3, [sp+176]
    004f452cstr x2, [sp+184]
    004f4530cbnz x3, 0x4f4538
    004f4534b 0x4f4790
    004f4538
    004f4538loc_4f4538:
    004f4538add x27, sp, 792
    004f453cstp xzr, xzr, [x27]
    004f4540add x5, sp, 792
    004f4544str x5, [sp+488]
    004f4548ldr x5, [sp+176]
    004f454cldr x6, [sp+184]
    004f4550str x5, [sp+472]
    004f4554str x6, [sp+480]
    004f4558str x5, [sp+464]
    004f455cldr x5, [sp+464]
    004f4560cbnz x5, 0x4f4568
    004f4564b 0x4f4578
    004f4568
    004f4568loc_4f4568:
    004f4568ldr x5, [sp+464]
    004f456cldr x5, [x5+8]
    004f4570str x5, [sp+464]
    004f4574b 0x4f457c
    004f4578
    004f4578loc_4f4578:
    004f4578b 0x4f457c
    004f457c
    004f457cloc_4f457c:
    004f457cldr x5, [sp+488]
    004f4580ldrsb x27, [x5]
    004f4584ldr x6, [sp+464]
    004f4588ldr x7, [sp+480]
    004f458cstr x6, [x5]
    004f4590adrp x27, 0x557000
    004f4594ldr w6, [x27+3056]
    004f4598cbz w6, 0x4f45a0
    004f459cb 0x4f45a4
    004f45a0
    004f45a0loc_4f45a0:
    004f45a0b 0x4f45b8
    004f45a4
    004f45a4loc_4f45a4:
    004f45a4bl runtime.gcWriteBarrier2
    004f45a8str x7, [x25]
    004f45acldr x6, [x5+8]
    004f45b0str x6, [x25+8]
    004f45b4b 0x4f45b8
    004f45b8
    004f45b8loc_4f45b8:
    004f45b8str x7, [x5+8]
    004f45bcldr x2, [sp+488]
    004f45c0ldrsb x27, [x2]
    004f45c4b 0x4f45c8
    004f45c8
    004f45c8loc_4f45c8:
    004f45c8str x2, [sp+496]
    004f45ccorr x4, xzr, 1
    004f45d0str x4, [sp+504]
    004f45d4str x4, [sp+512]
    004f45d8adrp x0, 0x1cc000
    004f45dcadd x0, x0, 2526
    004f45e0movz x1, 35
    004f45e4mov x3, x4
    004f45e8bl log.Printf
    004f45ecldr x5, [sp+176]
    004f45f0ldrsb x27, [x5]
    004f45f4ldr x5, [x5+24]
    004f45f8ldr x0, [sp+184]
    004f45fcblr x5
    004f4600str x0, [sp+752]
    004f4604str x1, [sp+760]
    004f4608adrp x0, 0x191000
    004f460cadd x0, x0, 3648
    004f4610bl runtime.newobject
    004f4614str x0, [sp+456]
    004f4618adrp x27, 0x557000
    004f461cldr w5, [x27+3056]
    004f4620cbz w5, 0x4f4628
    004f4624b 0x4f462c
    004f4628
    004f4628loc_4f4628:
    004f4628b 0x4f4648
    004f462c
    004f462cloc_4f462c:
    004f462cstr x0, [sp+256]
    004f4630mov x1, x0
    004f4634adrp x0, 0x191000
    004f4638add x0, x0, 3648
    004f463cbl runtime.wbZero
    004f4640ldr x0, [sp+256]
    004f4644b 0x4f4648
    004f4648
    004f4648loc_4f4648:
    004f4648mov x20, x0
    004f464cadr x27, 16
    004f4650stp x29, x27, [sp-24]
    004f4654sub x29, sp, 24
    004f4658bl fn_87cf8
    004f465csub x29, sp, 8
    004f4660ldr x2, [sp+456]
    004f4664ldrsb x27, [x2]
    004f4668ldr x3, [sp+752]
    004f466cldr x4, [sp+760]
    004f4670str x4, [x2+16]
    004f4674adrp x27, 0x557000
    004f4678ldr w4, [x27+3056]
    004f467ccbz w4, 0x4f4684
    004f4680b 0x4f4688
    004f4684
    004f4684loc_4f4684:
    004f4684b 0x4f469c
    004f4688
    004f4688loc_4f4688:
    004f4688bl runtime.gcWriteBarrier2
    004f468cstr x3, [x25]
    004f4690ldr x4, [x2+8]
    004f4694str x4, [x25+8]
    004f4698b 0x4f469c
    004f469c
    004f469cloc_4f469c:
    004f469cstr x3, [x2+8]
    004f46a0ldr x2, [sp+208]
    004f46a4ldrsb x27, [x2]
    004f46a8ldr x3, [sp+456]
    004f46acadrp x27, 0x557000
    004f46b0ldr w4, [x27+3056]
    004f46b4cbz w4, 0x4f46bc
    004f46b8b 0x4f46c0
    004f46bc
    004f46bcloc_4f46bc:
    004f46bcb 0x4f46d4
    004f46c0
    004f46c0loc_4f46c0:
    004f46c0bl runtime.gcWriteBarrier2
    004f46c4str x3, [x25]
    004f46c8ldr x4, [x2+48]
    004f46ccstr x4, [x25+8]
    004f46d0b 0x4f46d4
    004f46d4
    004f46d4loc_4f46d4:
    004f46d4str x3, [x2+48]
    004f46d8ldr x2, [sp+208]
    004f46dcstr x2, [sp+744]
    004f46e0add x27, sp, 720
    004f46e4stp xzr, xzr, [x27]
    004f46e8str xzr, [sp+736]
    004f46ecadd x27, sp, 768
    004f46f0stp xzr, xzr, [x27]
    004f46f4ldr x1, [sp+744]
    004f46f8adrp x0, 0x220000
    004f46fcadd x0, x0, 544
    004f4700bl google.golang.org/protobuf/proto.Marshal
    004f4704str x0, [sp+720]
    004f4708str x1, [sp+728]
    004f470cstr x2, [sp+736]
    004f4710str x3, [sp+768]
    004f4714str x4, [sp+776]
    004f4718ldr x2, [sp+720]
    004f471cldr x3, [sp+728]
    004f4720ldr x4, [sp+736]
    004f4724str x2, [sp+976]
    004f4728str x3, [sp+984]
    004f472cstr x4, [sp+992]
    004f4730ldr x2, [sp+768]
    004f4734ldr x3, [sp+776]
    004f4738str x2, [sp+960]
    004f473cstr x3, [sp+968]
    004f4740ldr x2, [sp+976]
    004f4744ldr x3, [sp+984]
    004f4748ldr x4, [sp+992]
    004f474cstr x2, [sp+1048]
    004f4750str x3, [sp+1056]
    004f4754str x4, [sp+1064]
    004f4758ldr x3, [sp+960]
    004f475cldr x4, [sp+968]
    004f4760str x3, [sp+176]
    004f4764str x4, [sp+184]
    004f4768ldr x0, [sp+1048]
    004f476cldr x1, [sp+1056]
    004f4770ldr x2, [sp+1064]
    004f4774ldr x26, [sp+1072]
    004f4778ldr x5, [x26]
    004f477cblr x5
    004f4780bl runtime.deferreturn
    004f4784ldp x29, x30, [sp-8]
    004f4788add sp, sp, 1040
    004f478cret x30
    004f4790
    004f4790loc_4f4790:
    004f4790ldr x1, [sp+192]
    004f4794str x1, [sp+952]
    004f4798stp xzr, xzr, [sp+432]
    004f479cadd x1, sp, 432
    004f47a0str x1, [sp+448]
    004f47a4ldrsb x27, [x1]
    004f47a8adrp x2, 0
    004f47acadd x2, x2, 3648
    004f47b0str x2, [x1]
    004f47b4ldrsb x27, [x1]
    004f47b8ldr x2, [sp+952]
    004f47bcadrp x27, 0x557000
    004f47c0ldr w3, [x27+3056]
    004f47c4cbz w3, 0x4f47cc
    004f47c8b 0x4f47d0
    004f47cc
    004f47ccloc_4f47cc:
    004f47ccb 0x4f47e4
    004f47d0
    004f47d0loc_4f47d0:
    004f47d0bl runtime.gcWriteBarrier2
    004f47d4str x2, [x25]
    004f47d8ldr x3, [x1+8]
    004f47dcstr x3, [x25+8]
    004f47e0b 0x4f47e4
    004f47e4
    004f47e4loc_4f47e4:
    004f47e4str x2, [x1+8]
    004f47e8str x1, [sp+80]
    004f47ecadd x0, sp, 56
    004f47f0bl runtime.deferprocStack
    004f47f4subs xzr, x0, 0
    004f47f8b.ne 0x4f4df8
    004f47fcb 0x4f4800
    004f4800
    004f4800loc_4f4800:
    004f4800ldr x4, [sp+192]
    004f4804str x4, [sp+784]
    004f4808ldr x4, [sp+168]
    004f480cstr x4, [sp+712]
    004f4810add x27, sp, 768
    004f4814stp xzr, xzr, [x27]
    004f4818ldr x1, [sp+784]
    004f481cldr x3, [sp+712]
    004f4820adrp x0, 0x21f000
    004f4824add x0, x0, 2168
    004f4828adrp x2, 0x21f000
    004f482cadd x2, x2, 2456
    004f4830bl io.Copy
    004f4834str x0, [sp+152]
    004f4838str x1, [sp+768]
    004f483cstr x2, [sp+776]
    004f4840ldr x4, [sp+152]
    004f4844str x4, [sp+160]
    004f4848str x1, [sp+936]
    004f484cstr x2, [sp+944]
    004f4850ldr x4, [sp+160]
    004f4854str x4, [sp+48]
    004f4858str x1, [sp+176]
    004f485cstr x2, [sp+184]
    004f4860cbnz x1, 0x4f4868
    004f4864b 0x4f4ac0
    004f4868
    004f4868loc_4f4868:
    004f4868add x27, sp, 792
    004f486cstp xzr, xzr, [x27]
    004f4870add x5, sp, 792
    004f4874str x5, [sp+400]
    004f4878ldr x5, [sp+176]
    004f487cldr x6, [sp+184]
    004f4880str x5, [sp+384]
    004f4884str x6, [sp+392]
    004f4888str x5, [sp+368]
    004f488cldr x5, [sp+368]
    004f4890cbnz x5, 0x4f4898
    004f4894b 0x4f48a8
    004f4898
    004f4898loc_4f4898:
    004f4898ldr x5, [sp+368]
    004f489cldr x5, [x5+8]
    004f48a0str x5, [sp+368]
    004f48a4b 0x4f48ac
    004f48a8
    004f48a8loc_4f48a8:
    004f48a8b 0x4f48ac
    004f48ac
    004f48acloc_4f48ac:
    004f48acldr x5, [sp+400]
    004f48b0ldrsb x27, [x5]
    004f48b4ldr x6, [sp+368]
    004f48b8ldr x7, [sp+392]
    004f48bcstr x6, [x5]
    004f48c0adrp x27, 0x557000
    004f48c4ldr w6, [x27+3056]
    004f48c8cbz w6, 0x4f48d0
    004f48ccb 0x4f48d4
    004f48d0
    004f48d0loc_4f48d0:
    004f48d0b 0x4f48e8
    004f48d4
    004f48d4loc_4f48d4:
    004f48d4bl runtime.gcWriteBarrier2
    004f48d8str x7, [x25]
    004f48dcldr x6, [x5+8]
    004f48e0str x6, [x25+8]
    004f48e4b 0x4f48e8
    004f48e8
    004f48e8loc_4f48e8:
    004f48e8str x7, [x5+8]
    004f48ecldr x2, [sp+400]
    004f48f0ldrsb x27, [x2]
    004f48f4b 0x4f48f8
    004f48f8
    004f48f8loc_4f48f8:
    004f48f8str x2, [sp+408]
    004f48fcorr x4, xzr, 1
    004f4900str x4, [sp+416]
    004f4904str x4, [sp+424]
    004f4908adrp x0, 0x1d2000
    004f490cadd x0, x0, 1464
    004f4910movz x1, 44
    004f4914mov x3, x4
    004f4918bl log.Printf
    004f491cldr x5, [sp+176]
    004f4920ldrsb x27, [x5]
    004f4924ldr x5, [x5+24]
    004f4928ldr x0, [sp+184]
    004f492cblr x5
    004f4930str x0, [sp+752]
    004f4934str x1, [sp+760]
    004f4938adrp x0, 0x191000
    004f493cadd x0, x0, 3648
    004f4940bl runtime.newobject
    004f4944str x0, [sp+360]
    004f4948adrp x27, 0x557000
    004f494cldr w5, [x27+3056]
    004f4950cbz w5, 0x4f4958
    004f4954b 0x4f495c
    004f4958
    004f4958loc_4f4958:
    004f4958b 0x4f4978
    004f495c
    004f495cloc_4f495c:
    004f495cstr x0, [sp+256]
    004f4960mov x1, x0
    004f4964adrp x0, 0x191000
    004f4968add x0, x0, 3648
    004f496cbl runtime.wbZero
    004f4970ldr x0, [sp+256]
    004f4974b 0x4f4978
    004f4978
    004f4978loc_4f4978:
    004f4978mov x20, x0
    004f497cadr x27, 16
    004f4980stp x29, x27, [sp-24]
    004f4984sub x29, sp, 24
    004f4988bl fn_87cf8
    004f498csub x29, sp, 8
    004f4990ldr x2, [sp+360]
    004f4994ldrsb x27, [x2]
    004f4998ldr x3, [sp+752]
    004f499cldr x4, [sp+760]
    004f49a0str x4, [x2+16]
    004f49a4adrp x27, 0x557000
    004f49a8ldr w4, [x27+3056]
    004f49accbz w4, 0x4f49b4
    004f49b0b 0x4f49b8
    004f49b4
    004f49b4loc_4f49b4:
    004f49b4b 0x4f49cc
    004f49b8
    004f49b8loc_4f49b8:
    004f49b8bl runtime.gcWriteBarrier2
    004f49bcstr x3, [x25]
    004f49c0ldr x4, [x2+8]
    004f49c4str x4, [x25+8]
    004f49c8b 0x4f49cc
    004f49cc
    004f49ccloc_4f49cc:
    004f49ccstr x3, [x2+8]
    004f49d0ldr x2, [sp+208]
    004f49d4ldrsb x27, [x2]
    004f49d8ldr x3, [sp+360]
    004f49dcadrp x27, 0x557000
    004f49e0ldr w4, [x27+3056]
    004f49e4cbz w4, 0x4f49ec
    004f49e8b 0x4f49f0
    004f49ec
    004f49ecloc_4f49ec:
    004f49ecb 0x4f4a04
    004f49f0
    004f49f0loc_4f49f0:
    004f49f0bl runtime.gcWriteBarrier2
    004f49f4str x3, [x25]
    004f49f8ldr x4, [x2+48]
    004f49fcstr x4, [x25+8]
    004f4a00b 0x4f4a04
    004f4a04
    004f4a04loc_4f4a04:
    004f4a04str x3, [x2+48]
    004f4a08ldr x2, [sp+208]
    004f4a0cstr x2, [sp+744]
    004f4a10add x27, sp, 720
    004f4a14stp xzr, xzr, [x27]
    004f4a18str xzr, [sp+736]
    004f4a1cadd x27, sp, 768
    004f4a20stp xzr, xzr, [x27]
    004f4a24ldr x1, [sp+744]
    004f4a28adrp x0, 0x220000
    004f4a2cadd x0, x0, 544
    004f4a30bl google.golang.org/protobuf/proto.Marshal
    004f4a34str x0, [sp+720]
    004f4a38str x1, [sp+728]
    004f4a3cstr x2, [sp+736]
    004f4a40str x3, [sp+768]
    004f4a44str x4, [sp+776]
    004f4a48ldr x2, [sp+720]
    004f4a4cldr x3, [sp+728]
    004f4a50ldr x4, [sp+736]
    004f4a54str x2, [sp+912]
    004f4a58str x3, [sp+920]
    004f4a5cstr x4, [sp+928]
    004f4a60ldr x2, [sp+768]
    004f4a64ldr x3, [sp+776]
    004f4a68str x2, [sp+896]
    004f4a6cstr x3, [sp+904]
    004f4a70ldr x2, [sp+912]
    004f4a74ldr x3, [sp+920]
    004f4a78ldr x4, [sp+928]
    004f4a7cstr x2, [sp+1048]
    004f4a80str x3, [sp+1056]
    004f4a84str x4, [sp+1064]
    004f4a88ldr x3, [sp+896]
    004f4a8cldr x4, [sp+904]
    004f4a90str x3, [sp+176]
    004f4a94str x4, [sp+184]
    004f4a98ldr x0, [sp+1048]
    004f4a9cldr x1, [sp+1056]
    004f4aa0ldr x2, [sp+1064]
    004f4aa4ldr x26, [sp+1072]
    004f4aa8ldr x5, [x26]
    004f4aacblr x5
    004f4ab0bl runtime.deferreturn
    004f4ab4ldp x29, x30, [sp-8]
    004f4ab8add sp, sp, 1040
    004f4abcret x30
    004f4ac0
    004f4ac0loc_4f4ac0:
    004f4ac0ldr x0, [sp+192]
    004f4ac4bl os.(*File).Sync
    004f4ac8str x0, [sp+176]
    004f4accstr x1, [sp+184]
    004f4ad0cbnz x0, 0x4f4ad8
    004f4ad4b 0x4f4d30
    004f4ad8
    004f4ad8loc_4f4ad8:
    004f4ad8add x27, sp, 792
    004f4adcstp xzr, xzr, [x27]
    004f4ae0add x5, sp, 792
    004f4ae4str x5, [sp+328]
    004f4ae8ldr x5, [sp+176]
    004f4aecldr x6, [sp+184]
    004f4af0str x5, [sp+312]
    004f4af4str x6, [sp+320]
    004f4af8str x5, [sp+304]
    004f4afcldr x5, [sp+304]
    004f4b00cbnz x5, 0x4f4b08
    004f4b04b 0x4f4b18
    004f4b08
    004f4b08loc_4f4b08:
    004f4b08ldr x5, [sp+304]
    004f4b0cldr x5, [x5+8]
    004f4b10str x5, [sp+304]
    004f4b14b 0x4f4b1c
    004f4b18
    004f4b18loc_4f4b18:
    004f4b18b 0x4f4b1c
    004f4b1c
    004f4b1cloc_4f4b1c:
    004f4b1cldr x5, [sp+328]
    004f4b20ldrsb x27, [x5]
    004f4b24ldr x6, [sp+304]
    004f4b28ldr x7, [sp+320]
    004f4b2cstr x6, [x5]
    004f4b30adrp x27, 0x557000
    004f4b34ldr w6, [x27+3056]
    004f4b38cbz w6, 0x4f4b40
    004f4b3cb 0x4f4b44
    004f4b40
    004f4b40loc_4f4b40:
    004f4b40b 0x4f4b58
    004f4b44
    004f4b44loc_4f4b44:
    004f4b44bl runtime.gcWriteBarrier2
    004f4b48str x7, [x25]
    004f4b4cldr x6, [x5+8]
    004f4b50str x6, [x25+8]
    004f4b54b 0x4f4b58
    004f4b58
    004f4b58loc_4f4b58:
    004f4b58str x7, [x5+8]
    004f4b5cldr x2, [sp+328]
    004f4b60ldrsb x27, [x2]
    004f4b64b 0x4f4b68
    004f4b68
    004f4b68loc_4f4b68:
    004f4b68str x2, [sp+336]
    004f4b6corr x4, xzr, 1
    004f4b70str x4, [sp+344]
    004f4b74str x4, [sp+352]
    004f4b78adrp x0, 0x1cc000
    004f4b7cadd x0, x0, 2561
    004f4b80movz x1, 35
    004f4b84mov x3, x4
    004f4b88bl log.Printf
    004f4b8cldr x5, [sp+176]
    004f4b90ldrsb x27, [x5]
    004f4b94ldr x5, [x5+24]
    004f4b98ldr x0, [sp+184]
    004f4b9cblr x5
    004f4ba0str x0, [sp+752]
    004f4ba4str x1, [sp+760]
    004f4ba8adrp x0, 0x191000
    004f4bacadd x0, x0, 3648
    004f4bb0bl runtime.newobject
    004f4bb4str x0, [sp+296]
    004f4bb8adrp x27, 0x557000
    004f4bbcldr w5, [x27+3056]
    004f4bc0cbz w5, 0x4f4bc8
    004f4bc4b 0x4f4bcc
    004f4bc8
    004f4bc8loc_4f4bc8:
    004f4bc8b 0x4f4be8
    004f4bcc
    004f4bccloc_4f4bcc:
    004f4bccstr x0, [sp+256]
    004f4bd0mov x1, x0
    004f4bd4adrp x0, 0x191000
    004f4bd8add x0, x0, 3648
    004f4bdcbl runtime.wbZero
    004f4be0ldr x0, [sp+256]
    004f4be4b 0x4f4be8
    004f4be8
    004f4be8loc_4f4be8:
    004f4be8mov x20, x0
    004f4becadr x27, 16
    004f4bf0stp x29, x27, [sp-24]
    004f4bf4sub x29, sp, 24
    004f4bf8bl fn_87cf8
    004f4bfcsub x29, sp, 8
    004f4c00ldr x2, [sp+296]
    004f4c04ldrsb x27, [x2]
    004f4c08ldr x3, [sp+752]
    004f4c0cldr x4, [sp+760]
    004f4c10str x4, [x2+16]
    004f4c14adrp x27, 0x557000
    004f4c18ldr w4, [x27+3056]
    004f4c1ccbz w4, 0x4f4c24
    004f4c20b 0x4f4c28
    004f4c24
    004f4c24loc_4f4c24:
    004f4c24b 0x4f4c3c
    004f4c28
    004f4c28loc_4f4c28:
    004f4c28bl runtime.gcWriteBarrier2
    004f4c2cstr x3, [x25]
    004f4c30ldr x4, [x2+8]
    004f4c34str x4, [x25+8]
    004f4c38b 0x4f4c3c
    004f4c3c
    004f4c3cloc_4f4c3c:
    004f4c3cstr x3, [x2+8]
    004f4c40ldr x2, [sp+208]
    004f4c44ldrsb x27, [x2]
    004f4c48ldr x3, [sp+296]
    004f4c4cadrp x27, 0x557000
    004f4c50ldr w4, [x27+3056]
    004f4c54cbz w4, 0x4f4c5c
    004f4c58b 0x4f4c60
    004f4c5c
    004f4c5cloc_4f4c5c:
    004f4c5cb 0x4f4c74
    004f4c60
    004f4c60loc_4f4c60:
    004f4c60bl runtime.gcWriteBarrier2
    004f4c64str x3, [x25]
    004f4c68ldr x4, [x2+48]
    004f4c6cstr x4, [x25+8]
    004f4c70b 0x4f4c74
    004f4c74
    004f4c74loc_4f4c74:
    004f4c74str x3, [x2+48]
    004f4c78ldr x2, [sp+208]
    004f4c7cstr x2, [sp+744]
    004f4c80add x27, sp, 720
    004f4c84stp xzr, xzr, [x27]
    004f4c88str xzr, [sp+736]
    004f4c8cadd x27, sp, 768
    004f4c90stp xzr, xzr, [x27]
    004f4c94ldr x1, [sp+744]
    004f4c98adrp x0, 0x220000
    004f4c9cadd x0, x0, 544
    004f4ca0bl google.golang.org/protobuf/proto.Marshal
    004f4ca4str x0, [sp+720]
    004f4ca8str x1, [sp+728]
    004f4cacstr x2, [sp+736]
    004f4cb0str x3, [sp+768]
    004f4cb4str x4, [sp+776]
    004f4cb8ldr x2, [sp+720]
    004f4cbcldr x3, [sp+728]
    004f4cc0ldr x4, [sp+736]
    004f4cc4str x2, [sp+872]
    004f4cc8str x3, [sp+880]
    004f4cccstr x4, [sp+888]
    004f4cd0ldr x2, [sp+768]
    004f4cd4ldr x3, [sp+776]
    004f4cd8str x2, [sp+856]
    004f4cdcstr x3, [sp+864]
    004f4ce0ldr x2, [sp+872]
    004f4ce4ldr x3, [sp+880]
    004f4ce8ldr x4, [sp+888]
    004f4cecstr x2, [sp+1048]
    004f4cf0str x3, [sp+1056]
    004f4cf4str x4, [sp+1064]
    004f4cf8ldr x3, [sp+856]
    004f4cfcldr x4, [sp+864]
    004f4d00str x3, [sp+176]
    004f4d04str x4, [sp+184]
    004f4d08ldr x0, [sp+1048]
    004f4d0cldr x1, [sp+1056]
    004f4d10ldr x2, [sp+1064]
    004f4d14ldr x26, [sp+1072]
    004f4d18ldr x5, [x26]
    004f4d1cblr x5
    004f4d20bl runtime.deferreturn
    004f4d24ldp x29, x30, [sp-8]
    004f4d28add sp, sp, 1040
    004f4d2cret x30
    004f4d30
    004f4d30loc_4f4d30:
    004f4d30ldr x2, [sp+208]
    004f4d34ldrsb x27, [x2]
    004f4d38ldr x3, [sp+48]
    004f4d3cstr x3, [x2+40]
    004f4d40ldr x2, [sp+208]
    004f4d44str x2, [sp+744]
    004f4d48str xzr, [sp+720]
    004f4d4cadd x27, sp, 728
    004f4d50stp xzr, xzr, [x27]
    004f4d54add x27, sp, 768
    004f4d58stp xzr, xzr, [x27]
    004f4d5cldr x1, [sp+744]
    004f4d60adrp x0, 0x220000
    004f4d64add x0, x0, 544
    004f4d68bl google.golang.org/protobuf/proto.Marshal
    004f4d6cstr x0, [sp+720]
    004f4d70str x1, [sp+728]
    004f4d74str x2, [sp+736]
    004f4d78str x3, [sp+768]
    004f4d7cstr x4, [sp+776]
    004f4d80ldr x2, [sp+720]
    004f4d84ldr x3, [sp+728]
    004f4d88ldr x4, [sp+736]
    004f4d8cstr x2, [sp+832]
    004f4d90str x3, [sp+840]
    004f4d94str x4, [sp+848]
    004f4d98ldr x2, [sp+768]
    004f4d9cldr x3, [sp+776]
    004f4da0str x2, [sp+816]
    004f4da4str x3, [sp+824]
    004f4da8ldr x2, [sp+832]
    004f4dacldr x3, [sp+840]
    004f4db0ldr x4, [sp+848]
    004f4db4str x2, [sp+1048]
    004f4db8str x3, [sp+1056]
    004f4dbcstr x4, [sp+1064]
    004f4dc0ldr x3, [sp+816]
    004f4dc4ldr x4, [sp+824]
    004f4dc8str x3, [sp+176]
    004f4dccstr x4, [sp+184]
    004f4dd0ldr x0, [sp+1048]
    004f4dd4ldr x1, [sp+1056]
    004f4dd8ldr x2, [sp+1064]
    004f4ddcldr x26, [sp+1072]
    004f4de0ldr x5, [x26]
    004f4de4blr x5
    004f4de8bl runtime.deferreturn
    004f4decldp x29, x30, [sp-8]
    004f4df0add sp, sp, 1040
    004f4df4ret x30
    004f4df8
    004f4df8loc_4f4df8:
    004f4df8bl runtime.deferreturn
    004f4dfcldp x29, x30, [sp-8]
    004f4e00add sp, sp, 1040
    004f4e04ret x30
    004f4e08
    004f4e08loc_4f4e08:
    004f4e08bl runtime.deferreturn
    004f4e0cldp x29, x30, [sp-8]
    004f4e10add sp, sp, 1040
    004f4e14ret x30
    004f4e18
    004f4e18loc_4f4e18:
    004f4e18stp x0, x1, [sp+8]
    004f4e1cstp x2, x3, [sp+24]
    004f4e20mov x3, x30
    004f4e24bl runtime.morestack_noctxt.abi0
    004f4e28ldp x0, x1, [sp+8]
    004f4e2cldp x2, x3, [sp+24]
    004f4e30b 0x4f3f20
    004f4e34udf 0
    004f4e38udf 0
    004f4e3cudf 0
    004f3f20
    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
    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
    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
    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