File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
00500490
00500490github.com/bishopfox/sliver/implant/sliver/handlers.expandPath: ; void github.com/bishopfox/sliver/implant/sliver/handlers.expandPath(struct string exePath)
00500490ldr x16, [x28+16]
00500494sub x17, sp, 64
00500498subs xzr, x17, x16
0050049cb.ls 0x5005dc
005004a0str x30, [sp-192]!
005004a4stur x29, [sp-8]
005004a8sub x29, sp, 8
005004acstr x0, [sp+200]
005004b0str x1, [sp+208]
005004b4stp xzr, xzr, [sp+56]
005004b8stp xzr, xzr, [sp+40]
005004bcldr x0, [sp+200]
005004c0ldr x1, [sp+208]
005004c4movz x2, 47
005004c8bl strings.ContainsRune
005004ccstrb w0, [sp+39]
005004d0tbnz w0, 0, 0x5004d8
005004d4b 0x5004dc
005004d8
005004d8loc_5004d8:
005004d8b 0x5005ac
005004dc
005004dcloc_5004dc:
005004dcstp xzr, xzr, [sp+88]
005004e0stp xzr, xzr, [sp+168]
005004e4ldr x0, [sp+200]
005004e8ldr x1, [sp+208]
005004ecbl os/exec.LookPath
005004f0str x0, [sp+88]
005004f4str x1, [sp+96]
005004f8str x2, [sp+168]
005004fcstr x3, [sp+176]
00500500ldr x2, [sp+96]
00500504ldr x3, [sp+88]
00500508str x3, [sp+152]
0050050cstr x2, [sp+160]
00500510ldr x2, [sp+176]
00500514ldr x3, [sp+168]
00500518str x3, [sp+136]
0050051cstr x2, [sp+144]
00500520str x3, [sp+72]
00500524str x2, [sp+80]
00500528cbnz x3, 0x500530
0050052cb 0x5005a8
00500530
00500530loc_500530:
00500530stp xzr, xzr, [sp+88]
00500534stp xzr, xzr, [sp+168]
00500538ldr x0, [sp+200]
0050053cldr x1, [sp+208]
00500540bl path/filepath.Abs
00500544str x0, [sp+88]
00500548str x1, [sp+96]
0050054cstr x2, [sp+168]
00500550str x3, [sp+176]
00500554ldr x2, [sp+96]
00500558ldr x3, [sp+88]
0050055cstr x3, [sp+120]
00500560str x2, [sp+128]
00500564ldr x2, [sp+168]
00500568ldr x3, [sp+176]
0050056cstr x2, [sp+104]
00500570str x3, [sp+112]
00500574ldr x2, [sp+120]
00500578ldr x3, [sp+128]
0050057cstr x2, [sp+56]
00500580str x3, [sp+64]
00500584ldr x2, [sp+104]
00500588ldr x3, [sp+112]
0050058cstr x2, [sp+40]
00500590str x3, [sp+48]
00500594ldr x0, [sp+56]
00500598ldr x1, [sp+64]
0050059cldur x29, [sp-8]
005005a0ldr x30, [sp], 192
005005a4ret x30
005005a8
005005a8loc_5005a8:
005005a8b 0x5005ac
005005ac
005005acloc_5005ac:
005005acldr x4, [sp+200]
005005b0ldr x5, [sp+208]
005005b4str x4, [sp+56]
005005b8str x5, [sp+64]
005005bcstp xzr, xzr, [sp+40]
005005c0ldr x0, [sp+56]
005005c4ldr x1, [sp+64]
005005c8mov x2, xzr
005005ccmov x3, xzr
005005d0ldur x29, [sp-8]
005005d4ldr x30, [sp], 192
005005d8ret x30
005005dc
005005dcloc_5005dc:
005005dcstp x0, x1, [sp+8]
005005e0mov x3, x30
005005e4bl runtime.morestack_noctxt.abi0
005005e8ldp x0, x1, [sp+8]
005005ecb 0x500490
00500490
00500490github.com/bishopfox/sliver/implant/sliver/handlers.expandPath: ; void github.com/bishopfox/sliver/implant/sliver/handlers.expandPath(struct string exePath)
00500490ldr x16, [x28+16]
00500494sub x17, sp, 64
00500498subs xzr, x17, x16
0050049cb.ls 0x5005dc
005004a0str x30, [sp-192]!
005004a4stur x29, [sp-8]
005004a8sub x29, sp, 8
005004acstr x0, [sp+200]
005004b0str x1, [sp+208]
005004b4stp xzr, xzr, [sp+56]
005004b8stp xzr, xzr, [sp+40]
005004bcldr x0, [sp+200]
005004c0ldr x1, [sp+208]
005004c4movz x2, 47
005004c8bl strings.ContainsRune
005004ccstrb w0, [sp+39]
005004d0tbnz w0, 0, 0x5004d8
005004d4b 0x5004dc
005004d8
005004d8loc_5004d8:
005004d8b 0x5005ac
005004dc
005004dcloc_5004dc:
005004dcstp xzr, xzr, [sp+88]
005004e0stp xzr, xzr, [sp+168]
005004e4ldr x0, [sp+200]
005004e8ldr x1, [sp+208]
005004ecbl os/exec.LookPath
005004f0str x0, [sp+88]
005004f4str x1, [sp+96]
005004f8str x2, [sp+168]
005004fcstr x3, [sp+176]
00500500ldr x2, [sp+96]
00500504ldr x3, [sp+88]
00500508str x3, [sp+152]
0050050cstr x2, [sp+160]
00500510ldr x2, [sp+176]
00500514ldr x3, [sp+168]
00500518str x3, [sp+136]
0050051cstr x2, [sp+144]
00500520str x3, [sp+72]
00500524str x2, [sp+80]
00500528cbnz x3, 0x500530
0050052cb 0x5005a8
00500530
00500530loc_500530:
00500530stp xzr, xzr, [sp+88]
00500534stp xzr, xzr, [sp+168]
00500538ldr x0, [sp+200]
0050053cldr x1, [sp+208]
00500540bl path/filepath.Abs
00500544str x0, [sp+88]
00500548str x1, [sp+96]
0050054cstr x2, [sp+168]
00500550str x3, [sp+176]
00500554ldr x2, [sp+96]
00500558ldr x3, [sp+88]
0050055cstr x3, [sp+120]
00500560str x2, [sp+128]
00500564ldr x2, [sp+168]
00500568ldr x3, [sp+176]
0050056cstr x2, [sp+104]
00500570str x3, [sp+112]
00500574ldr x2, [sp+120]
00500578ldr x3, [sp+128]
0050057cstr x2, [sp+56]
00500580str x3, [sp+64]
00500584ldr x2, [sp+104]
00500588ldr x3, [sp+112]
0050058cstr x2, [sp+40]
00500590str x3, [sp+48]
00500594ldr x0, [sp+56]
00500598ldr x1, [sp+64]
0050059cldur x29, [sp-8]
005005a0ldr x30, [sp], 192
005005a4ret x30
005005a8
005005a8loc_5005a8:
005005a8b 0x5005ac
005005ac
005005acloc_5005ac:
005005acldr x4, [sp+200]
005005b0ldr x5, [sp+208]
005005b4str x4, [sp+56]
005005b8str x5, [sp+64]
005005bcstp xzr, xzr, [sp+40]
005005c0ldr x0, [sp+56]
005005c4ldr x1, [sp+64]
005005c8mov x2, xzr
005005ccmov x3, xzr
005005d0ldur x29, [sp-8]
005005d4ldr x30, [sp], 192
005005d8ret x30
005005dc
005005dcloc_5005dc:
005005dcstp x0, x1, [sp+8]
005005e0mov x3, x30
005005e4bl runtime.morestack_noctxt.abi0
005005e8ldp x0, x1, [sp+8]
005005ecb 0x500490
00500490
005005f0
005005f0github.com/bishopfox/sliver/implant/sliver/handlers.chtimesHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.chtimesHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
005005f0ldr x16, [x28+16]
005005f4sub x17, sp, 400
005005f8subs xzr, x17, x16
005005fcb.ls 0x500b50
00500600sub x20, sp, 528
00500604stp x29, x30, [x20-8]
00500608add sp, x20, 0
0050060csub x29, sp, 8
00500610str x0, [sp+536]
00500614str x1, [sp+544]
00500618str x2, [sp+552]
0050061cstr x3, [sp+560]
00500620adrp x0, 0x184000
00500624add x0, x0, 4000
00500628bl runtime.newobject
0050062cstr x0, [sp+368]
00500630adrp x27, 0x54b000
00500634ldr w1, [x27+3056]
00500638cbz w1, 0x500640
0050063cb 0x500644
00500640
00500640loc_500640:
00500640b 0x500660
00500644
00500644loc_500644:
00500644str x0, [sp+272]
00500648mov x1, x0
0050064cadrp x0, 0x184000
00500650add x0, x0, 4000
00500654bl runtime.wbZero
00500658ldr x0, [sp+272]
0050065cb 0x500660
00500660
00500660loc_500660:
00500660mov x20, x0
00500664adr x27, 16
00500668stp x29, x27, [sp-24]
0050066csub x29, sp, 24
00500670bl fn_87cfc
00500674sub x29, sp, 8
00500678ldr x4, [sp+368]
0050067cstr x4, [sp+152]
00500680str x4, [sp+472]
00500684ldr x0, [sp+536]
00500688ldr x1, [sp+544]
0050068cldr x2, [sp+552]
00500690adrp x3, 0x213000
00500694add x3, x3, 3488
00500698bl google.golang.org/protobuf/proto.Unmarshal
0050069cstr x0, [sp+136]
005006a0str x1, [sp+144]
005006a4cbnz x0, 0x5006ac
005006a8b 0x500768
005006ac
005006acloc_5006ac:
005006acstp xzr, xzr, [sp+456]
005006b0add x5, sp, 456
005006b4str x5, [sp+336]
005006b8ldr x5, [sp+136]
005006bcldr x6, [sp+144]
005006c0str x5, [sp+320]
005006c4str x6, [sp+328]
005006c8str x5, [sp+312]
005006ccldr x5, [sp+312]
005006d0cbnz x5, 0x5006d8
005006d4b 0x5006e8
005006d8
005006d8loc_5006d8:
005006d8ldr x5, [sp+312]
005006dcldr x5, [x5+8]
005006e0str x5, [sp+312]
005006e4b 0x5006ec
005006e8
005006e8loc_5006e8:
005006e8b 0x5006ec
005006ec
005006ecloc_5006ec:
005006ecldr x5, [sp+336]
005006f0ldrsb x27, [x5]
005006f4ldr x6, [sp+312]
005006f8ldr x7, [sp+328]
005006fcstr x6, [x5]
00500700adrp x27, 0x54b000
00500704ldr w6, [x27+3056]
00500708cbz w6, 0x500710
0050070cb 0x500714
00500710
00500710loc_500710:
00500710b 0x500728
00500714
00500714loc_500714:
00500714bl runtime.gcWriteBarrier2
00500718str x7, [x25]
0050071cldr x6, [x5+8]
00500720str x6, [x25+8]
00500724b 0x500728
00500728
00500728loc_500728:
00500728str x7, [x5+8]
0050072cldr x2, [sp+336]
00500730ldrsb x27, [x2]
00500734b 0x500738
00500738
00500738loc_500738:
00500738str x2, [sp+344]
0050073corr x4, xzr, 1
00500740str x4, [sp+352]
00500744str x4, [sp+360]
00500748adrp x0, 0x1ba000
0050074cadd x0, x0, 981
00500750movz x1, 26
00500754mov x3, x4
00500758bl log.Printf
0050075cldp x29, x30, [sp-8]
00500760add sp, sp, 528
00500764ret x30
00500768
00500768loc_500768:
00500768adrp x0, 0x172000
0050076cadd x0, x0, 384
00500770bl runtime.newobject
00500774str x0, [sp+304]
00500778adrp x27, 0x54b000
0050077cldr w1, [x27+3056]
00500780cbz w1, 0x500788
00500784b 0x50078c
00500788
00500788loc_500788:
00500788b 0x5007a8
0050078c
0050078cloc_50078c:
0050078cstr x0, [sp+264]
00500790mov x1, x0
00500794adrp x0, 0x172000
00500798add x0, x0, 384
0050079cbl runtime.wbZero
005007a0ldr x0, [sp+264]
005007a4b 0x5007a8
005007a8
005007a8loc_5007a8:
005007a8stp xzr, xzr, [x0]
005007acstp xzr, xzr, [x0+16]
005007b0stp xzr, xzr, [x0+32]
005007b4stp xzr, xzr, [x0+48]
005007b8ldr x2, [sp+304]
005007bcstr x2, [sp+160]
005007c0stp xzr, xzr, [sp+440]
005007c4stp xzr, xzr, [sp+424]
005007c8ldr x2, [sp+152]
005007ccldrsb x27, [x2]
005007d0ldr x0, [x2+8]
005007d4ldr x1, [x2+16]
005007d8str x0, [sp+288]
005007dcstr x1, [sp+296]
005007e0bl path/filepath.Abs
005007e4str x0, [sp+440]
005007e8str x1, [sp+448]
005007ecstr x2, [sp+424]
005007f0str x3, [sp+432]
005007f4ldr x2, [sp+440]
005007f8ldr x3, [sp+448]
005007fcstr x2, [sp+240]
00500800str x3, [sp+248]
00500804ldr x2, [sp+424]
00500808ldr x3, [sp+432]
0050080cstr x2, [sp+224]
00500810str x3, [sp+232]
00500814ldr x2, [sp+240]
00500818ldr x3, [sp+248]
0050081cstr x2, [sp+96]
00500820str x3, [sp+104]
00500824ldr x4, [sp+160]
00500828ldrsb x27, [x4]
0050082cstr x3, [x4+16]
00500830adrp x27, 0x54b000
00500834ldr w3, [x27+3056]
00500838cbz w3, 0x500840
0050083cb 0x500844
00500840
00500840loc_500840:
00500840b 0x500858
00500844
00500844loc_500844:
00500844bl runtime.gcWriteBarrier2
00500848str x2, [x25]
0050084cldr x3, [x4+8]
00500850str x3, [x25+8]
00500854b 0x500858
00500858
00500858loc_500858:
00500858str x2, [x4+8]
0050085cstp xzr, xzr, [sp+408]
00500860stp xzr, xzr, [sp+424]
00500864ldr x0, [sp+96]
00500868ldr x1, [sp+104]
0050086cbl os.Stat
00500870str x0, [sp+408]
00500874str x1, [sp+416]
00500878str x2, [sp+424]
0050087cstr x3, [sp+432]
00500880ldr x2, [sp+408]
00500884ldr x3, [sp+416]
00500888str x2, [sp+208]
0050088cstr x3, [sp+216]
00500890ldr x2, [sp+424]
00500894ldr x3, [sp+432]
00500898str x2, [sp+192]
0050089cstr x3, [sp+200]
005008a0str x2, [sp+136]
005008a4str x3, [sp+144]
005008a8adrp x0, 0x185000
005008acadd x0, x0, 3648
005008b0bl runtime.newobject
005008b4str x0, [sp+280]
005008b8adrp x27, 0x54b000
005008bcldr w2, [x27+3056]
005008c0cbz w2, 0x5008c8
005008c4b 0x5008cc
005008c8
005008c8loc_5008c8:
005008c8b 0x5008e8
005008cc
005008ccloc_5008cc:
005008ccstr x0, [sp+256]
005008d0mov x1, x0
005008d4adrp x0, 0x185000
005008d8add x0, x0, 3648
005008dcbl runtime.wbZero
005008e0ldr x0, [sp+256]
005008e4b 0x5008e8
005008e8
005008e8loc_5008e8:
005008e8mov x20, x0
005008ecadr x27, 16
005008f0stp x29, x27, [sp-24]
005008f4sub x29, sp, 24
005008f8bl fn_87cf8
005008fcsub x29, sp, 8
00500900ldr x2, [sp+160]
00500904ldrsb x27, [x2]
00500908ldr x3, [sp+280]
0050090cadrp x27, 0x54b000
00500910ldr w4, [x27+3056]
00500914cbz w4, 0x50091c
00500918b 0x500920
0050091c
0050091cloc_50091c:
0050091cb 0x500934
00500920
00500920loc_500920:
00500920bl runtime.gcWriteBarrier2
00500924str x3, [x25]
00500928ldr x4, [x2+24]
0050092cstr x4, [x25+8]
00500930b 0x500934
00500934
00500934loc_500934:
00500934str x3, [x2+24]
00500938ldr x2, [sp+136]
0050093ccbnz x2, 0x500944
00500940b 0x5009a4
00500944
00500944loc_500944:
00500944ldr x1, [sp+136]
00500948ldrsb x27, [x1]
0050094cldr x1, [x1+24]
00500950ldr x0, [sp+144]
00500954blr x1
00500958str x0, [sp+440]
0050095cstr x1, [sp+448]
00500960ldr x2, [sp+160]
00500964ldrsb x27, [x2]
00500968ldr x2, [x2+24]
0050096cldrsb x27, [x2]
00500970str x1, [x2+16]
00500974adrp x27, 0x54b000
00500978ldr w1, [x27+3056]
0050097ccbz w1, 0x500984
00500980b 0x500988
00500984
00500984loc_500984:
00500984b 0x50099c
00500988
00500988loc_500988:
00500988bl runtime.gcWriteBarrier2
0050098cstr x0, [x25]
00500990ldr x3, [x2+8]
00500994str x3, [x25+8]
00500998b 0x50099c
0050099c
0050099cloc_50099c:
0050099cstr x0, [x2+8]
005009a0b 0x500aa4
005009a4
005009a4loc_5009a4:
005009a4ldr x2, [sp+152]
005009a8ldrsb x27, [x2]
005009acldr x0, [x2+24]
005009b0str x0, [sp+88]
005009b4mov x1, xzr
005009b8bl time.Unix
005009bcstr x0, [sp+168]
005009c0str x1, [sp+176]
005009c4str x2, [sp+184]
005009c8ldr x2, [sp+152]
005009ccldrsb x27, [x2]
005009d0ldr x0, [x2+32]
005009d4str x0, [sp+80]
005009d8mov x1, xzr
005009dcbl time.Unix
005009e0str x0, [sp+112]
005009e4str x1, [sp+120]
005009e8str x2, [sp+128]
005009ecldr x3, [sp+168]
005009f0ldr x4, [sp+176]
005009f4ldr x5, [sp+184]
005009f8ldr x6, [sp+96]
005009fcldr x7, [sp+104]
00500a00mov x8, x0
00500a04mov x0, x6
00500a08mov x9, x1
00500a0cmov x1, x7
00500a10mov x10, x2
00500a14mov x2, x3
00500a18mov x3, x4
00500a1cmov x4, x5
00500a20mov x5, x8
00500a24mov x6, x9
00500a28mov x7, x10
00500a2cbl os.Chtimes
00500a30str x0, [sp+136]
00500a34str x1, [sp+144]
00500a38cbnz x0, 0x500a40
00500a3cb 0x500a9c
00500a40
00500a40loc_500a40:
00500a40ldrsb x27, [x0]
00500a44ldr x2, [x0+24]
00500a48mov x0, x1
00500a4cblr x2
00500a50str x0, [sp+440]
00500a54str x1, [sp+448]
00500a58ldr x2, [sp+160]
00500a5cldrsb x27, [x2]
00500a60ldr x2, [x2+24]
00500a64ldrsb x27, [x2]
00500a68str x1, [x2+16]
00500a6cadrp x27, 0x54b000
00500a70ldr w1, [x27+3056]
00500a74cbz w1, 0x500a7c
00500a78b 0x500a80
00500a7c
00500a7cloc_500a7c:
00500a7cb 0x500a94
00500a80
00500a80loc_500a80:
00500a80bl runtime.gcWriteBarrier2
00500a84str x0, [x25]
00500a88ldr x3, [x2+8]
00500a8cstr x3, [x25+8]
00500a90b 0x500a94
00500a94
00500a94loc_500a94:
00500a94str x0, [x2+8]
00500a98b 0x500aa0
00500a9c
00500a9cloc_500a9c:
00500a9cb 0x500aa0
00500aa0
00500aa0loc_500aa0:
00500aa0b 0x500aa4
00500aa4
00500aa4loc_500aa4:
00500aa4ldr x2, [sp+160]
00500aa8str x2, [sp+400]
00500aacstr xzr, [sp+376]
00500ab0stp xzr, xzr, [sp+384]
00500ab4stp xzr, xzr, [sp+424]
00500ab8ldr x1, [sp+400]
00500abcadrp x0, 0x213000
00500ac0add x0, x0, 3520
00500ac4bl google.golang.org/protobuf/proto.Marshal
00500ac8str x0, [sp+376]
00500accstr x1, [sp+384]
00500ad0str x2, [sp+392]
00500ad4str x3, [sp+424]
00500ad8str x4, [sp+432]
00500adcldr x2, [sp+376]
00500ae0ldr x3, [sp+384]
00500ae4ldr x4, [sp+392]
00500ae8str x2, [sp+496]
00500aecstr x3, [sp+504]
00500af0str x4, [sp+512]
00500af4ldr x2, [sp+424]
00500af8ldr x3, [sp+432]
00500afcstr x2, [sp+480]
00500b00str x3, [sp+488]
00500b04ldr x2, [sp+496]
00500b08ldr x3, [sp+504]
00500b0cldr x4, [sp+512]
00500b10str x2, [sp+536]
00500b14str x3, [sp+544]
00500b18str x4, [sp+552]
00500b1cldr x3, [sp+480]
00500b20ldr x4, [sp+488]
00500b24str x3, [sp+136]
00500b28str x4, [sp+144]
00500b2cldr x0, [sp+536]
00500b30ldr x1, [sp+544]
00500b34ldr x2, [sp+552]
00500b38ldr x26, [sp+560]
00500b3cldr x5, [x26]
00500b40blr x5
00500b44ldp x29, x30, [sp-8]
00500b48add sp, sp, 528
00500b4cret x30
00500b50
00500b50loc_500b50:
00500b50stp x0, x1, [sp+8]
00500b54stp x2, x3, [sp+24]
00500b58mov x3, x30
00500b5cbl runtime.morestack_noctxt.abi0
00500b60ldp x0, x1, [sp+8]
00500b64ldp x2, x3, [sp+24]
00500b68b 0x5005f0
00500b6cudf 0
005005f0
005005f0github.com/bishopfox/sliver/implant/sliver/handlers.chtimesHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.chtimesHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
005005f0ldr x16, [x28+16]
005005f4sub x17, sp, 400
005005f8subs xzr, x17, x16
005005fcb.ls 0x500b50
00500600sub x20, sp, 528
00500604stp x29, x30, [x20-8]
00500608add sp, x20, 0
0050060csub x29, sp, 8
00500610str x0, [sp+536]
00500614str x1, [sp+544]
00500618str x2, [sp+552]
0050061cstr x3, [sp+560]
00500620adrp x0, 0x184000
00500624add x0, x0, 4000
00500628bl runtime.newobject
0050062cstr x0, [sp+368]
00500630adrp x27, 0x54b000
00500634ldr w1, [x27+3056]
00500638cbz w1, 0x500640
0050063cb 0x500644
00500640
00500640loc_500640:
00500640b 0x500660
00500644
00500644loc_500644:
00500644str x0, [sp+272]
00500648mov x1, x0
0050064cadrp x0, 0x184000
00500650add x0, x0, 4000
00500654bl runtime.wbZero
00500658ldr x0, [sp+272]
0050065cb 0x500660
00500660
00500660loc_500660:
00500660mov x20, x0
00500664adr x27, 16
00500668stp x29, x27, [sp-24]
0050066csub x29, sp, 24
00500670bl fn_87cfc
00500674sub x29, sp, 8
00500678ldr x4, [sp+368]
0050067cstr x4, [sp+152]
00500680str x4, [sp+472]
00500684ldr x0, [sp+536]
00500688ldr x1, [sp+544]
0050068cldr x2, [sp+552]
00500690adrp x3, 0x213000
00500694add x3, x3, 3488
00500698bl google.golang.org/protobuf/proto.Unmarshal
0050069cstr x0, [sp+136]
005006a0str x1, [sp+144]
005006a4cbnz x0, 0x5006ac
005006a8b 0x500768
005006ac
005006acloc_5006ac:
005006acstp xzr, xzr, [sp+456]
005006b0add x5, sp, 456
005006b4str x5, [sp+336]
005006b8ldr x5, [sp+136]
005006bcldr x6, [sp+144]
005006c0str x5, [sp+320]
005006c4str x6, [sp+328]
005006c8str x5, [sp+312]
005006ccldr x5, [sp+312]
005006d0cbnz x5, 0x5006d8
005006d4b 0x5006e8
005006d8
005006d8loc_5006d8:
005006d8ldr x5, [sp+312]
005006dcldr x5, [x5+8]
005006e0str x5, [sp+312]
005006e4b 0x5006ec
005006e8
005006e8loc_5006e8:
005006e8b 0x5006ec
005006ec
005006ecloc_5006ec:
005006ecldr x5, [sp+336]
005006f0ldrsb x27, [x5]
005006f4ldr x6, [sp+312]
005006f8ldr x7, [sp+328]
005006fcstr x6, [x5]
00500700adrp x27, 0x54b000
00500704ldr w6, [x27+3056]
00500708cbz w6, 0x500710
0050070cb 0x500714
00500710
00500710loc_500710:
00500710b 0x500728
00500714
00500714loc_500714:
00500714bl runtime.gcWriteBarrier2
00500718str x7, [x25]
0050071cldr x6, [x5+8]
00500720str x6, [x25+8]
00500724b 0x500728
00500728
00500728loc_500728:
00500728str x7, [x5+8]
0050072cldr x2, [sp+336]
00500730ldrsb x27, [x2]
00500734b 0x500738
00500738
00500738loc_500738:
00500738str x2, [sp+344]
0050073corr x4, xzr, 1
00500740str x4, [sp+352]
00500744str x4, [sp+360]
00500748adrp x0, 0x1ba000
0050074cadd x0, x0, 981
00500750movz x1, 26
00500754mov x3, x4
00500758bl log.Printf
0050075cldp x29, x30, [sp-8]
00500760add sp, sp, 528
00500764ret x30
00500768
00500768loc_500768:
00500768adrp x0, 0x172000
0050076cadd x0, x0, 384
00500770bl runtime.newobject
00500774str x0, [sp+304]
00500778adrp x27, 0x54b000
0050077cldr w1, [x27+3056]
00500780cbz w1, 0x500788
00500784b 0x50078c
00500788
00500788loc_500788:
00500788b 0x5007a8
0050078c
0050078cloc_50078c:
0050078cstr x0, [sp+264]
00500790mov x1, x0
00500794adrp x0, 0x172000
00500798add x0, x0, 384
0050079cbl runtime.wbZero
005007a0ldr x0, [sp+264]
005007a4b 0x5007a8
005007a8
005007a8loc_5007a8:
005007a8stp xzr, xzr, [x0]
005007acstp xzr, xzr, [x0+16]
005007b0stp xzr, xzr, [x0+32]
005007b4stp xzr, xzr, [x0+48]
005007b8ldr x2, [sp+304]
005007bcstr x2, [sp+160]
005007c0stp xzr, xzr, [sp+440]
005007c4stp xzr, xzr, [sp+424]
005007c8ldr x2, [sp+152]
005007ccldrsb x27, [x2]
005007d0ldr x0, [x2+8]
005007d4ldr x1, [x2+16]
005007d8str x0, [sp+288]
005007dcstr x1, [sp+296]
005007e0bl path/filepath.Abs
005007e4str x0, [sp+440]
005007e8str x1, [sp+448]
005007ecstr x2, [sp+424]
005007f0str x3, [sp+432]
005007f4ldr x2, [sp+440]
005007f8ldr x3, [sp+448]
005007fcstr x2, [sp+240]
00500800str x3, [sp+248]
00500804ldr x2, [sp+424]
00500808ldr x3, [sp+432]
0050080cstr x2, [sp+224]
00500810str x3, [sp+232]
00500814ldr x2, [sp+240]
00500818ldr x3, [sp+248]
0050081cstr x2, [sp+96]
00500820str x3, [sp+104]
00500824ldr x4, [sp+160]
00500828ldrsb x27, [x4]
0050082cstr x3, [x4+16]
00500830adrp x27, 0x54b000
00500834ldr w3, [x27+3056]
00500838cbz w3, 0x500840
0050083cb 0x500844
00500840
00500840loc_500840:
00500840b 0x500858
00500844
00500844loc_500844:
00500844bl runtime.gcWriteBarrier2
00500848str x2, [x25]
0050084cldr x3, [x4+8]
00500850str x3, [x25+8]
00500854b 0x500858
00500858
00500858loc_500858:
00500858str x2, [x4+8]
0050085cstp xzr, xzr, [sp+408]
00500860stp xzr, xzr, [sp+424]
00500864ldr x0, [sp+96]
00500868ldr x1, [sp+104]
0050086cbl os.Stat
00500870str x0, [sp+408]
00500874str x1, [sp+416]
00500878str x2, [sp+424]
0050087cstr x3, [sp+432]
00500880ldr x2, [sp+408]
00500884ldr x3, [sp+416]
00500888str x2, [sp+208]
0050088cstr x3, [sp+216]
00500890ldr x2, [sp+424]
00500894ldr x3, [sp+432]
00500898str x2, [sp+192]
0050089cstr x3, [sp+200]
005008a0str x2, [sp+136]
005008a4str x3, [sp+144]
005008a8adrp x0, 0x185000
005008acadd x0, x0, 3648
005008b0bl runtime.newobject
005008b4str x0, [sp+280]
005008b8adrp x27, 0x54b000
005008bcldr w2, [x27+3056]
005008c0cbz w2, 0x5008c8
005008c4b 0x5008cc
005008c8
005008c8loc_5008c8:
005008c8b 0x5008e8
005008cc
005008ccloc_5008cc:
005008ccstr x0, [sp+256]
005008d0mov x1, x0
005008d4adrp x0, 0x185000
005008d8add x0, x0, 3648
005008dcbl runtime.wbZero
005008e0ldr x0, [sp+256]
005008e4b 0x5008e8
005008e8
005008e8loc_5008e8:
005008e8mov x20, x0
005008ecadr x27, 16
005008f0stp x29, x27, [sp-24]
005008f4sub x29, sp, 24
005008f8bl fn_87cf8
005008fcsub x29, sp, 8
00500900ldr x2, [sp+160]
00500904ldrsb x27, [x2]
00500908ldr x3, [sp+280]
0050090cadrp x27, 0x54b000
00500910ldr w4, [x27+3056]
00500914cbz w4, 0x50091c
00500918b 0x500920
0050091c
0050091cloc_50091c:
0050091cb 0x500934
00500920
00500920loc_500920:
00500920bl runtime.gcWriteBarrier2
00500924str x3, [x25]
00500928ldr x4, [x2+24]
0050092cstr x4, [x25+8]
00500930b 0x500934
00500934
00500934loc_500934:
00500934str x3, [x2+24]
00500938ldr x2, [sp+136]
0050093ccbnz x2, 0x500944
00500940b 0x5009a4
00500944
00500944loc_500944:
00500944ldr x1, [sp+136]
00500948ldrsb x27, [x1]
0050094cldr x1, [x1+24]
00500950ldr x0, [sp+144]
00500954blr x1
00500958str x0, [sp+440]
0050095cstr x1, [sp+448]
00500960ldr x2, [sp+160]
00500964ldrsb x27, [x2]
00500968ldr x2, [x2+24]
0050096cldrsb x27, [x2]
00500970str x1, [x2+16]
00500974adrp x27, 0x54b000
00500978ldr w1, [x27+3056]
0050097ccbz w1, 0x500984
00500980b 0x500988
00500984
00500984loc_500984:
00500984b 0x50099c
00500988
00500988loc_500988:
00500988bl runtime.gcWriteBarrier2
0050098cstr x0, [x25]
00500990ldr x3, [x2+8]
00500994str x3, [x25+8]
00500998b 0x50099c
0050099c
0050099cloc_50099c:
0050099cstr x0, [x2+8]
005009a0b 0x500aa4
005009a4
005009a4loc_5009a4:
005009a4ldr x2, [sp+152]
005009a8ldrsb x27, [x2]
005009acldr x0, [x2+24]
005009b0str x0, [sp+88]
005009b4mov x1, xzr
005009b8bl time.Unix
005009bcstr x0, [sp+168]
005009c0str x1, [sp+176]
005009c4str x2, [sp+184]
005009c8ldr x2, [sp+152]
005009ccldrsb x27, [x2]
005009d0ldr x0, [x2+32]
005009d4str x0, [sp+80]
005009d8mov x1, xzr
005009dcbl time.Unix
005009e0str x0, [sp+112]
005009e4str x1, [sp+120]
005009e8str x2, [sp+128]
005009ecldr x3, [sp+168]
005009f0ldr x4, [sp+176]
005009f4ldr x5, [sp+184]
005009f8ldr x6, [sp+96]
005009fcldr x7, [sp+104]
00500a00mov x8, x0
00500a04mov x0, x6
00500a08mov x9, x1
00500a0cmov x1, x7
00500a10mov x10, x2
00500a14mov x2, x3
00500a18mov x3, x4
00500a1cmov x4, x5
00500a20mov x5, x8
00500a24mov x6, x9
00500a28mov x7, x10
00500a2cbl os.Chtimes
00500a30str x0, [sp+136]
00500a34str x1, [sp+144]
00500a38cbnz x0, 0x500a40
00500a3cb 0x500a9c
00500a40
00500a40loc_500a40:
00500a40ldrsb x27, [x0]
00500a44ldr x2, [x0+24]
00500a48mov x0, x1
00500a4cblr x2
00500a50str x0, [sp+440]
00500a54str x1, [sp+448]
00500a58ldr x2, [sp+160]
00500a5cldrsb x27, [x2]
00500a60ldr x2, [x2+24]
00500a64ldrsb x27, [x2]
00500a68str x1, [x2+16]
00500a6cadrp x27, 0x54b000
00500a70ldr w1, [x27+3056]
00500a74cbz w1, 0x500a7c
00500a78b 0x500a80
00500a7c
00500a7cloc_500a7c:
00500a7cb 0x500a94
00500a80
00500a80loc_500a80:
00500a80bl runtime.gcWriteBarrier2
00500a84str x0, [x25]
00500a88ldr x3, [x2+8]
00500a8cstr x3, [x25+8]
00500a90b 0x500a94
00500a94
00500a94loc_500a94:
00500a94str x0, [x2+8]
00500a98b 0x500aa0
00500a9c
00500a9cloc_500a9c:
00500a9cb 0x500aa0
00500aa0
00500aa0loc_500aa0:
00500aa0b 0x500aa4
00500aa4
00500aa4loc_500aa4:
00500aa4ldr x2, [sp+160]
00500aa8str x2, [sp+400]
00500aacstr xzr, [sp+376]
00500ab0stp xzr, xzr, [sp+384]
00500ab4stp xzr, xzr, [sp+424]
00500ab8ldr x1, [sp+400]
00500abcadrp x0, 0x213000
00500ac0add x0, x0, 3520
00500ac4bl google.golang.org/protobuf/proto.Marshal
00500ac8str x0, [sp+376]
00500accstr x1, [sp+384]
00500ad0str x2, [sp+392]
00500ad4str x3, [sp+424]
00500ad8str x4, [sp+432]
00500adcldr x2, [sp+376]
00500ae0ldr x3, [sp+384]
00500ae4ldr x4, [sp+392]
00500ae8str x2, [sp+496]
00500aecstr x3, [sp+504]
00500af0str x4, [sp+512]
00500af4ldr x2, [sp+424]
00500af8ldr x3, [sp+432]
00500afcstr x2, [sp+480]
00500b00str x3, [sp+488]
00500b04ldr x2, [sp+496]
00500b08ldr x3, [sp+504]
00500b0cldr x4, [sp+512]
00500b10str x2, [sp+536]
00500b14str x3, [sp+544]
00500b18str x4, [sp+552]
00500b1cldr x3, [sp+480]
00500b20ldr x4, [sp+488]
00500b24str x3, [sp+136]
00500b28str x4, [sp+144]
00500b2cldr x0, [sp+536]
00500b30ldr x1, [sp+544]
00500b34ldr x2, [sp+552]
00500b38ldr x26, [sp+560]
00500b3cldr x5, [x26]
00500b40blr x5
00500b44ldp x29, x30, [sp-8]
00500b48add sp, sp, 528
00500b4cret x30
00500b50
00500b50loc_500b50:
00500b50stp x0, x1, [sp+8]
00500b54stp x2, x3, [sp+24]
00500b58mov x3, x30
00500b5cbl runtime.morestack_noctxt.abi0
00500b60ldp x0, x1, [sp+8]
00500b64ldp x2, x3, [sp+24]
00500b68b 0x5005f0
00500b6cudf 0
005005f0
00500b70
00500b70github.com/bishopfox/sliver/implant/sliver/handlers.GetSystemHandlers: ; void github.com/bishopfox/sliver/implant/sliver/handlers.GetSystemHandlers(void)
00500b70str x30, [sp-32]!
00500b74stur x29, [sp-8]
00500b78sub x29, sp, 8
00500b7cstr xzr, [sp+16]
00500b80adrp x27, 0x520000
00500b84ldr x0, [x27+3168]
00500b88str x0, [sp+16]
00500b8cadd x29, sp, 24
00500b90add sp, sp, 32
00500b94ret x30
00500b98udf 0
00500b9cudf 0
00500b70
00500b70github.com/bishopfox/sliver/implant/sliver/handlers.GetSystemHandlers: ; void github.com/bishopfox/sliver/implant/sliver/handlers.GetSystemHandlers(void)
00500b70str x30, [sp-32]!
00500b74stur x29, [sp-8]
00500b78sub x29, sp, 8
00500b7cstr xzr, [sp+16]
00500b80adrp x27, 0x520000
00500b84ldr x0, [x27+3168]
00500b88str x0, [sp+16]
00500b8cadd x29, sp, 24
00500b90add sp, sp, 32
00500b94ret x30
00500b98udf 0
00500b9cudf 0
00500b70
00500ba0
00500ba0github.com/bishopfox/sliver/implant/sliver/handlers.dumpHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.dumpHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00500ba0ldr x16, [x28+16]
00500ba4sub x17, sp, 320
00500ba8subs xzr, x17, x16
00500bacb.ls 0x501088
00500bb0sub x20, sp, 448
00500bb4stp x29, x30, [x20-8]
00500bb8add sp, x20, 0
00500bbcsub x29, sp, 8
00500bc0str x0, [sp+456]
00500bc4str x1, [sp+464]
00500bc8str x2, [sp+472]
00500bccstr x3, [sp+480]
00500bd0adrp x0, 0x17c000
00500bd4add x0, x0, 3872
00500bd8bl runtime.newobject
00500bdcstr x0, [sp+328]
00500be0adrp x27, 0x54b000
00500be4ldr w1, [x27+3056]
00500be8cbz w1, 0x500bf0
00500becb 0x500bf4
00500bf0
00500bf0loc_500bf0:
00500bf0b 0x500c10
00500bf4
00500bf4loc_500bf4:
00500bf4str x0, [sp+192]
00500bf8mov x1, x0
00500bfcadrp x0, 0x17c000
00500c00add x0, x0, 3872
00500c04bl runtime.wbZero
00500c08ldr x0, [sp+192]
00500c0cb 0x500c10
00500c10
00500c10loc_500c10:
00500c10stp xzr, xzr, [x0]
00500c14stp xzr, xzr, [x0+16]
00500c18stp xzr, xzr, [x0+32]
00500c1cstr xzr, [x0+48]
00500c20ldr x4, [sp+328]
00500c24str x4, [sp+72]
00500c28str x4, [sp+432]
00500c2cldr x0, [sp+456]
00500c30ldr x1, [sp+464]
00500c34ldr x2, [sp+472]
00500c38adrp x3, 0x213000
00500c3cadd x3, x3, 3936
00500c40bl google.golang.org/protobuf/proto.Unmarshal
00500c44str x0, [sp+80]
00500c48str x1, [sp+88]
00500c4ccbnz x0, 0x500c54
00500c50b 0x500d10
00500c54
00500c54loc_500c54:
00500c54stp xzr, xzr, [sp+416]
00500c58add x5, sp, 416
00500c5cstr x5, [sp+296]
00500c60ldr x5, [sp+80]
00500c64ldr x6, [sp+88]
00500c68str x5, [sp+280]
00500c6cstr x6, [sp+288]
00500c70str x5, [sp+272]
00500c74ldr x5, [sp+272]
00500c78cbnz x5, 0x500c80
00500c7cb 0x500c90
00500c80
00500c80loc_500c80:
00500c80ldr x5, [sp+272]
00500c84ldr x5, [x5+8]
00500c88str x5, [sp+272]
00500c8cb 0x500c94
00500c90
00500c90loc_500c90:
00500c90b 0x500c94
00500c94
00500c94loc_500c94:
00500c94ldr x5, [sp+296]
00500c98ldrsb x27, [x5]
00500c9cldr x6, [sp+272]
00500ca0ldr x7, [sp+288]
00500ca4str x6, [x5]
00500ca8adrp x27, 0x54b000
00500cacldr w6, [x27+3056]
00500cb0cbz w6, 0x500cb8
00500cb4b 0x500cbc
00500cb8
00500cb8loc_500cb8:
00500cb8b 0x500cd0
00500cbc
00500cbcloc_500cbc:
00500cbcbl runtime.gcWriteBarrier2
00500cc0str x7, [x25]
00500cc4ldr x6, [x5+8]
00500cc8str x6, [x25+8]
00500cccb 0x500cd0
00500cd0
00500cd0loc_500cd0:
00500cd0str x7, [x5+8]
00500cd4ldr x2, [sp+296]
00500cd8ldrsb x27, [x2]
00500cdcb 0x500ce0
00500ce0
00500ce0loc_500ce0:
00500ce0str x2, [sp+304]
00500ce4orr x4, xzr, 1
00500ce8str x4, [sp+312]
00500cecstr x4, [sp+320]
00500cf0adrp x0, 0x1ba000
00500cf4add x0, x0, 981
00500cf8movz x1, 26
00500cfcmov x3, x4
00500d00bl log.Printf
00500d04ldp x29, x30, [sp-8]
00500d08add sp, sp, 448
00500d0cret x30
00500d10
00500d10loc_500d10:
00500d10stp xzr, xzr, [sp+400]
00500d14stp xzr, xzr, [sp+384]
00500d18ldr x1, [sp+72]
00500d1cldrsb x27, [x1]
00500d20ldrsw x0, [x1+8]
00500d24str w0, [sp+52]
00500d28bl github.com/bishopfox/sliver/implant/sliver/procdump.DumpProcess
00500d2cstr x0, [sp+400]
00500d30str x1, [sp+408]
00500d34str x2, [sp+384]
00500d38str x3, [sp+392]
00500d3cldr x1, [sp+400]
00500d40ldr x2, [sp+408]
00500d44str x1, [sp+160]
00500d48str x2, [sp+168]
00500d4cldr x1, [sp+384]
00500d50ldr x2, [sp+392]
00500d54str x1, [sp+144]
00500d58str x2, [sp+152]
00500d5cldr x1, [sp+160]
00500d60ldr x2, [sp+168]
00500d64str x1, [sp+56]
00500d68str x2, [sp+64]
00500d6cldr x1, [sp+144]
00500d70ldr x2, [sp+152]
00500d74str x1, [sp+80]
00500d78str x2, [sp+88]
00500d7cldr x1, [sp+56]
00500d80ldrsb x27, [x1]
00500d84ldr x1, [x1+24]
00500d88ldr x0, [sp+64]
00500d8cblr x1
00500d90str x0, [sp+360]
00500d94str x1, [sp+368]
00500d98str x2, [sp+376]
00500d9cadrp x0, 0x16f000
00500da0add x0, x0, 3936
00500da4bl runtime.newobject
00500da8str x0, [sp+264]
00500dacadrp x27, 0x54b000
00500db0ldr w1, [x27+3056]
00500db4cbz w1, 0x500dbc
00500db8b 0x500dc0
00500dbc
00500dbcloc_500dbc:
00500dbcb 0x500ddc
00500dc0
00500dc0loc_500dc0:
00500dc0str x0, [sp+184]
00500dc4mov x1, x0
00500dc8adrp x0, 0x16f000
00500dccadd x0, x0, 3936
00500dd0bl runtime.wbZero
00500dd4ldr x0, [sp+184]
00500dd8b 0x500ddc
00500ddc
00500ddcloc_500ddc:
00500ddcstp xzr, xzr, [x0]
00500de0stp xzr, xzr, [x0+16]
00500de4stp xzr, xzr, [x0+32]
00500de8stp xzr, xzr, [x0+48]
00500decstr xzr, [x0+64]
00500df0ldr x5, [sp+264]
00500df4ldrsb x27, [x5]
00500df8ldr x6, [sp+360]
00500dfcldr x7, [sp+368]
00500e00ldr x8, [sp+376]
00500e04str x7, [x5+16]
00500e08str x8, [x5+24]
00500e0cadrp x27, 0x54b000
00500e10ldr w7, [x27+3056]
00500e14cbz w7, 0x500e1c
00500e18b 0x500e20
00500e1c
00500e1cloc_500e1c:
00500e1cb 0x500e34
00500e20
00500e20loc_500e20:
00500e20bl runtime.gcWriteBarrier2
00500e24str x6, [x25]
00500e28ldr x7, [x5+8]
00500e2cstr x7, [x25+8]
00500e30b 0x500e34
00500e34
00500e34loc_500e34:
00500e34str x6, [x5+8]
00500e38ldr x5, [sp+264]
00500e3cstr x5, [sp+96]
00500e40ldr x5, [sp+80]
00500e44cbnz x5, 0x500e4c
00500e48b 0x500fd8
00500e4c
00500e4cloc_500e4c:
00500e4cstp xzr, xzr, [sp+416]
00500e50add x5, sp, 416
00500e54str x5, [sp+232]
00500e58ldr x5, [sp+80]
00500e5cldr x6, [sp+88]
00500e60str x5, [sp+216]
00500e64str x6, [sp+224]
00500e68str x5, [sp+208]
00500e6cldr x5, [sp+208]
00500e70cbnz x5, 0x500e78
00500e74b 0x500e88
00500e78
00500e78loc_500e78:
00500e78ldr x5, [sp+208]
00500e7cldr x5, [x5+8]
00500e80str x5, [sp+208]
00500e84b 0x500e8c
00500e88
00500e88loc_500e88:
00500e88b 0x500e8c
00500e8c
00500e8cloc_500e8c:
00500e8cldr x5, [sp+232]
00500e90ldrsb x27, [x5]
00500e94ldr x6, [sp+208]
00500e98ldr x7, [sp+224]
00500e9cstr x6, [x5]
00500ea0adrp x27, 0x54b000
00500ea4ldr w6, [x27+3056]
00500ea8cbz w6, 0x500eb0
00500eacb 0x500eb4
00500eb0
00500eb0loc_500eb0:
00500eb0b 0x500ec8
00500eb4
00500eb4loc_500eb4:
00500eb4bl runtime.gcWriteBarrier2
00500eb8str x7, [x25]
00500ebcldr x6, [x5+8]
00500ec0str x6, [x25+8]
00500ec4b 0x500ec8
00500ec8
00500ec8loc_500ec8:
00500ec8str x7, [x5+8]
00500eccldr x2, [sp+232]
00500ed0ldrsb x27, [x2]
00500ed4b 0x500ed8
00500ed8
00500ed8loc_500ed8:
00500ed8str x2, [sp+240]
00500edcorr x4, xzr, 1
00500ee0str x4, [sp+248]
00500ee4str x4, [sp+256]
00500ee8adrp x0, 0x1b0000
00500eecadd x0, x0, 15
00500ef0orr x1, xzr, 2
00500ef4mov x3, x4
00500ef8bl fmt.Sprintf
00500efcstr x0, [sp+344]
00500f00str x1, [sp+352]
00500f04adrp x0, 0x185000
00500f08add x0, x0, 3648
00500f0cbl runtime.newobject
00500f10str x0, [sp+200]
00500f14adrp x27, 0x54b000
00500f18ldr w5, [x27+3056]
00500f1ccbz w5, 0x500f24
00500f20b 0x500f28
00500f24
00500f24loc_500f24:
00500f24b 0x500f44
00500f28
00500f28loc_500f28:
00500f28str x0, [sp+176]
00500f2cmov x1, x0
00500f30adrp x0, 0x185000
00500f34add x0, x0, 3648
00500f38bl runtime.wbZero
00500f3cldr x0, [sp+176]
00500f40b 0x500f44
00500f44
00500f44loc_500f44:
00500f44mov x20, x0
00500f48adr x27, 16
00500f4cstp x29, x27, [sp-24]
00500f50sub x29, sp, 24
00500f54bl fn_87cf8
00500f58sub x29, sp, 8
00500f5cldr x2, [sp+200]
00500f60ldrsb x27, [x2]
00500f64ldr x3, [sp+344]
00500f68ldr x4, [sp+352]
00500f6cstr x4, [x2+16]
00500f70adrp x27, 0x54b000
00500f74ldr w4, [x27+3056]
00500f78cbz w4, 0x500f80
00500f7cb 0x500f84
00500f80
00500f80loc_500f80:
00500f80b 0x500f98
00500f84
00500f84loc_500f84:
00500f84bl runtime.gcWriteBarrier2
00500f88str x3, [x25]
00500f8cldr x4, [x2+8]
00500f90str x4, [x25+8]
00500f94b 0x500f98
00500f98
00500f98loc_500f98:
00500f98str x3, [x2+8]
00500f9cldr x2, [sp+96]
00500fa0ldrsb x27, [x2]
00500fa4ldr x3, [sp+200]
00500fa8adrp x27, 0x54b000
00500facldr w4, [x27+3056]
00500fb0cbz w4, 0x500fb8
00500fb4b 0x500fbc
00500fb8
00500fb8loc_500fb8:
00500fb8b 0x500fd0
00500fbc
00500fbcloc_500fbc:
00500fbcbl runtime.gcWriteBarrier2
00500fc0str x3, [x25]
00500fc4ldr x4, [x2+32]
00500fc8str x4, [x25+8]
00500fccb 0x500fd0
00500fd0
00500fd0loc_500fd0:
00500fd0str x3, [x2+32]
00500fd4b 0x500fdc
00500fd8
00500fd8loc_500fd8:
00500fd8b 0x500fdc
00500fdc
00500fdcloc_500fdc:
00500fdcldr x2, [sp+96]
00500fe0str x2, [sp+336]
00500fe4str xzr, [sp+360]
00500fe8stp xzr, xzr, [sp+368]
00500fecstp xzr, xzr, [sp+384]
00500ff0ldr x1, [sp+336]
00500ff4adrp x0, 0x213000
00500ff8add x0, x0, 3968
00500ffcbl google.golang.org/protobuf/proto.Marshal
00501000str x0, [sp+360]
00501004str x1, [sp+368]
00501008str x2, [sp+376]
0050100cstr x3, [sp+384]
00501010str x4, [sp+392]
00501014ldr x2, [sp+360]
00501018ldr x3, [sp+368]
0050101cldr x4, [sp+376]
00501020str x2, [sp+120]
00501024str x3, [sp+128]
00501028str x4, [sp+136]
0050102cldr x2, [sp+384]
00501030ldr x3, [sp+392]
00501034str x2, [sp+104]
00501038str x3, [sp+112]
0050103cldr x2, [sp+120]
00501040ldr x3, [sp+128]
00501044ldr x4, [sp+136]
00501048str x2, [sp+456]
0050104cstr x3, [sp+464]
00501050str x4, [sp+472]
00501054ldr x3, [sp+104]
00501058ldr x4, [sp+112]
0050105cstr x3, [sp+80]
00501060str x4, [sp+88]
00501064ldr x0, [sp+456]
00501068ldr x1, [sp+464]
0050106cldr x2, [sp+472]
00501070ldr x26, [sp+480]
00501074ldr x5, [x26]
00501078blr x5
0050107cldp x29, x30, [sp-8]
00501080add sp, sp, 448
00501084ret x30
00501088
00501088loc_501088:
00501088stp x0, x1, [sp+8]
0050108cstp x2, x3, [sp+24]
00501090mov x3, x30
00501094bl runtime.morestack_noctxt.abi0
00501098ldp x0, x1, [sp+8]
0050109cldp x2, x3, [sp+24]
005010a0b 0x500ba0
005010a4udf 0
005010a8udf 0
005010acudf 0
00500ba0
00500ba0github.com/bishopfox/sliver/implant/sliver/handlers.dumpHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.dumpHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00500ba0ldr x16, [x28+16]
00500ba4sub x17, sp, 320
00500ba8subs xzr, x17, x16
00500bacb.ls 0x501088
00500bb0sub x20, sp, 448
00500bb4stp x29, x30, [x20-8]
00500bb8add sp, x20, 0
00500bbcsub x29, sp, 8
00500bc0str x0, [sp+456]
00500bc4str x1, [sp+464]
00500bc8str x2, [sp+472]
00500bccstr x3, [sp+480]
00500bd0adrp x0, 0x17c000
00500bd4add x0, x0, 3872
00500bd8bl runtime.newobject
00500bdcstr x0, [sp+328]
00500be0adrp x27, 0x54b000
00500be4ldr w1, [x27+3056]
00500be8cbz w1, 0x500bf0
00500becb 0x500bf4
00500bf0
00500bf0loc_500bf0:
00500bf0b 0x500c10
00500bf4
00500bf4loc_500bf4:
00500bf4str x0, [sp+192]
00500bf8mov x1, x0
00500bfcadrp x0, 0x17c000
00500c00add x0, x0, 3872
00500c04bl runtime.wbZero
00500c08ldr x0, [sp+192]
00500c0cb 0x500c10
00500c10
00500c10loc_500c10:
00500c10stp xzr, xzr, [x0]
00500c14stp xzr, xzr, [x0+16]
00500c18stp xzr, xzr, [x0+32]
00500c1cstr xzr, [x0+48]
00500c20ldr x4, [sp+328]
00500c24str x4, [sp+72]
00500c28str x4, [sp+432]
00500c2cldr x0, [sp+456]
00500c30ldr x1, [sp+464]
00500c34ldr x2, [sp+472]
00500c38adrp x3, 0x213000
00500c3cadd x3, x3, 3936
00500c40bl google.golang.org/protobuf/proto.Unmarshal
00500c44str x0, [sp+80]
00500c48str x1, [sp+88]
00500c4ccbnz x0, 0x500c54
00500c50b 0x500d10
00500c54
00500c54loc_500c54:
00500c54stp xzr, xzr, [sp+416]
00500c58add x5, sp, 416
00500c5cstr x5, [sp+296]
00500c60ldr x5, [sp+80]
00500c64ldr x6, [sp+88]
00500c68str x5, [sp+280]
00500c6cstr x6, [sp+288]
00500c70str x5, [sp+272]
00500c74ldr x5, [sp+272]
00500c78cbnz x5, 0x500c80
00500c7cb 0x500c90
00500c80
00500c80loc_500c80:
00500c80ldr x5, [sp+272]
00500c84ldr x5, [x5+8]
00500c88str x5, [sp+272]
00500c8cb 0x500c94
00500c90
00500c90loc_500c90:
00500c90b 0x500c94
00500c94
00500c94loc_500c94:
00500c94ldr x5, [sp+296]
00500c98ldrsb x27, [x5]
00500c9cldr x6, [sp+272]
00500ca0ldr x7, [sp+288]
00500ca4str x6, [x5]
00500ca8adrp x27, 0x54b000
00500cacldr w6, [x27+3056]
00500cb0cbz w6, 0x500cb8
00500cb4b 0x500cbc
00500cb8
00500cb8loc_500cb8:
00500cb8b 0x500cd0
00500cbc
00500cbcloc_500cbc:
00500cbcbl runtime.gcWriteBarrier2
00500cc0str x7, [x25]
00500cc4ldr x6, [x5+8]
00500cc8str x6, [x25+8]
00500cccb 0x500cd0
00500cd0
00500cd0loc_500cd0:
00500cd0str x7, [x5+8]
00500cd4ldr x2, [sp+296]
00500cd8ldrsb x27, [x2]
00500cdcb 0x500ce0
00500ce0
00500ce0loc_500ce0:
00500ce0str x2, [sp+304]
00500ce4orr x4, xzr, 1
00500ce8str x4, [sp+312]
00500cecstr x4, [sp+320]
00500cf0adrp x0, 0x1ba000
00500cf4add x0, x0, 981
00500cf8movz x1, 26
00500cfcmov x3, x4
00500d00bl log.Printf
00500d04ldp x29, x30, [sp-8]
00500d08add sp, sp, 448
00500d0cret x30
00500d10
00500d10loc_500d10:
00500d10stp xzr, xzr, [sp+400]
00500d14stp xzr, xzr, [sp+384]
00500d18ldr x1, [sp+72]
00500d1cldrsb x27, [x1]
00500d20ldrsw x0, [x1+8]
00500d24str w0, [sp+52]
00500d28bl github.com/bishopfox/sliver/implant/sliver/procdump.DumpProcess
00500d2cstr x0, [sp+400]
00500d30str x1, [sp+408]
00500d34str x2, [sp+384]
00500d38str x3, [sp+392]
00500d3cldr x1, [sp+400]
00500d40ldr x2, [sp+408]
00500d44str x1, [sp+160]
00500d48str x2, [sp+168]
00500d4cldr x1, [sp+384]
00500d50ldr x2, [sp+392]
00500d54str x1, [sp+144]
00500d58str x2, [sp+152]
00500d5cldr x1, [sp+160]
00500d60ldr x2, [sp+168]
00500d64str x1, [sp+56]
00500d68str x2, [sp+64]
00500d6cldr x1, [sp+144]
00500d70ldr x2, [sp+152]
00500d74str x1, [sp+80]
00500d78str x2, [sp+88]
00500d7cldr x1, [sp+56]
00500d80ldrsb x27, [x1]
00500d84ldr x1, [x1+24]
00500d88ldr x0, [sp+64]
00500d8cblr x1
00500d90str x0, [sp+360]
00500d94str x1, [sp+368]
00500d98str x2, [sp+376]
00500d9cadrp x0, 0x16f000
00500da0add x0, x0, 3936
00500da4bl runtime.newobject
00500da8str x0, [sp+264]
00500dacadrp x27, 0x54b000
00500db0ldr w1, [x27+3056]
00500db4cbz w1, 0x500dbc
00500db8b 0x500dc0
00500dbc
00500dbcloc_500dbc:
00500dbcb 0x500ddc
00500dc0
00500dc0loc_500dc0:
00500dc0str x0, [sp+184]
00500dc4mov x1, x0
00500dc8adrp x0, 0x16f000
00500dccadd x0, x0, 3936
00500dd0bl runtime.wbZero
00500dd4ldr x0, [sp+184]
00500dd8b 0x500ddc
00500ddc
00500ddcloc_500ddc:
00500ddcstp xzr, xzr, [x0]
00500de0stp xzr, xzr, [x0+16]
00500de4stp xzr, xzr, [x0+32]
00500de8stp xzr, xzr, [x0+48]
00500decstr xzr, [x0+64]
00500df0ldr x5, [sp+264]
00500df4ldrsb x27, [x5]
00500df8ldr x6, [sp+360]
00500dfcldr x7, [sp+368]
00500e00ldr x8, [sp+376]
00500e04str x7, [x5+16]
00500e08str x8, [x5+24]
00500e0cadrp x27, 0x54b000
00500e10ldr w7, [x27+3056]
00500e14cbz w7, 0x500e1c
00500e18b 0x500e20
00500e1c
00500e1cloc_500e1c:
00500e1cb 0x500e34
00500e20
00500e20loc_500e20:
00500e20bl runtime.gcWriteBarrier2
00500e24str x6, [x25]
00500e28ldr x7, [x5+8]
00500e2cstr x7, [x25+8]
00500e30b 0x500e34
00500e34
00500e34loc_500e34:
00500e34str x6, [x5+8]
00500e38ldr x5, [sp+264]
00500e3cstr x5, [sp+96]
00500e40ldr x5, [sp+80]
00500e44cbnz x5, 0x500e4c
00500e48b 0x500fd8
00500e4c
00500e4cloc_500e4c:
00500e4cstp xzr, xzr, [sp+416]
00500e50add x5, sp, 416
00500e54str x5, [sp+232]
00500e58ldr x5, [sp+80]
00500e5cldr x6, [sp+88]
00500e60str x5, [sp+216]
00500e64str x6, [sp+224]
00500e68str x5, [sp+208]
00500e6cldr x5, [sp+208]
00500e70cbnz x5, 0x500e78
00500e74b 0x500e88
00500e78
00500e78loc_500e78:
00500e78ldr x5, [sp+208]
00500e7cldr x5, [x5+8]
00500e80str x5, [sp+208]
00500e84b 0x500e8c
00500e88
00500e88loc_500e88:
00500e88b 0x500e8c
00500e8c
00500e8cloc_500e8c:
00500e8cldr x5, [sp+232]
00500e90ldrsb x27, [x5]
00500e94ldr x6, [sp+208]
00500e98ldr x7, [sp+224]
00500e9cstr x6, [x5]
00500ea0adrp x27, 0x54b000
00500ea4ldr w6, [x27+3056]
00500ea8cbz w6, 0x500eb0
00500eacb 0x500eb4
00500eb0
00500eb0loc_500eb0:
00500eb0b 0x500ec8
00500eb4
00500eb4loc_500eb4:
00500eb4bl runtime.gcWriteBarrier2
00500eb8str x7, [x25]
00500ebcldr x6, [x5+8]
00500ec0str x6, [x25+8]
00500ec4b 0x500ec8
00500ec8
00500ec8loc_500ec8:
00500ec8str x7, [x5+8]
00500eccldr x2, [sp+232]
00500ed0ldrsb x27, [x2]
00500ed4b 0x500ed8
00500ed8
00500ed8loc_500ed8:
00500ed8str x2, [sp+240]
00500edcorr x4, xzr, 1
00500ee0str x4, [sp+248]
00500ee4str x4, [sp+256]
00500ee8adrp x0, 0x1b0000
00500eecadd x0, x0, 15
00500ef0orr x1, xzr, 2
00500ef4mov x3, x4
00500ef8bl fmt.Sprintf
00500efcstr x0, [sp+344]
00500f00str x1, [sp+352]
00500f04adrp x0, 0x185000
00500f08add x0, x0, 3648
00500f0cbl runtime.newobject
00500f10str x0, [sp+200]
00500f14adrp x27, 0x54b000
00500f18ldr w5, [x27+3056]
00500f1ccbz w5, 0x500f24
00500f20b 0x500f28
00500f24
00500f24loc_500f24:
00500f24b 0x500f44
00500f28
00500f28loc_500f28:
00500f28str x0, [sp+176]
00500f2cmov x1, x0
00500f30adrp x0, 0x185000
00500f34add x0, x0, 3648
00500f38bl runtime.wbZero
00500f3cldr x0, [sp+176]
00500f40b 0x500f44
00500f44
00500f44loc_500f44:
00500f44mov x20, x0
00500f48adr x27, 16
00500f4cstp x29, x27, [sp-24]
00500f50sub x29, sp, 24
00500f54bl fn_87cf8
00500f58sub x29, sp, 8
00500f5cldr x2, [sp+200]
00500f60ldrsb x27, [x2]
00500f64ldr x3, [sp+344]
00500f68ldr x4, [sp+352]
00500f6cstr x4, [x2+16]
00500f70adrp x27, 0x54b000
00500f74ldr w4, [x27+3056]
00500f78cbz w4, 0x500f80
00500f7cb 0x500f84
00500f80
00500f80loc_500f80:
00500f80b 0x500f98
00500f84
00500f84loc_500f84:
00500f84bl runtime.gcWriteBarrier2
00500f88str x3, [x25]
00500f8cldr x4, [x2+8]
00500f90str x4, [x25+8]
00500f94b 0x500f98
00500f98
00500f98loc_500f98:
00500f98str x3, [x2+8]
00500f9cldr x2, [sp+96]
00500fa0ldrsb x27, [x2]
00500fa4ldr x3, [sp+200]
00500fa8adrp x27, 0x54b000
00500facldr w4, [x27+3056]
00500fb0cbz w4, 0x500fb8
00500fb4b 0x500fbc
00500fb8
00500fb8loc_500fb8:
00500fb8b 0x500fd0
00500fbc
00500fbcloc_500fbc:
00500fbcbl runtime.gcWriteBarrier2
00500fc0str x3, [x25]
00500fc4ldr x4, [x2+32]
00500fc8str x4, [x25+8]
00500fccb 0x500fd0
00500fd0
00500fd0loc_500fd0:
00500fd0str x3, [x2+32]
00500fd4b 0x500fdc
00500fd8
00500fd8loc_500fd8:
00500fd8b 0x500fdc
00500fdc
00500fdcloc_500fdc:
00500fdcldr x2, [sp+96]
00500fe0str x2, [sp+336]
00500fe4str xzr, [sp+360]
00500fe8stp xzr, xzr, [sp+368]
00500fecstp xzr, xzr, [sp+384]
00500ff0ldr x1, [sp+336]
00500ff4adrp x0, 0x213000
00500ff8add x0, x0, 3968
00500ffcbl google.golang.org/protobuf/proto.Marshal
00501000str x0, [sp+360]
00501004str x1, [sp+368]
00501008str x2, [sp+376]
0050100cstr x3, [sp+384]
00501010str x4, [sp+392]
00501014ldr x2, [sp+360]
00501018ldr x3, [sp+368]
0050101cldr x4, [sp+376]
00501020str x2, [sp+120]
00501024str x3, [sp+128]
00501028str x4, [sp+136]
0050102cldr x2, [sp+384]
00501030ldr x3, [sp+392]
00501034str x2, [sp+104]
00501038str x3, [sp+112]
0050103cldr x2, [sp+120]
00501040ldr x3, [sp+128]
00501044ldr x4, [sp+136]
00501048str x2, [sp+456]
0050104cstr x3, [sp+464]
00501050str x4, [sp+472]
00501054ldr x3, [sp+104]
00501058ldr x4, [sp+112]
0050105cstr x3, [sp+80]
00501060str x4, [sp+88]
00501064ldr x0, [sp+456]
00501068ldr x1, [sp+464]
0050106cldr x2, [sp+472]
00501070ldr x26, [sp+480]
00501074ldr x5, [x26]
00501078blr x5
0050107cldp x29, x30, [sp-8]
00501080add sp, sp, 448
00501084ret x30
00501088
00501088loc_501088:
00501088stp x0, x1, [sp+8]
0050108cstp x2, x3, [sp+24]
00501090mov x3, x30
00501094bl runtime.morestack_noctxt.abi0
00501098ldp x0, x1, [sp+8]
0050109cldp x2, x3, [sp+24]
005010a0b 0x500ba0
005010a4udf 0
005010a8udf 0
005010acudf 0
00500ba0
005010b0
005010b0github.com/bishopfox/sliver/implant/sliver/handlers.mountHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.mountHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
005010b0ldr x16, [x28+16]
005010b4sub x17, sp, 208
005010b8subs xzr, x17, x16
005010bcb.ls 0x501430
005010c0sub x20, sp, 336
005010c4stp x29, x30, [x20-8]
005010c8add sp, x20, 0
005010ccsub x29, sp, 8
005010d0str x0, [sp+344]
005010d4str x1, [sp+352]
005010d8str x2, [sp+360]
005010dcstr x3, [sp+368]
005010e0adrp x0, 0x163000
005010e4add x0, x0, 288
005010e8bl runtime.newobject
005010ecstr x0, [sp+224]
005010f0adrp x27, 0x54a000
005010f4ldr w1, [x27+3056]
005010f8cbz w1, 0x501100
005010fcb 0x501104
00501100
00501100loc_501100:
00501100b 0x501120
00501104
00501104loc_501104:
00501104str x0, [sp+200]
00501108mov x1, x0
0050110cadrp x0, 0x163000
00501110add x0, x0, 288
00501114bl runtime.wbZero
00501118ldr x0, [sp+200]
0050111cb 0x501120
00501120
00501120loc_501120:
00501120stp xzr, xzr, [x0]
00501124stp xzr, xzr, [x0+16]
00501128stp xzr, xzr, [x0+32]
0050112cldr x4, [sp+224]
00501130str x4, [sp+56]
00501134str x4, [sp+320]
00501138ldr x0, [sp+344]
0050113cldr x1, [sp+352]
00501140ldr x2, [sp+360]
00501144adrp x3, 0x212000
00501148add x3, x3, 3872
0050114cbl google.golang.org/protobuf/proto.Unmarshal
00501150str x0, [sp+88]
00501154str x1, [sp+96]
00501158cbnz x0, 0x501160
0050115cb 0x50116c
00501160
00501160loc_501160:
00501160ldp x29, x30, [sp-8]
00501164add sp, sp, 336
00501168ret x30
0050116c
0050116cloc_50116c:
0050116cstp xzr, xzr, [sp+296]
00501170str xzr, [sp+312]
00501174stp xzr, xzr, [sp+280]
00501178bl github.com/bishopfox/sliver/implant/sliver/mount.GetMountInformation
0050117cstr x0, [sp+296]
00501180str x1, [sp+304]
00501184str x2, [sp+312]
00501188str x3, [sp+280]
0050118cstr x4, [sp+288]
00501190ldr x0, [sp+296]
00501194ldr x1, [sp+304]
00501198ldr x2, [sp+312]
0050119cstr x0, [sp+160]
005011a0str x1, [sp+168]
005011a4str x2, [sp+176]
005011a8ldr x0, [sp+280]
005011acldr x1, [sp+288]
005011b0str x0, [sp+144]
005011b4str x1, [sp+152]
005011b8ldr x0, [sp+160]
005011bcldr x1, [sp+168]
005011c0ldr x2, [sp+176]
005011c4str x0, [sp+64]
005011c8str x1, [sp+72]
005011ccstr x2, [sp+80]
005011d0ldr x0, [sp+144]
005011d4ldr x1, [sp+152]
005011d8str x0, [sp+88]
005011dcstr x1, [sp+96]
005011e0adrp x0, 0x172000
005011e4add x0, x0, 2560
005011e8bl runtime.newobject
005011ecstr x0, [sp+216]
005011f0adrp x27, 0x54a000
005011f4ldr w1, [x27+3056]
005011f8cbz w1, 0x501200
005011fcb 0x501204
00501200
00501200loc_501200:
00501200b 0x501220
00501204
00501204loc_501204:
00501204str x0, [sp+192]
00501208mov x1, x0
0050120cadrp x0, 0x172000
00501210add x0, x0, 2560
00501214bl runtime.wbZero
00501218ldr x0, [sp+192]
0050121cb 0x501220
00501220
00501220loc_501220:
00501220stp xzr, xzr, [x0]
00501224stp xzr, xzr, [x0+16]
00501228stp xzr, xzr, [x0+32]
0050122cstp xzr, xzr, [x0+48]
00501230str xzr, [x0+64]
00501234ldr x1, [sp+216]
00501238ldrsb x27, [x1]
0050123cldr x2, [sp+64]
00501240ldr x3, [sp+72]
00501244ldr x4, [sp+80]
00501248str x3, [x1+16]
0050124cstr x4, [x1+24]
00501250adrp x27, 0x54a000
00501254ldr w3, [x27+3056]
00501258cbz w3, 0x501260
0050125cb 0x501264
00501260
00501260loc_501260:
00501260b 0x501278
00501264
00501264loc_501264:
00501264bl runtime.gcWriteBarrier2
00501268str x2, [x25]
0050126cldr x3, [x1+8]
00501270str x3, [x25+8]
00501274b 0x501278
00501278
00501278loc_501278:
00501278str x2, [x1+8]
0050127cadrp x0, 0x184000
00501280add x0, x0, 3648
00501284bl runtime.newobject
00501288str x0, [sp+208]
0050128cadrp x27, 0x54a000
00501290ldr w1, [x27+3056]
00501294cbz w1, 0x50129c
00501298b 0x5012a0
0050129c
0050129cloc_50129c:
0050129cb 0x5012bc
005012a0
005012a0loc_5012a0:
005012a0str x0, [sp+184]
005012a4mov x1, x0
005012a8adrp x0, 0x184000
005012acadd x0, x0, 3648
005012b0bl runtime.wbZero
005012b4ldr x0, [sp+184]
005012b8b 0x5012bc
005012bc
005012bcloc_5012bc:
005012bcmov x20, x0
005012c0adr x27, 16
005012c4stp x29, x27, [sp-24]
005012c8sub x29, sp, 24
005012ccbl fn_87cf8
005012d0sub x29, sp, 8
005012d4ldr x2, [sp+216]
005012d8ldrsb x27, [x2]
005012dcldr x3, [sp+208]
005012e0adrp x27, 0x54a000
005012e4ldr w4, [x27+3056]
005012e8cbz w4, 0x5012f0
005012ecb 0x5012f4
005012f0
005012f0loc_5012f0:
005012f0b 0x501308
005012f4
005012f4loc_5012f4:
005012f4bl runtime.gcWriteBarrier2
005012f8str x3, [x25]
005012fcldr x4, [x2+32]
00501300str x4, [x25+8]
00501304b 0x501308
00501308
00501308loc_501308:
00501308str x3, [x2+32]
0050130cldr x2, [sp+216]
00501310str x2, [sp+48]
00501314ldr x2, [sp+88]
00501318cbnz x2, 0x501320
0050131cb 0x501380
00501320
00501320loc_501320:
00501320ldr x1, [sp+88]
00501324ldrsb x27, [x1]
00501328ldr x1, [x1+24]
0050132cldr x0, [sp+96]
00501330blr x1
00501334str x0, [sp+264]
00501338str x1, [sp+272]
0050133cldr x2, [sp+48]
00501340ldrsb x27, [x2]
00501344ldr x2, [x2+32]
00501348ldrsb x27, [x2]
0050134cstr x1, [x2+16]
00501350adrp x27, 0x54a000
00501354ldr w1, [x27+3056]
00501358cbz w1, 0x501360
0050135cb 0x501364
00501360
00501360loc_501360:
00501360b 0x501378
00501364
00501364loc_501364:
00501364bl runtime.gcWriteBarrier2
00501368str x0, [x25]
0050136cldr x3, [x2+8]
00501370str x3, [x25+8]
00501374b 0x501378
00501378
00501378loc_501378:
00501378str x0, [x2+8]
0050137cb 0x501384
00501380
00501380loc_501380:
00501380b 0x501384
00501384
00501384loc_501384:
00501384ldr x2, [sp+48]
00501388str x2, [sp+256]
0050138cstr xzr, [sp+232]
00501390stp xzr, xzr, [sp+240]
00501394stp xzr, xzr, [sp+280]
00501398ldr x1, [sp+256]
0050139cadrp x0, 0x212000
005013a0add x0, x0, 3904
005013a4bl google.golang.org/protobuf/proto.Marshal
005013a8str x0, [sp+232]
005013acstr x1, [sp+240]
005013b0str x2, [sp+248]
005013b4str x3, [sp+280]
005013b8str x4, [sp+288]
005013bcldr x2, [sp+232]
005013c0ldr x3, [sp+240]
005013c4ldr x4, [sp+248]
005013c8str x2, [sp+120]
005013ccstr x3, [sp+128]
005013d0str x4, [sp+136]
005013d4ldr x2, [sp+280]
005013d8ldr x3, [sp+288]
005013dcstr x2, [sp+104]
005013e0str x3, [sp+112]
005013e4ldr x2, [sp+120]
005013e8ldr x3, [sp+128]
005013ecldr x4, [sp+136]
005013f0str x2, [sp+344]
005013f4str x3, [sp+352]
005013f8str x4, [sp+360]
005013fcldr x3, [sp+104]
00501400ldr x4, [sp+112]
00501404str x3, [sp+88]
00501408str x4, [sp+96]
0050140cldr x0, [sp+344]
00501410ldr x1, [sp+352]
00501414ldr x2, [sp+360]
00501418ldr x26, [sp+368]
0050141cldr x5, [x26]
00501420blr x5
00501424ldp x29, x30, [sp-8]
00501428add sp, sp, 336
0050142cret x30
00501430
00501430loc_501430:
00501430stp x0, x1, [sp+8]
00501434stp x2, x3, [sp+24]
00501438mov x3, x30
0050143cbl runtime.morestack_noctxt.abi0
00501440ldp x0, x1, [sp+8]
00501444ldp x2, x3, [sp+24]
00501448b 0x5010b0
0050144cudf 0
005010b0
005010b0github.com/bishopfox/sliver/implant/sliver/handlers.mountHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.mountHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
005010b0ldr x16, [x28+16]
005010b4sub x17, sp, 208
005010b8subs xzr, x17, x16
005010bcb.ls 0x501430
005010c0sub x20, sp, 336
005010c4stp x29, x30, [x20-8]
005010c8add sp, x20, 0
005010ccsub x29, sp, 8
005010d0str x0, [sp+344]
005010d4str x1, [sp+352]
005010d8str x2, [sp+360]
005010dcstr x3, [sp+368]
005010e0adrp x0, 0x163000
005010e4add x0, x0, 288
005010e8bl runtime.newobject
005010ecstr x0, [sp+224]
005010f0adrp x27, 0x54a000
005010f4ldr w1, [x27+3056]
005010f8cbz w1, 0x501100
005010fcb 0x501104
00501100
00501100loc_501100:
00501100b 0x501120
00501104
00501104loc_501104:
00501104str x0, [sp+200]
00501108mov x1, x0
0050110cadrp x0, 0x163000
00501110add x0, x0, 288
00501114bl runtime.wbZero
00501118ldr x0, [sp+200]
0050111cb 0x501120
00501120
00501120loc_501120:
00501120stp xzr, xzr, [x0]
00501124stp xzr, xzr, [x0+16]
00501128stp xzr, xzr, [x0+32]
0050112cldr x4, [sp+224]
00501130str x4, [sp+56]
00501134str x4, [sp+320]
00501138ldr x0, [sp+344]
0050113cldr x1, [sp+352]
00501140ldr x2, [sp+360]
00501144adrp x3, 0x212000
00501148add x3, x3, 3872
0050114cbl google.golang.org/protobuf/proto.Unmarshal
00501150str x0, [sp+88]
00501154str x1, [sp+96]
00501158cbnz x0, 0x501160
0050115cb 0x50116c
00501160
00501160loc_501160:
00501160ldp x29, x30, [sp-8]
00501164add sp, sp, 336
00501168ret x30
0050116c
0050116cloc_50116c:
0050116cstp xzr, xzr, [sp+296]
00501170str xzr, [sp+312]
00501174stp xzr, xzr, [sp+280]
00501178bl github.com/bishopfox/sliver/implant/sliver/mount.GetMountInformation
0050117cstr x0, [sp+296]
00501180str x1, [sp+304]
00501184str x2, [sp+312]
00501188str x3, [sp+280]
0050118cstr x4, [sp+288]
00501190ldr x0, [sp+296]
00501194ldr x1, [sp+304]
00501198ldr x2, [sp+312]
0050119cstr x0, [sp+160]
005011a0str x1, [sp+168]
005011a4str x2, [sp+176]
005011a8ldr x0, [sp+280]
005011acldr x1, [sp+288]
005011b0str x0, [sp+144]
005011b4str x1, [sp+152]
005011b8ldr x0, [sp+160]
005011bcldr x1, [sp+168]
005011c0ldr x2, [sp+176]
005011c4str x0, [sp+64]
005011c8str x1, [sp+72]
005011ccstr x2, [sp+80]
005011d0ldr x0, [sp+144]
005011d4ldr x1, [sp+152]
005011d8str x0, [sp+88]
005011dcstr x1, [sp+96]
005011e0adrp x0, 0x172000
005011e4add x0, x0, 2560
005011e8bl runtime.newobject
005011ecstr x0, [sp+216]
005011f0adrp x27, 0x54a000
005011f4ldr w1, [x27+3056]
005011f8cbz w1, 0x501200
005011fcb 0x501204
00501200
00501200loc_501200:
00501200b 0x501220
00501204
00501204loc_501204:
00501204str x0, [sp+192]
00501208mov x1, x0
0050120cadrp x0, 0x172000
00501210add x0, x0, 2560
00501214bl runtime.wbZero
00501218ldr x0, [sp+192]
0050121cb 0x501220
00501220
00501220loc_501220:
00501220stp xzr, xzr, [x0]
00501224stp xzr, xzr, [x0+16]
00501228stp xzr, xzr, [x0+32]
0050122cstp xzr, xzr, [x0+48]
00501230str xzr, [x0+64]
00501234ldr x1, [sp+216]
00501238ldrsb x27, [x1]
0050123cldr x2, [sp+64]
00501240ldr x3, [sp+72]
00501244ldr x4, [sp+80]
00501248str x3, [x1+16]
0050124cstr x4, [x1+24]
00501250adrp x27, 0x54a000
00501254ldr w3, [x27+3056]
00501258cbz w3, 0x501260
0050125cb 0x501264
00501260
00501260loc_501260:
00501260b 0x501278
00501264
00501264loc_501264:
00501264bl runtime.gcWriteBarrier2
00501268str x2, [x25]
0050126cldr x3, [x1+8]
00501270str x3, [x25+8]
00501274b 0x501278
00501278
00501278loc_501278:
00501278str x2, [x1+8]
0050127cadrp x0, 0x184000
00501280add x0, x0, 3648
00501284bl runtime.newobject
00501288str x0, [sp+208]
0050128cadrp x27, 0x54a000
00501290ldr w1, [x27+3056]
00501294cbz w1, 0x50129c
00501298b 0x5012a0
0050129c
0050129cloc_50129c:
0050129cb 0x5012bc
005012a0
005012a0loc_5012a0:
005012a0str x0, [sp+184]
005012a4mov x1, x0
005012a8adrp x0, 0x184000
005012acadd x0, x0, 3648
005012b0bl runtime.wbZero
005012b4ldr x0, [sp+184]
005012b8b 0x5012bc
005012bc
005012bcloc_5012bc:
005012bcmov x20, x0
005012c0adr x27, 16
005012c4stp x29, x27, [sp-24]
005012c8sub x29, sp, 24
005012ccbl fn_87cf8
005012d0sub x29, sp, 8
005012d4ldr x2, [sp+216]
005012d8ldrsb x27, [x2]
005012dcldr x3, [sp+208]
005012e0adrp x27, 0x54a000
005012e4ldr w4, [x27+3056]
005012e8cbz w4, 0x5012f0
005012ecb 0x5012f4
005012f0
005012f0loc_5012f0:
005012f0b 0x501308
005012f4
005012f4loc_5012f4:
005012f4bl runtime.gcWriteBarrier2
005012f8str x3, [x25]
005012fcldr x4, [x2+32]
00501300str x4, [x25+8]
00501304b 0x501308
00501308
00501308loc_501308:
00501308str x3, [x2+32]
0050130cldr x2, [sp+216]
00501310str x2, [sp+48]
00501314ldr x2, [sp+88]
00501318cbnz x2, 0x501320
0050131cb 0x501380
00501320
00501320loc_501320:
00501320ldr x1, [sp+88]
00501324ldrsb x27, [x1]
00501328ldr x1, [x1+24]
0050132cldr x0, [sp+96]
00501330blr x1
00501334str x0, [sp+264]
00501338str x1, [sp+272]
0050133cldr x2, [sp+48]
00501340ldrsb x27, [x2]
00501344ldr x2, [x2+32]
00501348ldrsb x27, [x2]
0050134cstr x1, [x2+16]
00501350adrp x27, 0x54a000
00501354ldr w1, [x27+3056]
00501358cbz w1, 0x501360
0050135cb 0x501364
00501360
00501360loc_501360:
00501360b 0x501378
00501364
00501364loc_501364:
00501364bl runtime.gcWriteBarrier2
00501368str x0, [x25]
0050136cldr x3, [x2+8]
00501370str x3, [x25+8]
00501374b 0x501378
00501378
00501378loc_501378:
00501378str x0, [x2+8]
0050137cb 0x501384
00501380
00501380loc_501380:
00501380b 0x501384
00501384
00501384loc_501384:
00501384ldr x2, [sp+48]
00501388str x2, [sp+256]
0050138cstr xzr, [sp+232]
00501390stp xzr, xzr, [sp+240]
00501394stp xzr, xzr, [sp+280]
00501398ldr x1, [sp+256]
0050139cadrp x0, 0x212000
005013a0add x0, x0, 3904
005013a4bl google.golang.org/protobuf/proto.Marshal
005013a8str x0, [sp+232]
005013acstr x1, [sp+240]
005013b0str x2, [sp+248]
005013b4str x3, [sp+280]
005013b8str x4, [sp+288]
005013bcldr x2, [sp+232]
005013c0ldr x3, [sp+240]
005013c4ldr x4, [sp+248]
005013c8str x2, [sp+120]
005013ccstr x3, [sp+128]
005013d0str x4, [sp+136]
005013d4ldr x2, [sp+280]
005013d8ldr x3, [sp+288]
005013dcstr x2, [sp+104]
005013e0str x3, [sp+112]
005013e4ldr x2, [sp+120]
005013e8ldr x3, [sp+128]
005013ecldr x4, [sp+136]
005013f0str x2, [sp+344]
005013f4str x3, [sp+352]
005013f8str x4, [sp+360]
005013fcldr x3, [sp+104]
00501400ldr x4, [sp+112]
00501404str x3, [sp+88]
00501408str x4, [sp+96]
0050140cldr x0, [sp+344]
00501410ldr x1, [sp+352]
00501414ldr x2, [sp+360]
00501418ldr x26, [sp+368]
0050141cldr x5, [x26]
00501420blr x5
00501424ldp x29, x30, [sp-8]
00501428add sp, sp, 336
0050142cret x30
00501430
00501430loc_501430:
00501430stp x0, x1, [sp+8]
00501434stp x2, x3, [sp+24]
00501438mov x3, x30
0050143cbl runtime.morestack_noctxt.abi0
00501440ldp x0, x1, [sp+8]
00501444ldp x2, x3, [sp+24]
00501448b 0x5010b0
0050144cudf 0
005010b0
00501450
00501450github.com/bishopfox/sliver/implant/sliver/handlers.taskHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.taskHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00501450ldr x16, [x28+16]
00501454sub x17, sp, 144
00501458subs xzr, x17, x16
0050145cb.ls 0x5016cc
00501460sub x20, sp, 272
00501464stp x29, x30, [x20-8]
00501468add sp, x20, 0
0050146csub x29, sp, 8
00501470str x0, [sp+280]
00501474str x1, [sp+288]
00501478str x2, [sp+296]
0050147cstr x3, [sp+304]
00501480stp xzr, xzr, [sp+72]
00501484adrp x0, 0x188000
00501488add x0, x0, 3680
0050148cbl runtime.newobject
00501490str x0, [sp+136]
00501494adrp x27, 0x54a000
00501498ldr w1, [x27+3056]
0050149ccbz w1, 0x5014a4
005014a0b 0x5014a8
005014a4
005014a4loc_5014a4:
005014a4b 0x5014c4
005014a8
005014a8loc_5014a8:
005014a8str x0, [sp+168]
005014acmov x1, x0
005014b0adrp x0, 0x188000
005014b4add x0, x0, 3680
005014b8bl runtime.wbZero
005014bcldr x0, [sp+168]
005014c0b 0x5014c4
005014c4
005014c4loc_5014c4:
005014c4mov x20, x0
005014c8adr x27, 16
005014ccstp x29, x27, [sp-24]
005014d0sub x29, sp, 24
005014d4bl fn_87cf8
005014d8sub x29, sp, 8
005014dcldr x4, [sp+136]
005014e0str x4, [sp+64]
005014e4str x4, [sp+160]
005014e8ldr x0, [sp+280]
005014ecldr x1, [sp+288]
005014f0ldr x2, [sp+296]
005014f4adrp x3, 0x213000
005014f8add x3, x3, 480
005014fcbl google.golang.org/protobuf/proto.Unmarshal
00501500str x0, [sp+72]
00501504str x1, [sp+80]
00501508cbnz x0, 0x501510
0050150cb 0x5015cc
00501510
00501510loc_501510:
00501510stp xzr, xzr, [sp+144]
00501514add x5, sp, 144
00501518str x5, [sp+104]
0050151cldr x5, [sp+72]
00501520ldr x6, [sp+80]
00501524str x5, [sp+88]
00501528str x6, [sp+96]
0050152cstr x5, [sp+256]
00501530ldr x5, [sp+256]
00501534cbnz x5, 0x50153c
00501538b 0x50154c
0050153c
0050153cloc_50153c:
0050153cldr x5, [sp+256]
00501540ldr x5, [x5+8]
00501544str x5, [sp+256]
00501548b 0x501550
0050154c
0050154cloc_50154c:
0050154cb 0x501550
00501550
00501550loc_501550:
00501550ldr x5, [sp+104]
00501554ldrsb x27, [x5]
00501558ldr x6, [sp+96]
0050155cldr x7, [sp+256]
00501560str x7, [x5]
00501564adrp x27, 0x54a000
00501568ldr w7, [x27+3056]
0050156ccbz w7, 0x501574
00501570b 0x501578
00501574
00501574loc_501574:
00501574b 0x50158c
00501578
00501578loc_501578:
00501578bl runtime.gcWriteBarrier2
0050157cstr x6, [x25]
00501580ldr x7, [x5+8]
00501584str x7, [x25+8]
00501588b 0x50158c
0050158c
0050158cloc_50158c:
0050158cstr x6, [x5+8]
00501590ldr x2, [sp+104]
00501594ldrsb x27, [x2]
00501598b 0x50159c
0050159c
0050159cloc_50159c:
0050159cstr x2, [sp+112]
005015a0orr x4, xzr, 1
005015a4str x4, [sp+120]
005015a8str x4, [sp+128]
005015acadrp x0, 0x1b9000
005015b0add x0, x0, 981
005015b4movz x1, 26
005015b8mov x3, x4
005015bcbl log.Printf
005015c0ldp x29, x30, [sp-8]
005015c4add sp, sp, 272
005015c8ret x30
005015cc
005015ccloc_5015cc:
005015ccldr x5, [sp+64]
005015d0ldrsb x27, [x5]
005015d4ldr w5, [x5+28]
005015d8cbz w5, 0x5015e0
005015dcb 0x50162c
005015e0
005015e0loc_5015e0:
005015e0ldr x4, [sp+64]
005015e4ldrsb x27, [x4]
005015e8ldr x5, [x4+32]
005015ecldr x6, [x4+40]
005015f0ldr x4, [x4+48]
005015f4str x5, [sp+232]
005015f8str x6, [sp+240]
005015fcstr x4, [sp+248]
00501600ldr x4, [sp+64]
00501604ldrsb x27, [x4]
00501608ldrb w3, [x4+24]
0050160cstrb w3, [sp+55]
00501610ldr x0, [sp+232]
00501614ldr x1, [sp+240]
00501618ldr x2, [sp+248]
0050161cbl github.com/bishopfox/sliver/implant/sliver/taskrunner.LocalTask
00501620str x0, [sp+72]
00501624str x1, [sp+80]
00501628b 0x50168c
0050162c
0050162cloc_50162c:
0050162cldr x5, [sp+64]
00501630ldrsb x27, [x5]
00501634ldr w5, [x5+28]
00501638str x5, [sp+56]
0050163cldr x5, [sp+64]
00501640ldrsb x27, [x5]
00501644ldr x6, [x5+32]
00501648ldr x7, [x5+40]
0050164cldr x5, [x5+48]
00501650str x6, [sp+208]
00501654str x7, [sp+216]
00501658str x5, [sp+224]
0050165cldr x5, [sp+64]
00501660ldrsb x27, [x5]
00501664ldrb w4, [x5+24]
00501668strb w4, [sp+54]
0050166cldr x0, [sp+56]
00501670ldr x1, [sp+208]
00501674ldr x2, [sp+216]
00501678ldr x3, [sp+224]
0050167cbl github.com/bishopfox/sliver/implant/sliver/taskrunner.RemoteTask
00501680str x0, [sp+72]
00501684str x1, [sp+80]
00501688b 0x50168c
0050168c
0050168cloc_50168c:
0050168cadrp x0, 0x54a000
00501690add x0, x0, 1504
00501694str x0, [sp+176]
00501698b 0x50169c
0050169c
0050169cloc_50169c:
0050169cstr x0, [sp+184]
005016a0stp xzr, xzr, [sp+192]
005016a4ldr x26, [sp+304]
005016a8ldr x5, [x26]
005016acldr x3, [sp+72]
005016b0ldr x4, [sp+80]
005016b4mov x1, xzr
005016b8mov x2, x1
005016bcblr x5
005016c0ldp x29, x30, [sp-8]
005016c4add sp, sp, 272
005016c8ret x30
005016cc
005016ccloc_5016cc:
005016ccstp x0, x1, [sp+8]
005016d0stp x2, x3, [sp+24]
005016d4mov x3, x30
005016d8bl runtime.morestack_noctxt.abi0
005016dcldp x0, x1, [sp+8]
005016e0ldp x2, x3, [sp+24]
005016e4b 0x501450
005016e8udf 0
005016ecudf 0
00501450
00501450github.com/bishopfox/sliver/implant/sliver/handlers.taskHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.taskHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00501450ldr x16, [x28+16]
00501454sub x17, sp, 144
00501458subs xzr, x17, x16
0050145cb.ls 0x5016cc
00501460sub x20, sp, 272
00501464stp x29, x30, [x20-8]
00501468add sp, x20, 0
0050146csub x29, sp, 8
00501470str x0, [sp+280]
00501474str x1, [sp+288]
00501478str x2, [sp+296]
0050147cstr x3, [sp+304]
00501480stp xzr, xzr, [sp+72]
00501484adrp x0, 0x188000
00501488add x0, x0, 3680
0050148cbl runtime.newobject
00501490str x0, [sp+136]
00501494adrp x27, 0x54a000
00501498ldr w1, [x27+3056]
0050149ccbz w1, 0x5014a4
005014a0b 0x5014a8
005014a4
005014a4loc_5014a4:
005014a4b 0x5014c4
005014a8
005014a8loc_5014a8:
005014a8str x0, [sp+168]
005014acmov x1, x0
005014b0adrp x0, 0x188000
005014b4add x0, x0, 3680
005014b8bl runtime.wbZero
005014bcldr x0, [sp+168]
005014c0b 0x5014c4
005014c4
005014c4loc_5014c4:
005014c4mov x20, x0
005014c8adr x27, 16
005014ccstp x29, x27, [sp-24]
005014d0sub x29, sp, 24
005014d4bl fn_87cf8
005014d8sub x29, sp, 8
005014dcldr x4, [sp+136]
005014e0str x4, [sp+64]
005014e4str x4, [sp+160]
005014e8ldr x0, [sp+280]
005014ecldr x1, [sp+288]
005014f0ldr x2, [sp+296]
005014f4adrp x3, 0x213000
005014f8add x3, x3, 480
005014fcbl google.golang.org/protobuf/proto.Unmarshal
00501500str x0, [sp+72]
00501504str x1, [sp+80]
00501508cbnz x0, 0x501510
0050150cb 0x5015cc
00501510
00501510loc_501510:
00501510stp xzr, xzr, [sp+144]
00501514add x5, sp, 144
00501518str x5, [sp+104]
0050151cldr x5, [sp+72]
00501520ldr x6, [sp+80]
00501524str x5, [sp+88]
00501528str x6, [sp+96]
0050152cstr x5, [sp+256]
00501530ldr x5, [sp+256]
00501534cbnz x5, 0x50153c
00501538b 0x50154c
0050153c
0050153cloc_50153c:
0050153cldr x5, [sp+256]
00501540ldr x5, [x5+8]
00501544str x5, [sp+256]
00501548b 0x501550
0050154c
0050154cloc_50154c:
0050154cb 0x501550
00501550
00501550loc_501550:
00501550ldr x5, [sp+104]
00501554ldrsb x27, [x5]
00501558ldr x6, [sp+96]
0050155cldr x7, [sp+256]
00501560str x7, [x5]
00501564adrp x27, 0x54a000
00501568ldr w7, [x27+3056]
0050156ccbz w7, 0x501574
00501570b 0x501578
00501574
00501574loc_501574:
00501574b 0x50158c
00501578
00501578loc_501578:
00501578bl runtime.gcWriteBarrier2
0050157cstr x6, [x25]
00501580ldr x7, [x5+8]
00501584str x7, [x25+8]
00501588b 0x50158c
0050158c
0050158cloc_50158c:
0050158cstr x6, [x5+8]
00501590ldr x2, [sp+104]
00501594ldrsb x27, [x2]
00501598b 0x50159c
0050159c
0050159cloc_50159c:
0050159cstr x2, [sp+112]
005015a0orr x4, xzr, 1
005015a4str x4, [sp+120]
005015a8str x4, [sp+128]
005015acadrp x0, 0x1b9000
005015b0add x0, x0, 981
005015b4movz x1, 26
005015b8mov x3, x4
005015bcbl log.Printf
005015c0ldp x29, x30, [sp-8]
005015c4add sp, sp, 272
005015c8ret x30
005015cc
005015ccloc_5015cc:
005015ccldr x5, [sp+64]
005015d0ldrsb x27, [x5]
005015d4ldr w5, [x5+28]
005015d8cbz w5, 0x5015e0
005015dcb 0x50162c
005015e0
005015e0loc_5015e0:
005015e0ldr x4, [sp+64]
005015e4ldrsb x27, [x4]
005015e8ldr x5, [x4+32]
005015ecldr x6, [x4+40]
005015f0ldr x4, [x4+48]
005015f4str x5, [sp+232]
005015f8str x6, [sp+240]
005015fcstr x4, [sp+248]
00501600ldr x4, [sp+64]
00501604ldrsb x27, [x4]
00501608ldrb w3, [x4+24]
0050160cstrb w3, [sp+55]
00501610ldr x0, [sp+232]
00501614ldr x1, [sp+240]
00501618ldr x2, [sp+248]
0050161cbl github.com/bishopfox/sliver/implant/sliver/taskrunner.LocalTask
00501620str x0, [sp+72]
00501624str x1, [sp+80]
00501628b 0x50168c
0050162c
0050162cloc_50162c:
0050162cldr x5, [sp+64]
00501630ldrsb x27, [x5]
00501634ldr w5, [x5+28]
00501638str x5, [sp+56]
0050163cldr x5, [sp+64]
00501640ldrsb x27, [x5]
00501644ldr x6, [x5+32]
00501648ldr x7, [x5+40]
0050164cldr x5, [x5+48]
00501650str x6, [sp+208]
00501654str x7, [sp+216]
00501658str x5, [sp+224]
0050165cldr x5, [sp+64]
00501660ldrsb x27, [x5]
00501664ldrb w4, [x5+24]
00501668strb w4, [sp+54]
0050166cldr x0, [sp+56]
00501670ldr x1, [sp+208]
00501674ldr x2, [sp+216]
00501678ldr x3, [sp+224]
0050167cbl github.com/bishopfox/sliver/implant/sliver/taskrunner.RemoteTask
00501680str x0, [sp+72]
00501684str x1, [sp+80]
00501688b 0x50168c
0050168c
0050168cloc_50168c:
0050168cadrp x0, 0x54a000
00501690add x0, x0, 1504
00501694str x0, [sp+176]
00501698b 0x50169c
0050169c
0050169cloc_50169c:
0050169cstr x0, [sp+184]
005016a0stp xzr, xzr, [sp+192]
005016a4ldr x26, [sp+304]
005016a8ldr x5, [x26]
005016acldr x3, [sp+72]
005016b0ldr x4, [sp+80]
005016b4mov x1, xzr
005016b8mov x2, x1
005016bcblr x5
005016c0ldp x29, x30, [sp-8]
005016c4add sp, sp, 272
005016c8ret x30
005016cc
005016ccloc_5016cc:
005016ccstp x0, x1, [sp+8]
005016d0stp x2, x3, [sp+24]
005016d4mov x3, x30
005016d8bl runtime.morestack_noctxt.abi0
005016dcldp x0, x1, [sp+8]
005016e0ldp x2, x3, [sp+24]
005016e4b 0x501450
005016e8udf 0
005016ecudf 0
00501450
005016f0
005016f0github.com/bishopfox/sliver/implant/sliver/handlers.getUid: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getUid(io/fs.FileInfo fileInfo)
005016f0ldr x16, [x28+16]
005016f4sub x17, sp, 48
005016f8subs xzr, x17, x16
005016fcb.ls 0x501814
00501700str x30, [sp-176]!
00501704stur x29, [sp-8]
00501708sub x29, sp, 8
0050170cstr x0, [sp+184]
00501710str x1, [sp+192]
00501714stp xzr, xzr, [sp+48]
00501718ldr x1, [sp+184]
0050171cldrsb x27, [x1]
00501720ldr x1, [x1+64]
00501724ldr x0, [sp+192]
00501728blr x1
0050172cstr x0, [sp+112]
00501730str x1, [sp+120]
00501734adrp x2, 0xe5000
00501738add x2, x2, 1472
0050173csubs xzr, x0, x2
00501740b.eq 0x501748
00501744b 0x501800
00501748
00501748loc_501748:
00501748ldrsb x27, [x1]
0050174cldr w2, [x1+24]
00501750str w2, [sp+44]
00501754ldrsw x2, [sp+44]
00501758mov x0, x2
0050175cmovz x1, 10
00501760bl strconv.FormatUint
00501764str x0, [sp+72]
00501768str x1, [sp+80]
0050176cstr xzr, [sp+104]
00501770stp xzr, xzr, [sp+152]
00501774ldr x0, [sp+72]
00501778ldr x1, [sp+80]
0050177cbl os/user.LookupId
00501780str x0, [sp+104]
00501784str x1, [sp+152]
00501788str x2, [sp+160]
0050178cldr x2, [sp+104]
00501790str x2, [sp+144]
00501794ldr x2, [sp+160]
00501798ldr x3, [sp+152]
0050179cstr x3, [sp+128]
005017a0str x2, [sp+136]
005017a4ldr x2, [sp+144]
005017a8str x2, [sp+64]
005017acldr x2, [sp+136]
005017b0ldr x3, [sp+128]
005017b4str x3, [sp+88]
005017b8str x2, [sp+96]
005017bccbnz x3, 0x5017c4
005017c0b 0x5017dc
005017c4
005017c4loc_5017c4:
005017c4stp xzr, xzr, [sp+48]
005017c8mov x0, xzr
005017ccmov x1, xzr
005017d0ldur x29, [sp-8]
005017d4ldr x30, [sp], 176
005017d8ret x30
005017dc
005017dcloc_5017dc:
005017dcldr x2, [sp+64]
005017e0ldrsb x27, [x2]
005017e4ldr x0, [x2+48]
005017e8ldr x1, [x2+56]
005017ecstr x0, [sp+48]
005017f0str x1, [sp+56]
005017f4ldur x29, [sp-8]
005017f8ldr x30, [sp], 176
005017fcret x30
00501800
00501800loc_501800:
00501800mov x1, x2
00501804adrp x2, 0x109000
00501808add x2, x2, 3520
0050180cbl runtime.panicdottypeE
00501810hint
00501814
00501814loc_501814:
00501814stp x0, x1, [sp+8]
00501818mov x3, x30
0050181cbl runtime.morestack_noctxt.abi0
00501820ldp x0, x1, [sp+8]
00501824b 0x5016f0
00501828udf 0
0050182cudf 0
005016f0
005016f0github.com/bishopfox/sliver/implant/sliver/handlers.getUid: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getUid(io/fs.FileInfo fileInfo)
005016f0ldr x16, [x28+16]
005016f4sub x17, sp, 48
005016f8subs xzr, x17, x16
005016fcb.ls 0x501814
00501700str x30, [sp-176]!
00501704stur x29, [sp-8]
00501708sub x29, sp, 8
0050170cstr x0, [sp+184]
00501710str x1, [sp+192]
00501714stp xzr, xzr, [sp+48]
00501718ldr x1, [sp+184]
0050171cldrsb x27, [x1]
00501720ldr x1, [x1+64]
00501724ldr x0, [sp+192]
00501728blr x1
0050172cstr x0, [sp+112]
00501730str x1, [sp+120]
00501734adrp x2, 0xe5000
00501738add x2, x2, 1472
0050173csubs xzr, x0, x2
00501740b.eq 0x501748
00501744b 0x501800
00501748
00501748loc_501748:
00501748ldrsb x27, [x1]
0050174cldr w2, [x1+24]
00501750str w2, [sp+44]
00501754ldrsw x2, [sp+44]
00501758mov x0, x2
0050175cmovz x1, 10
00501760bl strconv.FormatUint
00501764str x0, [sp+72]
00501768str x1, [sp+80]
0050176cstr xzr, [sp+104]
00501770stp xzr, xzr, [sp+152]
00501774ldr x0, [sp+72]
00501778ldr x1, [sp+80]
0050177cbl os/user.LookupId
00501780str x0, [sp+104]
00501784str x1, [sp+152]
00501788str x2, [sp+160]
0050178cldr x2, [sp+104]
00501790str x2, [sp+144]
00501794ldr x2, [sp+160]
00501798ldr x3, [sp+152]
0050179cstr x3, [sp+128]
005017a0str x2, [sp+136]
005017a4ldr x2, [sp+144]
005017a8str x2, [sp+64]
005017acldr x2, [sp+136]
005017b0ldr x3, [sp+128]
005017b4str x3, [sp+88]
005017b8str x2, [sp+96]
005017bccbnz x3, 0x5017c4
005017c0b 0x5017dc
005017c4
005017c4loc_5017c4:
005017c4stp xzr, xzr, [sp+48]
005017c8mov x0, xzr
005017ccmov x1, xzr
005017d0ldur x29, [sp-8]
005017d4ldr x30, [sp], 176
005017d8ret x30
005017dc
005017dcloc_5017dc:
005017dcldr x2, [sp+64]
005017e0ldrsb x27, [x2]
005017e4ldr x0, [x2+48]
005017e8ldr x1, [x2+56]
005017ecstr x0, [sp+48]
005017f0str x1, [sp+56]
005017f4ldur x29, [sp-8]
005017f8ldr x30, [sp], 176
005017fcret x30
00501800
00501800loc_501800:
00501800mov x1, x2
00501804adrp x2, 0x109000
00501808add x2, x2, 3520
0050180cbl runtime.panicdottypeE
00501810hint
00501814
00501814loc_501814:
00501814stp x0, x1, [sp+8]
00501818mov x3, x30
0050181cbl runtime.morestack_noctxt.abi0
00501820ldp x0, x1, [sp+8]
00501824b 0x5016f0
00501828udf 0
0050182cudf 0
005016f0
00501830
00501830github.com/bishopfox/sliver/implant/sliver/handlers.getGid: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getGid(io/fs.FileInfo fileInfo)
00501830ldr x16, [x28+16]
00501834sub x17, sp, 48
00501838subs xzr, x17, x16
0050183cb.ls 0x501954
00501840str x30, [sp-176]!
00501844stur x29, [sp-8]
00501848sub x29, sp, 8
0050184cstr x0, [sp+184]
00501850str x1, [sp+192]
00501854stp xzr, xzr, [sp+48]
00501858ldr x1, [sp+184]
0050185cldrsb x27, [x1]
00501860ldr x1, [x1+64]
00501864ldr x0, [sp+192]
00501868blr x1
0050186cstr x0, [sp+112]
00501870str x1, [sp+120]
00501874adrp x2, 0xe5000
00501878add x2, x2, 1472
0050187csubs xzr, x0, x2
00501880b.eq 0x501888
00501884b 0x501940
00501888
00501888loc_501888:
00501888ldrsb x27, [x1]
0050188cldr w2, [x1+28]
00501890str w2, [sp+44]
00501894ldrsw x2, [sp+44]
00501898mov x0, x2
0050189cmovz x1, 10
005018a0bl strconv.FormatUint
005018a4str x0, [sp+72]
005018a8str x1, [sp+80]
005018acstr xzr, [sp+104]
005018b0stp xzr, xzr, [sp+152]
005018b4ldr x0, [sp+72]
005018b8ldr x1, [sp+80]
005018bcbl os/user.LookupGroupId
005018c0str x0, [sp+104]
005018c4str x1, [sp+152]
005018c8str x2, [sp+160]
005018ccldr x2, [sp+104]
005018d0str x2, [sp+144]
005018d4ldr x2, [sp+160]
005018d8ldr x3, [sp+152]
005018dcstr x3, [sp+128]
005018e0str x2, [sp+136]
005018e4ldr x2, [sp+144]
005018e8str x2, [sp+64]
005018ecldr x2, [sp+136]
005018f0ldr x3, [sp+128]
005018f4str x3, [sp+88]
005018f8str x2, [sp+96]
005018fccbnz x3, 0x501904
00501900b 0x50191c
00501904
00501904loc_501904:
00501904stp xzr, xzr, [sp+48]
00501908mov x0, xzr
0050190cmov x1, xzr
00501910ldur x29, [sp-8]
00501914ldr x30, [sp], 176
00501918ret x30
0050191c
0050191cloc_50191c:
0050191cldr x2, [sp+64]
00501920ldrsb x27, [x2]
00501924ldr x0, [x2+16]
00501928ldr x1, [x2+24]
0050192cstr x0, [sp+48]
00501930str x1, [sp+56]
00501934ldur x29, [sp-8]
00501938ldr x30, [sp], 176
0050193cret x30
00501940
00501940loc_501940:
00501940mov x1, x2
00501944adrp x2, 0x109000
00501948add x2, x2, 3520
0050194cbl runtime.panicdottypeE
00501950hint
00501954
00501954loc_501954:
00501954stp x0, x1, [sp+8]
00501958mov x3, x30
0050195cbl runtime.morestack_noctxt.abi0
00501960ldp x0, x1, [sp+8]
00501964b 0x501830
00501968udf 0
0050196cudf 0
00501830
00501830github.com/bishopfox/sliver/implant/sliver/handlers.getGid: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getGid(io/fs.FileInfo fileInfo)
00501830ldr x16, [x28+16]
00501834sub x17, sp, 48
00501838subs xzr, x17, x16
0050183cb.ls 0x501954
00501840str x30, [sp-176]!
00501844stur x29, [sp-8]
00501848sub x29, sp, 8
0050184cstr x0, [sp+184]
00501850str x1, [sp+192]
00501854stp xzr, xzr, [sp+48]
00501858ldr x1, [sp+184]
0050185cldrsb x27, [x1]
00501860ldr x1, [x1+64]
00501864ldr x0, [sp+192]
00501868blr x1
0050186cstr x0, [sp+112]
00501870str x1, [sp+120]
00501874adrp x2, 0xe5000
00501878add x2, x2, 1472
0050187csubs xzr, x0, x2
00501880b.eq 0x501888
00501884b 0x501940
00501888
00501888loc_501888:
00501888ldrsb x27, [x1]
0050188cldr w2, [x1+28]
00501890str w2, [sp+44]
00501894ldrsw x2, [sp+44]
00501898mov x0, x2
0050189cmovz x1, 10
005018a0bl strconv.FormatUint
005018a4str x0, [sp+72]
005018a8str x1, [sp+80]
005018acstr xzr, [sp+104]
005018b0stp xzr, xzr, [sp+152]
005018b4ldr x0, [sp+72]
005018b8ldr x1, [sp+80]
005018bcbl os/user.LookupGroupId
005018c0str x0, [sp+104]
005018c4str x1, [sp+152]
005018c8str x2, [sp+160]
005018ccldr x2, [sp+104]
005018d0str x2, [sp+144]
005018d4ldr x2, [sp+160]
005018d8ldr x3, [sp+152]
005018dcstr x3, [sp+128]
005018e0str x2, [sp+136]
005018e4ldr x2, [sp+144]
005018e8str x2, [sp+64]
005018ecldr x2, [sp+136]
005018f0ldr x3, [sp+128]
005018f4str x3, [sp+88]
005018f8str x2, [sp+96]
005018fccbnz x3, 0x501904
00501900b 0x50191c
00501904
00501904loc_501904:
00501904stp xzr, xzr, [sp+48]
00501908mov x0, xzr
0050190cmov x1, xzr
00501910ldur x29, [sp-8]
00501914ldr x30, [sp], 176
00501918ret x30
0050191c
0050191cloc_50191c:
0050191cldr x2, [sp+64]
00501920ldrsb x27, [x2]
00501924ldr x0, [x2+16]
00501928ldr x1, [x2+24]
0050192cstr x0, [sp+48]
00501930str x1, [sp+56]
00501934ldur x29, [sp-8]
00501938ldr x30, [sp], 176
0050193cret x30
00501940
00501940loc_501940:
00501940mov x1, x2
00501944adrp x2, 0x109000
00501948add x2, x2, 3520
0050194cbl runtime.panicdottypeE
00501950hint
00501954
00501954loc_501954:
00501954stp x0, x1, [sp+8]
00501958mov x3, x30
0050195cbl runtime.morestack_noctxt.abi0
00501960ldp x0, x1, [sp+8]
00501964b 0x501830
00501968udf 0
0050196cudf 0
00501830
00501970
00501970github.com/bishopfox/sliver/implant/sliver/handlers.memfilesListHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.memfilesListHandler(struct []uint8 p0, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00501970ldr x16, [x28+16]
00501974sub x17, sp, 848
00501978subs xzr, x17, x16
0050197cb.ls 0x50263c
00501980sub x20, sp, 976
00501984stp x29, x30, [x20-8]
00501988add sp, x20, 0
0050198csub x29, sp, 8
00501990str x0, [sp+984]
00501994str x1, [sp+992]
00501998str x2, [sp+1000]
0050199cstr x3, [sp+1008]
005019a0bl os.Getpid
005019a4str x0, [sp+96]
005019a8add x27, sp, 760
005019acstp xzr, xzr, [x27]
005019b0add x0, sp, 760
005019b4str x0, [sp+552]
005019b8ldr x0, [sp+96]
005019bcbl runtime.convT64
005019c0str x0, [sp+544]
005019c4ldr x1, [sp+552]
005019c8ldrsb x27, [x1]
005019ccadrp x2, 0xf4000
005019d0add x2, x2, 3520
005019d4str x2, [x1]
005019d8adrp x27, 0x54a000
005019dcldr w2, [x27+3056]
005019e0cbz w2, 0x5019e8
005019e4b 0x5019ec
005019e8
005019e8loc_5019e8:
005019e8b 0x501a00
005019ec
005019ecloc_5019ec:
005019ecbl runtime.gcWriteBarrier2
005019f0str x0, [x25]
005019f4ldr x5, [x1+8]
005019f8str x5, [x25+8]
005019fcb 0x501a00
00501a00
00501a00loc_501a00:
00501a00str x0, [x1+8]
00501a04ldr x2, [sp+552]
00501a08ldrsb x27, [x2]
00501a0cb 0x501a10
00501a10
00501a10loc_501a10:
00501a10str x2, [sp+560]
00501a14orr x4, xzr, 1
00501a18str x4, [sp+568]
00501a1cstr x4, [sp+576]
00501a20adrp x0, 0x1b2000
00501a24add x0, x0, 96
00501a28orr x1, xzr, 12
00501a2cmov x3, x4
00501a30bl fmt.Sprintf
00501a34str x0, [sp+224]
00501a38str x1, [sp+232]
00501a3cadd x27, sp, 744
00501a40stp xzr, xzr, [x27]
00501a44add x27, sp, 728
00501a48stp xzr, xzr, [x27]
00501a4cadd x27, sp, 704
00501a50stp xzr, xzr, [x27]
00501a54str xzr, [sp+720]
00501a58add x27, sp, 688
00501a5cstp xzr, xzr, [x27]
00501a60ldr x0, [sp+224]
00501a64ldr x1, [sp+232]
00501a68bl github.com/bishopfox/sliver/implant/sliver/handlers.getDirList
00501a6cstr x0, [sp+744]
00501a70str x1, [sp+752]
00501a74str x2, [sp+728]
00501a78str x3, [sp+736]
00501a7cstr x4, [sp+704]
00501a80str x5, [sp+712]
00501a84str x6, [sp+720]
00501a88str x7, [sp+688]
00501a8cstr x8, [sp+696]
00501a90ldr x5, [sp+744]
00501a94ldr x6, [sp+752]
00501a98str x5, [sp+424]
00501a9cstr x6, [sp+432]
00501aa0ldr x5, [sp+728]
00501aa4ldr x6, [sp+736]
00501aa8str x5, [sp+408]
00501aacstr x6, [sp+416]
00501ab0ldr x5, [sp+704]
00501ab4ldr x6, [sp+712]
00501ab8ldr x7, [sp+720]
00501abcstr x5, [sp+944]
00501ac0str x6, [sp+952]
00501ac4str x7, [sp+960]
00501ac8ldr x5, [sp+688]
00501accldr x6, [sp+696]
00501ad0str x5, [sp+928]
00501ad4str x6, [sp+936]
00501ad8ldr x5, [sp+424]
00501adcldr x6, [sp+432]
00501ae0str x5, [sp+368]
00501ae4str x6, [sp+376]
00501ae8ldr x5, [sp+408]
00501aecldr x6, [sp+416]
00501af0str x5, [sp+208]
00501af4str x6, [sp+216]
00501af8ldr x5, [sp+944]
00501afcldr x6, [sp+952]
00501b00ldr x7, [sp+960]
00501b04str x5, [sp+256]
00501b08str x6, [sp+264]
00501b0cstr x7, [sp+272]
00501b10ldr x5, [sp+928]
00501b14ldr x6, [sp+936]
00501b18str x5, [sp+328]
00501b1cstr x6, [sp+336]
00501b20bl time.Now
00501b24str x0, [sp+664]
00501b28str x1, [sp+672]
00501b2cstr x2, [sp+680]
00501b30add x27, sp, 744
00501b34stp xzr, xzr, [x27]
00501b38ldr x0, [sp+664]
00501b3cldr x1, [sp+672]
00501b40ldr x2, [sp+680]
00501b44bl time.Time.Zone
00501b48str x0, [sp+744]
00501b4cstr x1, [sp+752]
00501b50str x2, [sp+152]
00501b54str x0, [sp+912]
00501b58str x1, [sp+920]
00501b5cldr x5, [sp+152]
00501b60str x5, [sp+160]
00501b64str x0, [sp+168]
00501b68str x1, [sp+176]
00501b6cldr x5, [sp+160]
00501b70str x5, [sp+104]
00501b74adrp x0, 0x18c000
00501b78add x0, x0, 2112
00501b7cbl runtime.newobject
00501b80str x0, [sp+536]
00501b84adrp x27, 0x54a000
00501b88ldr w5, [x27+3056]
00501b8ccbz w5, 0x501b94
00501b90b 0x501b98
00501b94
00501b94loc_501b94:
00501b94b 0x501bb4
00501b98
00501b98loc_501b98:
00501b98str x0, [sp+448]
00501b9cmov x1, x0
00501ba0adrp x0, 0x18c000
00501ba4add x0, x0, 2112
00501ba8bl runtime.wbZero
00501bacldr x0, [sp+448]
00501bb0b 0x501bb4
00501bb4
00501bb4loc_501bb4:
00501bb4mov x20, x0
00501bb8adr x27, 16
00501bbcstp x29, x27, [sp-24]
00501bc0sub x29, sp, 24
00501bc4bl fn_87cf4
00501bc8sub x29, sp, 8
00501bccstr xzr, [x0+112]
00501bd0ldr x1, [sp+536]
00501bd4ldrsb x27, [x1]
00501bd8ldr x2, [sp+368]
00501bdcldr x3, [sp+376]
00501be0str x3, [x1+16]
00501be4adrp x27, 0x54a000
00501be8ldr w3, [x27+3056]
00501beccbz w3, 0x501bf4
00501bf0b 0x501bf8
00501bf4
00501bf4loc_501bf4:
00501bf4b 0x501c0c
00501bf8
00501bf8loc_501bf8:
00501bf8bl runtime.gcWriteBarrier2
00501bfcstr x2, [x25]
00501c00ldr x3, [x1+8]
00501c04str x3, [x25+8]
00501c08b 0x501c0c
00501c0c
00501c0cloc_501c0c:
00501c0cstr x2, [x1+8]
00501c10ldr x1, [sp+536]
00501c14ldrsb x27, [x1]
00501c18ldr x2, [sp+168]
00501c1cldr x3, [sp+176]
00501c20str x3, [x1+64]
00501c24adrp x27, 0x54a000
00501c28ldr w3, [x27+3056]
00501c2ccbz w3, 0x501c34
00501c30b 0x501c38
00501c34
00501c34loc_501c34:
00501c34b 0x501c4c
00501c38
00501c38loc_501c38:
00501c38bl runtime.gcWriteBarrier2
00501c3cstr x2, [x25]
00501c40ldr x3, [x1+56]
00501c44str x3, [x25+8]
00501c48b 0x501c4c
00501c4c
00501c4cloc_501c4c:
00501c4cstr x2, [x1+56]
00501c50ldr x1, [sp+536]
00501c54ldrsb x27, [x1]
00501c58ldr x2, [sp+104]
00501c5cstr w2, [x1+72]
00501c60ldr x1, [sp+536]
00501c64str x1, [sp+344]
00501c68ldr x2, [sp+328]
00501c6ccbnz x2, 0x501c74
00501c70b 0x501c80
00501c74
00501c74loc_501c74:
00501c74ldrsb x27, [x1]
00501c78strb wzr, [x1+24]
00501c7cb 0x501c90
00501c80
00501c80loc_501c80:
00501c80ldrsb x27, [x1]
00501c84orr x2, xzr, 1
00501c88strb w2, [x1+24]
00501c8cb 0x501c90
00501c90
00501c90loc_501c90:
00501c90adrp x1, 0x54a000
00501c94add x1, x1, 1504
00501c98str x1, [sp+504]
00501c9cb 0x501ca0
00501ca0
00501ca0loc_501ca0:
00501ca0str x1, [sp+512]
00501ca4add x27, sp, 520
00501ca8stp xzr, xzr, [x27]
00501cacldr x2, [sp+344]
00501cb0ldrsb x27, [x2]
00501cb4stp xzr, xzr, [x2+40]
00501cb8adrp x27, 0x54a000
00501cbcldr w3, [x27+3056]
00501cc0cbz w3, 0x501cc8
00501cc4b 0x501ccc
00501cc8
00501cc8loc_501cc8:
00501cc8b 0x501cdc
00501ccc
00501cccloc_501ccc:
00501cccldr x3, [x2+32]
00501cd0bl runtime.gcWriteBarrier1
00501cd4str x3, [x25]
00501cd8b 0x501cdc
00501cdc
00501cdcloc_501cdc:
00501cdcstr x1, [x2+32]
00501ce0add x27, sp, 648
00501ce4stp xzr, xzr, [x27]
00501ce8add x27, sp, 688
00501cecstp xzr, xzr, [x27]
00501cf0ldr x1, [sp+208]
00501cf4ldrsb x27, [x1]
00501cf8ldr x1, [x1+24]
00501cfcldr x0, [sp+216]
00501d00blr x1
00501d04str x0, [sp+648]
00501d08str x1, [sp+656]
00501d0cstr x2, [sp+688]
00501d10str x3, [sp+696]
00501d14ldr x1, [sp+648]
00501d18ldr x2, [sp+656]
00501d1cstr x1, [sp+896]
00501d20str x2, [sp+904]
00501d24ldr x1, [sp+688]
00501d28ldr x2, [sp+696]
00501d2cstr x1, [sp+880]
00501d30str x2, [sp+888]
00501d34ldr x1, [sp+896]
00501d38ldr x2, [sp+904]
00501d3cstr x1, [sp+192]
00501d40str x2, [sp+200]
00501d44ldr x1, [sp+888]
00501d48ldr x2, [sp+880]
00501d4cstr x2, [sp+328]
00501d50str x1, [sp+336]
00501d54cbnz x2, 0x501d5c
00501d58b 0x501d64
00501d5c
00501d5cloc_501d5c:
00501d5corr x3, xzr, 1
00501d60b 0x502048
00501d64
00501d64loc_501d64:
00501d64ldr x1, [sp+192]
00501d68ldrsb x27, [x1]
00501d6cldr x1, [x1+56]
00501d70ldr x0, [sp+200]
00501d74blr x1
00501d78str x0, [sp+144]
00501d7cldr x1, [sp+192]
00501d80ldrsb x27, [x1]
00501d84ldr x1, [x1+32]
00501d88ldr x0, [sp+200]
00501d8cblr x1
00501d90str x0, [sp+664]
00501d94str x1, [sp+672]
00501d98str x2, [sp+680]
00501d9cbl time.Time.Unix
00501da0str x0, [sp+136]
00501da4ldr x1, [sp+192]
00501da8ldrsb x27, [x1]
00501dacldr x1, [x1+40]
00501db0ldr x0, [sp+200]
00501db4blr x1
00501db8str w0, [sp+92]
00501dbcbl io/fs.FileMode.String
00501dc0str x0, [sp+744]
00501dc4str x1, [sp+752]
00501dc8ldr x0, [sp+192]
00501dccldr x1, [sp+200]
00501dd0bl github.com/bishopfox/sliver/implant/sliver/handlers.getUid
00501dd4str x0, [sp+632]
00501dd8str x1, [sp+640]
00501ddcldr x0, [sp+192]
00501de0ldr x1, [sp+200]
00501de4bl github.com/bishopfox/sliver/implant/sliver/handlers.getGid
00501de8str x0, [sp+616]
00501decstr x1, [sp+624]
00501df0ldr x1, [sp+192]
00501df4ldrsb x27, [x1]
00501df8ldr x1, [x1+24]
00501dfcldr x0, [sp+200]
00501e00blr x1
00501e04strb w0, [sp+91]
00501e08adrp x0, 0x192000
00501e0cadd x0, x0, 1856
00501e10bl runtime.newobject
00501e14str x0, [sp+488]
00501e18adrp x27, 0x54a000
00501e1cldr w1, [x27+3056]
00501e20cbz w1, 0x501e28
00501e24b 0x501e2c
00501e28
00501e28loc_501e28:
00501e28b 0x501e48
00501e2c
00501e2cloc_501e2c:
00501e2cstr x0, [sp+440]
00501e30mov x1, x0
00501e34adrp x0, 0x192000
00501e38add x0, x0, 1856
00501e3cbl runtime.wbZero
00501e40ldr x0, [sp+440]
00501e44b 0x501e48
00501e48
00501e48loc_501e48:
00501e48mov x20, x0
00501e4cadr x27, 16
00501e50stp x29, x27, [sp-24]
00501e54sub x29, sp, 24
00501e58bl fn_87cec
00501e5csub x29, sp, 8
00501e60ldr x5, [sp+488]
00501e64ldrsb x27, [x5]
00501e68orr x3, xzr, 1
00501e6cstr x3, [x5+16]
00501e70adrp x27, 0x54a000
00501e74ldr w6, [x27+3056]
00501e78cbz w6, 0x501e80
00501e7cb 0x501e84
00501e80
00501e80loc_501e80:
00501e80b 0x501e94
00501e84
00501e84loc_501e84:
00501e84ldr x6, [x5+8]
00501e88bl runtime.gcWriteBarrier1
00501e8cstr x6, [x25]
00501e90b 0x501e94
00501e94
00501e94loc_501e94:
00501e94adrp x6, 0x20e000
00501e98add x6, x6, 296
00501e9cstr x6, [x5+8]
00501ea0ldr x5, [sp+488]
00501ea4ldrsb x27, [x5]
00501ea8ldr x6, [sp+144]
00501eacstr x6, [x5+32]
00501eb0ldr x5, [sp+488]
00501eb4ldrsb x27, [x5]
00501eb8ldr x6, [sp+136]
00501ebcstr x6, [x5+40]
00501ec0ldr x5, [sp+488]
00501ec4ldrsb x27, [x5]
00501ec8ldr x6, [sp+744]
00501eccldr x7, [sp+752]
00501ed0str x7, [x5+56]
00501ed4adrp x27, 0x54a000
00501ed8ldr w7, [x27+3056]
00501edccbz w7, 0x501ee4
00501ee0b 0x501ee8
00501ee4
00501ee4loc_501ee4:
00501ee4b 0x501efc
00501ee8
00501ee8loc_501ee8:
00501ee8bl runtime.gcWriteBarrier2
00501eecstr x6, [x25]
00501ef0ldr x7, [x5+48]
00501ef4str x7, [x25+8]
00501ef8b 0x501efc
00501efc
00501efcloc_501efc:
00501efcstr x6, [x5+48]
00501f00ldr x5, [sp+488]
00501f04ldrsb x27, [x5]
00501f08ldr x6, [sp+632]
00501f0cldr x7, [sp+640]
00501f10str x7, [x5+88]
00501f14adrp x27, 0x54a000
00501f18ldr w7, [x27+3056]
00501f1ccbz w7, 0x501f24
00501f20b 0x501f28
00501f24
00501f24loc_501f24:
00501f24b 0x501f3c
00501f28
00501f28loc_501f28:
00501f28bl runtime.gcWriteBarrier2
00501f2cstr x6, [x25]
00501f30ldr x7, [x5+80]
00501f34str x7, [x25+8]
00501f38b 0x501f3c
00501f3c
00501f3cloc_501f3c:
00501f3cstr x6, [x5+80]
00501f40ldr x5, [sp+488]
00501f44ldrsb x27, [x5]
00501f48ldr x6, [sp+616]
00501f4cldr x7, [sp+624]
00501f50str x7, [x5+104]
00501f54adrp x27, 0x54a000
00501f58ldr w7, [x27+3056]
00501f5ccbz w7, 0x501f64
00501f60b 0x501f68
00501f64
00501f64loc_501f64:
00501f64b 0x501f7c
00501f68
00501f68loc_501f68:
00501f68bl runtime.gcWriteBarrier2
00501f6cstr x6, [x25]
00501f70ldr x7, [x5+96]
00501f74str x7, [x25+8]
00501f78b 0x501f7c
00501f7c
00501f7cloc_501f7c:
00501f7cstr x6, [x5+96]
00501f80ldr x5, [sp+488]
00501f84ldrsb x27, [x5]
00501f88ldrb w6, [sp+91]
00501f8cstrb w6, [x5+24]
00501f90ldr x5, [sp+488]
00501f94str x5, [sp+496]
00501f98ldr x5, [sp+344]
00501f9cldrsb x27, [x5]
00501fa0ldr x2, [x5+48]
00501fa4ldr x0, [x5+32]
00501fa8ldr x5, [x5+40]
00501facadd x1, x5, 1
00501fb0subs xzr, x2, x1
00501fb4b.hs 0x501fbc
00501fb8b 0x501fc0
00501fbc
00501fbcloc_501fbc:
00501fbcb 0x501fd4
00501fc0
00501fc0loc_501fc0:
00501fc0adrp x4, 0x187000
00501fc4add x4, x4, 864
00501fc8bl runtime.growslice
00501fccorr x3, xzr, 1
00501fd0b 0x501fd4
00501fd4
00501fd4loc_501fd4:
00501fd4sub x4, x1, 1
00501fd8ldr x5, [sp+496]
00501fdcadrp x27, 0x54a000
00501fe0ldr w6, [x27+3056]
00501fe4cbz w6, 0x501fec
00501fe8b 0x501ff0
00501fec
00501fecloc_501fec:
00501fecb 0x502004
00501ff0
00501ff0loc_501ff0:
00501ff0bl runtime.gcWriteBarrier2
00501ff4str x5, [x25]
00501ff8ldr x6, [x0+3*x4]
00501ffcstr x6, [x25+8]
00502000b 0x502004
00502004
00502004loc_502004:
00502004str x5, [x0+3*x4]
00502008ldr x4, [sp+344]
0050200cldrsb x27, [x4]
00502010str x1, [x4+40]
00502014str x2, [x4+48]
00502018adrp x27, 0x549000
0050201cldr w2, [x27+3056]
00502020cbz w2, 0x502028
00502024b 0x50202c
00502028
00502028loc_502028:
00502028b 0x502040
0050202c
0050202cloc_50202c:
0050202cbl runtime.gcWriteBarrier2
00502030str x0, [x25]
00502034ldr x2, [x4+32]
00502038str x2, [x25+8]
0050203cb 0x502040
00502040
00502040loc_502040:
00502040str x0, [x4+32]
00502044b 0x502048
00502048
00502048loc_502048:
00502048ldr x2, [sp+264]
0050204cldr x4, [sp+256]
00502050ldr x5, [sp+272]
00502054str x4, [sp+704]
00502058str x2, [sp+712]
0050205cstr x5, [sp+720]
00502060str xzr, [sp+128]
00502064str x2, [sp+120]
00502068ldr x2, [sp+704]
0050206cstr x2, [sp+112]
00502070b 0x502074
00502074
00502074loc_502074:
00502074ldr x2, [sp+120]
00502078ldr x4, [sp+128]
0050207csubs xzr, x2, x4
00502080b.gt 0x502088
00502084b 0x502588
00502088
00502088loc_502088:
00502088ldr x1, [sp+112]
0050208cstr x1, [sp+480]
00502090ldr x1, [sp+480]
00502094ldr x2, [x1]
00502098ldr x0, [x1+8]
0050209cstr x2, [sp+352]
005020a0str x0, [sp+360]
005020a4ldrsb x27, [x2]
005020a8ldr x1, [x2+40]
005020acblr x1
005020b0add x27, sp, 648
005020b4stp xzr, xzr, [x27]
005020b8add x27, sp, 688
005020bcstp xzr, xzr, [x27]
005020c0ldr x1, [sp+352]
005020c4ldrsb x27, [x1]
005020c8ldr x1, [x1+24]
005020ccldr x0, [sp+360]
005020d0blr x1
005020d4str x0, [sp+648]
005020d8str x1, [sp+656]
005020dcstr x2, [sp+688]
005020e0str x3, [sp+696]
005020e4ldr x1, [sp+648]
005020e8ldr x2, [sp+656]
005020ecstr x1, [sp+864]
005020f0str x2, [sp+872]
005020f4ldr x1, [sp+688]
005020f8ldr x2, [sp+696]
005020fcstr x1, [sp+848]
00502100str x2, [sp+856]
00502104ldr x1, [sp+864]
00502108ldr x2, [sp+872]
0050210cstr x1, [sp+280]
00502110str x2, [sp+288]
00502114ldr x1, [sp+848]
00502118ldr x2, [sp+856]
0050211cstr x1, [sp+312]
00502120str x2, [sp+320]
00502124adrp x0, 0x191000
00502128add x0, x0, 1856
0050212cbl runtime.newobject
00502130str x0, [sp+472]
00502134adrp x27, 0x549000
00502138ldr w1, [x27+3056]
0050213ccbz w1, 0x502144
00502140b 0x502148
00502144
00502144loc_502144:
00502144b 0x502164
00502148
00502148loc_502148:
00502148str x0, [sp+440]
0050214cmov x1, x0
00502150adrp x0, 0x191000
00502154add x0, x0, 1856
00502158bl runtime.wbZero
0050215cldr x0, [sp+440]
00502160b 0x502164
00502164
00502164loc_502164:
00502164mov x20, x0
00502168adr x27, 16
0050216cstp x29, x27, [sp-24]
00502170sub x29, sp, 24
00502174bl fn_87cec
00502178sub x29, sp, 8
0050217cldr x2, [sp+472]
00502180str x2, [sp+184]
00502184ldr x2, [sp+312]
00502188cbnz x2, 0x502190
0050218cb 0x502194
00502190
00502190loc_502190:
00502190b 0x502564
00502194
00502194loc_502194:
00502194ldr x1, [sp+280]
00502198ldrsb x27, [x1]
0050219cldr x1, [x1+56]
005021a0ldr x0, [sp+288]
005021a4blr x1
005021a8str x0, [sp+136]
005021acldr x1, [sp+184]
005021b0ldrsb x27, [x1]
005021b4str x0, [x1+32]
005021b8ldr x1, [sp+280]
005021bcldrsb x27, [x1]
005021c0ldr x1, [x1+32]
005021c4ldr x0, [sp+288]
005021c8blr x1
005021ccstr x0, [sp+664]
005021d0str x1, [sp+672]
005021d4str x2, [sp+680]
005021d8bl time.Time.Unix
005021dcstr x0, [sp+136]
005021e0ldr x1, [sp+184]
005021e4ldrsb x27, [x1]
005021e8str x0, [x1+40]
005021ecldr x1, [sp+280]
005021f0ldrsb x27, [x1]
005021f4ldr x1, [x1+40]
005021f8ldr x0, [sp+288]
005021fcblr x1
00502200str w0, [sp+92]
00502204bl io/fs.FileMode.String
00502208str x0, [sp+616]
0050220cstr x1, [sp+624]
00502210ldr x2, [sp+184]
00502214ldrsb x27, [x2]
00502218str x1, [x2+56]
0050221cadrp x27, 0x549000
00502220ldr w1, [x27+3056]
00502224cbz w1, 0x50222c
00502228b 0x502230
0050222c
0050222cloc_50222c:
0050222cb 0x502244
00502230
00502230loc_502230:
00502230bl runtime.gcWriteBarrier2
00502234str x0, [x25]
00502238ldr x1, [x2+48]
0050223cstr x1, [x25+8]
00502240b 0x502244
00502244
00502244loc_502244:
00502244str x0, [x2+48]
00502248ldr x1, [sp+280]
0050224cldrsb x27, [x1]
00502250ldr x1, [x1+40]
00502254ldr x0, [sp+288]
00502258blr x1
0050225cstr w0, [sp+92]
00502260tbnz w0, 27, 0x502268
00502264b 0x50255c
00502268
00502268loc_502268:
00502268ldr x1, [sp+352]
0050226cldrsb x27, [x1]
00502270ldr x1, [x1+40]
00502274ldr x0, [sp+360]
00502278blr x1
0050227cstr x0, [sp+616]
00502280str x1, [sp+624]
00502284add x27, sp, 632
00502288stp xzr, xzr, [x27]
0050228cadd x27, sp, 688
00502290stp xzr, xzr, [x27]
00502294ldr x2, [sp+232]
00502298ldr x1, [sp+224]
0050229cldr x3, [sp+616]
005022a0ldr x4, [sp+624]
005022a4mov x0, xzr
005022a8bl runtime.concatstring2
005022acstr x0, [sp+456]
005022b0str x1, [sp+464]
005022b4bl os.Readlink
005022b8str x0, [sp+632]
005022bcstr x1, [sp+640]
005022c0str x2, [sp+688]
005022c4str x3, [sp+696]
005022c8ldr x1, [sp+632]
005022ccldr x2, [sp+640]
005022d0str x1, [sp+832]
005022d4str x2, [sp+840]
005022d8ldr x1, [sp+688]
005022dcldr x2, [sp+696]
005022e0str x1, [sp+816]
005022e4str x2, [sp+824]
005022e8ldr x1, [sp+832]
005022ecldr x2, [sp+840]
005022f0str x1, [sp+240]
005022f4str x2, [sp+248]
005022f8ldr x1, [sp+824]
005022fcldr x2, [sp+816]
00502300str x2, [sp+296]
00502304str x1, [sp+304]
00502308subs xzr, x2, 0
0050230ccset x1, ne
00502310eor x1, x1, 1
00502314strb w1, [sp+91]
00502318cbnz x2, 0x502320
0050231cb 0x502324
00502320
00502320loc_502320:
00502320b 0x502348
00502324
00502324loc_502324:
00502324ldr x0, [sp+240]
00502328ldr x1, [sp+248]
0050232cadrp x2, 0x1ae000
00502330add x2, x2, 3654
00502334orr x3, xzr, 7
00502338bl strings.Contains
0050233cstrb w0, [sp+90]
00502340strb w0, [sp+91]
00502344b 0x502348
00502348
00502348loc_502348:
00502348ldrb w2, [sp+91]
0050234ctbnz w2, 0, 0x502354
00502350b 0x502554
00502354
00502354loc_502354:
00502354ldr x0, [sp+280]
00502358ldr x1, [sp+288]
0050235cbl github.com/bishopfox/sliver/implant/sliver/handlers.getUid
00502360str x0, [sp+632]
00502364str x1, [sp+640]
00502368ldr x2, [sp+184]
0050236cldrsb x27, [x2]
00502370str x1, [x2+88]
00502374adrp x27, 0x549000
00502378ldr w3, [x27+3056]
0050237ccbz w3, 0x502384
00502380b 0x502388
00502384
00502384loc_502384:
00502384b 0x50239c
00502388
00502388loc_502388:
00502388bl runtime.gcWriteBarrier2
0050238cstr x0, [x25]
00502390ldr x3, [x2+80]
00502394str x3, [x25+8]
00502398b 0x50239c
0050239c
0050239cloc_50239c:
0050239cstr x0, [x2+80]
005023a0ldr x0, [sp+280]
005023a4ldr x1, [sp+288]
005023a8bl github.com/bishopfox/sliver/implant/sliver/handlers.getGid
005023acstr x0, [sp+632]
005023b0str x1, [sp+640]
005023b4ldr x2, [sp+184]
005023b8ldrsb x27, [x2]
005023bcstr x1, [x2+104]
005023c0adrp x27, 0x549000
005023c4ldr w3, [x27+3056]
005023c8cbz w3, 0x5023d0
005023ccb 0x5023d4
005023d0
005023d0loc_5023d0:
005023d0b 0x5023e8
005023d4
005023d4loc_5023d4:
005023d4bl runtime.gcWriteBarrier2
005023d8str x0, [x25]
005023dcldr x1, [x2+96]
005023e0str x1, [x25+8]
005023e4b 0x5023e8
005023e8
005023e8loc_5023e8:
005023e8str x0, [x2+96]
005023ecldr x1, [sp+352]
005023f0ldrsb x27, [x1]
005023f4ldr x1, [x1+40]
005023f8ldr x0, [sp+360]
005023fcblr x1
00502400str x0, [sp+632]
00502404str x1, [sp+640]
00502408ldr x2, [sp+184]
0050240cldrsb x27, [x2]
00502410str x1, [x2+16]
00502414adrp x27, 0x549000
00502418ldr w1, [x27+3056]
0050241ccbz w1, 0x502424
00502420b 0x502428
00502424
00502424loc_502424:
00502424b 0x50243c
00502428
00502428loc_502428:
00502428bl runtime.gcWriteBarrier2
0050242cstr x0, [x25]
00502430ldr x1, [x2+8]
00502434str x1, [x25+8]
00502438b 0x50243c
0050243c
0050243cloc_50243c:
0050243cstr x0, [x2+8]
00502440ldr x1, [sp+352]
00502444ldrsb x27, [x1]
00502448ldr x1, [x1+32]
0050244cldr x0, [sp+360]
00502450blr x1
00502454strb w0, [sp+91]
00502458ldr x1, [sp+184]
0050245cldrsb x27, [x1]
00502460strb w0, [x1+24]
00502464ldr x1, [sp+184]
00502468ldrsb x27, [x1]
0050246cldr x2, [sp+240]
00502470ldr x3, [sp+248]
00502474str x3, [x1+72]
00502478adrp x27, 0x549000
0050247cldr w3, [x27+3056]
00502480cbz w3, 0x502488
00502484b 0x50248c
00502488
00502488loc_502488:
00502488b 0x5024a0
0050248c
0050248cloc_50248c:
0050248cbl runtime.gcWriteBarrier2
00502490str x2, [x25]
00502494ldr x5, [x1+64]
00502498str x5, [x25+8]
0050249cb 0x5024a0
005024a0
005024a0loc_5024a0:
005024a0str x2, [x1+64]
005024a4ldr x5, [sp+344]
005024a8ldrsb x27, [x5]
005024acldr x2, [x5+48]
005024b0ldr x0, [x5+32]
005024b4ldr x5, [x5+40]
005024b8add x1, x5, 1
005024bcsubs xzr, x2, x1
005024c0b.hs 0x5024c8
005024c4b 0x5024cc
005024c8
005024c8loc_5024c8:
005024c8b 0x5024e0
005024cc
005024ccloc_5024cc:
005024ccorr x3, xzr, 1
005024d0adrp x4, 0x186000
005024d4add x4, x4, 864
005024d8bl runtime.growslice
005024dcb 0x5024e0
005024e0
005024e0loc_5024e0:
005024e0ldr x3, [sp+184]
005024e4sub x4, x1, 1
005024e8adrp x27, 0x549000
005024ecldr w5, [x27+3056]
005024f0cbz w5, 0x5024f8
005024f4b 0x5024fc
005024f8
005024f8loc_5024f8:
005024f8b 0x502510
005024fc
005024fcloc_5024fc:
005024fcbl runtime.gcWriteBarrier2
00502500str x3, [x25]
00502504ldr x5, [x0+3*x4]
00502508str x5, [x25+8]
0050250cb 0x502510
00502510
00502510loc_502510:
00502510str x3, [x0+3*x4]
00502514ldr x3, [sp+344]
00502518ldrsb x27, [x3]
0050251cstr x1, [x3+40]
00502520str x2, [x3+48]
00502524adrp x27, 0x549000
00502528ldr w2, [x27+3056]
0050252ccbz w2, 0x502534
00502530b 0x502538
00502534
00502534loc_502534:
00502534b 0x50254c
00502538
00502538loc_502538:
00502538bl runtime.gcWriteBarrier2
0050253cstr x0, [x25]
00502540ldr x2, [x3+32]
00502544str x2, [x25+8]
00502548b 0x50254c
0050254c
0050254cloc_50254c:
0050254cstr x0, [x3+32]
00502550b 0x502558
00502554
00502554loc_502554:
00502554b 0x502558
00502558
00502558loc_502558:
00502558b 0x502560
0050255c
0050255cloc_50255c:
0050255cb 0x502560
00502560
00502560loc_502560:
00502560b 0x502564
00502564
00502564loc_502564:
00502564b 0x502568
00502568
00502568loc_502568:
00502568ldr x2, [sp+128]
0050256cadd x2, x2, 1
00502570str x2, [sp+128]
00502574ldr x2, [sp+480]
00502578add x2, x2, 16
0050257cstr x2, [sp+112]
00502580orr x3, xzr, 1
00502584b 0x502074
00502588
00502588loc_502588:
00502588ldr x2, [sp+344]
0050258cstr x2, [sp+608]
00502590str xzr, [sp+584]
00502594add x27, sp, 592
00502598stp xzr, xzr, [x27]
0050259cadd x27, sp, 688
005025a0stp xzr, xzr, [x27]
005025a4ldr x1, [sp+608]
005025a8adrp x0, 0x211000
005025acadd x0, x0, 3456
005025b0bl google.golang.org/protobuf/proto.Marshal
005025b4str x0, [sp+584]
005025b8str x1, [sp+592]
005025bcstr x2, [sp+600]
005025c0str x3, [sp+688]
005025c4str x4, [sp+696]
005025c8ldr x2, [sp+584]
005025ccldr x3, [sp+592]
005025d0ldr x4, [sp+600]
005025d4str x2, [sp+792]
005025d8str x3, [sp+800]
005025dcstr x4, [sp+808]
005025e0ldr x2, [sp+688]
005025e4ldr x3, [sp+696]
005025e8str x2, [sp+776]
005025ecstr x3, [sp+784]
005025f0ldr x2, [sp+792]
005025f4ldr x3, [sp+800]
005025f8ldr x4, [sp+808]
005025fcstr x2, [sp+384]
00502600str x3, [sp+392]
00502604str x4, [sp+400]
00502608ldr x3, [sp+776]
0050260cldr x4, [sp+784]
00502610str x3, [sp+328]
00502614str x4, [sp+336]
00502618ldr x0, [sp+384]
0050261cldr x1, [sp+392]
00502620ldr x2, [sp+400]
00502624ldr x26, [sp+1008]
00502628ldr x5, [x26]
0050262cblr x5
00502630ldp x29, x30, [sp-8]
00502634add sp, sp, 976
00502638ret x30
0050263c
0050263cloc_50263c:
0050263cstp x0, x1, [sp+8]
00502640stp x2, x3, [sp+24]
00502644mov x3, x30
00502648bl runtime.morestack_noctxt.abi0
0050264cldp x0, x1, [sp+8]
00502650ldp x2, x3, [sp+24]
00502654b 0x501970
00502658udf 0
0050265cudf 0
00501970
00501970github.com/bishopfox/sliver/implant/sliver/handlers.memfilesListHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.memfilesListHandler(struct []uint8 p0, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00501970ldr x16, [x28+16]
00501974sub x17, sp, 848
00501978subs xzr, x17, x16
0050197cb.ls 0x50263c
00501980sub x20, sp, 976
00501984stp x29, x30, [x20-8]
00501988add sp, x20, 0
0050198csub x29, sp, 8
00501990str x0, [sp+984]
00501994str x1, [sp+992]
00501998str x2, [sp+1000]
0050199cstr x3, [sp+1008]
005019a0bl os.Getpid
005019a4str x0, [sp+96]
005019a8add x27, sp, 760
005019acstp xzr, xzr, [x27]
005019b0add x0, sp, 760
005019b4str x0, [sp+552]
005019b8ldr x0, [sp+96]
005019bcbl runtime.convT64
005019c0str x0, [sp+544]
005019c4ldr x1, [sp+552]
005019c8ldrsb x27, [x1]
005019ccadrp x2, 0xf4000
005019d0add x2, x2, 3520
005019d4str x2, [x1]
005019d8adrp x27, 0x54a000
005019dcldr w2, [x27+3056]
005019e0cbz w2, 0x5019e8
005019e4b 0x5019ec
005019e8
005019e8loc_5019e8:
005019e8b 0x501a00
005019ec
005019ecloc_5019ec:
005019ecbl runtime.gcWriteBarrier2
005019f0str x0, [x25]
005019f4ldr x5, [x1+8]
005019f8str x5, [x25+8]
005019fcb 0x501a00
00501a00
00501a00loc_501a00:
00501a00str x0, [x1+8]
00501a04ldr x2, [sp+552]
00501a08ldrsb x27, [x2]
00501a0cb 0x501a10
00501a10
00501a10loc_501a10:
00501a10str x2, [sp+560]
00501a14orr x4, xzr, 1
00501a18str x4, [sp+568]
00501a1cstr x4, [sp+576]
00501a20adrp x0, 0x1b2000
00501a24add x0, x0, 96
00501a28orr x1, xzr, 12
00501a2cmov x3, x4
00501a30bl fmt.Sprintf
00501a34str x0, [sp+224]
00501a38str x1, [sp+232]
00501a3cadd x27, sp, 744
00501a40stp xzr, xzr, [x27]
00501a44add x27, sp, 728
00501a48stp xzr, xzr, [x27]
00501a4cadd x27, sp, 704
00501a50stp xzr, xzr, [x27]
00501a54str xzr, [sp+720]
00501a58add x27, sp, 688
00501a5cstp xzr, xzr, [x27]
00501a60ldr x0, [sp+224]
00501a64ldr x1, [sp+232]
00501a68bl github.com/bishopfox/sliver/implant/sliver/handlers.getDirList
00501a6cstr x0, [sp+744]
00501a70str x1, [sp+752]
00501a74str x2, [sp+728]
00501a78str x3, [sp+736]
00501a7cstr x4, [sp+704]
00501a80str x5, [sp+712]
00501a84str x6, [sp+720]
00501a88str x7, [sp+688]
00501a8cstr x8, [sp+696]
00501a90ldr x5, [sp+744]
00501a94ldr x6, [sp+752]
00501a98str x5, [sp+424]
00501a9cstr x6, [sp+432]
00501aa0ldr x5, [sp+728]
00501aa4ldr x6, [sp+736]
00501aa8str x5, [sp+408]
00501aacstr x6, [sp+416]
00501ab0ldr x5, [sp+704]
00501ab4ldr x6, [sp+712]
00501ab8ldr x7, [sp+720]
00501abcstr x5, [sp+944]
00501ac0str x6, [sp+952]
00501ac4str x7, [sp+960]
00501ac8ldr x5, [sp+688]
00501accldr x6, [sp+696]
00501ad0str x5, [sp+928]
00501ad4str x6, [sp+936]
00501ad8ldr x5, [sp+424]
00501adcldr x6, [sp+432]
00501ae0str x5, [sp+368]
00501ae4str x6, [sp+376]
00501ae8ldr x5, [sp+408]
00501aecldr x6, [sp+416]
00501af0str x5, [sp+208]
00501af4str x6, [sp+216]
00501af8ldr x5, [sp+944]
00501afcldr x6, [sp+952]
00501b00ldr x7, [sp+960]
00501b04str x5, [sp+256]
00501b08str x6, [sp+264]
00501b0cstr x7, [sp+272]
00501b10ldr x5, [sp+928]
00501b14ldr x6, [sp+936]
00501b18str x5, [sp+328]
00501b1cstr x6, [sp+336]
00501b20bl time.Now
00501b24str x0, [sp+664]
00501b28str x1, [sp+672]
00501b2cstr x2, [sp+680]
00501b30add x27, sp, 744
00501b34stp xzr, xzr, [x27]
00501b38ldr x0, [sp+664]
00501b3cldr x1, [sp+672]
00501b40ldr x2, [sp+680]
00501b44bl time.Time.Zone
00501b48str x0, [sp+744]
00501b4cstr x1, [sp+752]
00501b50str x2, [sp+152]
00501b54str x0, [sp+912]
00501b58str x1, [sp+920]
00501b5cldr x5, [sp+152]
00501b60str x5, [sp+160]
00501b64str x0, [sp+168]
00501b68str x1, [sp+176]
00501b6cldr x5, [sp+160]
00501b70str x5, [sp+104]
00501b74adrp x0, 0x18c000
00501b78add x0, x0, 2112
00501b7cbl runtime.newobject
00501b80str x0, [sp+536]
00501b84adrp x27, 0x54a000
00501b88ldr w5, [x27+3056]
00501b8ccbz w5, 0x501b94
00501b90b 0x501b98
00501b94
00501b94loc_501b94:
00501b94b 0x501bb4
00501b98
00501b98loc_501b98:
00501b98str x0, [sp+448]
00501b9cmov x1, x0
00501ba0adrp x0, 0x18c000
00501ba4add x0, x0, 2112
00501ba8bl runtime.wbZero
00501bacldr x0, [sp+448]
00501bb0b 0x501bb4
00501bb4
00501bb4loc_501bb4:
00501bb4mov x20, x0
00501bb8adr x27, 16
00501bbcstp x29, x27, [sp-24]
00501bc0sub x29, sp, 24
00501bc4bl fn_87cf4
00501bc8sub x29, sp, 8
00501bccstr xzr, [x0+112]
00501bd0ldr x1, [sp+536]
00501bd4ldrsb x27, [x1]
00501bd8ldr x2, [sp+368]
00501bdcldr x3, [sp+376]
00501be0str x3, [x1+16]
00501be4adrp x27, 0x54a000
00501be8ldr w3, [x27+3056]
00501beccbz w3, 0x501bf4
00501bf0b 0x501bf8
00501bf4
00501bf4loc_501bf4:
00501bf4b 0x501c0c
00501bf8
00501bf8loc_501bf8:
00501bf8bl runtime.gcWriteBarrier2
00501bfcstr x2, [x25]
00501c00ldr x3, [x1+8]
00501c04str x3, [x25+8]
00501c08b 0x501c0c
00501c0c
00501c0cloc_501c0c:
00501c0cstr x2, [x1+8]
00501c10ldr x1, [sp+536]
00501c14ldrsb x27, [x1]
00501c18ldr x2, [sp+168]
00501c1cldr x3, [sp+176]
00501c20str x3, [x1+64]
00501c24adrp x27, 0x54a000
00501c28ldr w3, [x27+3056]
00501c2ccbz w3, 0x501c34
00501c30b 0x501c38
00501c34
00501c34loc_501c34:
00501c34b 0x501c4c
00501c38
00501c38loc_501c38:
00501c38bl runtime.gcWriteBarrier2
00501c3cstr x2, [x25]
00501c40ldr x3, [x1+56]
00501c44str x3, [x25+8]
00501c48b 0x501c4c
00501c4c
00501c4cloc_501c4c:
00501c4cstr x2, [x1+56]
00501c50ldr x1, [sp+536]
00501c54ldrsb x27, [x1]
00501c58ldr x2, [sp+104]
00501c5cstr w2, [x1+72]
00501c60ldr x1, [sp+536]
00501c64str x1, [sp+344]
00501c68ldr x2, [sp+328]
00501c6ccbnz x2, 0x501c74
00501c70b 0x501c80
00501c74
00501c74loc_501c74:
00501c74ldrsb x27, [x1]
00501c78strb wzr, [x1+24]
00501c7cb 0x501c90
00501c80
00501c80loc_501c80:
00501c80ldrsb x27, [x1]
00501c84orr x2, xzr, 1
00501c88strb w2, [x1+24]
00501c8cb 0x501c90
00501c90
00501c90loc_501c90:
00501c90adrp x1, 0x54a000
00501c94add x1, x1, 1504
00501c98str x1, [sp+504]
00501c9cb 0x501ca0
00501ca0
00501ca0loc_501ca0:
00501ca0str x1, [sp+512]
00501ca4add x27, sp, 520
00501ca8stp xzr, xzr, [x27]
00501cacldr x2, [sp+344]
00501cb0ldrsb x27, [x2]
00501cb4stp xzr, xzr, [x2+40]
00501cb8adrp x27, 0x54a000
00501cbcldr w3, [x27+3056]
00501cc0cbz w3, 0x501cc8
00501cc4b 0x501ccc
00501cc8
00501cc8loc_501cc8:
00501cc8b 0x501cdc
00501ccc
00501cccloc_501ccc:
00501cccldr x3, [x2+32]
00501cd0bl runtime.gcWriteBarrier1
00501cd4str x3, [x25]
00501cd8b 0x501cdc
00501cdc
00501cdcloc_501cdc:
00501cdcstr x1, [x2+32]
00501ce0add x27, sp, 648
00501ce4stp xzr, xzr, [x27]
00501ce8add x27, sp, 688
00501cecstp xzr, xzr, [x27]
00501cf0ldr x1, [sp+208]
00501cf4ldrsb x27, [x1]
00501cf8ldr x1, [x1+24]
00501cfcldr x0, [sp+216]
00501d00blr x1
00501d04str x0, [sp+648]
00501d08str x1, [sp+656]
00501d0cstr x2, [sp+688]
00501d10str x3, [sp+696]
00501d14ldr x1, [sp+648]
00501d18ldr x2, [sp+656]
00501d1cstr x1, [sp+896]
00501d20str x2, [sp+904]
00501d24ldr x1, [sp+688]
00501d28ldr x2, [sp+696]
00501d2cstr x1, [sp+880]
00501d30str x2, [sp+888]
00501d34ldr x1, [sp+896]
00501d38ldr x2, [sp+904]
00501d3cstr x1, [sp+192]
00501d40str x2, [sp+200]
00501d44ldr x1, [sp+888]
00501d48ldr x2, [sp+880]
00501d4cstr x2, [sp+328]
00501d50str x1, [sp+336]
00501d54cbnz x2, 0x501d5c
00501d58b 0x501d64
00501d5c
00501d5cloc_501d5c:
00501d5corr x3, xzr, 1
00501d60b 0x502048
00501d64
00501d64loc_501d64:
00501d64ldr x1, [sp+192]
00501d68ldrsb x27, [x1]
00501d6cldr x1, [x1+56]
00501d70ldr x0, [sp+200]
00501d74blr x1
00501d78str x0, [sp+144]
00501d7cldr x1, [sp+192]
00501d80ldrsb x27, [x1]
00501d84ldr x1, [x1+32]
00501d88ldr x0, [sp+200]
00501d8cblr x1
00501d90str x0, [sp+664]
00501d94str x1, [sp+672]
00501d98str x2, [sp+680]
00501d9cbl time.Time.Unix
00501da0str x0, [sp+136]
00501da4ldr x1, [sp+192]
00501da8ldrsb x27, [x1]
00501dacldr x1, [x1+40]
00501db0ldr x0, [sp+200]
00501db4blr x1
00501db8str w0, [sp+92]
00501dbcbl io/fs.FileMode.String
00501dc0str x0, [sp+744]
00501dc4str x1, [sp+752]
00501dc8ldr x0, [sp+192]
00501dccldr x1, [sp+200]
00501dd0bl github.com/bishopfox/sliver/implant/sliver/handlers.getUid
00501dd4str x0, [sp+632]
00501dd8str x1, [sp+640]
00501ddcldr x0, [sp+192]
00501de0ldr x1, [sp+200]
00501de4bl github.com/bishopfox/sliver/implant/sliver/handlers.getGid
00501de8str x0, [sp+616]
00501decstr x1, [sp+624]
00501df0ldr x1, [sp+192]
00501df4ldrsb x27, [x1]
00501df8ldr x1, [x1+24]
00501dfcldr x0, [sp+200]
00501e00blr x1
00501e04strb w0, [sp+91]
00501e08adrp x0, 0x192000
00501e0cadd x0, x0, 1856
00501e10bl runtime.newobject
00501e14str x0, [sp+488]
00501e18adrp x27, 0x54a000
00501e1cldr w1, [x27+3056]
00501e20cbz w1, 0x501e28
00501e24b 0x501e2c
00501e28
00501e28loc_501e28:
00501e28b 0x501e48
00501e2c
00501e2cloc_501e2c:
00501e2cstr x0, [sp+440]
00501e30mov x1, x0
00501e34adrp x0, 0x192000
00501e38add x0, x0, 1856
00501e3cbl runtime.wbZero
00501e40ldr x0, [sp+440]
00501e44b 0x501e48
00501e48
00501e48loc_501e48:
00501e48mov x20, x0
00501e4cadr x27, 16
00501e50stp x29, x27, [sp-24]
00501e54sub x29, sp, 24
00501e58bl fn_87cec
00501e5csub x29, sp, 8
00501e60ldr x5, [sp+488]
00501e64ldrsb x27, [x5]
00501e68orr x3, xzr, 1
00501e6cstr x3, [x5+16]
00501e70adrp x27, 0x54a000
00501e74ldr w6, [x27+3056]
00501e78cbz w6, 0x501e80
00501e7cb 0x501e84
00501e80
00501e80loc_501e80:
00501e80b 0x501e94
00501e84
00501e84loc_501e84:
00501e84ldr x6, [x5+8]
00501e88bl runtime.gcWriteBarrier1
00501e8cstr x6, [x25]
00501e90b 0x501e94
00501e94
00501e94loc_501e94:
00501e94adrp x6, 0x20e000
00501e98add x6, x6, 296
00501e9cstr x6, [x5+8]
00501ea0ldr x5, [sp+488]
00501ea4ldrsb x27, [x5]
00501ea8ldr x6, [sp+144]
00501eacstr x6, [x5+32]
00501eb0ldr x5, [sp+488]
00501eb4ldrsb x27, [x5]
00501eb8ldr x6, [sp+136]
00501ebcstr x6, [x5+40]
00501ec0ldr x5, [sp+488]
00501ec4ldrsb x27, [x5]
00501ec8ldr x6, [sp+744]
00501eccldr x7, [sp+752]
00501ed0str x7, [x5+56]
00501ed4adrp x27, 0x54a000
00501ed8ldr w7, [x27+3056]
00501edccbz w7, 0x501ee4
00501ee0b 0x501ee8
00501ee4
00501ee4loc_501ee4:
00501ee4b 0x501efc
00501ee8
00501ee8loc_501ee8:
00501ee8bl runtime.gcWriteBarrier2
00501eecstr x6, [x25]
00501ef0ldr x7, [x5+48]
00501ef4str x7, [x25+8]
00501ef8b 0x501efc
00501efc
00501efcloc_501efc:
00501efcstr x6, [x5+48]
00501f00ldr x5, [sp+488]
00501f04ldrsb x27, [x5]
00501f08ldr x6, [sp+632]
00501f0cldr x7, [sp+640]
00501f10str x7, [x5+88]
00501f14adrp x27, 0x54a000
00501f18ldr w7, [x27+3056]
00501f1ccbz w7, 0x501f24
00501f20b 0x501f28
00501f24
00501f24loc_501f24:
00501f24b 0x501f3c
00501f28
00501f28loc_501f28:
00501f28bl runtime.gcWriteBarrier2
00501f2cstr x6, [x25]
00501f30ldr x7, [x5+80]
00501f34str x7, [x25+8]
00501f38b 0x501f3c
00501f3c
00501f3cloc_501f3c:
00501f3cstr x6, [x5+80]
00501f40ldr x5, [sp+488]
00501f44ldrsb x27, [x5]
00501f48ldr x6, [sp+616]
00501f4cldr x7, [sp+624]
00501f50str x7, [x5+104]
00501f54adrp x27, 0x54a000
00501f58ldr w7, [x27+3056]
00501f5ccbz w7, 0x501f64
00501f60b 0x501f68
00501f64
00501f64loc_501f64:
00501f64b 0x501f7c
00501f68
00501f68loc_501f68:
00501f68bl runtime.gcWriteBarrier2
00501f6cstr x6, [x25]
00501f70ldr x7, [x5+96]
00501f74str x7, [x25+8]
00501f78b 0x501f7c
00501f7c
00501f7cloc_501f7c:
00501f7cstr x6, [x5+96]
00501f80ldr x5, [sp+488]
00501f84ldrsb x27, [x5]
00501f88ldrb w6, [sp+91]
00501f8cstrb w6, [x5+24]
00501f90ldr x5, [sp+488]
00501f94str x5, [sp+496]
00501f98ldr x5, [sp+344]
00501f9cldrsb x27, [x5]
00501fa0ldr x2, [x5+48]
00501fa4ldr x0, [x5+32]
00501fa8ldr x5, [x5+40]
00501facadd x1, x5, 1
00501fb0subs xzr, x2, x1
00501fb4b.hs 0x501fbc
00501fb8b 0x501fc0
00501fbc
00501fbcloc_501fbc:
00501fbcb 0x501fd4
00501fc0
00501fc0loc_501fc0:
00501fc0adrp x4, 0x187000
00501fc4add x4, x4, 864
00501fc8bl runtime.growslice
00501fccorr x3, xzr, 1
00501fd0b 0x501fd4
00501fd4
00501fd4loc_501fd4:
00501fd4sub x4, x1, 1
00501fd8ldr x5, [sp+496]
00501fdcadrp x27, 0x54a000
00501fe0ldr w6, [x27+3056]
00501fe4cbz w6, 0x501fec
00501fe8b 0x501ff0
00501fec
00501fecloc_501fec:
00501fecb 0x502004
00501ff0
00501ff0loc_501ff0:
00501ff0bl runtime.gcWriteBarrier2
00501ff4str x5, [x25]
00501ff8ldr x6, [x0+3*x4]
00501ffcstr x6, [x25+8]
00502000b 0x502004
00502004
00502004loc_502004:
00502004str x5, [x0+3*x4]
00502008ldr x4, [sp+344]
0050200cldrsb x27, [x4]
00502010str x1, [x4+40]
00502014str x2, [x4+48]
00502018adrp x27, 0x549000
0050201cldr w2, [x27+3056]
00502020cbz w2, 0x502028
00502024b 0x50202c
00502028
00502028loc_502028:
00502028b 0x502040
0050202c
0050202cloc_50202c:
0050202cbl runtime.gcWriteBarrier2
00502030str x0, [x25]
00502034ldr x2, [x4+32]
00502038str x2, [x25+8]
0050203cb 0x502040
00502040
00502040loc_502040:
00502040str x0, [x4+32]
00502044b 0x502048
00502048
00502048loc_502048:
00502048ldr x2, [sp+264]
0050204cldr x4, [sp+256]
00502050ldr x5, [sp+272]
00502054str x4, [sp+704]
00502058str x2, [sp+712]
0050205cstr x5, [sp+720]
00502060str xzr, [sp+128]
00502064str x2, [sp+120]
00502068ldr x2, [sp+704]
0050206cstr x2, [sp+112]
00502070b 0x502074
00502074
00502074loc_502074:
00502074ldr x2, [sp+120]
00502078ldr x4, [sp+128]
0050207csubs xzr, x2, x4
00502080b.gt 0x502088
00502084b 0x502588
00502088
00502088loc_502088:
00502088ldr x1, [sp+112]
0050208cstr x1, [sp+480]
00502090ldr x1, [sp+480]
00502094ldr x2, [x1]
00502098ldr x0, [x1+8]
0050209cstr x2, [sp+352]
005020a0str x0, [sp+360]
005020a4ldrsb x27, [x2]
005020a8ldr x1, [x2+40]
005020acblr x1
005020b0add x27, sp, 648
005020b4stp xzr, xzr, [x27]
005020b8add x27, sp, 688
005020bcstp xzr, xzr, [x27]
005020c0ldr x1, [sp+352]
005020c4ldrsb x27, [x1]
005020c8ldr x1, [x1+24]
005020ccldr x0, [sp+360]
005020d0blr x1
005020d4str x0, [sp+648]
005020d8str x1, [sp+656]
005020dcstr x2, [sp+688]
005020e0str x3, [sp+696]
005020e4ldr x1, [sp+648]
005020e8ldr x2, [sp+656]
005020ecstr x1, [sp+864]
005020f0str x2, [sp+872]
005020f4ldr x1, [sp+688]
005020f8ldr x2, [sp+696]
005020fcstr x1, [sp+848]
00502100str x2, [sp+856]
00502104ldr x1, [sp+864]
00502108ldr x2, [sp+872]
0050210cstr x1, [sp+280]
00502110str x2, [sp+288]
00502114ldr x1, [sp+848]
00502118ldr x2, [sp+856]
0050211cstr x1, [sp+312]
00502120str x2, [sp+320]
00502124adrp x0, 0x191000
00502128add x0, x0, 1856
0050212cbl runtime.newobject
00502130str x0, [sp+472]
00502134adrp x27, 0x549000
00502138ldr w1, [x27+3056]
0050213ccbz w1, 0x502144
00502140b 0x502148
00502144
00502144loc_502144:
00502144b 0x502164
00502148
00502148loc_502148:
00502148str x0, [sp+440]
0050214cmov x1, x0
00502150adrp x0, 0x191000
00502154add x0, x0, 1856
00502158bl runtime.wbZero
0050215cldr x0, [sp+440]
00502160b 0x502164
00502164
00502164loc_502164:
00502164mov x20, x0
00502168adr x27, 16
0050216cstp x29, x27, [sp-24]
00502170sub x29, sp, 24
00502174bl fn_87cec
00502178sub x29, sp, 8
0050217cldr x2, [sp+472]
00502180str x2, [sp+184]
00502184ldr x2, [sp+312]
00502188cbnz x2, 0x502190
0050218cb 0x502194
00502190
00502190loc_502190:
00502190b 0x502564
00502194
00502194loc_502194:
00502194ldr x1, [sp+280]
00502198ldrsb x27, [x1]
0050219cldr x1, [x1+56]
005021a0ldr x0, [sp+288]
005021a4blr x1
005021a8str x0, [sp+136]
005021acldr x1, [sp+184]
005021b0ldrsb x27, [x1]
005021b4str x0, [x1+32]
005021b8ldr x1, [sp+280]
005021bcldrsb x27, [x1]
005021c0ldr x1, [x1+32]
005021c4ldr x0, [sp+288]
005021c8blr x1
005021ccstr x0, [sp+664]
005021d0str x1, [sp+672]
005021d4str x2, [sp+680]
005021d8bl time.Time.Unix
005021dcstr x0, [sp+136]
005021e0ldr x1, [sp+184]
005021e4ldrsb x27, [x1]
005021e8str x0, [x1+40]
005021ecldr x1, [sp+280]
005021f0ldrsb x27, [x1]
005021f4ldr x1, [x1+40]
005021f8ldr x0, [sp+288]
005021fcblr x1
00502200str w0, [sp+92]
00502204bl io/fs.FileMode.String
00502208str x0, [sp+616]
0050220cstr x1, [sp+624]
00502210ldr x2, [sp+184]
00502214ldrsb x27, [x2]
00502218str x1, [x2+56]
0050221cadrp x27, 0x549000
00502220ldr w1, [x27+3056]
00502224cbz w1, 0x50222c
00502228b 0x502230
0050222c
0050222cloc_50222c:
0050222cb 0x502244
00502230
00502230loc_502230:
00502230bl runtime.gcWriteBarrier2
00502234str x0, [x25]
00502238ldr x1, [x2+48]
0050223cstr x1, [x25+8]
00502240b 0x502244
00502244
00502244loc_502244:
00502244str x0, [x2+48]
00502248ldr x1, [sp+280]
0050224cldrsb x27, [x1]
00502250ldr x1, [x1+40]
00502254ldr x0, [sp+288]
00502258blr x1
0050225cstr w0, [sp+92]
00502260tbnz w0, 27, 0x502268
00502264b 0x50255c
00502268
00502268loc_502268:
00502268ldr x1, [sp+352]
0050226cldrsb x27, [x1]
00502270ldr x1, [x1+40]
00502274ldr x0, [sp+360]
00502278blr x1
0050227cstr x0, [sp+616]
00502280str x1, [sp+624]
00502284add x27, sp, 632
00502288stp xzr, xzr, [x27]
0050228cadd x27, sp, 688
00502290stp xzr, xzr, [x27]
00502294ldr x2, [sp+232]
00502298ldr x1, [sp+224]
0050229cldr x3, [sp+616]
005022a0ldr x4, [sp+624]
005022a4mov x0, xzr
005022a8bl runtime.concatstring2
005022acstr x0, [sp+456]
005022b0str x1, [sp+464]
005022b4bl os.Readlink
005022b8str x0, [sp+632]
005022bcstr x1, [sp+640]
005022c0str x2, [sp+688]
005022c4str x3, [sp+696]
005022c8ldr x1, [sp+632]
005022ccldr x2, [sp+640]
005022d0str x1, [sp+832]
005022d4str x2, [sp+840]
005022d8ldr x1, [sp+688]
005022dcldr x2, [sp+696]
005022e0str x1, [sp+816]
005022e4str x2, [sp+824]
005022e8ldr x1, [sp+832]
005022ecldr x2, [sp+840]
005022f0str x1, [sp+240]
005022f4str x2, [sp+248]
005022f8ldr x1, [sp+824]
005022fcldr x2, [sp+816]
00502300str x2, [sp+296]
00502304str x1, [sp+304]
00502308subs xzr, x2, 0
0050230ccset x1, ne
00502310eor x1, x1, 1
00502314strb w1, [sp+91]
00502318cbnz x2, 0x502320
0050231cb 0x502324
00502320
00502320loc_502320:
00502320b 0x502348
00502324
00502324loc_502324:
00502324ldr x0, [sp+240]
00502328ldr x1, [sp+248]
0050232cadrp x2, 0x1ae000
00502330add x2, x2, 3654
00502334orr x3, xzr, 7
00502338bl strings.Contains
0050233cstrb w0, [sp+90]
00502340strb w0, [sp+91]
00502344b 0x502348
00502348
00502348loc_502348:
00502348ldrb w2, [sp+91]
0050234ctbnz w2, 0, 0x502354
00502350b 0x502554
00502354
00502354loc_502354:
00502354ldr x0, [sp+280]
00502358ldr x1, [sp+288]
0050235cbl github.com/bishopfox/sliver/implant/sliver/handlers.getUid
00502360str x0, [sp+632]
00502364str x1, [sp+640]
00502368ldr x2, [sp+184]
0050236cldrsb x27, [x2]
00502370str x1, [x2+88]
00502374adrp x27, 0x549000
00502378ldr w3, [x27+3056]
0050237ccbz w3, 0x502384
00502380b 0x502388
00502384
00502384loc_502384:
00502384b 0x50239c
00502388
00502388loc_502388:
00502388bl runtime.gcWriteBarrier2
0050238cstr x0, [x25]
00502390ldr x3, [x2+80]
00502394str x3, [x25+8]
00502398b 0x50239c
0050239c
0050239cloc_50239c:
0050239cstr x0, [x2+80]
005023a0ldr x0, [sp+280]
005023a4ldr x1, [sp+288]
005023a8bl github.com/bishopfox/sliver/implant/sliver/handlers.getGid
005023acstr x0, [sp+632]
005023b0str x1, [sp+640]
005023b4ldr x2, [sp+184]
005023b8ldrsb x27, [x2]
005023bcstr x1, [x2+104]
005023c0adrp x27, 0x549000
005023c4ldr w3, [x27+3056]
005023c8cbz w3, 0x5023d0
005023ccb 0x5023d4
005023d0
005023d0loc_5023d0:
005023d0b 0x5023e8
005023d4
005023d4loc_5023d4:
005023d4bl runtime.gcWriteBarrier2
005023d8str x0, [x25]
005023dcldr x1, [x2+96]
005023e0str x1, [x25+8]
005023e4b 0x5023e8
005023e8
005023e8loc_5023e8:
005023e8str x0, [x2+96]
005023ecldr x1, [sp+352]
005023f0ldrsb x27, [x1]
005023f4ldr x1, [x1+40]
005023f8ldr x0, [sp+360]
005023fcblr x1
00502400str x0, [sp+632]
00502404str x1, [sp+640]
00502408ldr x2, [sp+184]
0050240cldrsb x27, [x2]
00502410str x1, [x2+16]
00502414adrp x27, 0x549000
00502418ldr w1, [x27+3056]
0050241ccbz w1, 0x502424
00502420b 0x502428
00502424
00502424loc_502424:
00502424b 0x50243c
00502428
00502428loc_502428:
00502428bl runtime.gcWriteBarrier2
0050242cstr x0, [x25]
00502430ldr x1, [x2+8]
00502434str x1, [x25+8]
00502438b 0x50243c
0050243c
0050243cloc_50243c:
0050243cstr x0, [x2+8]
00502440ldr x1, [sp+352]
00502444ldrsb x27, [x1]
00502448ldr x1, [x1+32]
0050244cldr x0, [sp+360]
00502450blr x1
00502454strb w0, [sp+91]
00502458ldr x1, [sp+184]
0050245cldrsb x27, [x1]
00502460strb w0, [x1+24]
00502464ldr x1, [sp+184]
00502468ldrsb x27, [x1]
0050246cldr x2, [sp+240]
00502470ldr x3, [sp+248]
00502474str x3, [x1+72]
00502478adrp x27, 0x549000
0050247cldr w3, [x27+3056]
00502480cbz w3, 0x502488
00502484b 0x50248c
00502488
00502488loc_502488:
00502488b 0x5024a0
0050248c
0050248cloc_50248c:
0050248cbl runtime.gcWriteBarrier2
00502490str x2, [x25]
00502494ldr x5, [x1+64]
00502498str x5, [x25+8]
0050249cb 0x5024a0
005024a0
005024a0loc_5024a0:
005024a0str x2, [x1+64]
005024a4ldr x5, [sp+344]
005024a8ldrsb x27, [x5]
005024acldr x2, [x5+48]
005024b0ldr x0, [x5+32]
005024b4ldr x5, [x5+40]
005024b8add x1, x5, 1
005024bcsubs xzr, x2, x1
005024c0b.hs 0x5024c8
005024c4b 0x5024cc
005024c8
005024c8loc_5024c8:
005024c8b 0x5024e0
005024cc
005024ccloc_5024cc:
005024ccorr x3, xzr, 1
005024d0adrp x4, 0x186000
005024d4add x4, x4, 864
005024d8bl runtime.growslice
005024dcb 0x5024e0
005024e0
005024e0loc_5024e0:
005024e0ldr x3, [sp+184]
005024e4sub x4, x1, 1
005024e8adrp x27, 0x549000
005024ecldr w5, [x27+3056]
005024f0cbz w5, 0x5024f8
005024f4b 0x5024fc
005024f8
005024f8loc_5024f8:
005024f8b 0x502510
005024fc
005024fcloc_5024fc:
005024fcbl runtime.gcWriteBarrier2
00502500str x3, [x25]
00502504ldr x5, [x0+3*x4]
00502508str x5, [x25+8]
0050250cb 0x502510
00502510
00502510loc_502510:
00502510str x3, [x0+3*x4]
00502514ldr x3, [sp+344]
00502518ldrsb x27, [x3]
0050251cstr x1, [x3+40]
00502520str x2, [x3+48]
00502524adrp x27, 0x549000
00502528ldr w2, [x27+3056]
0050252ccbz w2, 0x502534
00502530b 0x502538
00502534
00502534loc_502534:
00502534b 0x50254c
00502538
00502538loc_502538:
00502538bl runtime.gcWriteBarrier2
0050253cstr x0, [x25]
00502540ldr x2, [x3+32]
00502544str x2, [x25+8]
00502548b 0x50254c
0050254c
0050254cloc_50254c:
0050254cstr x0, [x3+32]
00502550b 0x502558
00502554
00502554loc_502554:
00502554b 0x502558
00502558
00502558loc_502558:
00502558b 0x502560
0050255c
0050255cloc_50255c:
0050255cb 0x502560
00502560
00502560loc_502560:
00502560b 0x502564
00502564
00502564loc_502564:
00502564b 0x502568
00502568
00502568loc_502568:
00502568ldr x2, [sp+128]
0050256cadd x2, x2, 1
00502570str x2, [sp+128]
00502574ldr x2, [sp+480]
00502578add x2, x2, 16
0050257cstr x2, [sp+112]
00502580orr x3, xzr, 1
00502584b 0x502074
00502588
00502588loc_502588:
00502588ldr x2, [sp+344]
0050258cstr x2, [sp+608]
00502590str xzr, [sp+584]
00502594add x27, sp, 592
00502598stp xzr, xzr, [x27]
0050259cadd x27, sp, 688
005025a0stp xzr, xzr, [x27]
005025a4ldr x1, [sp+608]
005025a8adrp x0, 0x211000
005025acadd x0, x0, 3456
005025b0bl google.golang.org/protobuf/proto.Marshal
005025b4str x0, [sp+584]
005025b8str x1, [sp+592]
005025bcstr x2, [sp+600]
005025c0str x3, [sp+688]
005025c4str x4, [sp+696]
005025c8ldr x2, [sp+584]
005025ccldr x3, [sp+592]
005025d0ldr x4, [sp+600]
005025d4str x2, [sp+792]
005025d8str x3, [sp+800]
005025dcstr x4, [sp+808]
005025e0ldr x2, [sp+688]
005025e4ldr x3, [sp+696]
005025e8str x2, [sp+776]
005025ecstr x3, [sp+784]
005025f0ldr x2, [sp+792]
005025f4ldr x3, [sp+800]
005025f8ldr x4, [sp+808]
005025fcstr x2, [sp+384]
00502600str x3, [sp+392]
00502604str x4, [sp+400]
00502608ldr x3, [sp+776]
0050260cldr x4, [sp+784]
00502610str x3, [sp+328]
00502614str x4, [sp+336]
00502618ldr x0, [sp+384]
0050261cldr x1, [sp+392]
00502620ldr x2, [sp+400]
00502624ldr x26, [sp+1008]
00502628ldr x5, [x26]
0050262cblr x5
00502630ldp x29, x30, [sp-8]
00502634add sp, sp, 976
00502638ret x30
0050263c
0050263cloc_50263c:
0050263cstp x0, x1, [sp+8]
00502640stp x2, x3, [sp+24]
00502644mov x3, x30
00502648bl runtime.morestack_noctxt.abi0
0050264cldp x0, x1, [sp+8]
00502650ldp x2, x3, [sp+24]
00502654b 0x501970
00502658udf 0
0050265cudf 0
00501970
Loading..