File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    004fe3a0
    004fe3a0github.com/bishopfox/sliver/implant/sliver/handlers.setEnvHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.setEnvHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004fe3a0ldr x16, [x28+16]
    004fe3a4sub x17, sp, 224
    004fe3a8subs xzr, x17, x16
    004fe3acb.ls 0x4fe764
    004fe3b0sub x20, sp, 352
    004fe3b4stp x29, x30, [x20-8]
    004fe3b8add sp, x20, 0
    004fe3bcsub x29, sp, 8
    004fe3c0str x0, [sp+360]
    004fe3c4str x1, [sp+368]
    004fe3c8str x2, [sp+376]
    004fe3ccstr x3, [sp+384]
    004fe3d0adrp x0, 0x173000
    004fe3d4add x0, x0, 224
    004fe3d8bl runtime.newobject
    004fe3dcstr x0, [sp+288]
    004fe3e0adrp x27, 0x54d000
    004fe3e4ldr w1, [x27+3056]
    004fe3e8cbz w1, 0x4fe3f0
    004fe3ecb 0x4fe3f4
    004fe3f0
    004fe3f0loc_4fe3f0:
    004fe3f0b 0x4fe410
    004fe3f4
    004fe3f4loc_4fe3f4:
    004fe3f4str x0, [sp+176]
    004fe3f8mov x1, x0
    004fe3fcadrp x0, 0x173000
    004fe400add x0, x0, 224
    004fe404bl runtime.wbZero
    004fe408ldr x0, [sp+176]
    004fe40cb 0x4fe410
    004fe410
    004fe410loc_4fe410:
    004fe410stp xzr, xzr, [x0]
    004fe414stp xzr, xzr, [x0+16]
    004fe418stp xzr, xzr, [x0+32]
    004fe41cstr xzr, [x0+48]
    004fe420ldr x4, [sp+288]
    004fe424str x4, [sp+72]
    004fe428str x4, [sp+112]
    004fe42cldr x0, [sp+360]
    004fe430ldr x1, [sp+368]
    004fe434ldr x2, [sp+376]
    004fe438adrp x3, 0x216000
    004fe43cadd x3, x3, 224
    004fe440bl google.golang.org/protobuf/proto.Unmarshal
    004fe444str x0, [sp+56]
    004fe448str x1, [sp+64]
    004fe44ccbnz x0, 0x4fe454
    004fe450b 0x4fe510
    004fe454
    004fe454loc_4fe454:
    004fe454stp xzr, xzr, [sp+96]
    004fe458add x5, sp, 96
    004fe45cstr x5, [sp+256]
    004fe460ldr x5, [sp+56]
    004fe464ldr x6, [sp+64]
    004fe468str x5, [sp+240]
    004fe46cstr x6, [sp+248]
    004fe470str x5, [sp+232]
    004fe474ldr x5, [sp+232]
    004fe478cbnz x5, 0x4fe480
    004fe47cb 0x4fe490
    004fe480
    004fe480loc_4fe480:
    004fe480ldr x5, [sp+232]
    004fe484ldr x5, [x5+8]
    004fe488str x5, [sp+232]
    004fe48cb 0x4fe494
    004fe490
    004fe490loc_4fe490:
    004fe490b 0x4fe494
    004fe494
    004fe494loc_4fe494:
    004fe494ldr x5, [sp+256]
    004fe498ldrsb x27, [x5]
    004fe49cldr x6, [sp+232]
    004fe4a0ldr x7, [sp+248]
    004fe4a4str x6, [x5]
    004fe4a8adrp x27, 0x54d000
    004fe4acldr w6, [x27+3056]
    004fe4b0cbz w6, 0x4fe4b8
    004fe4b4b 0x4fe4bc
    004fe4b8
    004fe4b8loc_4fe4b8:
    004fe4b8b 0x4fe4d0
    004fe4bc
    004fe4bcloc_4fe4bc:
    004fe4bcbl runtime.gcWriteBarrier2
    004fe4c0str x7, [x25]
    004fe4c4ldr x6, [x5+8]
    004fe4c8str x6, [x25+8]
    004fe4ccb 0x4fe4d0
    004fe4d0
    004fe4d0loc_4fe4d0:
    004fe4d0str x7, [x5+8]
    004fe4d4ldr x2, [sp+256]
    004fe4d8ldrsb x27, [x2]
    004fe4dcb 0x4fe4e0
    004fe4e0
    004fe4e0loc_4fe4e0:
    004fe4e0str x2, [sp+264]
    004fe4e4orr x4, xzr, 1
    004fe4e8str x4, [sp+272]
    004fe4ecstr x4, [sp+280]
    004fe4f0adrp x0, 0x1bc000
    004fe4f4add x0, x0, 3983
    004fe4f8movz x1, 27
    004fe4fcmov x3, x4
    004fe500bl log.Printf
    004fe504ldp x29, x30, [sp-8]
    004fe508add sp, sp, 352
    004fe50cret x30
    004fe510
    004fe510loc_4fe510:
    004fe510ldr x4, [sp+72]
    004fe514ldrsb x27, [x4]
    004fe518ldr x4, [x4+8]
    004fe51cldrsb x27, [x4]
    004fe520ldr x5, [x4+8]
    004fe524ldr x4, [x4+16]
    004fe528str x5, [sp+216]
    004fe52cstr x4, [sp+224]
    004fe530ldr x4, [sp+72]
    004fe534ldrsb x27, [x4]
    004fe538ldr x4, [x4+8]
    004fe53cldrsb x27, [x4]
    004fe540ldr x2, [x4+24]
    004fe544ldr x3, [x4+32]
    004fe548str x2, [sp+200]
    004fe54cstr x3, [sp+208]
    004fe550ldr x0, [sp+216]
    004fe554ldr x1, [sp+224]
    004fe558bl os.Setenv
    004fe55cstr x0, [sp+56]
    004fe560str x1, [sp+64]
    004fe564adrp x0, 0x165000
    004fe568add x0, x0, 2848
    004fe56cbl runtime.newobject
    004fe570str x0, [sp+192]
    004fe574adrp x27, 0x54d000
    004fe578ldr w4, [x27+3056]
    004fe57ccbz w4, 0x4fe584
    004fe580b 0x4fe588
    004fe584
    004fe584loc_4fe584:
    004fe584b 0x4fe5a4
    004fe588
    004fe588loc_4fe588:
    004fe588str x0, [sp+168]
    004fe58cmov x1, x0
    004fe590adrp x0, 0x165000
    004fe594add x0, x0, 2848
    004fe598bl runtime.wbZero
    004fe59cldr x0, [sp+168]
    004fe5a0b 0x4fe5a4
    004fe5a4
    004fe5a4loc_4fe5a4:
    004fe5a4stp xzr, xzr, [x0]
    004fe5a8stp xzr, xzr, [x0+16]
    004fe5acstp xzr, xzr, [x0+32]
    004fe5b0adrp x0, 0x187000
    004fe5b4add x0, x0, 3648
    004fe5b8bl runtime.newobject
    004fe5bcstr x0, [sp+184]
    004fe5c0adrp x27, 0x54d000
    004fe5c4ldr w1, [x27+3056]
    004fe5c8cbz w1, 0x4fe5d0
    004fe5ccb 0x4fe5d4
    004fe5d0
    004fe5d0loc_4fe5d0:
    004fe5d0b 0x4fe5f0
    004fe5d4
    004fe5d4loc_4fe5d4:
    004fe5d4str x0, [sp+160]
    004fe5d8mov x1, x0
    004fe5dcadrp x0, 0x187000
    004fe5e0add x0, x0, 3648
    004fe5e4bl runtime.wbZero
    004fe5e8ldr x0, [sp+160]
    004fe5ecb 0x4fe5f0
    004fe5f0
    004fe5f0loc_4fe5f0:
    004fe5f0mov x20, x0
    004fe5f4adr x27, 16
    004fe5f8stp x29, x27, [sp-24]
    004fe5fcsub x29, sp, 24
    004fe600bl fn_87cf8
    004fe604sub x29, sp, 8
    004fe608ldr x2, [sp+192]
    004fe60cldrsb x27, [x2]
    004fe610ldr x3, [sp+184]
    004fe614adrp x27, 0x54d000
    004fe618ldr w4, [x27+3056]
    004fe61ccbz w4, 0x4fe624
    004fe620b 0x4fe628
    004fe624
    004fe624loc_4fe624:
    004fe624b 0x4fe63c
    004fe628
    004fe628loc_4fe628:
    004fe628bl runtime.gcWriteBarrier2
    004fe62cstr x3, [x25]
    004fe630ldr x4, [x2+8]
    004fe634str x4, [x25+8]
    004fe638b 0x4fe63c
    004fe63c
    004fe63cloc_4fe63c:
    004fe63cstr x3, [x2+8]
    004fe640ldr x2, [sp+192]
    004fe644str x2, [sp+48]
    004fe648ldr x2, [sp+56]
    004fe64ccbnz x2, 0x4fe654
    004fe650b 0x4fe6b4
    004fe654
    004fe654loc_4fe654:
    004fe654ldr x1, [sp+56]
    004fe658ldrsb x27, [x1]
    004fe65cldr x1, [x1+24]
    004fe660ldr x0, [sp+64]
    004fe664blr x1
    004fe668str x0, [sp+80]
    004fe66cstr x1, [sp+88]
    004fe670ldr x2, [sp+48]
    004fe674ldrsb x27, [x2]
    004fe678ldr x2, [x2+8]
    004fe67cldrsb x27, [x2]
    004fe680str x1, [x2+16]
    004fe684adrp x27, 0x54d000
    004fe688ldr w1, [x27+3056]
    004fe68ccbz w1, 0x4fe694
    004fe690b 0x4fe698
    004fe694
    004fe694loc_4fe694:
    004fe694b 0x4fe6ac
    004fe698
    004fe698loc_4fe698:
    004fe698bl runtime.gcWriteBarrier2
    004fe69cstr x0, [x25]
    004fe6a0ldr x3, [x2+8]
    004fe6a4str x3, [x25+8]
    004fe6a8b 0x4fe6ac
    004fe6ac
    004fe6acloc_4fe6ac:
    004fe6acstr x0, [x2+8]
    004fe6b0b 0x4fe6b8
    004fe6b4
    004fe6b4loc_4fe6b4:
    004fe6b4b 0x4fe6b8
    004fe6b8
    004fe6b8loc_4fe6b8:
    004fe6b8ldr x2, [sp+48]
    004fe6bcstr x2, [sp+336]
    004fe6c0str xzr, [sp+312]
    004fe6c4stp xzr, xzr, [sp+320]
    004fe6c8stp xzr, xzr, [sp+296]
    004fe6ccldr x1, [sp+336]
    004fe6d0adrp x0, 0x216000
    004fe6d4add x0, x0, 256
    004fe6d8bl google.golang.org/protobuf/proto.Marshal
    004fe6dcstr x0, [sp+312]
    004fe6e0str x1, [sp+320]
    004fe6e4str x2, [sp+328]
    004fe6e8str x3, [sp+296]
    004fe6ecstr x4, [sp+304]
    004fe6f0ldr x2, [sp+312]
    004fe6f4ldr x3, [sp+320]
    004fe6f8ldr x4, [sp+328]
    004fe6fcstr x2, [sp+136]
    004fe700str x3, [sp+144]
    004fe704str x4, [sp+152]
    004fe708ldr x2, [sp+296]
    004fe70cldr x3, [sp+304]
    004fe710str x2, [sp+120]
    004fe714str x3, [sp+128]
    004fe718ldr x2, [sp+136]
    004fe71cldr x3, [sp+144]
    004fe720ldr x4, [sp+152]
    004fe724str x2, [sp+360]
    004fe728str x3, [sp+368]
    004fe72cstr x4, [sp+376]
    004fe730ldr x3, [sp+120]
    004fe734ldr x4, [sp+128]
    004fe738str x3, [sp+56]
    004fe73cstr x4, [sp+64]
    004fe740ldr x0, [sp+360]
    004fe744ldr x1, [sp+368]
    004fe748ldr x2, [sp+376]
    004fe74cldr x26, [sp+384]
    004fe750ldr x5, [x26]
    004fe754blr x5
    004fe758ldp x29, x30, [sp-8]
    004fe75cadd sp, sp, 352
    004fe760ret x30
    004fe764
    004fe764loc_4fe764:
    004fe764stp x0, x1, [sp+8]
    004fe768stp x2, x3, [sp+24]
    004fe76cmov x3, x30
    004fe770bl runtime.morestack_noctxt.abi0
    004fe774ldp x0, x1, [sp+8]
    004fe778ldp x2, x3, [sp+24]
    004fe77cb 0x4fe3a0
    004fe3a0
    004fe780
    004fe780github.com/bishopfox/sliver/implant/sliver/handlers.unsetEnvHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.unsetEnvHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004fe780ldr x16, [x28+16]
    004fe784sub x17, sp, 208
    004fe788subs xzr, x17, x16
    004fe78cb.ls 0x4feb14
    004fe790sub x20, sp, 336
    004fe794stp x29, x30, [x20-8]
    004fe798add sp, x20, 0
    004fe79csub x29, sp, 8
    004fe7a0str x0, [sp+344]
    004fe7a4str x1, [sp+352]
    004fe7a8str x2, [sp+360]
    004fe7acstr x3, [sp+368]
    004fe7b0adrp x0, 0x173000
    004fe7b4add x0, x0, 448
    004fe7b8bl runtime.newobject
    004fe7bcstr x0, [sp+272]
    004fe7c0adrp x27, 0x54d000
    004fe7c4ldr w1, [x27+3056]
    004fe7c8cbz w1, 0x4fe7d0
    004fe7ccb 0x4fe7d4
    004fe7d0
    004fe7d0loc_4fe7d0:
    004fe7d0b 0x4fe7f0
    004fe7d4
    004fe7d4loc_4fe7d4:
    004fe7d4str x0, [sp+176]
    004fe7d8mov x1, x0
    004fe7dcadrp x0, 0x173000
    004fe7e0add x0, x0, 448
    004fe7e4bl runtime.wbZero
    004fe7e8ldr x0, [sp+176]
    004fe7ecb 0x4fe7f0
    004fe7f0
    004fe7f0loc_4fe7f0:
    004fe7f0stp xzr, xzr, [x0]
    004fe7f4stp xzr, xzr, [x0+16]
    004fe7f8stp xzr, xzr, [x0+32]
    004fe7fcstp xzr, xzr, [x0+48]
    004fe800ldr x4, [sp+272]
    004fe804str x4, [sp+56]
    004fe808str x4, [sp+112]
    004fe80cldr x0, [sp+344]
    004fe810ldr x1, [sp+352]
    004fe814ldr x2, [sp+360]
    004fe818adrp x3, 0x216000
    004fe81cadd x3, x3, 160
    004fe820bl google.golang.org/protobuf/proto.Unmarshal
    004fe824str x0, [sp+64]
    004fe828str x1, [sp+72]
    004fe82ccbnz x0, 0x4fe834
    004fe830b 0x4fe8f0
    004fe834
    004fe834loc_4fe834:
    004fe834stp xzr, xzr, [sp+96]
    004fe838add x5, sp, 96
    004fe83cstr x5, [sp+240]
    004fe840ldr x5, [sp+64]
    004fe844ldr x6, [sp+72]
    004fe848str x5, [sp+224]
    004fe84cstr x6, [sp+232]
    004fe850str x5, [sp+216]
    004fe854ldr x5, [sp+216]
    004fe858cbnz x5, 0x4fe860
    004fe85cb 0x4fe870
    004fe860
    004fe860loc_4fe860:
    004fe860ldr x5, [sp+216]
    004fe864ldr x5, [x5+8]
    004fe868str x5, [sp+216]
    004fe86cb 0x4fe874
    004fe870
    004fe870loc_4fe870:
    004fe870b 0x4fe874
    004fe874
    004fe874loc_4fe874:
    004fe874ldr x5, [sp+240]
    004fe878ldrsb x27, [x5]
    004fe87cldr x6, [sp+216]
    004fe880ldr x7, [sp+232]
    004fe884str x6, [x5]
    004fe888adrp x27, 0x54d000
    004fe88cldr w6, [x27+3056]
    004fe890cbz w6, 0x4fe898
    004fe894b 0x4fe89c
    004fe898
    004fe898loc_4fe898:
    004fe898b 0x4fe8b0
    004fe89c
    004fe89cloc_4fe89c:
    004fe89cbl runtime.gcWriteBarrier2
    004fe8a0str x7, [x25]
    004fe8a4ldr x6, [x5+8]
    004fe8a8str x6, [x25+8]
    004fe8acb 0x4fe8b0
    004fe8b0
    004fe8b0loc_4fe8b0:
    004fe8b0str x7, [x5+8]
    004fe8b4ldr x2, [sp+240]
    004fe8b8ldrsb x27, [x2]
    004fe8bcb 0x4fe8c0
    004fe8c0
    004fe8c0loc_4fe8c0:
    004fe8c0str x2, [sp+248]
    004fe8c4orr x4, xzr, 1
    004fe8c8str x4, [sp+256]
    004fe8ccstr x4, [sp+264]
    004fe8d0adrp x0, 0x1bc000
    004fe8d4add x0, x0, 3983
    004fe8d8movz x1, 27
    004fe8dcmov x3, x4
    004fe8e0bl log.Printf
    004fe8e4ldp x29, x30, [sp-8]
    004fe8e8add sp, sp, 336
    004fe8ecret x30
    004fe8f0
    004fe8f0loc_4fe8f0:
    004fe8f0ldr x2, [sp+56]
    004fe8f4ldrsb x27, [x2]
    004fe8f8ldr x0, [x2+8]
    004fe8fcldr x1, [x2+16]
    004fe900str x0, [sp+200]
    004fe904str x1, [sp+208]
    004fe908bl os.Unsetenv
    004fe90cstr x0, [sp+64]
    004fe910str x1, [sp+72]
    004fe914adrp x0, 0x166000
    004fe918add x0, x0, 2592
    004fe91cbl runtime.newobject
    004fe920str x0, [sp+192]
    004fe924adrp x27, 0x54d000
    004fe928ldr w2, [x27+3056]
    004fe92ccbz w2, 0x4fe934
    004fe930b 0x4fe938
    004fe934
    004fe934loc_4fe934:
    004fe934b 0x4fe954
    004fe938
    004fe938loc_4fe938:
    004fe938str x0, [sp+168]
    004fe93cmov x1, x0
    004fe940adrp x0, 0x166000
    004fe944add x0, x0, 2592
    004fe948bl runtime.wbZero
    004fe94cldr x0, [sp+168]
    004fe950b 0x4fe954
    004fe954
    004fe954loc_4fe954:
    004fe954stp xzr, xzr, [x0]
    004fe958stp xzr, xzr, [x0+16]
    004fe95cstp xzr, xzr, [x0+32]
    004fe960adrp x0, 0x187000
    004fe964add x0, x0, 3648
    004fe968bl runtime.newobject
    004fe96cstr x0, [sp+184]
    004fe970adrp x27, 0x54d000
    004fe974ldr w1, [x27+3056]
    004fe978cbz w1, 0x4fe980
    004fe97cb 0x4fe984
    004fe980
    004fe980loc_4fe980:
    004fe980b 0x4fe9a0
    004fe984
    004fe984loc_4fe984:
    004fe984str x0, [sp+160]
    004fe988mov x1, x0
    004fe98cadrp x0, 0x187000
    004fe990add x0, x0, 3648
    004fe994bl runtime.wbZero
    004fe998ldr x0, [sp+160]
    004fe99cb 0x4fe9a0
    004fe9a0
    004fe9a0loc_4fe9a0:
    004fe9a0mov x20, x0
    004fe9a4adr x27, 16
    004fe9a8stp x29, x27, [sp-24]
    004fe9acsub x29, sp, 24
    004fe9b0bl fn_87cf8
    004fe9b4sub x29, sp, 8
    004fe9b8ldr x2, [sp+192]
    004fe9bcldrsb x27, [x2]
    004fe9c0ldr x3, [sp+184]
    004fe9c4adrp x27, 0x54d000
    004fe9c8ldr w4, [x27+3056]
    004fe9cccbz w4, 0x4fe9d4
    004fe9d0b 0x4fe9d8
    004fe9d4
    004fe9d4loc_4fe9d4:
    004fe9d4b 0x4fe9ec
    004fe9d8
    004fe9d8loc_4fe9d8:
    004fe9d8bl runtime.gcWriteBarrier2
    004fe9dcstr x3, [x25]
    004fe9e0ldr x4, [x2+8]
    004fe9e4str x4, [x25+8]
    004fe9e8b 0x4fe9ec
    004fe9ec
    004fe9ecloc_4fe9ec:
    004fe9ecstr x3, [x2+8]
    004fe9f0ldr x2, [sp+192]
    004fe9f4str x2, [sp+48]
    004fe9f8ldr x2, [sp+64]
    004fe9fccbnz x2, 0x4fea04
    004fea00b 0x4fea64
    004fea04
    004fea04loc_4fea04:
    004fea04ldr x1, [sp+64]
    004fea08ldrsb x27, [x1]
    004fea0cldr x1, [x1+24]
    004fea10ldr x0, [sp+72]
    004fea14blr x1
    004fea18str x0, [sp+80]
    004fea1cstr x1, [sp+88]
    004fea20ldr x2, [sp+48]
    004fea24ldrsb x27, [x2]
    004fea28ldr x2, [x2+8]
    004fea2cldrsb x27, [x2]
    004fea30str x1, [x2+16]
    004fea34adrp x27, 0x54d000
    004fea38ldr w1, [x27+3056]
    004fea3ccbz w1, 0x4fea44
    004fea40b 0x4fea48
    004fea44
    004fea44loc_4fea44:
    004fea44b 0x4fea5c
    004fea48
    004fea48loc_4fea48:
    004fea48bl runtime.gcWriteBarrier2
    004fea4cstr x0, [x25]
    004fea50ldr x3, [x2+8]
    004fea54str x3, [x25+8]
    004fea58b 0x4fea5c
    004fea5c
    004fea5cloc_4fea5c:
    004fea5cstr x0, [x2+8]
    004fea60b 0x4fea68
    004fea64
    004fea64loc_4fea64:
    004fea64b 0x4fea68
    004fea68
    004fea68loc_4fea68:
    004fea68ldr x2, [sp+48]
    004fea6cstr x2, [sp+320]
    004fea70str xzr, [sp+296]
    004fea74stp xzr, xzr, [sp+304]
    004fea78stp xzr, xzr, [sp+280]
    004fea7cldr x1, [sp+320]
    004fea80adrp x0, 0x216000
    004fea84add x0, x0, 192
    004fea88bl google.golang.org/protobuf/proto.Marshal
    004fea8cstr x0, [sp+296]
    004fea90str x1, [sp+304]
    004fea94str x2, [sp+312]
    004fea98str x3, [sp+280]
    004fea9cstr x4, [sp+288]
    004feaa0ldr x2, [sp+296]
    004feaa4ldr x3, [sp+304]
    004feaa8ldr x4, [sp+312]
    004feaacstr x2, [sp+136]
    004feab0str x3, [sp+144]
    004feab4str x4, [sp+152]
    004feab8ldr x2, [sp+280]
    004feabcldr x3, [sp+288]
    004feac0str x2, [sp+120]
    004feac4str x3, [sp+128]
    004feac8ldr x2, [sp+136]
    004feaccldr x3, [sp+144]
    004fead0ldr x4, [sp+152]
    004fead4str x2, [sp+344]
    004fead8str x3, [sp+352]
    004feadcstr x4, [sp+360]
    004feae0ldr x3, [sp+120]
    004feae4ldr x4, [sp+128]
    004feae8str x3, [sp+64]
    004feaecstr x4, [sp+72]
    004feaf0ldr x0, [sp+344]
    004feaf4ldr x1, [sp+352]
    004feaf8ldr x2, [sp+360]
    004feafcldr x26, [sp+368]
    004feb00ldr x5, [x26]
    004feb04blr x5
    004feb08ldp x29, x30, [sp-8]
    004feb0cadd sp, sp, 336
    004feb10ret x30
    004feb14
    004feb14loc_4feb14:
    004feb14stp x0, x1, [sp+8]
    004feb18stp x2, x3, [sp+24]
    004feb1cmov x3, x30
    004feb20bl runtime.morestack_noctxt.abi0
    004feb24ldp x0, x1, [sp+8]
    004feb28ldp x2, x3, [sp+24]
    004feb2cb 0x4fe780
    004fe780
    004feb30
    004feb30github.com/bishopfox/sliver/implant/sliver/handlers.reconfigureHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.reconfigureHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004feb30ldr x16, [x28+16]
    004feb34sub x17, sp, 176
    004feb38subs xzr, x17, x16
    004feb3cb.ls 0x4fedd0
    004feb40sub x20, sp, 304
    004feb44stp x29, x30, [x20-8]
    004feb48add sp, x20, 0
    004feb4csub x29, sp, 8
    004feb50str x0, [sp+312]
    004feb54str x1, [sp+320]
    004feb58str x2, [sp+328]
    004feb5cstr x3, [sp+336]
    004feb60adrp x0, 0x186000
    004feb64add x0, x0, 1984
    004feb68bl runtime.newobject
    004feb6cstr x0, [sp+248]
    004feb70adrp x27, 0x54d000
    004feb74ldr w1, [x27+3056]
    004feb78cbz w1, 0x4feb80
    004feb7cb 0x4feb84
    004feb80
    004feb80loc_4feb80:
    004feb80b 0x4feba0
    004feb84
    004feb84loc_4feb84:
    004feb84str x0, [sp+176]
    004feb88mov x1, x0
    004feb8cadrp x0, 0x186000
    004feb90add x0, x0, 1984
    004feb94bl runtime.wbZero
    004feb98ldr x0, [sp+176]
    004feb9cb 0x4feba0
    004feba0
    004feba0loc_4feba0:
    004feba0stp xzr, xzr, [x0]
    004feba4stp xzr, xzr, [x0+16]
    004feba8stp xzr, xzr, [x0+32]
    004febacstp xzr, xzr, [x0+48]
    004febb0str xzr, [x0+64]
    004febb4ldr x4, [sp+248]
    004febb8str x4, [sp+72]
    004febbcstr x4, [sp+120]
    004febc0ldr x0, [sp+312]
    004febc4ldr x1, [sp+320]
    004febc8ldr x2, [sp+328]
    004febccadrp x3, 0x215000
    004febd0add x3, x3, 4064
    004febd4bl google.golang.org/protobuf/proto.Unmarshal
    004febd8str x0, [sp+80]
    004febdcstr x1, [sp+88]
    004febe0cbnz x0, 0x4febe8
    004febe4b 0x4feca4
    004febe8
    004febe8loc_4febe8:
    004febe8stp xzr, xzr, [sp+104]
    004febecadd x5, sp, 104
    004febf0str x5, [sp+216]
    004febf4ldr x5, [sp+80]
    004febf8ldr x6, [sp+88]
    004febfcstr x5, [sp+200]
    004fec00str x6, [sp+208]
    004fec04str x5, [sp+192]
    004fec08ldr x5, [sp+192]
    004fec0ccbnz x5, 0x4fec14
    004fec10b 0x4fec24
    004fec14
    004fec14loc_4fec14:
    004fec14ldr x5, [sp+192]
    004fec18ldr x5, [x5+8]
    004fec1cstr x5, [sp+192]
    004fec20b 0x4fec28
    004fec24
    004fec24loc_4fec24:
    004fec24b 0x4fec28
    004fec28
    004fec28loc_4fec28:
    004fec28ldr x5, [sp+216]
    004fec2cldrsb x27, [x5]
    004fec30ldr x6, [sp+208]
    004fec34ldr x7, [sp+192]
    004fec38str x7, [x5]
    004fec3cadrp x27, 0x54d000
    004fec40ldr w7, [x27+3056]
    004fec44cbz w7, 0x4fec4c
    004fec48b 0x4fec50
    004fec4c
    004fec4cloc_4fec4c:
    004fec4cb 0x4fec64
    004fec50
    004fec50loc_4fec50:
    004fec50bl runtime.gcWriteBarrier2
    004fec54str x6, [x25]
    004fec58ldr x7, [x5+8]
    004fec5cstr x7, [x25+8]
    004fec60b 0x4fec64
    004fec64
    004fec64loc_4fec64:
    004fec64str x6, [x5+8]
    004fec68ldr x2, [sp+216]
    004fec6cldrsb x27, [x2]
    004fec70b 0x4fec74
    004fec74
    004fec74loc_4fec74:
    004fec74str x2, [sp+224]
    004fec78orr x4, xzr, 1
    004fec7cstr x4, [sp+232]
    004fec80str x4, [sp+240]
    004fec84adrp x0, 0x1bc000
    004fec88add x0, x0, 3983
    004fec8cmovz x1, 27
    004fec90mov x3, x4
    004fec94bl log.Printf
    004fec98ldp x29, x30, [sp-8]
    004fec9cadd sp, sp, 304
    004feca0ret x30
    004feca4
    004feca4loc_4feca4:
    004feca4ldr x1, [sp+72]
    004feca8ldrsb x27, [x1]
    004fecacldr x1, [x1+8]
    004fecb0cbnz x1, 0x4fecb8
    004fecb4b 0x4fecd0
    004fecb8
    004fecb8loc_4fecb8:
    004fecb8ldr x1, [sp+72]
    004fecbcldrsb x27, [x1]
    004fecc0ldr x0, [x1+8]
    004fecc4str x0, [sp+56]
    004fecc8bl github.com/bishopfox/sliver/implant/sliver/transports.SetReconnectInterval
    004fecccb 0x4fecd4
    004fecd0
    004fecd0loc_4fecd0:
    004fecd0b 0x4fecd4
    004fecd4
    004fecd4loc_4fecd4:
    004fecd4adrp x0, 0x165000
    004fecd8add x0, x0, 3424
    004fecdcbl runtime.newobject
    004fece0str x0, [sp+184]
    004fece4adrp x27, 0x54d000
    004fece8ldr w1, [x27+3056]
    004fececcbz w1, 0x4fecf4
    004fecf0b 0x4fecf8
    004fecf4
    004fecf4loc_4fecf4:
    004fecf4b 0x4fed14
    004fecf8
    004fecf8loc_4fecf8:
    004fecf8str x0, [sp+168]
    004fecfcmov x1, x0
    004fed00adrp x0, 0x165000
    004fed04add x0, x0, 3424
    004fed08bl runtime.wbZero
    004fed0cldr x0, [sp+168]
    004fed10b 0x4fed14
    004fed14
    004fed14loc_4fed14:
    004fed14stp xzr, xzr, [x0]
    004fed18stp xzr, xzr, [x0+16]
    004fed1cstp xzr, xzr, [x0+32]
    004fed20ldr x2, [sp+184]
    004fed24str x2, [sp+64]
    004fed28str x2, [sp+96]
    004fed2cstp xzr, xzr, [sp+272]
    004fed30str xzr, [sp+288]
    004fed34stp xzr, xzr, [sp+256]
    004fed38ldr x1, [sp+96]
    004fed3cadrp x0, 0x216000
    004fed40add x0, x0, 0
    004fed44bl google.golang.org/protobuf/proto.Marshal
    004fed48str x0, [sp+272]
    004fed4cstr x1, [sp+280]
    004fed50str x2, [sp+288]
    004fed54str x3, [sp+256]
    004fed58str x4, [sp+264]
    004fed5cldr x2, [sp+272]
    004fed60ldr x3, [sp+280]
    004fed64ldr x4, [sp+288]
    004fed68str x2, [sp+144]
    004fed6cstr x3, [sp+152]
    004fed70str x4, [sp+160]
    004fed74ldr x2, [sp+256]
    004fed78ldr x3, [sp+264]
    004fed7cstr x2, [sp+128]
    004fed80str x3, [sp+136]
    004fed84ldr x2, [sp+144]
    004fed88ldr x3, [sp+152]
    004fed8cldr x4, [sp+160]
    004fed90str x2, [sp+312]
    004fed94str x3, [sp+320]
    004fed98str x4, [sp+328]
    004fed9cldr x3, [sp+128]
    004feda0ldr x4, [sp+136]
    004feda4str x3, [sp+80]
    004feda8str x4, [sp+88]
    004fedacldr x0, [sp+312]
    004fedb0ldr x1, [sp+320]
    004fedb4ldr x2, [sp+328]
    004fedb8ldr x26, [sp+336]
    004fedbcldr x5, [x26]
    004fedc0blr x5
    004fedc4ldp x29, x30, [sp-8]
    004fedc8add sp, sp, 304
    004fedccret x30
    004fedd0
    004fedd0loc_4fedd0:
    004fedd0stp x0, x1, [sp+8]
    004fedd4stp x2, x3, [sp+24]
    004fedd8mov x3, x30
    004feddcbl runtime.morestack_noctxt.abi0
    004fede0ldp x0, x1, [sp+8]
    004fede4ldp x2, x3, [sp+24]
    004fede8b 0x4feb30
    004fedecudf 0
    004feb30
    004fedf0
    004fedf0github.com/bishopfox/sliver/implant/sliver/handlers.gzipWrite: ; void github.com/bishopfox/sliver/implant/sliver/handlers.gzipWrite(io.Writer w, struct []uint8 data)
    004fedf0ldr x16, [x28+16]
    004fedf4sub x17, sp, 96
    004fedf8subs xzr, x17, x16
    004fedfcb.ls 0x4fef64
    004fee00str x30, [sp-224]!
    004fee04stur x29, [sp-8]
    004fee08sub x29, sp, 8
    004fee0cstr x0, [sp+232]
    004fee10str x1, [sp+240]
    004fee14str x2, [sp+248]
    004fee18str x3, [sp+256]
    004fee1cstr x4, [sp+264]
    004fee20stp xzr, xzr, [sp+96]
    004fee24str xzr, [sp+152]
    004fee28stp xzr, xzr, [sp+136]
    004fee2cldr x0, [sp+232]
    004fee30ldr x1, [sp+240]
    004fee34orr x2, xzr, 1
    004fee38bl compress/gzip.NewWriterLevel
    004fee3cstr x0, [sp+152]
    004fee40str x1, [sp+136]
    004fee44str x2, [sp+144]
    004fee48ldr x3, [sp+152]
    004fee4cstr x3, [sp+184]
    004fee50ldr x3, [sp+144]
    004fee54ldr x4, [sp+136]
    004fee58str x4, [sp+168]
    004fee5cstr x3, [sp+176]
    004fee60ldr x3, [sp+184]
    004fee64str x3, [sp+112]
    004fee68ldr x3, [sp+176]
    004fee6cldr x4, [sp+168]
    004fee70str x4, [sp+120]
    004fee74str x3, [sp+128]
    004fee78cbnz x4, 0x4fee80
    004fee7cb 0x4feea0
    004fee80
    004fee80loc_4fee80:
    004fee80str x4, [sp+96]
    004fee84str x3, [sp+104]
    004fee88bl runtime.deferreturn
    004fee8cldr x0, [sp+96]
    004fee90ldr x1, [sp+104]
    004fee94ldur x29, [sp-8]
    004fee98ldr x30, [sp], 224
    004fee9cret x30
    004feea0
    004feea0loc_4feea0:
    004feea0ldr x1, [sp+112]
    004feea4str x1, [sp+160]
    004feea8stp xzr, xzr, [sp+192]
    004feeacadd x1, sp, 192
    004feeb0str x1, [sp+208]
    004feeb4ldrsb x27, [x1]
    004feeb8adrp x2, 0
    004feebcadd x2, x2, 3984
    004feec0str x2, [x1]
    004feec4ldrsb x27, [x1]
    004feec8ldr x2, [sp+160]
    004feeccadrp x27, 0x54d000
    004feed0ldr w3, [x27+3056]
    004feed4cbz w3, 0x4feedc
    004feed8b 0x4feee0
    004feedc
    004feedcloc_4feedc:
    004feedcb 0x4feef4
    004feee0
    004feee0loc_4feee0:
    004feee0bl runtime.gcWriteBarrier2
    004feee4str x2, [x25]
    004feee8ldr x3, [x1+8]
    004feeecstr x3, [x25+8]
    004feef0b 0x4feef4
    004feef4
    004feef4loc_4feef4:
    004feef4str x2, [x1+8]
    004feef8str x1, [sp+72]
    004feefcadd x0, sp, 48
    004fef00bl runtime.deferprocStack
    004fef04subs xzr, x0, 0
    004fef08b.ne 0x4fef4c
    004fef0cb 0x4fef10
    004fef10
    004fef10loc_4fef10:
    004fef10ldr x1, [sp+248]
    004fef14ldr x2, [sp+256]
    004fef18ldr x3, [sp+264]
    004fef1cldr x0, [sp+112]
    004fef20bl compress/gzip.(*Writer).Write
    004fef24ldr x4, [sp+120]
    004fef28ldr x5, [sp+128]
    004fef2cstr x4, [sp+96]
    004fef30str x5, [sp+104]
    004fef34bl runtime.deferreturn
    004fef38ldr x0, [sp+96]
    004fef3cldr x1, [sp+104]
    004fef40ldur x29, [sp-8]
    004fef44ldr x30, [sp], 224
    004fef48ret x30
    004fef4c
    004fef4cloc_4fef4c:
    004fef4cbl runtime.deferreturn
    004fef50ldr x0, [sp+96]
    004fef54ldr x1, [sp+104]
    004fef58ldur x29, [sp-8]
    004fef5cldr x30, [sp], 224
    004fef60ret x30
    004fef64
    004fef64loc_4fef64:
    004fef64stp x0, x1, [sp+8]
    004fef68stp x2, x3, [sp+24]
    004fef6cstr x4, [sp+40]
    004fef70mov x3, x30
    004fef74bl runtime.morestack_noctxt.abi0
    004fef78ldp x0, x1, [sp+8]
    004fef7cldp x2, x3, [sp+24]
    004fef80ldr x4, [sp+40]
    004fef84b 0x4fedf0
    004fef88udf 0
    004fef8cudf 0
    004fedf0
    004fef90
    004fef90github.com/bishopfox/sliver/implant/sliver/handlers.gzipWrite.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers.gzipWrite.deferwrap1(void)
    004fef90ldr x16, [x28+16]
    004fef94subs xzr, sp, x16
    004fef98b.ls 0x4fefc8
    004fef9cstr x30, [sp-32]!
    004fefa0stur x29, [sp-8]
    004fefa4sub x29, sp, 8
    004fefa8ldr x16, [x28+32]
    004fefaccbnz x16, 0x4fefd4
    004fefb0
    004fefb0loc_4fefb0:
    004fefb0ldr x0, [x26+8]
    004fefb4str x0, [sp+16]
    004fefb8bl compress/gzip.(*Writer).Close
    004fefbcldur x29, [sp-8]
    004fefc0ldr x30, [sp], 32
    004fefc4ret x30
    004fefc8
    004fefc8loc_4fefc8:
    004fefc8mov x3, x30
    004fefccbl runtime.morestack.abi0
    004fefd0b 0x4fef90
    004fefd4
    004fefd4loc_4fefd4:
    004fefd4ldr x17, [x16]
    004fefd8add x20, sp, 40
    004fefdcsubs xzr, x20, x17
    004fefe0b.ne 0x4fefb0
    004fefe4add x20, sp, 8
    004fefe8str x20, [x16]
    004fefecb 0x4fefb0
    004fef90
    004feff0
    004feff0github.com/bishopfox/sliver/implant/sliver/handlers.gzipRead: ; void github.com/bishopfox/sliver/implant/sliver/handlers.gzipRead(struct []uint8 data)
    004feff0ldr x16, [x28+16]
    004feff4sub x17, sp, 144
    004feff8subs xzr, x17, x16
    004feffcb.ls 0x4ff198
    004ff000sub x20, sp, 272
    004ff004stp x29, x30, [x20-8]
    004ff008add sp, x20, 0
    004ff00csub x29, sp, 8
    004ff010str x0, [sp+280]
    004ff014str x1, [sp+288]
    004ff018str x2, [sp+296]
    004ff01cstr xzr, [sp+72]
    004ff020stp xzr, xzr, [sp+80]
    004ff024stp xzr, xzr, [sp+56]
    004ff028ldr x0, [sp+280]
    004ff02cldr x1, [sp+288]
    004ff030ldr x2, [sp+296]
    004ff034bl bytes.NewReader
    004ff038str x0, [sp+256]
    004ff03cstr x0, [sp+248]
    004ff040str xzr, [sp+240]
    004ff044stp xzr, xzr, [sp+224]
    004ff048ldr x1, [sp+248]
    004ff04cadrp x0, 0x214000
    004ff050add x0, x0, 2880
    004ff054bl compress/gzip.NewReader
    004ff058str x0, [sp+240]
    004ff05cstr x1, [sp+224]
    004ff060str x2, [sp+232]
    004ff064ldr x3, [sp+240]
    004ff068str x3, [sp+192]
    004ff06cldr x3, [sp+232]
    004ff070ldr x4, [sp+224]
    004ff074str x4, [sp+176]
    004ff078str x3, [sp+184]
    004ff07cldr x3, [sp+192]
    004ff080str x3, [sp+96]
    004ff084ldr x3, [sp+184]
    004ff088ldr x4, [sp+176]
    004ff08cstr x4, [sp+104]
    004ff090str x3, [sp+112]
    004ff094cbnz x4, 0x4ff09c
    004ff098b 0x4ff0cc
    004ff09c
    004ff09cloc_4ff09c:
    004ff09cstr xzr, [sp+72]
    004ff0a0stp xzr, xzr, [sp+80]
    004ff0a4ldr x3, [sp+104]
    004ff0a8ldr x4, [sp+112]
    004ff0acstr x3, [sp+56]
    004ff0b0str x4, [sp+64]
    004ff0b4ldr x0, [sp+72]
    004ff0b8ldr x1, [sp+80]
    004ff0bcldr x2, [sp+88]
    004ff0c0ldp x29, x30, [sp-8]
    004ff0c4add sp, sp, 272
    004ff0c8ret x30
    004ff0cc
    004ff0ccloc_4ff0cc:
    004ff0ccstp xzr, xzr, [sp+120]
    004ff0d0stp xzr, xzr, [sp+136]
    004ff0d4str xzr, [sp+152]
    004ff0d8ldr x3, [sp+96]
    004ff0dcstr x3, [sp+240]
    004ff0e0stp xzr, xzr, [sp+224]
    004ff0e4ldr x2, [sp+240]
    004ff0e8add x0, sp, 120
    004ff0ecadrp x1, 0x214000
    004ff0f0add x1, x1, 2912
    004ff0f4bl bytes.(*Buffer).ReadFrom
    004ff0f8str x0, [sp+48]
    004ff0fcstr x1, [sp+224]
    004ff100str x2, [sp+232]
    004ff104ldr x3, [sp+48]
    004ff108str x3, [sp+40]
    004ff10cstr x1, [sp+160]
    004ff110str x2, [sp+168]
    004ff114str x1, [sp+104]
    004ff118str x2, [sp+112]
    004ff11ccbnz x1, 0x4ff124
    004ff120b 0x4ff154
    004ff124
    004ff124loc_4ff124:
    004ff124str xzr, [sp+72]
    004ff128stp xzr, xzr, [sp+80]
    004ff12cldr x3, [sp+104]
    004ff130ldr x4, [sp+112]
    004ff134str x3, [sp+56]
    004ff138str x4, [sp+64]
    004ff13cldr x0, [sp+72]
    004ff140ldr x1, [sp+80]
    004ff144ldr x2, [sp+88]
    004ff148ldp x29, x30, [sp-8]
    004ff14cadd sp, sp, 272
    004ff150ret x30
    004ff154
    004ff154loc_4ff154:
    004ff154add x0, sp, 120
    004ff158bl bytes.(*Buffer).Bytes
    004ff15cstr x0, [sp+200]
    004ff160str x1, [sp+208]
    004ff164str x2, [sp+216]
    004ff168str x0, [sp+72]
    004ff16cstr x1, [sp+80]
    004ff170str x2, [sp+88]
    004ff174stp xzr, xzr, [sp+56]
    004ff178ldr x0, [sp+72]
    004ff17cldr x1, [sp+80]
    004ff180ldr x2, [sp+88]
    004ff184mov x3, xzr
    004ff188mov x4, xzr
    004ff18cldp x29, x30, [sp-8]
    004ff190add sp, sp, 272
    004ff194ret x30
    004ff198
    004ff198loc_4ff198:
    004ff198stp x0, x1, [sp+8]
    004ff19cstr x2, [sp+24]
    004ff1a0mov x3, x30
    004ff1a4bl runtime.morestack_noctxt.abi0
    004ff1a8ldp x0, x1, [sp+8]
    004ff1acldr x2, [sp+24]
    004ff1b0b 0x4feff0
    004ff1b4udf 0
    004ff1b8udf 0
    004ff1bcudf 0
    004feff0
    004ff1c0
    004ff1c0github.com/bishopfox/sliver/implant/sliver/handlers.standarizeArchiveFileName: ; void github.com/bishopfox/sliver/implant/sliver/handlers.standarizeArchiveFileName(struct string path)
    004ff1c0ldr x16, [x28+16]
    004ff1c4sub x17, sp, 64
    004ff1c8subs xzr, x17, x16
    004ff1ccb.ls 0x4ff3b0
    004ff1d0str x30, [sp-192]!
    004ff1d4stur x29, [sp-8]
    004ff1d8sub x29, sp, 8
    004ff1dcstr x0, [sp+200]
    004ff1e0str x1, [sp+208]
    004ff1e4stp xzr, xzr, [sp+80]
    004ff1e8ldr x0, [sp+200]
    004ff1ecldr x1, [sp+208]
    004ff1f0adrp x2, 0x211000
    004ff1f4add x2, x2, 3320
    004ff1f8orr x3, xzr, 1
    004ff1fcadrp x4, 0x1b0000
    004ff200add x4, x4, 4032
    004ff204mov x5, x3
    004ff208bl strings.ReplaceAll
    004ff20cstr x0, [sp+96]
    004ff210str x1, [sp+104]
    004ff214adrp x2, 0x1b1000
    004ff218add x2, x2, 19
    004ff21corr x3, xzr, 2
    004ff220bl strings.HasPrefix
    004ff224strb w0, [sp+71]
    004ff228tbnz w0, 0, 0x4ff230
    004ff22cb 0x4ff274
    004ff230
    004ff230loc_4ff230:
    004ff230ldr x1, [sp+104]
    004ff234ldr x2, [sp+96]
    004ff238subs xzr, x1, 2
    004ff23cb.hs 0x4ff244
    004ff240b 0x4ff3a4
    004ff244
    004ff244loc_4ff244:
    004ff244sub x1, x1, 2
    004ff248sub x3, xzr, x1
    004ff24csbfm x3, x3, 63, 63
    004ff250and x3, x3, 2
    004ff254add x0, x2, x3
    004ff258str x0, [sp+168]
    004ff25cstr x1, [sp+176]
    004ff260str x0, [sp+80]
    004ff264str x1, [sp+88]
    004ff268ldur x29, [sp-8]
    004ff26cldr x30, [sp], 192
    004ff270ret x30
    004ff274
    004ff274loc_4ff274:
    004ff274ldr x0, [sp+96]
    004ff278ldr x1, [sp+104]
    004ff27cadrp x2, 0x1b0000
    004ff280add x2, x2, 4032
    004ff284orr x3, xzr, 1
    004ff288orr x4, xzr, 2
    004ff28cbl strings.SplitN
    004ff290str x0, [sp+112]
    004ff294str x1, [sp+120]
    004ff298str x2, [sp+128]
    004ff29cstr x1, [sp+72]
    004ff2a0subs xzr, x1, 2
    004ff2a4b.lt 0x4ff2ac
    004ff2a8b 0x4ff2c8
    004ff2ac
    004ff2acloc_4ff2ac:
    004ff2acldr x0, [sp+96]
    004ff2b0ldr x1, [sp+104]
    004ff2b4str x0, [sp+80]
    004ff2b8str x1, [sp+88]
    004ff2bcldur x29, [sp-8]
    004ff2c0ldr x30, [sp], 192
    004ff2c4ret x30
    004ff2c8
    004ff2c8loc_4ff2c8:
    004ff2c8subs xzr, x1, 0
    004ff2ccb.hi 0x4ff2d4
    004ff2d0b 0x4ff39c
    004ff2d4
    004ff2d4loc_4ff2d4:
    004ff2d4ldr x6, [x0]
    004ff2d8ldr x7, [x0+8]
    004ff2dcstr x6, [sp+152]
    004ff2e0str x7, [sp+160]
    004ff2e4ldr x6, [sp+112]
    004ff2e8ldr x1, [sp+120]
    004ff2ecsubs xzr, x1, 1
    004ff2f0b.hi 0x4ff2f8
    004ff2f4b 0x4ff394
    004ff2f8
    004ff2f8loc_4ff2f8:
    004ff2f8ldr x0, [x6+16]
    004ff2fcldr x1, [x6+24]
    004ff300str x0, [sp+136]
    004ff304str x1, [sp+144]
    004ff308ldr x6, [sp+160]
    004ff30ccbz x6, 0x4ff314
    004ff310b 0x4ff328
    004ff314
    004ff314loc_4ff314:
    004ff314str x0, [sp+80]
    004ff318str x1, [sp+88]
    004ff31cldur x29, [sp-8]
    004ff320ldr x30, [sp], 192
    004ff324ret x30
    004ff328
    004ff328loc_4ff328:
    004ff328ldr x0, [sp+152]
    004ff32cldr x1, [sp+160]
    004ff330adrp x2, 0x210000
    004ff334add x2, x2, 376
    004ff338orr x3, xzr, 1
    004ff33cmov x4, xzr
    004ff340mov x5, xzr
    004ff344bl strings.ReplaceAll
    004ff348str x0, [sp+152]
    004ff34cstr x1, [sp+160]
    004ff350bl strings.ToLower
    004ff354str x0, [sp+152]
    004ff358str x1, [sp+160]
    004ff35cldr x6, [sp+144]
    004ff360ldr x5, [sp+136]
    004ff364mov x2, x1
    004ff368adrp x3, 0x1b0000
    004ff36cadd x3, x3, 4032
    004ff370orr x4, xzr, 1
    004ff374mov x1, x0
    004ff378mov x0, xzr
    004ff37cbl runtime.concatstring3
    004ff380str x0, [sp+80]
    004ff384str x1, [sp+88]
    004ff388ldur x29, [sp-8]
    004ff38cldr x30, [sp], 192
    004ff390ret x30
    004ff394
    004ff394loc_4ff394:
    004ff394orr x0, xzr, 1
    004ff398bl runtime.panicIndex
    004ff39c
    004ff39cloc_4ff39c:
    004ff39cmov x0, xzr
    004ff3a0bl runtime.panicIndex
    004ff3a4
    004ff3a4loc_4ff3a4:
    004ff3a4orr x0, xzr, 2
    004ff3a8bl runtime.panicSliceB
    004ff3achint
    004ff3b0
    004ff3b0loc_4ff3b0:
    004ff3b0stp x0, x1, [sp+8]
    004ff3b4mov x3, x30
    004ff3b8bl runtime.morestack_noctxt.abi0
    004ff3bcldp x0, x1, [sp+8]
    004ff3c0b 0x4ff1c0
    004ff3c4udf 0
    004ff3c8udf 0
    004ff3ccudf 0
    004ff1c0
    004ff3d0
    004ff3d0github.com/bishopfox/sliver/implant/sliver/handlers.buildFileList: ; void github.com/bishopfox/sliver/implant/sliver/handlers.buildFileList(struct string path, struct string filter, bool recurse)
    004ff3d0ldr x16, [x28+16]
    004ff3d4sub x17, sp, 416
    004ff3d8subs xzr, x17, x16
    004ff3dcb.ls 0x4ff8fc
    004ff3e0sub x20, sp, 544
    004ff3e4stp x29, x30, [x20-8]
    004ff3e8add sp, x20, 0
    004ff3ecsub x29, sp, 8
    004ff3f0str x0, [sp+552]
    004ff3f4str x1, [sp+560]
    004ff3f8str x2, [sp+568]
    004ff3fcstr x3, [sp+576]
    004ff400strb w4, [sp+584]
    004ff404str xzr, [sp+168]
    004ff408stp xzr, xzr, [sp+176]
    004ff40cstp xzr, xzr, [sp+152]
    004ff410str xzr, [sp+224]
    004ff414stp xzr, xzr, [sp+232]
    004ff418ldrb w6, [sp+584]
    004ff41ctbnz w6, 0, 0x4ff424
    004ff420b 0x4ff4cc
    004ff424
    004ff424loc_4ff424:
    004ff424stp xzr, xzr, [sp+384]
    004ff428stp xzr, xzr, [sp+400]
    004ff42cadd x3, sp, 384
    004ff430str x3, [sp+336]
    004ff434ldrsb x27, [x3]
    004ff438adrp x4, 0
    004ff43cadd x4, x4, 2336
    004ff440str x4, [x3]
    004ff444ldrsb x27, [x3]
    004ff448ldr x4, [sp+568]
    004ff44cldr x5, [sp+576]
    004ff450str x5, [x3+16]
    004ff454adrp x27, 0x54c000
    004ff458ldr w5, [x27+3056]
    004ff45ccbz w5, 0x4ff464
    004ff460b 0x4ff468
    004ff464
    004ff464loc_4ff464:
    004ff464b 0x4ff47c
    004ff468
    004ff468loc_4ff468:
    004ff468bl runtime.gcWriteBarrier2
    004ff46cstr x4, [x25]
    004ff470ldr x5, [x3+8]
    004ff474str x5, [x25+8]
    004ff478b 0x4ff47c
    004ff47c
    004ff47cloc_4ff47c:
    004ff47cstr x4, [x3+8]
    004ff480ldrsb x27, [x3]
    004ff484adrp x27, 0x54c000
    004ff488ldr w4, [x27+3056]
    004ff48ccbz w4, 0x4ff494
    004ff490b 0x4ff498
    004ff494
    004ff494loc_4ff494:
    004ff494b 0x4ff4b0
    004ff498
    004ff498loc_4ff498:
    004ff498bl runtime.gcWriteBarrier2
    004ff49cadd x4, sp, 224
    004ff4a0str x4, [x25]
    004ff4a4ldr x5, [x3+24]
    004ff4a8str x5, [x25+8]
    004ff4acb 0x4ff4b0
    004ff4b0
    004ff4b0loc_4ff4b0:
    004ff4b0add x4, sp, 224
    004ff4b4str x4, [x3+24]
    004ff4b8ldr x0, [sp+552]
    004ff4bcldr x1, [sp+560]
    004ff4c0ldr x2, [sp+336]
    004ff4c4bl path/filepath.WalkDir
    004ff4c8b 0x4ff8c0
    004ff4cc
    004ff4ccloc_4ff4cc:
    004ff4ccldr x0, [sp+552]
    004ff4d0ldr x1, [sp+560]
    004ff4d4adrp x2, 0x211000
    004ff4d8add x2, x2, 3320
    004ff4dcorr x3, xzr, 1
    004ff4e0adrp x4, 0x1b0000
    004ff4e4add x4, x4, 4032
    004ff4e8mov x5, x3
    004ff4ecbl strings.ReplaceAll
    004ff4f0str x0, [sp+192]
    004ff4f4str x1, [sp+200]
    004ff4f8str xzr, [sp+456]
    004ff4fcstp xzr, xzr, [sp+440]
    004ff500ldr x0, [sp+552]
    004ff504ldr x1, [sp+560]
    004ff508bl os.Open
    004ff50cstr x0, [sp+456]
    004ff510str x1, [sp+440]
    004ff514str x2, [sp+448]
    004ff518ldr x6, [sp+456]
    004ff51cstr x6, [sp+328]
    004ff520ldr x6, [sp+448]
    004ff524ldr x7, [sp+440]
    004ff528str x7, [sp+520]
    004ff52cstr x6, [sp+528]
    004ff530ldr x6, [sp+328]
    004ff534str x6, [sp+320]
    004ff538ldr x6, [sp+528]
    004ff53cldr x7, [sp+520]
    004ff540str x7, [sp+280]
    004ff544str x6, [sp+288]
    004ff548cbnz x7, 0x4ff550
    004ff54cb 0x4ff580
    004ff550
    004ff550loc_4ff550:
    004ff550str xzr, [sp+168]
    004ff554stp xzr, xzr, [sp+176]
    004ff558ldr x3, [sp+280]
    004ff55cldr x4, [sp+288]
    004ff560str x3, [sp+152]
    004ff564str x4, [sp+160]
    004ff568ldr x0, [sp+168]
    004ff56cldr x1, [sp+176]
    004ff570ldr x2, [sp+184]
    004ff574ldp x29, x30, [sp-8]
    004ff578add sp, sp, 544
    004ff57cret x30
    004ff580
    004ff580loc_4ff580:
    004ff580str xzr, [sp+416]
    004ff584stp xzr, xzr, [sp+424]
    004ff588stp xzr, xzr, [sp+440]
    004ff58cldr x0, [sp+320]
    004ff590mov x1, xzr
    004ff594bl os.(*File).Readdirnames
    004ff598str x0, [sp+416]
    004ff59cstr x1, [sp+424]
    004ff5a0str x2, [sp+432]
    004ff5a4str x3, [sp+440]
    004ff5a8str x4, [sp+448]
    004ff5acldr x2, [sp+416]
    004ff5b0ldr x3, [sp+424]
    004ff5b4ldr x4, [sp+432]
    004ff5b8str x2, [sp+496]
    004ff5bcstr x3, [sp+504]
    004ff5c0str x4, [sp+512]
    004ff5c4ldr x2, [sp+440]
    004ff5c8ldr x3, [sp+448]
    004ff5ccstr x2, [sp+480]
    004ff5d0str x3, [sp+488]
    004ff5d4ldr x2, [sp+496]
    004ff5d8ldr x3, [sp+504]
    004ff5dcldr x4, [sp+512]
    004ff5e0str x2, [sp+296]
    004ff5e4str x3, [sp+304]
    004ff5e8str x4, [sp+312]
    004ff5ecldr x2, [sp+480]
    004ff5f0ldr x3, [sp+488]
    004ff5f4str x2, [sp+280]
    004ff5f8str x3, [sp+288]
    004ff5fcldr x0, [sp+320]
    004ff600bl os.(*File).Close
    004ff604ldr x2, [sp+280]
    004ff608cbnz x2, 0x4ff610
    004ff60cb 0x4ff640
    004ff610
    004ff610loc_4ff610:
    004ff610str xzr, [sp+168]
    004ff614stp xzr, xzr, [sp+176]
    004ff618ldr x3, [sp+280]
    004ff61cldr x4, [sp+288]
    004ff620str x3, [sp+152]
    004ff624str x4, [sp+160]
    004ff628ldr x0, [sp+168]
    004ff62cldr x1, [sp+176]
    004ff630ldr x2, [sp+184]
    004ff634ldp x29, x30, [sp-8]
    004ff638add sp, sp, 544
    004ff63cret x30
    004ff640
    004ff640loc_4ff640:
    004ff640ldr x5, [sp+304]
    004ff644ldr x6, [sp+296]
    004ff648ldr x7, [sp+312]
    004ff64cstr x6, [sp+416]
    004ff650str x5, [sp+424]
    004ff654str x7, [sp+432]
    004ff658str xzr, [sp+144]
    004ff65cstr x5, [sp+136]
    004ff660ldr x5, [sp+416]
    004ff664str x5, [sp+128]
    004ff668b 0x4ff66c
    004ff66c
    004ff66cloc_4ff66c:
    004ff66cldr x5, [sp+136]
    004ff670ldr x6, [sp+144]
    004ff674subs xzr, x5, x6
    004ff678b.gt 0x4ff680
    004ff67cb 0x4ff8bc
    004ff680
    004ff680loc_4ff680:
    004ff680ldr x5, [sp+128]
    004ff684str x5, [sp+376]
    004ff688ldr x5, [sp+376]
    004ff68cldr x3, [x5]
    004ff690ldr x4, [x5+8]
    004ff694str x3, [sp+248]
    004ff698str x4, [sp+256]
    004ff69cldr x1, [sp+192]
    004ff6a0ldr x2, [sp+200]
    004ff6a4mov x0, xzr
    004ff6a8bl runtime.concatstring2
    004ff6acstr x0, [sp+360]
    004ff6b0str x1, [sp+368]
    004ff6b4adrp x2, 0x211000
    004ff6b8add x2, x2, 3320
    004ff6bcorr x3, xzr, 1
    004ff6c0adrp x4, 0x1b0000
    004ff6c4add x4, x4, 4032
    004ff6c8mov x5, x3
    004ff6ccbl strings.ReplaceAll
    004ff6d0str x0, [sp+208]
    004ff6d4str x1, [sp+216]
    004ff6d8ldr x5, [sp+576]
    004ff6dccbnz x5, 0x4ff6e4
    004ff6e0b 0x4ff814
    004ff6e4
    004ff6e4loc_4ff6e4:
    004ff6e4stp xzr, xzr, [sp+440]
    004ff6e8ldr x1, [sp+192]
    004ff6ecldr x3, [sp+568]
    004ff6f0ldr x2, [sp+200]
    004ff6f4ldr x4, [sp+576]
    004ff6f8add x0, sp, 94
    004ff6fcbl runtime.concatstring2
    004ff700str x0, [sp+344]
    004ff704str x1, [sp+352]
    004ff708ldr x3, [sp+216]
    004ff70cldr x2, [sp+208]
    004ff710bl github.com/bishopfox/sliver/implant/sliver/handlers/matcher.Match
    004ff714strb w0, [sp+126]
    004ff718str x1, [sp+440]
    004ff71cstr x2, [sp+448]
    004ff720ldrb w5, [sp+126]
    004ff724strb w5, [sp+127]
    004ff728ldr x5, [sp+440]
    004ff72cldr x6, [sp+448]
    004ff730str x5, [sp+464]
    004ff734str x6, [sp+472]
    004ff738ldrb w5, [sp+127]
    004ff73cstrb w5, [sp+93]
    004ff740ldr x5, [sp+472]
    004ff744ldr x6, [sp+464]
    004ff748str x6, [sp+264]
    004ff74cstr x5, [sp+272]
    004ff750subs xzr, x6, 0
    004ff754cset x5, ne
    004ff758eor x5, x5, 1
    004ff75cstrb w5, [sp+126]
    004ff760cbnz x6, 0x4ff768
    004ff764b 0x4ff76c
    004ff768
    004ff768loc_4ff768:
    004ff768b 0x4ff778
    004ff76c
    004ff76cloc_4ff76c:
    004ff76cldrb w5, [sp+93]
    004ff770strb w5, [sp+126]
    004ff774b 0x4ff778
    004ff778
    004ff778loc_4ff778:
    004ff778ldrb w5, [sp+126]
    004ff77ctbnz w5, 0, 0x4ff784
    004ff780b 0x4ff80c
    004ff784
    004ff784loc_4ff784:
    004ff784ldr x2, [sp+240]
    004ff788ldr x0, [sp+224]
    004ff78cldr x5, [sp+232]
    004ff790add x1, x5, 1
    004ff794subs xzr, x2, x1
    004ff798b.hs 0x4ff7a0
    004ff79cb 0x4ff7a4
    004ff7a0
    004ff7a0loc_4ff7a0:
    004ff7a0b 0x4ff7b8
    004ff7a4
    004ff7a4loc_4ff7a4:
    004ff7a4orr x3, xzr, 1
    004ff7a8adrp x4, 0xf6000
    004ff7acadd x4, x4, 2944
    004ff7b0bl runtime.growslice
    004ff7b4b 0x4ff7b8
    004ff7b8
    004ff7b8loc_4ff7b8:
    004ff7b8ldr x5, [sp+208]
    004ff7bcldr x6, [sp+216]
    004ff7c0sub x7, x1, 1
    004ff7c4add x8, x0, x7, lsl #4
    004ff7c8str x6, [x8+8]
    004ff7ccubfm x6, x7, 60, 59
    004ff7d0adrp x27, 0x54c000
    004ff7d4ldr w7, [x27+3056]
    004ff7d8cbz w7, 0x4ff7e0
    004ff7dcb 0x4ff7e4
    004ff7e0
    004ff7e0loc_4ff7e0:
    004ff7e0b 0x4ff7f8
    004ff7e4
    004ff7e4loc_4ff7e4:
    004ff7e4bl runtime.gcWriteBarrier2
    004ff7e8str x5, [x25]
    004ff7ecldr x7, [x0+x6]
    004ff7f0str x7, [x25+8]
    004ff7f4b 0x4ff7f8
    004ff7f8
    004ff7f8loc_4ff7f8:
    004ff7f8str x5, [x0+x6]
    004ff7fcstr x0, [sp+224]
    004ff800str x1, [sp+232]
    004ff804str x2, [sp+240]
    004ff808b 0x4ff810
    004ff80c
    004ff80cloc_4ff80c:
    004ff80cb 0x4ff810
    004ff810
    004ff810loc_4ff810:
    004ff810b 0x4ff89c
    004ff814
    004ff814loc_4ff814:
    004ff814ldr x2, [sp+240]
    004ff818ldr x0, [sp+224]
    004ff81cldr x5, [sp+232]
    004ff820add x1, x5, 1
    004ff824subs xzr, x2, x1
    004ff828b.hs 0x4ff830
    004ff82cb 0x4ff834
    004ff830
    004ff830loc_4ff830:
    004ff830b 0x4ff848
    004ff834
    004ff834loc_4ff834:
    004ff834orr x3, xzr, 1
    004ff838adrp x4, 0xf6000
    004ff83cadd x4, x4, 2944
    004ff840bl runtime.growslice
    004ff844b 0x4ff848
    004ff848
    004ff848loc_4ff848:
    004ff848ldr x5, [sp+208]
    004ff84cldr x6, [sp+216]
    004ff850sub x7, x1, 1
    004ff854add x8, x0, x7, lsl #4
    004ff858str x6, [x8+8]
    004ff85cubfm x6, x7, 60, 59
    004ff860adrp x27, 0x54c000
    004ff864ldr w7, [x27+3056]
    004ff868cbz w7, 0x4ff870
    004ff86cb 0x4ff874
    004ff870
    004ff870loc_4ff870:
    004ff870b 0x4ff888
    004ff874
    004ff874loc_4ff874:
    004ff874bl runtime.gcWriteBarrier2
    004ff878str x5, [x25]
    004ff87cldr x7, [x0+x6]
    004ff880str x7, [x25+8]
    004ff884b 0x4ff888
    004ff888
    004ff888loc_4ff888:
    004ff888str x5, [x0+x6]
    004ff88cstr x0, [sp+224]
    004ff890str x1, [sp+232]
    004ff894str x2, [sp+240]
    004ff898b 0x4ff89c
    004ff89c
    004ff89cloc_4ff89c:
    004ff89cb 0x4ff8a0
    004ff8a0
    004ff8a0loc_4ff8a0:
    004ff8a0ldr x5, [sp+144]
    004ff8a4add x5, x5, 1
    004ff8a8str x5, [sp+144]
    004ff8acldr x5, [sp+376]
    004ff8b0add x5, x5, 16
    004ff8b4str x5, [sp+128]
    004ff8b8b 0x4ff66c
    004ff8bc
    004ff8bcloc_4ff8bc:
    004ff8bcb 0x4ff8c0
    004ff8c0
    004ff8c0loc_4ff8c0:
    004ff8c0ldr x5, [sp+224]
    004ff8c4ldr x6, [sp+232]
    004ff8c8ldr x7, [sp+240]
    004ff8ccstr x5, [sp+168]
    004ff8d0str x6, [sp+176]
    004ff8d4str x7, [sp+184]
    004ff8d8stp xzr, xzr, [sp+152]
    004ff8dcldr x0, [sp+168]
    004ff8e0ldr x1, [sp+176]
    004ff8e4ldr x2, [sp+184]
    004ff8e8mov x3, xzr
    004ff8ecmov x4, xzr
    004ff8f0ldp x29, x30, [sp-8]
    004ff8f4add sp, sp, 544
    004ff8f8ret x30
    004ff8fc
    004ff8fcloc_4ff8fc:
    004ff8fcstp x0, x1, [sp+8]
    004ff900stp x2, x3, [sp+24]
    004ff904strb w4, [sp+40]
    004ff908mov x3, x30
    004ff90cbl runtime.morestack_noctxt.abi0
    004ff910ldp x0, x1, [sp+8]
    004ff914ldp x2, x3, [sp+24]
    004ff918ldrb w4, [sp+40]
    004ff91cb 0x4ff3d0
    004ff3d0
    004ff920
    004ff920github.com/bishopfox/sliver/implant/sliver/handlers.buildFileList.func1: ; void github.com/bishopfox/sliver/implant/sliver/handlers.buildFileList.func1(struct string file, io/fs.DirEntry d, error err)
    004ff920ldr x16, [x28+16]
    004ff924sub x17, sp, 208
    004ff928subs xzr, x17, x16
    004ff92cb.ls 0x4ffc4c
    004ff930sub x20, sp, 336
    004ff934stp x29, x30, [x20-8]
    004ff938add sp, x20, 0
    004ff93csub x29, sp, 8
    004ff940str x0, [sp+344]
    004ff944str x1, [sp+352]
    004ff948str x2, [sp+360]
    004ff94cstr x3, [sp+368]
    004ff950str x4, [sp+376]
    004ff954str x5, [sp+384]
    004ff958ldr x6, [x26+8]
    004ff95cldr x7, [x26+16]
    004ff960str x6, [sp+208]
    004ff964str x7, [sp+216]
    004ff968ldr x6, [x26+24]
    004ff96cstr x6, [sp+320]
    004ff970stp xzr, xzr, [sp+160]
    004ff974ldr x0, [sp+344]
    004ff978ldr x1, [sp+352]
    004ff97cadrp x2, 0x211000
    004ff980add x2, x2, 3320
    004ff984orr x3, xzr, 1
    004ff988adrp x4, 0x1b0000
    004ff98cadd x4, x4, 4032
    004ff990mov x5, x3
    004ff994bl strings.ReplaceAll
    004ff998str x0, [sp+224]
    004ff99cstr x1, [sp+232]
    004ff9a0ldr x6, [sp+216]
    004ff9a4cbnz x6, 0x4ff9ac
    004ff9a8b 0x4ffb7c
    004ff9ac
    004ff9acloc_4ff9ac:
    004ff9acldr x0, [sp+344]
    004ff9b0ldr x1, [sp+352]
    004ff9b4bl path/filepath.Dir
    004ff9b8str x0, [sp+304]
    004ff9bcstr x1, [sp+312]
    004ff9c0adrp x2, 0x211000
    004ff9c4add x2, x2, 3320
    004ff9c8orr x3, xzr, 1
    004ff9ccadrp x4, 0x1b0000
    004ff9d0add x4, x4, 4032
    004ff9d4mov x5, x3
    004ff9d8bl strings.ReplaceAll
    004ff9dcstr x0, [sp+288]
    004ff9e0str x1, [sp+296]
    004ff9e4mov x2, x1
    004ff9e8adrp x3, 0x1b0000
    004ff9ecadd x3, x3, 4032
    004ff9f0orr x4, xzr, 1
    004ff9f4mov x1, x0
    004ff9f8add x0, sp, 127
    004ff9fcbl runtime.concatstring2
    004ffa00str x0, [sp+176]
    004ffa04str x1, [sp+184]
    004ffa08stp xzr, xzr, [sp+272]
    004ffa0cldr x1, [sp+176]
    004ffa10ldr x3, [sp+208]
    004ffa14ldr x2, [sp+184]
    004ffa18ldr x4, [sp+216]
    004ffa1cadd x0, sp, 95
    004ffa20bl runtime.concatstring2
    004ffa24str x0, [sp+256]
    004ffa28str x1, [sp+264]
    004ffa2cldr x3, [sp+232]
    004ffa30ldr x2, [sp+224]
    004ffa34bl github.com/bishopfox/sliver/implant/sliver/handlers/matcher.Match
    004ffa38strb w0, [sp+159]
    004ffa3cstr x1, [sp+272]
    004ffa40str x2, [sp+280]
    004ffa44ldrb w2, [sp+159]
    004ffa48strb w2, [sp+94]
    004ffa4cldr x2, [sp+272]
    004ffa50ldr x3, [sp+280]
    004ffa54str x2, [sp+240]
    004ffa58str x3, [sp+248]
    004ffa5cldrb w2, [sp+94]
    004ffa60strb w2, [sp+93]
    004ffa64ldr x2, [sp+240]
    004ffa68ldr x3, [sp+248]
    004ffa6cstr x2, [sp+192]
    004ffa70str x3, [sp+200]
    004ffa74ldrb w2, [sp+93]
    004ffa78eor x3, x2, 1
    004ffa7cstrb w3, [sp+159]
    004ffa80tbnz w2, 0, 0x4ffa88
    004ffa84b 0x4ffa9c
    004ffa88
    004ffa88loc_4ffa88:
    004ffa88ldr x5, [sp+192]
    004ffa8csubs xzr, x5, 0
    004ffa90cset x5, ne
    004ffa94strb w5, [sp+159]
    004ffa98b 0x4ffaa0
    004ffa9c
    004ffa9cloc_4ffa9c:
    004ffa9cb 0x4ffaa0
    004ffaa0
    004ffaa0loc_4ffaa0:
    004ffaa0ldrb w5, [sp+159]
    004ffaa4tbnz w5, 0, 0x4ffaac
    004ffaa8b 0x4ffac4
    004ffaac
    004ffaacloc_4ffaac:
    004ffaacstp xzr, xzr, [sp+160]
    004ffab0mov x0, xzr
    004ffab4mov x1, xzr
    004ffab8ldp x29, x30, [sp-8]
    004ffabcadd sp, sp, 336
    004ffac0ret x30
    004ffac4
    004ffac4loc_4ffac4:
    004ffac4ldr x5, [sp+320]
    004ffac8ldr x2, [x5+16]
    004ffaccldr x0, [x5]
    004ffad0ldr x5, [x5+8]
    004ffad4add x1, x5, 1
    004ffad8subs xzr, x2, x1
    004ffadcb.hs 0x4ffae4
    004ffae0b 0x4ffae8
    004ffae4
    004ffae4loc_4ffae4:
    004ffae4b 0x4ffafc
    004ffae8
    004ffae8loc_4ffae8:
    004ffae8orr x3, xzr, 1
    004ffaecadrp x4, 0xf6000
    004ffaf0add x4, x4, 2944
    004ffaf4bl runtime.growslice
    004ffaf8b 0x4ffafc
    004ffafc
    004ffafcloc_4ffafc:
    004ffafcldr x3, [sp+344]
    004ffb00ldr x4, [sp+352]
    004ffb04sub x5, x1, 1
    004ffb08add x6, x0, x5, lsl #4
    004ffb0cstr x4, [x6+8]
    004ffb10ubfm x4, x5, 60, 59
    004ffb14adrp x27, 0x54c000
    004ffb18ldr w5, [x27+3056]
    004ffb1ccbz w5, 0x4ffb24
    004ffb20b 0x4ffb28
    004ffb24
    004ffb24loc_4ffb24:
    004ffb24b 0x4ffb3c
    004ffb28
    004ffb28loc_4ffb28:
    004ffb28bl runtime.gcWriteBarrier2
    004ffb2cstr x3, [x25]
    004ffb30ldr x5, [x0+x4]
    004ffb34str x5, [x25+8]
    004ffb38b 0x4ffb3c
    004ffb3c
    004ffb3cloc_4ffb3c:
    004ffb3cstr x3, [x0+x4]
    004ffb40ldr x3, [sp+320]
    004ffb44str x1, [x3+8]
    004ffb48str x2, [x3+16]
    004ffb4cadrp x27, 0x54c000
    004ffb50ldr w2, [x27+3056]
    004ffb54cbz w2, 0x4ffb5c
    004ffb58b 0x4ffb60
    004ffb5c
    004ffb5cloc_4ffb5c:
    004ffb5cb 0x4ffb74
    004ffb60
    004ffb60loc_4ffb60:
    004ffb60bl runtime.gcWriteBarrier2
    004ffb64str x0, [x25]
    004ffb68ldr x2, [x3]
    004ffb6cstr x2, [x25+8]
    004ffb70b 0x4ffb74
    004ffb74
    004ffb74loc_4ffb74:
    004ffb74str x0, [x3]
    004ffb78b 0x4ffc34
    004ffb7c
    004ffb7cloc_4ffb7c:
    004ffb7cldr x5, [sp+320]
    004ffb80ldr x2, [x5+16]
    004ffb84ldr x0, [x5]
    004ffb88ldr x5, [x5+8]
    004ffb8cadd x1, x5, 1
    004ffb90subs xzr, x2, x1
    004ffb94b.hs 0x4ffb9c
    004ffb98b 0x4ffba0
    004ffb9c
    004ffb9cloc_4ffb9c:
    004ffb9cb 0x4ffbb4
    004ffba0
    004ffba0loc_4ffba0:
    004ffba0orr x3, xzr, 1
    004ffba4adrp x4, 0xf6000
    004ffba8add x4, x4, 2944
    004ffbacbl runtime.growslice
    004ffbb0b 0x4ffbb4
    004ffbb4
    004ffbb4loc_4ffbb4:
    004ffbb4ldr x3, [sp+344]
    004ffbb8ldr x4, [sp+352]
    004ffbbcsub x5, x1, 1
    004ffbc0add x6, x0, x5, lsl #4
    004ffbc4str x4, [x6+8]
    004ffbc8ubfm x4, x5, 60, 59
    004ffbccadrp x27, 0x54c000
    004ffbd0ldr w5, [x27+3056]
    004ffbd4cbz w5, 0x4ffbdc
    004ffbd8b 0x4ffbe0
    004ffbdc
    004ffbdcloc_4ffbdc:
    004ffbdcb 0x4ffbf4
    004ffbe0
    004ffbe0loc_4ffbe0:
    004ffbe0bl runtime.gcWriteBarrier2
    004ffbe4str x3, [x25]
    004ffbe8ldr x5, [x0+x4]
    004ffbecstr x5, [x25+8]
    004ffbf0b 0x4ffbf4
    004ffbf4
    004ffbf4loc_4ffbf4:
    004ffbf4str x3, [x0+x4]
    004ffbf8ldr x3, [sp+320]
    004ffbfcstr x1, [x3+8]
    004ffc00str x2, [x3+16]
    004ffc04adrp x27, 0x54c000
    004ffc08ldr w2, [x27+3056]
    004ffc0ccbz w2, 0x4ffc14
    004ffc10b 0x4ffc18
    004ffc14
    004ffc14loc_4ffc14:
    004ffc14b 0x4ffc2c
    004ffc18
    004ffc18loc_4ffc18:
    004ffc18bl runtime.gcWriteBarrier2
    004ffc1cstr x0, [x25]
    004ffc20ldr x2, [x3]
    004ffc24str x2, [x25+8]
    004ffc28b 0x4ffc2c
    004ffc2c
    004ffc2cloc_4ffc2c:
    004ffc2cstr x0, [x3]
    004ffc30b 0x4ffc34
    004ffc34
    004ffc34loc_4ffc34:
    004ffc34stp xzr, xzr, [sp+160]
    004ffc38mov x0, xzr
    004ffc3cmov x1, xzr
    004ffc40ldp x29, x30, [sp-8]
    004ffc44add sp, sp, 336
    004ffc48ret x30
    004ffc4c
    004ffc4cloc_4ffc4c:
    004ffc4cstp x0, x1, [sp+8]
    004ffc50stp x2, x3, [sp+24]
    004ffc54stp x4, x5, [sp+40]
    004ffc58mov x3, x30
    004ffc5cbl runtime.morestack.abi0
    004ffc60ldp x0, x1, [sp+8]
    004ffc64ldp x2, x3, [sp+24]
    004ffc68ldp x4, x5, [sp+40]
    004ffc6cb 0x4ff920
    004ff920
    004ffc70
    004ffc70github.com/bishopfox/sliver/implant/sliver/handlers.compressDir: ; void github.com/bishopfox/sliver/implant/sliver/handlers.compressDir(struct string path, struct string filter, bool recurse, io.Writer buf)
    004ffc70ldr x16, [x28+16]
    004ffc74sub x17, sp, 656
    004ffc78subs xzr, x17, x16
    004ffc7cb.ls 0x500460
    004ffc80sub x20, sp, 784
    004ffc84stp x29, x30, [x20-8]
    004ffc88add sp, x20, 0
    004ffc8csub x29, sp, 8
    004ffc90str x0, [sp+792]
    004ffc94str x1, [sp+800]
    004ffc98str x2, [sp+808]
    004ffc9cstr x3, [sp+816]
    004ffca0strb w4, [sp+824]
    004ffca4str x5, [sp+832]
    004ffca8str x6, [sp+840]
    004ffcacstr xzr, [sp+72]
    004ffcb0str xzr, [sp+64]
    004ffcb4stp xzr, xzr, [sp+136]
    004ffcb8ldr x0, [sp+832]
    004ffcbcldr x1, [sp+840]
    004ffcc0bl compress/gzip.NewWriter
    004ffcc4str x0, [sp+152]
    004ffcc8str x0, [sp+504]
    004ffcccmov x1, x0
    004ffcd0adrp x0, 0x214000
    004ffcd4add x0, x0, 2816
    004ffcd8bl archive/tar.NewWriter
    004ffcdcstr x0, [sp+160]
    004ffce0str xzr, [sp+88]
    004ffce4str xzr, [sp+80]
    004ffce8str xzr, [sp+184]
    004ffcecstp xzr, xzr, [sp+192]
    004ffcf0stp xzr, xzr, [sp+488]
    004ffcf4stp xzr, xzr, [sp+472]
    004ffcf8ldr x0, [sp+792]
    004ffcfcldr x1, [sp+800]
    004ffd00bl os.Lstat
    004ffd04str x0, [sp+488]
    004ffd08str x1, [sp+496]
    004ffd0cstr x2, [sp+472]
    004ffd10str x3, [sp+480]
    004ffd14ldr x2, [sp+496]
    004ffd18ldr x3, [sp+488]
    004ffd1cstr x3, [sp+760]
    004ffd20str x2, [sp+768]
    004ffd24ldr x2, [sp+472]
    004ffd28ldr x3, [sp+480]
    004ffd2cstr x2, [sp+744]
    004ffd30str x3, [sp+752]
    004ffd34ldr x2, [sp+760]
    004ffd38ldr x3, [sp+768]
    004ffd3cstr x2, [sp+168]
    004ffd40str x3, [sp+176]
    004ffd44ldr x3, [sp+752]
    004ffd48ldr x2, [sp+744]
    004ffd4cstr x2, [sp+376]
    004ffd50str x3, [sp+384]
    004ffd54cbnz x2, 0x4ffd5c
    004ffd58b 0x4ffd88
    004ffd5c
    004ffd5cloc_4ffd5c:
    004ffd5cldr x4, [sp+88]
    004ffd60str x4, [sp+72]
    004ffd64ldr x4, [sp+80]
    004ffd68str x4, [sp+64]
    004ffd6cstr x2, [sp+136]
    004ffd70str x3, [sp+144]
    004ffd74ldr x0, [sp+72]
    004ffd78ldr x1, [sp+64]
    004ffd7cldp x29, x30, [sp-8]
    004ffd80add sp, sp, 784
    004ffd84ret x30
    004ffd88
    004ffd88loc_4ffd88:
    004ffd88ldr x1, [sp+168]
    004ffd8cldrsb x27, [x1]
    004ffd90ldr x1, [x1+40]
    004ffd94ldr x0, [sp+176]
    004ffd98blr x1
    004ffd9cstr w0, [sp+60]
    004ffda0tbnz w0, 27, 0x4ffda8
    004ffda4b 0x4ffe68
    004ffda8
    004ffda8loc_4ffda8:
    004ffda8stp xzr, xzr, [sp+456]
    004ffdacstp xzr, xzr, [sp+472]
    004ffdb0ldr x0, [sp+792]
    004ffdb4ldr x1, [sp+800]
    004ffdb8bl path/filepath.EvalSymlinks
    004ffdbcstr x0, [sp+456]
    004ffdc0str x1, [sp+464]
    004ffdc4str x2, [sp+472]
    004ffdc8str x3, [sp+480]
    004ffdccldr x2, [sp+464]
    004ffdd0ldr x3, [sp+456]
    004ffdd4str x3, [sp+728]
    004ffdd8str x2, [sp+736]
    004ffddcldr x2, [sp+472]
    004ffde0ldr x3, [sp+480]
    004ffde4str x2, [sp+712]
    004ffde8str x3, [sp+720]
    004ffdecldr x2, [sp+728]
    004ffdf0ldr x3, [sp+736]
    004ffdf4str x2, [sp+792]
    004ffdf8str x3, [sp+800]
    004ffdfcldr x3, [sp+720]
    004ffe00ldr x2, [sp+712]
    004ffe04str x2, [sp+376]
    004ffe08str x3, [sp+384]
    004ffe0ccbnz x2, 0x4ffe14
    004ffe10b 0x4ffe40
    004ffe14
    004ffe14loc_4ffe14:
    004ffe14ldr x4, [sp+88]
    004ffe18str x4, [sp+72]
    004ffe1cldr x4, [sp+80]
    004ffe20str x4, [sp+64]
    004ffe24str x2, [sp+136]
    004ffe28str x3, [sp+144]
    004ffe2cldr x0, [sp+72]
    004ffe30ldr x1, [sp+64]
    004ffe34ldp x29, x30, [sp-8]
    004ffe38add sp, sp, 784
    004ffe3cret x30
    004ffe40
    004ffe40loc_4ffe40:
    004ffe40ldr x1, [sp+792]
    004ffe44ldr x2, [sp+800]
    004ffe48mov x0, xzr
    004ffe4cadrp x3, 0x1b0000
    004ffe50add x3, x3, 4032
    004ffe54orr x4, xzr, 1
    004ffe58bl runtime.concatstring2
    004ffe5cstr x0, [sp+792]
    004ffe60str x1, [sp+800]
    004ffe64b 0x4ffe6c
    004ffe68
    004ffe68loc_4ffe68:
    004ffe68b 0x4ffe6c
    004ffe6c
    004ffe6cloc_4ffe6c:
    004ffe6cstr xzr, [sp+432]
    004ffe70stp xzr, xzr, [sp+440]
    004ffe74stp xzr, xzr, [sp+472]
    004ffe78ldrb w4, [sp+824]
    004ffe7cldr x0, [sp+792]
    004ffe80ldr x2, [sp+808]
    004ffe84ldr x1, [sp+800]
    004ffe88ldr x3, [sp+816]
    004ffe8cbl github.com/bishopfox/sliver/implant/sliver/handlers.buildFileList
    004ffe90str x0, [sp+432]
    004ffe94str x1, [sp+440]
    004ffe98str x2, [sp+448]
    004ffe9cstr x3, [sp+472]
    004ffea0str x4, [sp+480]
    004ffea4ldr x5, [sp+440]
    004ffea8ldr x6, [sp+448]
    004ffeacldr x7, [sp+432]
    004ffeb0str x7, [sp+688]
    004ffeb4str x5, [sp+696]
    004ffeb8str x6, [sp+704]
    004ffebcldr x5, [sp+472]
    004ffec0ldr x6, [sp+480]
    004ffec4str x5, [sp+672]
    004ffec8str x6, [sp+680]
    004ffeccldr x5, [sp+688]
    004ffed0ldr x6, [sp+696]
    004ffed4ldr x7, [sp+704]
    004ffed8str x5, [sp+184]
    004ffedcstr x6, [sp+192]
    004ffee0str x7, [sp+200]
    004ffee4ldr x3, [sp+680]
    004ffee8ldr x2, [sp+672]
    004ffeecstr x2, [sp+376]
    004ffef0str x3, [sp+384]
    004ffef4cbnz x2, 0x4ffefc
    004ffef8b 0x4fff28
    004ffefc
    004ffefcloc_4ffefc:
    004ffefcldr x4, [sp+88]
    004fff00str x4, [sp+72]
    004fff04ldr x4, [sp+80]
    004fff08str x4, [sp+64]
    004fff0cstr x2, [sp+136]
    004fff10str x3, [sp+144]
    004fff14ldr x0, [sp+72]
    004fff18ldr x1, [sp+64]
    004fff1cldp x29, x30, [sp-8]
    004fff20add sp, sp, 784
    004fff24ret x30
    004fff28
    004fff28loc_4fff28:
    004fff28ldr x2, [sp+192]
    004fff2cldr x3, [sp+184]
    004fff30ldr x4, [sp+200]
    004fff34str x3, [sp+432]
    004fff38str x2, [sp+440]
    004fff3cstr x4, [sp+448]
    004fff40str xzr, [sp+112]
    004fff44str x2, [sp+104]
    004fff48ldr x2, [sp+432]
    004fff4cstr x2, [sp+96]
    004fff50b 0x4fff54
    004fff54
    004fff54loc_4fff54:
    004fff54ldr x2, [sp+104]
    004fff58ldr x3, [sp+112]
    004fff5csubs xzr, x2, x3
    004fff60b.gt 0x4fff68
    004fff64b 0x500388
    004fff68
    004fff68loc_4fff68:
    004fff68ldr x2, [sp+96]
    004fff6cstr x2, [sp+400]
    004fff70ldr x2, [sp+400]
    004fff74ldr x3, [x2]
    004fff78ldr x2, [x2+8]
    004fff7cstr x3, [sp+232]
    004fff80str x2, [sp+240]
    004fff84stp xzr, xzr, [sp+488]
    004fff88stp xzr, xzr, [sp+472]
    004fff8cldr x0, [sp+232]
    004fff90ldr x1, [sp+240]
    004fff94bl os.Stat
    004fff98str x0, [sp+488]
    004fff9cstr x1, [sp+496]
    004fffa0str x2, [sp+472]
    004fffa4str x3, [sp+480]
    004fffa8ldr x2, [sp+496]
    004fffacldr x3, [sp+488]
    004fffb0str x3, [sp+656]
    004fffb4str x2, [sp+664]
    004fffb8ldr x2, [sp+472]
    004fffbcldr x3, [sp+480]
    004fffc0str x2, [sp+640]
    004fffc4str x3, [sp+648]
    004fffc8ldr x2, [sp+656]
    004fffccldr x3, [sp+664]
    004fffd0str x2, [sp+248]
    004fffd4str x3, [sp+256]
    004fffd8ldr x2, [sp+648]
    004fffdcldr x3, [sp+640]
    004fffe0str x3, [sp+360]
    004fffe4str x2, [sp+368]
    004fffe8cbnz x3, 0x4ffff0
    004fffecb 0x500000
    004ffff0
    004ffff0loc_4ffff0:
    004ffff0ldr x2, [sp+80]
    004ffff4add x2, x2, 1
    004ffff8str x2, [sp+80]
    004ffffcb 0x50036c
    00500000
    00500000loc_500000:
    00500000ldr x0, [sp+232]
    00500004ldr x1, [sp+240]
    00500008bl github.com/bishopfox/sliver/implant/sliver/handlers.standarizeArchiveFileName
    0050000cstr x0, [sp+216]
    00500010str x1, [sp+224]
    00500014ldr x2, [sp+248]
    00500018ldrsb x27, [x2]
    0050001cldr x2, [x2+40]
    00500020ldr x0, [sp+256]
    00500024blr x2
    00500028str w0, [sp+60]
    0050002ctbnz w0, 27, 0x500034
    00500030b 0x500130
    00500034
    00500034loc_500034:
    00500034stp xzr, xzr, [sp+456]
    00500038stp xzr, xzr, [sp+472]
    0050003cldr x0, [sp+232]
    00500040ldr x1, [sp+240]
    00500044bl path/filepath.EvalSymlinks
    00500048str x0, [sp+456]
    0050004cstr x1, [sp+464]
    00500050str x2, [sp+472]
    00500054str x3, [sp+480]
    00500058ldr x2, [sp+464]
    0050005cldr x3, [sp+456]
    00500060str x3, [sp+624]
    00500064str x2, [sp+632]
    00500068ldr x2, [sp+472]
    0050006cldr x3, [sp+480]
    00500070str x2, [sp+608]
    00500074str x3, [sp+616]
    00500078ldr x2, [sp+624]
    0050007cldr x3, [sp+632]
    00500080str x2, [sp+232]
    00500084str x3, [sp+240]
    00500088ldr x2, [sp+616]
    0050008cldr x3, [sp+608]
    00500090str x3, [sp+360]
    00500094str x2, [sp+368]
    00500098cbnz x3, 0x5000a0
    0050009cb 0x5000b0
    005000a0
    005000a0loc_5000a0:
    005000a0ldr x2, [sp+80]
    005000a4add x2, x2, 1
    005000a8str x2, [sp+80]
    005000acb 0x50036c
    005000b0
    005000b0loc_5000b0:
    005000b0stp xzr, xzr, [sp+488]
    005000b4stp xzr, xzr, [sp+472]
    005000b8ldr x0, [sp+232]
    005000bcldr x1, [sp+240]
    005000c0bl os.Lstat
    005000c4str x0, [sp+488]
    005000c8str x1, [sp+496]
    005000ccstr x2, [sp+472]
    005000d0str x3, [sp+480]
    005000d4ldr x2, [sp+496]
    005000d8ldr x3, [sp+488]
    005000dcstr x3, [sp+592]
    005000e0str x2, [sp+600]
    005000e4ldr x2, [sp+472]
    005000e8ldr x3, [sp+480]
    005000ecstr x2, [sp+576]
    005000f0str x3, [sp+584]
    005000f4ldr x2, [sp+592]
    005000f8ldr x3, [sp+600]
    005000fcstr x2, [sp+248]
    00500100str x3, [sp+256]
    00500104ldr x2, [sp+584]
    00500108ldr x3, [sp+576]
    0050010cstr x3, [sp+360]
    00500110str x2, [sp+368]
    00500114cbnz x3, 0x50011c
    00500118b 0x50012c
    0050011c
    0050011cloc_50011c:
    0050011cldr x2, [sp+80]
    00500120add x2, x2, 1
    00500124str x2, [sp+80]
    00500128b 0x50036c
    0050012c
    0050012cloc_50012c:
    0050012cb 0x500134
    00500130
    00500130loc_500130:
    00500130b 0x500134
    00500134
    00500134loc_500134:
    00500134str xzr, [sp+424]
    00500138stp xzr, xzr, [sp+472]
    0050013cldr x0, [sp+248]
    00500140ldr x2, [sp+232]
    00500144ldr x3, [sp+240]
    00500148ldr x1, [sp+256]
    0050014cbl archive/tar.FileInfoHeader
    00500150str x0, [sp+424]
    00500154str x1, [sp+472]
    00500158str x2, [sp+480]
    0050015cldr x4, [sp+424]
    00500160str x4, [sp+568]
    00500164ldr x4, [sp+480]
    00500168ldr x5, [sp+472]
    0050016cstr x5, [sp+552]
    00500170str x4, [sp+560]
    00500174ldr x4, [sp+568]
    00500178str x4, [sp+208]
    0050017cldr x4, [sp+560]
    00500180ldr x5, [sp+552]
    00500184str x5, [sp+360]
    00500188str x4, [sp+368]
    0050018ccbnz x5, 0x500194
    00500190b 0x5001a4
    00500194
    00500194loc_500194:
    00500194ldr x2, [sp+80]
    00500198add x2, x2, 1
    0050019cstr x2, [sp+80]
    005001a0b 0x50036c
    005001a4
    005001a4loc_5001a4:
    005001a4ldr x0, [sp+216]
    005001a8ldr x1, [sp+224]
    005001acbl path/filepath.ToSlash
    005001b0str x0, [sp+456]
    005001b4str x1, [sp+464]
    005001b8ldr x2, [sp+208]
    005001bcldrsb x27, [x2]
    005001c0str x1, [x2+16]
    005001c4adrp x27, 0x54b000
    005001c8ldr w3, [x27+3056]
    005001cccbz w3, 0x5001d4
    005001d0b 0x5001d8
    005001d4
    005001d4loc_5001d4:
    005001d4b 0x5001ec
    005001d8
    005001d8loc_5001d8:
    005001d8bl runtime.gcWriteBarrier2
    005001dcstr x0, [x25]
    005001e0ldr x1, [x2+8]
    005001e4str x1, [x25+8]
    005001e8b 0x5001ec
    005001ec
    005001ecloc_5001ec:
    005001ecstr x0, [x2+8]
    005001f0ldr x1, [sp+248]
    005001f4ldrsb x27, [x1]
    005001f8ldr x1, [x1+24]
    005001fcldr x0, [sp+256]
    00500200blr x1
    00500204strb w0, [sp+59]
    00500208tbnz w0, 0, 0x500210
    0050020cb 0x500240
    00500210
    00500210loc_500210:
    00500210ldr x1, [sp+208]
    00500214ldr x0, [sp+160]
    00500218bl archive/tar.(*Writer).WriteHeader
    0050021cstr x0, [sp+296]
    00500220str x1, [sp+304]
    00500224cbnz x0, 0x50022c
    00500228b 0x50023c
    0050022c
    0050022cloc_50022c:
    0050022cldr x2, [sp+80]
    00500230add x2, x2, 1
    00500234str x2, [sp+80]
    00500238b 0x50036c
    0050023c
    0050023cloc_50023c:
    0050023cb 0x500368
    00500240
    00500240loc_500240:
    00500240str xzr, [sp+416]
    00500244stp xzr, xzr, [sp+472]
    00500248ldr x0, [sp+232]
    0050024cldr x1, [sp+240]
    00500250bl os.Open
    00500254str x0, [sp+416]
    00500258str x1, [sp+472]
    0050025cstr x2, [sp+480]
    00500260ldr x2, [sp+416]
    00500264str x2, [sp+544]
    00500268ldr x2, [sp+480]
    0050026cldr x3, [sp+472]
    00500270str x3, [sp+528]
    00500274str x2, [sp+536]
    00500278ldr x2, [sp+544]
    0050027cstr x2, [sp+392]
    00500280ldr x2, [sp+536]
    00500284ldr x3, [sp+528]
    00500288str x3, [sp+344]
    0050028cstr x2, [sp+352]
    00500290cbnz x3, 0x500298
    00500294b 0x5002a8
    00500298
    00500298loc_500298:
    00500298ldr x2, [sp+80]
    0050029cadd x2, x2, 1
    005002a0str x2, [sp+80]
    005002a4b 0x50036c
    005002a8
    005002a8loc_5002a8:
    005002a8ldr x1, [sp+208]
    005002acldr x0, [sp+160]
    005002b0bl archive/tar.(*Writer).WriteHeader
    005002b4str x0, [sp+328]
    005002b8str x1, [sp+336]
    005002bccbnz x0, 0x5002c4
    005002c0b 0x5002dc
    005002c4
    005002c4loc_5002c4:
    005002c4ldr x1, [sp+80]
    005002c8add x1, x1, 1
    005002ccstr x1, [sp+80]
    005002d0ldr x0, [sp+392]
    005002d4bl os.(*File).Close
    005002d8b 0x50036c
    005002dc
    005002dcloc_5002dc:
    005002dcldr x4, [sp+160]
    005002e0str x4, [sp+408]
    005002e4ldr x4, [sp+392]
    005002e8str x4, [sp+416]
    005002ecstp xzr, xzr, [sp+472]
    005002f0ldr x1, [sp+408]
    005002f4ldr x3, [sp+416]
    005002f8adrp x0, 0x213000
    005002fcadd x0, x0, 2848
    00500300adrp x2, 0x213000
    00500304add x2, x2, 2456
    00500308bl io.Copy
    0050030cstr x0, [sp+120]
    00500310str x1, [sp+472]
    00500314str x2, [sp+480]
    00500318ldr x4, [sp+120]
    0050031cstr x4, [sp+128]
    00500320str x1, [sp+512]
    00500324str x2, [sp+520]
    00500328str x1, [sp+312]
    0050032cstr x2, [sp+320]
    00500330cbnz x1, 0x500338
    00500334b 0x500350
    00500338
    00500338loc_500338:
    00500338ldr x1, [sp+80]
    0050033cadd x1, x1, 1
    00500340str x1, [sp+80]
    00500344ldr x0, [sp+392]
    00500348bl os.(*File).Close
    0050034cb 0x50036c
    00500350
    00500350loc_500350:
    00500350ldr x0, [sp+392]
    00500354bl os.(*File).Close
    00500358ldr x1, [sp+88]
    0050035cadd x1, x1, 1
    00500360str x1, [sp+88]
    00500364b 0x500368
    00500368
    00500368loc_500368:
    00500368b 0x50036c
    0050036c
    0050036cloc_50036c:
    0050036cldr x2, [sp+112]
    00500370add x2, x2, 1
    00500374str x2, [sp+112]
    00500378ldr x2, [sp+400]
    0050037cadd x2, x2, 16
    00500380str x2, [sp+96]
    00500384b 0x4fff54
    00500388
    00500388loc_500388:
    00500388ldr x0, [sp+160]
    0050038cbl archive/tar.(*Writer).Close
    00500390str x0, [sp+280]
    00500394str x1, [sp+288]
    00500398cbnz x0, 0x5003a0
    0050039cb 0x5003dc
    005003a0
    005003a0loc_5003a0:
    005003a0ldr x4, [sp+88]
    005003a4str x4, [sp+72]
    005003a8ldr x4, [sp+80]
    005003acstr x4, [sp+64]
    005003b0str x0, [sp+136]
    005003b4str x1, [sp+144]
    005003b8ldr x4, [sp+72]
    005003bcldr x5, [sp+64]
    005003c0mov x2, x0
    005003c4mov x3, x1
    005003c8mov x0, x4
    005003ccmov x1, x5
    005003d0ldp x29, x30, [sp-8]
    005003d4add sp, sp, 784
    005003d8ret x30
    005003dc
    005003dcloc_5003dc:
    005003dcldr x0, [sp+152]
    005003e0bl compress/gzip.(*Writer).Close
    005003e4str x0, [sp+264]
    005003e8str x1, [sp+272]
    005003eccbnz x0, 0x5003f4
    005003f0b 0x500430
    005003f4
    005003f4loc_5003f4:
    005003f4ldr x4, [sp+88]
    005003f8str x4, [sp+72]
    005003fcldr x4, [sp+80]
    00500400str x4, [sp+64]
    00500404str x0, [sp+136]
    00500408str x1, [sp+144]
    0050040cldr x4, [sp+72]
    00500410ldr x5, [sp+64]
    00500414mov x2, x0
    00500418mov x3, x1
    0050041cmov x0, x4
    00500420mov x1, x5
    00500424ldp x29, x30, [sp-8]
    00500428add sp, sp, 784
    0050042cret x30
    00500430
    00500430loc_500430:
    00500430ldr x4, [sp+88]
    00500434str x4, [sp+72]
    00500438ldr x4, [sp+80]
    0050043cstr x4, [sp+64]
    00500440stp xzr, xzr, [sp+136]
    00500444ldr x0, [sp+72]
    00500448ldr x1, [sp+64]
    0050044cmov x2, xzr
    00500450mov x3, xzr
    00500454ldp x29, x30, [sp-8]
    00500458add sp, sp, 784
    0050045cret x30
    00500460
    00500460loc_500460:
    00500460stp x0, x1, [sp+8]
    00500464stp x2, x3, [sp+24]
    00500468strb w4, [sp+40]
    0050046cstp x5, x6, [sp+48]
    00500470mov x3, x30
    00500474bl runtime.morestack_noctxt.abi0
    00500478ldp x0, x1, [sp+8]
    0050047cldp x2, x3, [sp+24]
    00500480ldrb w4, [sp+40]
    00500484ldp x5, x6, [sp+48]
    00500488b 0x4ffc70
    0050048cudf 0
    004ffc70
    00500490
    00500490github.com/bishopfox/sliver/implant/sliver/handlers.expandPath: ; void github.com/bishopfox/sliver/implant/sliver/handlers.expandPath(struct string exePath)
    00500490ldr x16, [x28+16]
    00500494sub x17, sp, 64
    00500498subs xzr, x17, x16
    0050049cb.ls 0x5005dc
    005004a0str x30, [sp-192]!
    005004a4stur x29, [sp-8]
    005004a8sub x29, sp, 8
    005004acstr x0, [sp+200]
    005004b0str x1, [sp+208]
    005004b4stp xzr, xzr, [sp+56]
    005004b8stp xzr, xzr, [sp+40]
    005004bcldr x0, [sp+200]
    005004c0ldr x1, [sp+208]
    005004c4movz x2, 47
    005004c8bl strings.ContainsRune
    005004ccstrb w0, [sp+39]
    005004d0tbnz w0, 0, 0x5004d8
    005004d4b 0x5004dc
    005004d8
    005004d8loc_5004d8:
    005004d8b 0x5005ac
    005004dc
    005004dcloc_5004dc:
    005004dcstp xzr, xzr, [sp+88]
    005004e0stp xzr, xzr, [sp+168]
    005004e4ldr x0, [sp+200]
    005004e8ldr x1, [sp+208]
    005004ecbl os/exec.LookPath
    005004f0str x0, [sp+88]
    005004f4str x1, [sp+96]
    005004f8str x2, [sp+168]
    005004fcstr x3, [sp+176]
    00500500ldr x2, [sp+96]
    00500504ldr x3, [sp+88]
    00500508str x3, [sp+152]
    0050050cstr x2, [sp+160]
    00500510ldr x2, [sp+176]
    00500514ldr x3, [sp+168]
    00500518str x3, [sp+136]
    0050051cstr x2, [sp+144]
    00500520str x3, [sp+72]
    00500524str x2, [sp+80]
    00500528cbnz x3, 0x500530
    0050052cb 0x5005a8
    00500530
    00500530loc_500530:
    00500530stp xzr, xzr, [sp+88]
    00500534stp xzr, xzr, [sp+168]
    00500538ldr x0, [sp+200]
    0050053cldr x1, [sp+208]
    00500540bl path/filepath.Abs
    00500544str x0, [sp+88]
    00500548str x1, [sp+96]
    0050054cstr x2, [sp+168]
    00500550str x3, [sp+176]
    00500554ldr x2, [sp+96]
    00500558ldr x3, [sp+88]
    0050055cstr x3, [sp+120]
    00500560str x2, [sp+128]
    00500564ldr x2, [sp+168]
    00500568ldr x3, [sp+176]
    0050056cstr x2, [sp+104]
    00500570str x3, [sp+112]
    00500574ldr x2, [sp+120]
    00500578ldr x3, [sp+128]
    0050057cstr x2, [sp+56]
    00500580str x3, [sp+64]
    00500584ldr x2, [sp+104]
    00500588ldr x3, [sp+112]
    0050058cstr x2, [sp+40]
    00500590str x3, [sp+48]
    00500594ldr x0, [sp+56]
    00500598ldr x1, [sp+64]
    0050059cldur x29, [sp-8]
    005005a0ldr x30, [sp], 192
    005005a4ret x30
    005005a8
    005005a8loc_5005a8:
    005005a8b 0x5005ac
    005005ac
    005005acloc_5005ac:
    005005acldr x4, [sp+200]
    005005b0ldr x5, [sp+208]
    005005b4str x4, [sp+56]
    005005b8str x5, [sp+64]
    005005bcstp xzr, xzr, [sp+40]
    005005c0ldr x0, [sp+56]
    005005c4ldr x1, [sp+64]
    005005c8mov x2, xzr
    005005ccmov x3, xzr
    005005d0ldur x29, [sp-8]
    005005d4ldr x30, [sp], 192
    005005d8ret x30
    005005dc
    005005dcloc_5005dc:
    005005dcstp x0, x1, [sp+8]
    005005e0mov x3, x30
    005005e4bl runtime.morestack_noctxt.abi0
    005005e8ldp x0, x1, [sp+8]
    005005ecb 0x500490
    00500490