File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
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
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
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
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
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
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
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
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
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
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
Loading..