File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004f1710
004f1710github.com/bishopfox/sliver/implant/sliver/handlers.deregisterWasmExtensionHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.deregisterWasmExtensionHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
004f1710ldr x16, [x28+16]
004f1714sub x17, sp, 272
004f1718subs xzr, x17, x16
004f171cb.ls 0x4f1ae0
004f1720sub x20, sp, 400
004f1724stp x29, x30, [x20-8]
004f1728add sp, x20, 0
004f172csub x29, sp, 8
004f1730str x0, [sp+408]
004f1734str x1, [sp+416]
004f1738str x2, [sp+424]
004f173cstr x3, [sp+432]
004f1740adrp x0, 0x181000
004f1744add x0, x0, 1280
004f1748bl runtime.newobject
004f174cstr x0, [sp+288]
004f1750adrp x27, 0x55a000
004f1754ldr w1, [x27+3056]
004f1758cbz w1, 0x4f1760
004f175cb 0x4f1764
004f1760
004f1760loc_4f1760:
004f1760b 0x4f1780
004f1764
004f1764loc_4f1764:
004f1764str x0, [sp+168]
004f1768mov x1, x0
004f176cadrp x0, 0x181000
004f1770add x0, x0, 1280
004f1774bl runtime.wbZero
004f1778ldr x0, [sp+168]
004f177cb 0x4f1780
004f1780
004f1780loc_4f1780:
004f1780stp xzr, xzr, [x0]
004f1784stp xzr, xzr, [x0+16]
004f1788stp xzr, xzr, [x0+32]
004f178cstp xzr, xzr, [x0+48]
004f1790ldr x4, [sp+288]
004f1794str x4, [sp+56]
004f1798str x4, [sp+368]
004f179cldr x0, [sp+408]
004f17a0ldr x1, [sp+416]
004f17a4ldr x2, [sp+424]
004f17a8adrp x3, 0x222000
004f17acadd x3, x3, 3712
004f17b0bl google.golang.org/protobuf/proto.Unmarshal
004f17b4str x0, [sp+104]
004f17b8str x1, [sp+112]
004f17bccbnz x0, 0x4f17c4
004f17c0b 0x4f1880
004f17c4
004f17c4loc_4f17c4:
004f17c4stp xzr, xzr, [sp+352]
004f17c8add x5, sp, 352
004f17ccstr x5, [sp+256]
004f17d0ldr x5, [sp+104]
004f17d4ldr x6, [sp+112]
004f17d8str x5, [sp+240]
004f17dcstr x6, [sp+248]
004f17e0str x5, [sp+232]
004f17e4ldr x5, [sp+232]
004f17e8cbnz x5, 0x4f17f0
004f17ecb 0x4f1800
004f17f0
004f17f0loc_4f17f0:
004f17f0ldr x5, [sp+232]
004f17f4ldr x5, [x5+8]
004f17f8str x5, [sp+232]
004f17fcb 0x4f1804
004f1800
004f1800loc_4f1800:
004f1800b 0x4f1804
004f1804
004f1804loc_4f1804:
004f1804ldr x5, [sp+256]
004f1808ldrsb x27, [x5]
004f180cldr x6, [sp+232]
004f1810ldr x7, [sp+248]
004f1814str x6, [x5]
004f1818adrp x27, 0x55a000
004f181cldr w6, [x27+3056]
004f1820cbz w6, 0x4f1828
004f1824b 0x4f182c
004f1828
004f1828loc_4f1828:
004f1828b 0x4f1840
004f182c
004f182cloc_4f182c:
004f182cbl runtime.gcWriteBarrier2
004f1830str x7, [x25]
004f1834ldr x6, [x5+8]
004f1838str x6, [x25+8]
004f183cb 0x4f1840
004f1840
004f1840loc_4f1840:
004f1840str x7, [x5+8]
004f1844ldr x2, [sp+256]
004f1848ldrsb x27, [x2]
004f184cb 0x4f1850
004f1850
004f1850loc_4f1850:
004f1850str x2, [sp+264]
004f1854orr x4, xzr, 1
004f1858str x4, [sp+272]
004f185cstr x4, [sp+280]
004f1860adrp x0, 0x1c9000
004f1864add x0, x0, 981
004f1868movz x1, 26
004f186cmov x3, x4
004f1870bl log.Printf
004f1874ldp x29, x30, [sp-8]
004f1878add sp, sp, 400
004f187cret x30
004f1880
004f1880loc_4f1880:
004f1880stp xzr, xzr, [sp+88]
004f1884str xzr, [sp+344]
004f1888ldr x4, [sp+56]
004f188cldrsb x27, [x4]
004f1890ldr x2, [x4+8]
004f1894ldr x3, [x4+16]
004f1898str x2, [sp+216]
004f189cstr x3, [sp+224]
004f18a0adrp x27, 0x52f000
004f18a4ldr x1, [x27+3456]
004f18a8adrp x0, 0x132000
004f18acadd x0, x0, 3680
004f18b0bl runtime.mapaccess2_faststr
004f18b4str x0, [sp+208]
004f18b8strb w1, [sp+55]
004f18bcldr x4, [sp+208]
004f18c0ldr x4, [x4]
004f18c4str x4, [sp+344]
004f18c8str x4, [sp+144]
004f18ccldrb w4, [sp+55]
004f18d0strb w4, [sp+54]
004f18d4strb w4, [sp+53]
004f18d8tbnz w4, 0, 0x4f18e0
004f18dcb 0x4f1910
004f18e0
004f18e0loc_4f18e0:
004f18e0ldr x4, [sp+56]
004f18e4ldrsb x27, [x4]
004f18e8ldr x2, [x4+8]
004f18ecldr x3, [x4+16]
004f18f0str x2, [sp+192]
004f18f4str x3, [sp+200]
004f18f8adrp x27, 0x52f000
004f18fcldr x1, [x27+3456]
004f1900adrp x0, 0x132000
004f1904add x0, x0, 3680
004f1908bl runtime.mapdelete_faststr
004f190cb 0x4f1928
004f1910
004f1910loc_4f1910:
004f1910adrp x1, 0x1cb000
004f1914add x1, x1, 1497
004f1918str x1, [sp+88]
004f191cmovz x1, 29
004f1920str x1, [sp+96]
004f1924b 0x4f1928
004f1928
004f1928loc_4f1928:
004f1928adrp x0, 0x173000
004f192cadd x0, x0, 1056
004f1930bl runtime.newobject
004f1934str x0, [sp+184]
004f1938adrp x27, 0x55a000
004f193cldr w1, [x27+3056]
004f1940cbz w1, 0x4f1948
004f1944b 0x4f194c
004f1948
004f1948loc_4f1948:
004f1948b 0x4f1968
004f194c
004f194cloc_4f194c:
004f194cstr x0, [sp+160]
004f1950mov x1, x0
004f1954adrp x0, 0x173000
004f1958add x0, x0, 1056
004f195cbl runtime.wbZero
004f1960ldr x0, [sp+160]
004f1964b 0x4f1968
004f1968
004f1968loc_4f1968:
004f1968stp xzr, xzr, [x0]
004f196cstp xzr, xzr, [x0+16]
004f1970stp xzr, xzr, [x0+32]
004f1974adrp x0, 0x194000
004f1978add x0, x0, 3648
004f197cbl runtime.newobject
004f1980str x0, [sp+176]
004f1984adrp x27, 0x55a000
004f1988ldr w1, [x27+3056]
004f198ccbz w1, 0x4f1994
004f1990b 0x4f1998
004f1994
004f1994loc_4f1994:
004f1994b 0x4f19b4
004f1998
004f1998loc_4f1998:
004f1998str x0, [sp+152]
004f199cmov x1, x0
004f19a0adrp x0, 0x194000
004f19a4add x0, x0, 3648
004f19a8bl runtime.wbZero
004f19acldr x0, [sp+152]
004f19b0b 0x4f19b4
004f19b4
004f19b4loc_4f19b4:
004f19b4mov x20, x0
004f19b8adr x27, 16
004f19bcstp x29, x27, [sp-24]
004f19c0sub x29, sp, 24
004f19c4bl fn_87cf8
004f19c8sub x29, sp, 8
004f19ccldr x2, [sp+176]
004f19d0ldrsb x27, [x2]
004f19d4ldr x3, [sp+88]
004f19d8ldr x4, [sp+96]
004f19dcstr x4, [x2+16]
004f19e0adrp x27, 0x55a000
004f19e4ldr w4, [x27+3056]
004f19e8cbz w4, 0x4f19f0
004f19ecb 0x4f19f4
004f19f0
004f19f0loc_4f19f0:
004f19f0b 0x4f1a08
004f19f4
004f19f4loc_4f19f4:
004f19f4bl runtime.gcWriteBarrier2
004f19f8str x3, [x25]
004f19fcldr x4, [x2+8]
004f1a00str x4, [x25+8]
004f1a04b 0x4f1a08
004f1a08
004f1a08loc_4f1a08:
004f1a08str x3, [x2+8]
004f1a0cldr x2, [sp+184]
004f1a10ldrsb x27, [x2]
004f1a14ldr x3, [sp+176]
004f1a18adrp x27, 0x55a000
004f1a1cldr w4, [x27+3056]
004f1a20cbz w4, 0x4f1a28
004f1a24b 0x4f1a2c
004f1a28
004f1a28loc_4f1a28:
004f1a28b 0x4f1a40
004f1a2c
004f1a2cloc_4f1a2c:
004f1a2cbl runtime.gcWriteBarrier2
004f1a30str x3, [x25]
004f1a34ldr x4, [x2+8]
004f1a38str x4, [x25+8]
004f1a3cb 0x4f1a40
004f1a40
004f1a40loc_4f1a40:
004f1a40str x3, [x2+8]
004f1a44ldr x2, [sp+184]
004f1a48str x2, [sp+336]
004f1a4cstp xzr, xzr, [sp+312]
004f1a50str xzr, [sp+328]
004f1a54stp xzr, xzr, [sp+296]
004f1a58ldr x1, [sp+336]
004f1a5cadrp x0, 0x222000
004f1a60add x0, x0, 3744
004f1a64bl google.golang.org/protobuf/proto.Marshal
004f1a68str x0, [sp+312]
004f1a6cstr x1, [sp+320]
004f1a70str x2, [sp+328]
004f1a74str x3, [sp+296]
004f1a78str x4, [sp+304]
004f1a7cldr x2, [sp+312]
004f1a80ldr x3, [sp+320]
004f1a84ldr x4, [sp+328]
004f1a88str x2, [sp+120]
004f1a8cstr x3, [sp+128]
004f1a90str x4, [sp+136]
004f1a94ldr x2, [sp+296]
004f1a98ldr x3, [sp+304]
004f1a9cstr x2, [sp+376]
004f1aa0str x3, [sp+384]
004f1aa4ldr x0, [sp+120]
004f1aa8ldr x1, [sp+128]
004f1aacldr x2, [sp+136]
004f1ab0str x0, [sp+64]
004f1ab4str x1, [sp+72]
004f1ab8str x2, [sp+80]
004f1abcldr x26, [sp+432]
004f1ac0ldr x3, [x26]
004f1ac4mov x4, xzr
004f1ac8mov x5, x3
004f1accmov x3, xzr
004f1ad0blr x5
004f1ad4ldp x29, x30, [sp-8]
004f1ad8add sp, sp, 400
004f1adcret x30
004f1ae0
004f1ae0loc_4f1ae0:
004f1ae0stp x0, x1, [sp+8]
004f1ae4stp x2, x3, [sp+24]
004f1ae8mov x3, x30
004f1aecbl runtime.morestack_noctxt.abi0
004f1af0ldp x0, x1, [sp+8]
004f1af4ldp x2, x3, [sp+24]
004f1af8b 0x4f1710
004f1afcudf 0
004f1710
004f1710github.com/bishopfox/sliver/implant/sliver/handlers.deregisterWasmExtensionHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.deregisterWasmExtensionHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
004f1710ldr x16, [x28+16]
004f1714sub x17, sp, 272
004f1718subs xzr, x17, x16
004f171cb.ls 0x4f1ae0
004f1720sub x20, sp, 400
004f1724stp x29, x30, [x20-8]
004f1728add sp, x20, 0
004f172csub x29, sp, 8
004f1730str x0, [sp+408]
004f1734str x1, [sp+416]
004f1738str x2, [sp+424]
004f173cstr x3, [sp+432]
004f1740adrp x0, 0x181000
004f1744add x0, x0, 1280
004f1748bl runtime.newobject
004f174cstr x0, [sp+288]
004f1750adrp x27, 0x55a000
004f1754ldr w1, [x27+3056]
004f1758cbz w1, 0x4f1760
004f175cb 0x4f1764
004f1760
004f1760loc_4f1760:
004f1760b 0x4f1780
004f1764
004f1764loc_4f1764:
004f1764str x0, [sp+168]
004f1768mov x1, x0
004f176cadrp x0, 0x181000
004f1770add x0, x0, 1280
004f1774bl runtime.wbZero
004f1778ldr x0, [sp+168]
004f177cb 0x4f1780
004f1780
004f1780loc_4f1780:
004f1780stp xzr, xzr, [x0]
004f1784stp xzr, xzr, [x0+16]
004f1788stp xzr, xzr, [x0+32]
004f178cstp xzr, xzr, [x0+48]
004f1790ldr x4, [sp+288]
004f1794str x4, [sp+56]
004f1798str x4, [sp+368]
004f179cldr x0, [sp+408]
004f17a0ldr x1, [sp+416]
004f17a4ldr x2, [sp+424]
004f17a8adrp x3, 0x222000
004f17acadd x3, x3, 3712
004f17b0bl google.golang.org/protobuf/proto.Unmarshal
004f17b4str x0, [sp+104]
004f17b8str x1, [sp+112]
004f17bccbnz x0, 0x4f17c4
004f17c0b 0x4f1880
004f17c4
004f17c4loc_4f17c4:
004f17c4stp xzr, xzr, [sp+352]
004f17c8add x5, sp, 352
004f17ccstr x5, [sp+256]
004f17d0ldr x5, [sp+104]
004f17d4ldr x6, [sp+112]
004f17d8str x5, [sp+240]
004f17dcstr x6, [sp+248]
004f17e0str x5, [sp+232]
004f17e4ldr x5, [sp+232]
004f17e8cbnz x5, 0x4f17f0
004f17ecb 0x4f1800
004f17f0
004f17f0loc_4f17f0:
004f17f0ldr x5, [sp+232]
004f17f4ldr x5, [x5+8]
004f17f8str x5, [sp+232]
004f17fcb 0x4f1804
004f1800
004f1800loc_4f1800:
004f1800b 0x4f1804
004f1804
004f1804loc_4f1804:
004f1804ldr x5, [sp+256]
004f1808ldrsb x27, [x5]
004f180cldr x6, [sp+232]
004f1810ldr x7, [sp+248]
004f1814str x6, [x5]
004f1818adrp x27, 0x55a000
004f181cldr w6, [x27+3056]
004f1820cbz w6, 0x4f1828
004f1824b 0x4f182c
004f1828
004f1828loc_4f1828:
004f1828b 0x4f1840
004f182c
004f182cloc_4f182c:
004f182cbl runtime.gcWriteBarrier2
004f1830str x7, [x25]
004f1834ldr x6, [x5+8]
004f1838str x6, [x25+8]
004f183cb 0x4f1840
004f1840
004f1840loc_4f1840:
004f1840str x7, [x5+8]
004f1844ldr x2, [sp+256]
004f1848ldrsb x27, [x2]
004f184cb 0x4f1850
004f1850
004f1850loc_4f1850:
004f1850str x2, [sp+264]
004f1854orr x4, xzr, 1
004f1858str x4, [sp+272]
004f185cstr x4, [sp+280]
004f1860adrp x0, 0x1c9000
004f1864add x0, x0, 981
004f1868movz x1, 26
004f186cmov x3, x4
004f1870bl log.Printf
004f1874ldp x29, x30, [sp-8]
004f1878add sp, sp, 400
004f187cret x30
004f1880
004f1880loc_4f1880:
004f1880stp xzr, xzr, [sp+88]
004f1884str xzr, [sp+344]
004f1888ldr x4, [sp+56]
004f188cldrsb x27, [x4]
004f1890ldr x2, [x4+8]
004f1894ldr x3, [x4+16]
004f1898str x2, [sp+216]
004f189cstr x3, [sp+224]
004f18a0adrp x27, 0x52f000
004f18a4ldr x1, [x27+3456]
004f18a8adrp x0, 0x132000
004f18acadd x0, x0, 3680
004f18b0bl runtime.mapaccess2_faststr
004f18b4str x0, [sp+208]
004f18b8strb w1, [sp+55]
004f18bcldr x4, [sp+208]
004f18c0ldr x4, [x4]
004f18c4str x4, [sp+344]
004f18c8str x4, [sp+144]
004f18ccldrb w4, [sp+55]
004f18d0strb w4, [sp+54]
004f18d4strb w4, [sp+53]
004f18d8tbnz w4, 0, 0x4f18e0
004f18dcb 0x4f1910
004f18e0
004f18e0loc_4f18e0:
004f18e0ldr x4, [sp+56]
004f18e4ldrsb x27, [x4]
004f18e8ldr x2, [x4+8]
004f18ecldr x3, [x4+16]
004f18f0str x2, [sp+192]
004f18f4str x3, [sp+200]
004f18f8adrp x27, 0x52f000
004f18fcldr x1, [x27+3456]
004f1900adrp x0, 0x132000
004f1904add x0, x0, 3680
004f1908bl runtime.mapdelete_faststr
004f190cb 0x4f1928
004f1910
004f1910loc_4f1910:
004f1910adrp x1, 0x1cb000
004f1914add x1, x1, 1497
004f1918str x1, [sp+88]
004f191cmovz x1, 29
004f1920str x1, [sp+96]
004f1924b 0x4f1928
004f1928
004f1928loc_4f1928:
004f1928adrp x0, 0x173000
004f192cadd x0, x0, 1056
004f1930bl runtime.newobject
004f1934str x0, [sp+184]
004f1938adrp x27, 0x55a000
004f193cldr w1, [x27+3056]
004f1940cbz w1, 0x4f1948
004f1944b 0x4f194c
004f1948
004f1948loc_4f1948:
004f1948b 0x4f1968
004f194c
004f194cloc_4f194c:
004f194cstr x0, [sp+160]
004f1950mov x1, x0
004f1954adrp x0, 0x173000
004f1958add x0, x0, 1056
004f195cbl runtime.wbZero
004f1960ldr x0, [sp+160]
004f1964b 0x4f1968
004f1968
004f1968loc_4f1968:
004f1968stp xzr, xzr, [x0]
004f196cstp xzr, xzr, [x0+16]
004f1970stp xzr, xzr, [x0+32]
004f1974adrp x0, 0x194000
004f1978add x0, x0, 3648
004f197cbl runtime.newobject
004f1980str x0, [sp+176]
004f1984adrp x27, 0x55a000
004f1988ldr w1, [x27+3056]
004f198ccbz w1, 0x4f1994
004f1990b 0x4f1998
004f1994
004f1994loc_4f1994:
004f1994b 0x4f19b4
004f1998
004f1998loc_4f1998:
004f1998str x0, [sp+152]
004f199cmov x1, x0
004f19a0adrp x0, 0x194000
004f19a4add x0, x0, 3648
004f19a8bl runtime.wbZero
004f19acldr x0, [sp+152]
004f19b0b 0x4f19b4
004f19b4
004f19b4loc_4f19b4:
004f19b4mov x20, x0
004f19b8adr x27, 16
004f19bcstp x29, x27, [sp-24]
004f19c0sub x29, sp, 24
004f19c4bl fn_87cf8
004f19c8sub x29, sp, 8
004f19ccldr x2, [sp+176]
004f19d0ldrsb x27, [x2]
004f19d4ldr x3, [sp+88]
004f19d8ldr x4, [sp+96]
004f19dcstr x4, [x2+16]
004f19e0adrp x27, 0x55a000
004f19e4ldr w4, [x27+3056]
004f19e8cbz w4, 0x4f19f0
004f19ecb 0x4f19f4
004f19f0
004f19f0loc_4f19f0:
004f19f0b 0x4f1a08
004f19f4
004f19f4loc_4f19f4:
004f19f4bl runtime.gcWriteBarrier2
004f19f8str x3, [x25]
004f19fcldr x4, [x2+8]
004f1a00str x4, [x25+8]
004f1a04b 0x4f1a08
004f1a08
004f1a08loc_4f1a08:
004f1a08str x3, [x2+8]
004f1a0cldr x2, [sp+184]
004f1a10ldrsb x27, [x2]
004f1a14ldr x3, [sp+176]
004f1a18adrp x27, 0x55a000
004f1a1cldr w4, [x27+3056]
004f1a20cbz w4, 0x4f1a28
004f1a24b 0x4f1a2c
004f1a28
004f1a28loc_4f1a28:
004f1a28b 0x4f1a40
004f1a2c
004f1a2cloc_4f1a2c:
004f1a2cbl runtime.gcWriteBarrier2
004f1a30str x3, [x25]
004f1a34ldr x4, [x2+8]
004f1a38str x4, [x25+8]
004f1a3cb 0x4f1a40
004f1a40
004f1a40loc_4f1a40:
004f1a40str x3, [x2+8]
004f1a44ldr x2, [sp+184]
004f1a48str x2, [sp+336]
004f1a4cstp xzr, xzr, [sp+312]
004f1a50str xzr, [sp+328]
004f1a54stp xzr, xzr, [sp+296]
004f1a58ldr x1, [sp+336]
004f1a5cadrp x0, 0x222000
004f1a60add x0, x0, 3744
004f1a64bl google.golang.org/protobuf/proto.Marshal
004f1a68str x0, [sp+312]
004f1a6cstr x1, [sp+320]
004f1a70str x2, [sp+328]
004f1a74str x3, [sp+296]
004f1a78str x4, [sp+304]
004f1a7cldr x2, [sp+312]
004f1a80ldr x3, [sp+320]
004f1a84ldr x4, [sp+328]
004f1a88str x2, [sp+120]
004f1a8cstr x3, [sp+128]
004f1a90str x4, [sp+136]
004f1a94ldr x2, [sp+296]
004f1a98ldr x3, [sp+304]
004f1a9cstr x2, [sp+376]
004f1aa0str x3, [sp+384]
004f1aa4ldr x0, [sp+120]
004f1aa8ldr x1, [sp+128]
004f1aacldr x2, [sp+136]
004f1ab0str x0, [sp+64]
004f1ab4str x1, [sp+72]
004f1ab8str x2, [sp+80]
004f1abcldr x26, [sp+432]
004f1ac0ldr x3, [x26]
004f1ac4mov x4, xzr
004f1ac8mov x5, x3
004f1accmov x3, xzr
004f1ad0blr x5
004f1ad4ldp x29, x30, [sp-8]
004f1ad8add sp, sp, 400
004f1adcret x30
004f1ae0
004f1ae0loc_4f1ae0:
004f1ae0stp x0, x1, [sp+8]
004f1ae4stp x2, x3, [sp+24]
004f1ae8mov x3, x30
004f1aecbl runtime.morestack_noctxt.abi0
004f1af0ldp x0, x1, [sp+8]
004f1af4ldp x2, x3, [sp+24]
004f1af8b 0x4f1710
004f1afcudf 0
004f1710
004f1b00
004f1b00github.com/bishopfox/sliver/implant/sliver/handlers.pingHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.pingHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
004f1b00ldr x16, [x28+16]
004f1b04sub x17, sp, 176
004f1b08subs xzr, x17, x16
004f1b0cb.ls 0x4f1db4
004f1b10sub x20, sp, 304
004f1b14stp x29, x30, [x20-8]
004f1b18add sp, x20, 0
004f1b1csub x29, sp, 8
004f1b20str x0, [sp+312]
004f1b24str x1, [sp+320]
004f1b28str x2, [sp+328]
004f1b2cstr x3, [sp+336]
004f1b30adrp x0, 0x18b000
004f1b34add x0, x0, 3616
004f1b38bl runtime.newobject
004f1b3cstr x0, [sp+288]
004f1b40adrp x27, 0x55a000
004f1b44ldr w1, [x27+3056]
004f1b48cbz w1, 0x4f1b50
004f1b4cb 0x4f1b54
004f1b50
004f1b50loc_4f1b50:
004f1b50b 0x4f1b70
004f1b54
004f1b54loc_4f1b54:
004f1b54str x0, [sp+184]
004f1b58mov x1, x0
004f1b5cadrp x0, 0x18b000
004f1b60add x0, x0, 3616
004f1b64bl runtime.wbZero
004f1b68ldr x0, [sp+184]
004f1b6cb 0x4f1b70
004f1b70
004f1b70loc_4f1b70:
004f1b70stp xzr, xzr, [x0]
004f1b74stp xzr, xzr, [x0+16]
004f1b78stp xzr, xzr, [x0+32]
004f1b7cstp xzr, xzr, [x0+48]
004f1b80ldr x4, [sp+288]
004f1b84str x4, [sp+56]
004f1b88str x4, [sp+136]
004f1b8cldr x0, [sp+312]
004f1b90ldr x1, [sp+320]
004f1b94ldr x2, [sp+328]
004f1b98adrp x3, 0x223000
004f1b9cadd x3, x3, 1024
004f1ba0bl google.golang.org/protobuf/proto.Unmarshal
004f1ba4str x0, [sp+64]
004f1ba8str x1, [sp+72]
004f1baccbnz x0, 0x4f1bb4
004f1bb0b 0x4f1c70
004f1bb4
004f1bb4loc_4f1bb4:
004f1bb4stp xzr, xzr, [sp+120]
004f1bb8add x5, sp, 120
004f1bbcstr x5, [sp+256]
004f1bc0ldr x5, [sp+64]
004f1bc4ldr x6, [sp+72]
004f1bc8str x5, [sp+240]
004f1bccstr x6, [sp+248]
004f1bd0str x5, [sp+232]
004f1bd4ldr x5, [sp+232]
004f1bd8cbnz x5, 0x4f1be0
004f1bdcb 0x4f1bf0
004f1be0
004f1be0loc_4f1be0:
004f1be0ldr x5, [sp+232]
004f1be4ldr x5, [x5+8]
004f1be8str x5, [sp+232]
004f1becb 0x4f1bf4
004f1bf0
004f1bf0loc_4f1bf0:
004f1bf0b 0x4f1bf4
004f1bf4
004f1bf4loc_4f1bf4:
004f1bf4ldr x5, [sp+256]
004f1bf8ldrsb x27, [x5]
004f1bfcldr x6, [sp+248]
004f1c00ldr x7, [sp+232]
004f1c04str x7, [x5]
004f1c08adrp x27, 0x55a000
004f1c0cldr w7, [x27+3056]
004f1c10cbz w7, 0x4f1c18
004f1c14b 0x4f1c1c
004f1c18
004f1c18loc_4f1c18:
004f1c18b 0x4f1c30
004f1c1c
004f1c1cloc_4f1c1c:
004f1c1cbl runtime.gcWriteBarrier2
004f1c20str x6, [x25]
004f1c24ldr x7, [x5+8]
004f1c28str x7, [x25+8]
004f1c2cb 0x4f1c30
004f1c30
004f1c30loc_4f1c30:
004f1c30str x6, [x5+8]
004f1c34ldr x2, [sp+256]
004f1c38ldrsb x27, [x2]
004f1c3cb 0x4f1c40
004f1c40
004f1c40loc_4f1c40:
004f1c40str x2, [sp+264]
004f1c44orr x4, xzr, 1
004f1c48str x4, [sp+272]
004f1c4cstr x4, [sp+280]
004f1c50adrp x0, 0x1c9000
004f1c54add x0, x0, 981
004f1c58movz x1, 26
004f1c5cmov x3, x4
004f1c60bl log.Printf
004f1c64ldp x29, x30, [sp-8]
004f1c68add sp, sp, 304
004f1c6cret x30
004f1c70
004f1c70loc_4f1c70:
004f1c70stp xzr, xzr, [sp+120]
004f1c74add x1, sp, 120
004f1c78str x1, [sp+200]
004f1c7cldr x1, [sp+56]
004f1c80ldrsb x27, [x1]
004f1c84ldrsw x1, [x1+8]
004f1c88str w1, [sp+52]
004f1c8cldr w0, [sp+52]
004f1c90bl runtime.convT32
004f1c94str x0, [sp+192]
004f1c98ldr x1, [sp+200]
004f1c9cldrsb x27, [x1]
004f1ca0adrp x2, 0x104000
004f1ca4add x2, x2, 3264
004f1ca8str x2, [x1]
004f1cacadrp x27, 0x55a000
004f1cb0ldr w2, [x27+3056]
004f1cb4cbz w2, 0x4f1cbc
004f1cb8b 0x4f1cc0
004f1cbc
004f1cbcloc_4f1cbc:
004f1cbcb 0x4f1cd4
004f1cc0
004f1cc0loc_4f1cc0:
004f1cc0bl runtime.gcWriteBarrier2
004f1cc4str x0, [x25]
004f1cc8ldr x5, [x1+8]
004f1cccstr x5, [x25+8]
004f1cd0b 0x4f1cd4
004f1cd4
004f1cd4loc_4f1cd4:
004f1cd4str x0, [x1+8]
004f1cd8ldr x2, [sp+200]
004f1cdcldrsb x27, [x2]
004f1ce0b 0x4f1ce4
004f1ce4
004f1ce4loc_4f1ce4:
004f1ce4str x2, [sp+208]
004f1ce8orr x4, xzr, 1
004f1cecstr x4, [sp+216]
004f1cf0str x4, [sp+224]
004f1cf4adrp x0, 0x1c2000
004f1cf8add x0, x0, 84
004f1cfcorr x1, xzr, 12
004f1d00mov x3, x4
004f1d04bl log.Printf
004f1d08ldr x5, [sp+56]
004f1d0cstr x5, [sp+136]
004f1d10str xzr, [sp+96]
004f1d14stp xzr, xzr, [sp+104]
004f1d18stp xzr, xzr, [sp+80]
004f1d1cldr x1, [sp+136]
004f1d20adrp x0, 0x223000
004f1d24add x0, x0, 1024
004f1d28bl google.golang.org/protobuf/proto.Marshal
004f1d2cstr x0, [sp+96]
004f1d30str x1, [sp+104]
004f1d34str x2, [sp+112]
004f1d38str x3, [sp+80]
004f1d3cstr x4, [sp+88]
004f1d40ldr x5, [sp+96]
004f1d44ldr x6, [sp+104]
004f1d48ldr x7, [sp+112]
004f1d4cstr x5, [sp+160]
004f1d50str x6, [sp+168]
004f1d54str x7, [sp+176]
004f1d58ldr x5, [sp+80]
004f1d5cldr x6, [sp+88]
004f1d60str x5, [sp+144]
004f1d64str x6, [sp+152]
004f1d68ldr x5, [sp+160]
004f1d6cldr x6, [sp+168]
004f1d70ldr x7, [sp+176]
004f1d74str x5, [sp+312]
004f1d78str x6, [sp+320]
004f1d7cstr x7, [sp+328]
004f1d80ldr x3, [sp+144]
004f1d84ldr x4, [sp+152]
004f1d88str x3, [sp+64]
004f1d8cstr x4, [sp+72]
004f1d90ldr x0, [sp+312]
004f1d94ldr x1, [sp+320]
004f1d98ldr x2, [sp+328]
004f1d9cldr x26, [sp+336]
004f1da0ldr x5, [x26]
004f1da4blr x5
004f1da8ldp x29, x30, [sp-8]
004f1dacadd sp, sp, 304
004f1db0ret x30
004f1db4
004f1db4loc_4f1db4:
004f1db4stp x0, x1, [sp+8]
004f1db8stp x2, x3, [sp+24]
004f1dbcmov x3, x30
004f1dc0bl runtime.morestack_noctxt.abi0
004f1dc4ldp x0, x1, [sp+8]
004f1dc8ldp x2, x3, [sp+24]
004f1dccb 0x4f1b00
004f1b00
004f1b00github.com/bishopfox/sliver/implant/sliver/handlers.pingHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.pingHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
004f1b00ldr x16, [x28+16]
004f1b04sub x17, sp, 176
004f1b08subs xzr, x17, x16
004f1b0cb.ls 0x4f1db4
004f1b10sub x20, sp, 304
004f1b14stp x29, x30, [x20-8]
004f1b18add sp, x20, 0
004f1b1csub x29, sp, 8
004f1b20str x0, [sp+312]
004f1b24str x1, [sp+320]
004f1b28str x2, [sp+328]
004f1b2cstr x3, [sp+336]
004f1b30adrp x0, 0x18b000
004f1b34add x0, x0, 3616
004f1b38bl runtime.newobject
004f1b3cstr x0, [sp+288]
004f1b40adrp x27, 0x55a000
004f1b44ldr w1, [x27+3056]
004f1b48cbz w1, 0x4f1b50
004f1b4cb 0x4f1b54
004f1b50
004f1b50loc_4f1b50:
004f1b50b 0x4f1b70
004f1b54
004f1b54loc_4f1b54:
004f1b54str x0, [sp+184]
004f1b58mov x1, x0
004f1b5cadrp x0, 0x18b000
004f1b60add x0, x0, 3616
004f1b64bl runtime.wbZero
004f1b68ldr x0, [sp+184]
004f1b6cb 0x4f1b70
004f1b70
004f1b70loc_4f1b70:
004f1b70stp xzr, xzr, [x0]
004f1b74stp xzr, xzr, [x0+16]
004f1b78stp xzr, xzr, [x0+32]
004f1b7cstp xzr, xzr, [x0+48]
004f1b80ldr x4, [sp+288]
004f1b84str x4, [sp+56]
004f1b88str x4, [sp+136]
004f1b8cldr x0, [sp+312]
004f1b90ldr x1, [sp+320]
004f1b94ldr x2, [sp+328]
004f1b98adrp x3, 0x223000
004f1b9cadd x3, x3, 1024
004f1ba0bl google.golang.org/protobuf/proto.Unmarshal
004f1ba4str x0, [sp+64]
004f1ba8str x1, [sp+72]
004f1baccbnz x0, 0x4f1bb4
004f1bb0b 0x4f1c70
004f1bb4
004f1bb4loc_4f1bb4:
004f1bb4stp xzr, xzr, [sp+120]
004f1bb8add x5, sp, 120
004f1bbcstr x5, [sp+256]
004f1bc0ldr x5, [sp+64]
004f1bc4ldr x6, [sp+72]
004f1bc8str x5, [sp+240]
004f1bccstr x6, [sp+248]
004f1bd0str x5, [sp+232]
004f1bd4ldr x5, [sp+232]
004f1bd8cbnz x5, 0x4f1be0
004f1bdcb 0x4f1bf0
004f1be0
004f1be0loc_4f1be0:
004f1be0ldr x5, [sp+232]
004f1be4ldr x5, [x5+8]
004f1be8str x5, [sp+232]
004f1becb 0x4f1bf4
004f1bf0
004f1bf0loc_4f1bf0:
004f1bf0b 0x4f1bf4
004f1bf4
004f1bf4loc_4f1bf4:
004f1bf4ldr x5, [sp+256]
004f1bf8ldrsb x27, [x5]
004f1bfcldr x6, [sp+248]
004f1c00ldr x7, [sp+232]
004f1c04str x7, [x5]
004f1c08adrp x27, 0x55a000
004f1c0cldr w7, [x27+3056]
004f1c10cbz w7, 0x4f1c18
004f1c14b 0x4f1c1c
004f1c18
004f1c18loc_4f1c18:
004f1c18b 0x4f1c30
004f1c1c
004f1c1cloc_4f1c1c:
004f1c1cbl runtime.gcWriteBarrier2
004f1c20str x6, [x25]
004f1c24ldr x7, [x5+8]
004f1c28str x7, [x25+8]
004f1c2cb 0x4f1c30
004f1c30
004f1c30loc_4f1c30:
004f1c30str x6, [x5+8]
004f1c34ldr x2, [sp+256]
004f1c38ldrsb x27, [x2]
004f1c3cb 0x4f1c40
004f1c40
004f1c40loc_4f1c40:
004f1c40str x2, [sp+264]
004f1c44orr x4, xzr, 1
004f1c48str x4, [sp+272]
004f1c4cstr x4, [sp+280]
004f1c50adrp x0, 0x1c9000
004f1c54add x0, x0, 981
004f1c58movz x1, 26
004f1c5cmov x3, x4
004f1c60bl log.Printf
004f1c64ldp x29, x30, [sp-8]
004f1c68add sp, sp, 304
004f1c6cret x30
004f1c70
004f1c70loc_4f1c70:
004f1c70stp xzr, xzr, [sp+120]
004f1c74add x1, sp, 120
004f1c78str x1, [sp+200]
004f1c7cldr x1, [sp+56]
004f1c80ldrsb x27, [x1]
004f1c84ldrsw x1, [x1+8]
004f1c88str w1, [sp+52]
004f1c8cldr w0, [sp+52]
004f1c90bl runtime.convT32
004f1c94str x0, [sp+192]
004f1c98ldr x1, [sp+200]
004f1c9cldrsb x27, [x1]
004f1ca0adrp x2, 0x104000
004f1ca4add x2, x2, 3264
004f1ca8str x2, [x1]
004f1cacadrp x27, 0x55a000
004f1cb0ldr w2, [x27+3056]
004f1cb4cbz w2, 0x4f1cbc
004f1cb8b 0x4f1cc0
004f1cbc
004f1cbcloc_4f1cbc:
004f1cbcb 0x4f1cd4
004f1cc0
004f1cc0loc_4f1cc0:
004f1cc0bl runtime.gcWriteBarrier2
004f1cc4str x0, [x25]
004f1cc8ldr x5, [x1+8]
004f1cccstr x5, [x25+8]
004f1cd0b 0x4f1cd4
004f1cd4
004f1cd4loc_4f1cd4:
004f1cd4str x0, [x1+8]
004f1cd8ldr x2, [sp+200]
004f1cdcldrsb x27, [x2]
004f1ce0b 0x4f1ce4
004f1ce4
004f1ce4loc_4f1ce4:
004f1ce4str x2, [sp+208]
004f1ce8orr x4, xzr, 1
004f1cecstr x4, [sp+216]
004f1cf0str x4, [sp+224]
004f1cf4adrp x0, 0x1c2000
004f1cf8add x0, x0, 84
004f1cfcorr x1, xzr, 12
004f1d00mov x3, x4
004f1d04bl log.Printf
004f1d08ldr x5, [sp+56]
004f1d0cstr x5, [sp+136]
004f1d10str xzr, [sp+96]
004f1d14stp xzr, xzr, [sp+104]
004f1d18stp xzr, xzr, [sp+80]
004f1d1cldr x1, [sp+136]
004f1d20adrp x0, 0x223000
004f1d24add x0, x0, 1024
004f1d28bl google.golang.org/protobuf/proto.Marshal
004f1d2cstr x0, [sp+96]
004f1d30str x1, [sp+104]
004f1d34str x2, [sp+112]
004f1d38str x3, [sp+80]
004f1d3cstr x4, [sp+88]
004f1d40ldr x5, [sp+96]
004f1d44ldr x6, [sp+104]
004f1d48ldr x7, [sp+112]
004f1d4cstr x5, [sp+160]
004f1d50str x6, [sp+168]
004f1d54str x7, [sp+176]
004f1d58ldr x5, [sp+80]
004f1d5cldr x6, [sp+88]
004f1d60str x5, [sp+144]
004f1d64str x6, [sp+152]
004f1d68ldr x5, [sp+160]
004f1d6cldr x6, [sp+168]
004f1d70ldr x7, [sp+176]
004f1d74str x5, [sp+312]
004f1d78str x6, [sp+320]
004f1d7cstr x7, [sp+328]
004f1d80ldr x3, [sp+144]
004f1d84ldr x4, [sp+152]
004f1d88str x3, [sp+64]
004f1d8cstr x4, [sp+72]
004f1d90ldr x0, [sp+312]
004f1d94ldr x1, [sp+320]
004f1d98ldr x2, [sp+328]
004f1d9cldr x26, [sp+336]
004f1da0ldr x5, [x26]
004f1da4blr x5
004f1da8ldp x29, x30, [sp-8]
004f1dacadd sp, sp, 304
004f1db0ret x30
004f1db4
004f1db4loc_4f1db4:
004f1db4stp x0, x1, [sp+8]
004f1db8stp x2, x3, [sp+24]
004f1dbcmov x3, x30
004f1dc0bl runtime.morestack_noctxt.abi0
004f1dc4ldp x0, x1, [sp+8]
004f1dc8ldp x2, x3, [sp+24]
004f1dccb 0x4f1b00
004f1b00
004f1dd0
004f1dd0github.com/bishopfox/sliver/implant/sliver/handlers.determineDirPathFilter: ; void github.com/bishopfox/sliver/implant/sliver/handlers.determineDirPathFilter(struct string targetPath)
004f1dd0ldr x16, [x28+16]
004f1dd4sub x17, sp, 48
004f1dd8subs xzr, x17, x16
004f1ddcb.ls 0x4f1f80
004f1de0str x30, [sp-176]!
004f1de4stur x29, [sp-8]
004f1de8sub x29, sp, 8
004f1decstr x0, [sp+184]
004f1df0str x1, [sp+192]
004f1df4stp xzr, xzr, [sp+104]
004f1df8stp xzr, xzr, [sp+88]
004f1dfcstp xzr, xzr, [sp+152]
004f1e00stp xzr, xzr, [sp+136]
004f1e04ldr x7, [sp+192]
004f1e08subs xzr, x7, 1
004f1e0cb.ne 0x4f1e14
004f1e10b 0x4f1e18
004f1e14
004f1e14loc_4f1e14:
004f1e14b 0x4f1e40
004f1e18
004f1e18loc_4f1e18:
004f1e18ldr x1, [sp+192]
004f1e1cldr x7, [sp+184]
004f1e20subs xzr, x1, 0
004f1e24b.hi 0x4f1e2c
004f1e28b 0x4f1f74
004f1e2c
004f1e2cloc_4f1e2c:
004f1e2cldrb w7, [x7]
004f1e30subs wzr, w7, 46
004f1e34b.ne 0x4f1e3c
004f1e38b 0x4f1f24
004f1e3c
004f1e3cloc_4f1e3c:
004f1e3cb 0x4f1e40
004f1e40
004f1e40loc_4f1e40:
004f1e40ldr x0, [sp+184]
004f1e44ldr x1, [sp+192]
004f1e48adrp x2, 0x21f000
004f1e4cadd x2, x2, 3320
004f1e50orr x3, xzr, 1
004f1e54adrp x4, 0x1be000
004f1e58add x4, x4, 4032
004f1e5cmov x5, x3
004f1e60movn x6, 0
004f1e64bl strings.Replace
004f1e68str x0, [sp+120]
004f1e6cstr x1, [sp+128]
004f1e70adrp x2, 0x1be000
004f1e74add x2, x2, 4032
004f1e78orr x3, xzr, 1
004f1e7cbl strings.LastIndex
004f1e80str x0, [sp+72]
004f1e84adds xzr, x0, 1
004f1e88b.eq 0x4f1e90
004f1e8cb 0x4f1eb8
004f1e90
004f1e90loc_4f1e90:
004f1e90ldr x4, [sp+184]
004f1e94ldr x5, [sp+192]
004f1e98str x4, [sp+152]
004f1e9cstr x5, [sp+160]
004f1ea0adrp x4, 0x21e000
004f1ea4add x4, x4, 296
004f1ea8str x4, [sp+136]
004f1eacorr x4, xzr, 1
004f1eb0str x4, [sp+144]
004f1eb4b 0x4f1f20
004f1eb8
004f1eb8loc_4f1eb8:
004f1eb8add x1, x0, 1
004f1ebcstr x1, [sp+80]
004f1ec0ldr x2, [sp+192]
004f1ec4ldr x4, [sp+184]
004f1ec8subs xzr, x2, x1
004f1eccb.hs 0x4f1ed4
004f1ed0b 0x4f1f70
004f1ed4
004f1ed4loc_4f1ed4:
004f1ed4b 0x4f1ed8
004f1ed8
004f1ed8loc_4f1ed8:
004f1ed8str x4, [sp+136]
004f1edcstr x1, [sp+144]
004f1ee0ldr x4, [sp+72]
004f1ee4add x0, x4, 1
004f1ee8str x0, [sp+80]
004f1eecldr x1, [sp+192]
004f1ef0ldr x5, [sp+184]
004f1ef4subs xzr, x1, x0
004f1ef8b.hs 0x4f1f00
004f1efcb 0x4f1f6c
004f1f00
004f1f00loc_4f1f00:
004f1f00sub x4, x1, x4
004f1f04sub x4, x4, 1
004f1f08sub x6, xzr, x4
004f1f0cand x6, x0, x6, asr #63
004f1f10add x5, x5, x6
004f1f14str x5, [sp+152]
004f1f18str x4, [sp+160]
004f1f1cb 0x4f1f20
004f1f20
004f1f20loc_4f1f20:
004f1f20b 0x4f1f38
004f1f24
004f1f24loc_4f1f24:
004f1f24ldr x4, [sp+184]
004f1f28ldr x5, [sp+192]
004f1f2cstr x4, [sp+136]
004f1f30str x5, [sp+144]
004f1f34b 0x4f1f38
004f1f38
004f1f38loc_4f1f38:
004f1f38ldr x4, [sp+136]
004f1f3cldr x5, [sp+144]
004f1f40str x4, [sp+104]
004f1f44str x5, [sp+112]
004f1f48ldr x2, [sp+152]
004f1f4cldr x3, [sp+160]
004f1f50str x2, [sp+88]
004f1f54str x3, [sp+96]
004f1f58ldr x0, [sp+104]
004f1f5cldr x1, [sp+112]
004f1f60ldur x29, [sp-8]
004f1f64ldr x30, [sp], 176
004f1f68ret x30
004f1f6c
004f1f6cloc_4f1f6c:
004f1f6cbl runtime.panicSliceB
004f1f70
004f1f70loc_4f1f70:
004f1f70bl runtime.panicSliceAlen
004f1f74
004f1f74loc_4f1f74:
004f1f74mov x0, xzr
004f1f78bl runtime.panicIndex
004f1f7chint
004f1f80
004f1f80loc_4f1f80:
004f1f80stp x0, x1, [sp+8]
004f1f84mov x3, x30
004f1f88bl runtime.morestack_noctxt.abi0
004f1f8cldp x0, x1, [sp+8]
004f1f90b 0x4f1dd0
004f1f94udf 0
004f1f98udf 0
004f1f9cudf 0
004f1dd0
004f1dd0github.com/bishopfox/sliver/implant/sliver/handlers.determineDirPathFilter: ; void github.com/bishopfox/sliver/implant/sliver/handlers.determineDirPathFilter(struct string targetPath)
004f1dd0ldr x16, [x28+16]
004f1dd4sub x17, sp, 48
004f1dd8subs xzr, x17, x16
004f1ddcb.ls 0x4f1f80
004f1de0str x30, [sp-176]!
004f1de4stur x29, [sp-8]
004f1de8sub x29, sp, 8
004f1decstr x0, [sp+184]
004f1df0str x1, [sp+192]
004f1df4stp xzr, xzr, [sp+104]
004f1df8stp xzr, xzr, [sp+88]
004f1dfcstp xzr, xzr, [sp+152]
004f1e00stp xzr, xzr, [sp+136]
004f1e04ldr x7, [sp+192]
004f1e08subs xzr, x7, 1
004f1e0cb.ne 0x4f1e14
004f1e10b 0x4f1e18
004f1e14
004f1e14loc_4f1e14:
004f1e14b 0x4f1e40
004f1e18
004f1e18loc_4f1e18:
004f1e18ldr x1, [sp+192]
004f1e1cldr x7, [sp+184]
004f1e20subs xzr, x1, 0
004f1e24b.hi 0x4f1e2c
004f1e28b 0x4f1f74
004f1e2c
004f1e2cloc_4f1e2c:
004f1e2cldrb w7, [x7]
004f1e30subs wzr, w7, 46
004f1e34b.ne 0x4f1e3c
004f1e38b 0x4f1f24
004f1e3c
004f1e3cloc_4f1e3c:
004f1e3cb 0x4f1e40
004f1e40
004f1e40loc_4f1e40:
004f1e40ldr x0, [sp+184]
004f1e44ldr x1, [sp+192]
004f1e48adrp x2, 0x21f000
004f1e4cadd x2, x2, 3320
004f1e50orr x3, xzr, 1
004f1e54adrp x4, 0x1be000
004f1e58add x4, x4, 4032
004f1e5cmov x5, x3
004f1e60movn x6, 0
004f1e64bl strings.Replace
004f1e68str x0, [sp+120]
004f1e6cstr x1, [sp+128]
004f1e70adrp x2, 0x1be000
004f1e74add x2, x2, 4032
004f1e78orr x3, xzr, 1
004f1e7cbl strings.LastIndex
004f1e80str x0, [sp+72]
004f1e84adds xzr, x0, 1
004f1e88b.eq 0x4f1e90
004f1e8cb 0x4f1eb8
004f1e90
004f1e90loc_4f1e90:
004f1e90ldr x4, [sp+184]
004f1e94ldr x5, [sp+192]
004f1e98str x4, [sp+152]
004f1e9cstr x5, [sp+160]
004f1ea0adrp x4, 0x21e000
004f1ea4add x4, x4, 296
004f1ea8str x4, [sp+136]
004f1eacorr x4, xzr, 1
004f1eb0str x4, [sp+144]
004f1eb4b 0x4f1f20
004f1eb8
004f1eb8loc_4f1eb8:
004f1eb8add x1, x0, 1
004f1ebcstr x1, [sp+80]
004f1ec0ldr x2, [sp+192]
004f1ec4ldr x4, [sp+184]
004f1ec8subs xzr, x2, x1
004f1eccb.hs 0x4f1ed4
004f1ed0b 0x4f1f70
004f1ed4
004f1ed4loc_4f1ed4:
004f1ed4b 0x4f1ed8
004f1ed8
004f1ed8loc_4f1ed8:
004f1ed8str x4, [sp+136]
004f1edcstr x1, [sp+144]
004f1ee0ldr x4, [sp+72]
004f1ee4add x0, x4, 1
004f1ee8str x0, [sp+80]
004f1eecldr x1, [sp+192]
004f1ef0ldr x5, [sp+184]
004f1ef4subs xzr, x1, x0
004f1ef8b.hs 0x4f1f00
004f1efcb 0x4f1f6c
004f1f00
004f1f00loc_4f1f00:
004f1f00sub x4, x1, x4
004f1f04sub x4, x4, 1
004f1f08sub x6, xzr, x4
004f1f0cand x6, x0, x6, asr #63
004f1f10add x5, x5, x6
004f1f14str x5, [sp+152]
004f1f18str x4, [sp+160]
004f1f1cb 0x4f1f20
004f1f20
004f1f20loc_4f1f20:
004f1f20b 0x4f1f38
004f1f24
004f1f24loc_4f1f24:
004f1f24ldr x4, [sp+184]
004f1f28ldr x5, [sp+192]
004f1f2cstr x4, [sp+136]
004f1f30str x5, [sp+144]
004f1f34b 0x4f1f38
004f1f38
004f1f38loc_4f1f38:
004f1f38ldr x4, [sp+136]
004f1f3cldr x5, [sp+144]
004f1f40str x4, [sp+104]
004f1f44str x5, [sp+112]
004f1f48ldr x2, [sp+152]
004f1f4cldr x3, [sp+160]
004f1f50str x2, [sp+88]
004f1f54str x3, [sp+96]
004f1f58ldr x0, [sp+104]
004f1f5cldr x1, [sp+112]
004f1f60ldur x29, [sp-8]
004f1f64ldr x30, [sp], 176
004f1f68ret x30
004f1f6c
004f1f6cloc_4f1f6c:
004f1f6cbl runtime.panicSliceB
004f1f70
004f1f70loc_4f1f70:
004f1f70bl runtime.panicSliceAlen
004f1f74
004f1f74loc_4f1f74:
004f1f74mov x0, xzr
004f1f78bl runtime.panicIndex
004f1f7chint
004f1f80
004f1f80loc_4f1f80:
004f1f80stp x0, x1, [sp+8]
004f1f84mov x3, x30
004f1f88bl runtime.morestack_noctxt.abi0
004f1f8cldp x0, x1, [sp+8]
004f1f90b 0x4f1dd0
004f1f94udf 0
004f1f98udf 0
004f1f9cudf 0
004f1dd0
004f1fa0
004f1fa0github.com/bishopfox/sliver/implant/sliver/handlers.pathIsDirectory: ; void github.com/bishopfox/sliver/implant/sliver/handlers.pathIsDirectory(struct string path)
004f1fa0ldr x16, [x28+16]
004f1fa4sub x17, sp, 16
004f1fa8subs xzr, x17, x16
004f1facb.ls 0x4f2070
004f1fb0str x30, [sp-144]!
004f1fb4stur x29, [sp-8]
004f1fb8sub x29, sp, 8
004f1fbcstr x0, [sp+152]
004f1fc0str x1, [sp+160]
004f1fc4strb wzr, [sp+38]
004f1fc8stp xzr, xzr, [sp+88]
004f1fccstp xzr, xzr, [sp+72]
004f1fd0ldr x0, [sp+152]
004f1fd4ldr x1, [sp+160]
004f1fd8bl os.Stat
004f1fdcstr x0, [sp+88]
004f1fe0str x1, [sp+96]
004f1fe4str x2, [sp+72]
004f1fe8str x3, [sp+80]
004f1fecldr x2, [sp+96]
004f1ff0ldr x3, [sp+88]
004f1ff4str x3, [sp+120]
004f1ff8str x2, [sp+128]
004f1ffcldr x2, [sp+72]
004f2000ldr x3, [sp+80]
004f2004str x2, [sp+104]
004f2008str x3, [sp+112]
004f200cldr x2, [sp+120]
004f2010ldr x3, [sp+128]
004f2014str x2, [sp+40]
004f2018str x3, [sp+48]
004f201cldr x2, [sp+112]
004f2020ldr x3, [sp+104]
004f2024str x3, [sp+56]
004f2028str x2, [sp+64]
004f202ccbnz x3, 0x4f2034
004f2030b 0x4f2048
004f2034
004f2034loc_4f2034:
004f2034strb wzr, [sp+38]
004f2038mov x0, xzr
004f203cldur x29, [sp-8]
004f2040ldr x30, [sp], 144
004f2044ret x30
004f2048
004f2048loc_4f2048:
004f2048ldr x1, [sp+40]
004f204cldrsb x27, [x1]
004f2050ldr x1, [x1+24]
004f2054ldr x0, [sp+48]
004f2058blr x1
004f205cstrb w0, [sp+39]
004f2060strb w0, [sp+38]
004f2064ldur x29, [sp-8]
004f2068ldr x30, [sp], 144
004f206cret x30
004f2070
004f2070loc_4f2070:
004f2070stp x0, x1, [sp+8]
004f2074mov x3, x30
004f2078bl runtime.morestack_noctxt.abi0
004f207cldp x0, x1, [sp+8]
004f2080b 0x4f1fa0
004f2084udf 0
004f2088udf 0
004f208cudf 0
004f1fa0
004f1fa0github.com/bishopfox/sliver/implant/sliver/handlers.pathIsDirectory: ; void github.com/bishopfox/sliver/implant/sliver/handlers.pathIsDirectory(struct string path)
004f1fa0ldr x16, [x28+16]
004f1fa4sub x17, sp, 16
004f1fa8subs xzr, x17, x16
004f1facb.ls 0x4f2070
004f1fb0str x30, [sp-144]!
004f1fb4stur x29, [sp-8]
004f1fb8sub x29, sp, 8
004f1fbcstr x0, [sp+152]
004f1fc0str x1, [sp+160]
004f1fc4strb wzr, [sp+38]
004f1fc8stp xzr, xzr, [sp+88]
004f1fccstp xzr, xzr, [sp+72]
004f1fd0ldr x0, [sp+152]
004f1fd4ldr x1, [sp+160]
004f1fd8bl os.Stat
004f1fdcstr x0, [sp+88]
004f1fe0str x1, [sp+96]
004f1fe4str x2, [sp+72]
004f1fe8str x3, [sp+80]
004f1fecldr x2, [sp+96]
004f1ff0ldr x3, [sp+88]
004f1ff4str x3, [sp+120]
004f1ff8str x2, [sp+128]
004f1ffcldr x2, [sp+72]
004f2000ldr x3, [sp+80]
004f2004str x2, [sp+104]
004f2008str x3, [sp+112]
004f200cldr x2, [sp+120]
004f2010ldr x3, [sp+128]
004f2014str x2, [sp+40]
004f2018str x3, [sp+48]
004f201cldr x2, [sp+112]
004f2020ldr x3, [sp+104]
004f2024str x3, [sp+56]
004f2028str x2, [sp+64]
004f202ccbnz x3, 0x4f2034
004f2030b 0x4f2048
004f2034
004f2034loc_4f2034:
004f2034strb wzr, [sp+38]
004f2038mov x0, xzr
004f203cldur x29, [sp-8]
004f2040ldr x30, [sp], 144
004f2044ret x30
004f2048
004f2048loc_4f2048:
004f2048ldr x1, [sp+40]
004f204cldrsb x27, [x1]
004f2050ldr x1, [x1+24]
004f2054ldr x0, [sp+48]
004f2058blr x1
004f205cstrb w0, [sp+39]
004f2060strb w0, [sp+38]
004f2064ldur x29, [sp-8]
004f2068ldr x30, [sp], 144
004f206cret x30
004f2070
004f2070loc_4f2070:
004f2070stp x0, x1, [sp+8]
004f2074mov x3, x30
004f2078bl runtime.morestack_noctxt.abi0
004f207cldp x0, x1, [sp+8]
004f2080b 0x4f1fa0
004f2084udf 0
004f2088udf 0
004f208cudf 0
004f1fa0
004f2090
004f2090github.com/bishopfox/sliver/implant/sliver/handlers.dirListHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.dirListHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
004f2090ldr x16, [x28+16]
004f2094sub x17, sp, 1040
004f2098subs xzr, x17, x16
004f209cb.ls 0x4f3058
004f20a0sub x20, sp, 1168
004f20a4stp x29, x30, [x20-8]
004f20a8add sp, x20, 0
004f20acsub x29, sp, 8
004f20b0str x0, [sp+1176]
004f20b4str x1, [sp+1184]
004f20b8str x2, [sp+1192]
004f20bcstr x3, [sp+1200]
004f20c0adrp x0, 0x17d000
004f20c4add x0, x0, 1696
004f20c8bl runtime.newobject
004f20ccstr x0, [sp+680]
004f20d0adrp x27, 0x559000
004f20d4ldr w1, [x27+3056]
004f20d8cbz w1, 0x4f20e0
004f20dcb 0x4f20e4
004f20e0
004f20e0loc_4f20e0:
004f20e0b 0x4f2100
004f20e4
004f20e4loc_4f20e4:
004f20e4str x0, [sp+464]
004f20e8mov x1, x0
004f20ecadrp x0, 0x17d000
004f20f0add x0, x0, 1696
004f20f4bl runtime.wbZero
004f20f8ldr x0, [sp+464]
004f20fcb 0x4f2100
004f2100
004f2100loc_4f2100:
004f2100stp xzr, xzr, [x0]
004f2104stp xzr, xzr, [x0+16]
004f2108stp xzr, xzr, [x0+32]
004f210cstp xzr, xzr, [x0+48]
004f2110ldr x4, [sp+680]
004f2114str x4, [sp+384]
004f2118str x4, [sp+880]
004f211cldr x0, [sp+1176]
004f2120ldr x1, [sp+1184]
004f2124ldr x2, [sp+1192]
004f2128adrp x3, 0x222000
004f212cadd x3, x3, 992
004f2130bl google.golang.org/protobuf/proto.Unmarshal
004f2134str x0, [sp+368]
004f2138str x1, [sp+376]
004f213ccbnz x0, 0x4f2144
004f2140b 0x4f2204
004f2144
004f2144loc_4f2144:
004f2144add x27, sp, 864
004f2148stp xzr, xzr, [x27]
004f214cadd x5, sp, 864
004f2150str x5, [sp+648]
004f2154ldr x5, [sp+368]
004f2158ldr x6, [sp+376]
004f215cstr x5, [sp+632]
004f2160str x6, [sp+640]
004f2164str x5, [sp+624]
004f2168ldr x5, [sp+624]
004f216ccbnz x5, 0x4f2174
004f2170b 0x4f2184
004f2174
004f2174loc_4f2174:
004f2174ldr x5, [sp+624]
004f2178ldr x5, [x5+8]
004f217cstr x5, [sp+624]
004f2180b 0x4f2188
004f2184
004f2184loc_4f2184:
004f2184b 0x4f2188
004f2188
004f2188loc_4f2188:
004f2188ldr x5, [sp+648]
004f218cldrsb x27, [x5]
004f2190ldr x6, [sp+640]
004f2194ldr x7, [sp+624]
004f2198str x7, [x5]
004f219cadrp x27, 0x559000
004f21a0ldr w7, [x27+3056]
004f21a4cbz w7, 0x4f21ac
004f21a8b 0x4f21b0
004f21ac
004f21acloc_4f21ac:
004f21acb 0x4f21c4
004f21b0
004f21b0loc_4f21b0:
004f21b0bl runtime.gcWriteBarrier2
004f21b4str x6, [x25]
004f21b8ldr x7, [x5+8]
004f21bcstr x7, [x25+8]
004f21c0b 0x4f21c4
004f21c4
004f21c4loc_4f21c4:
004f21c4str x6, [x5+8]
004f21c8ldr x2, [sp+648]
004f21ccldrsb x27, [x2]
004f21d0b 0x4f21d4
004f21d4
004f21d4loc_4f21d4:
004f21d4str x2, [sp+656]
004f21d8orr x4, xzr, 1
004f21dcstr x4, [sp+664]
004f21e0str x4, [sp+672]
004f21e4adrp x0, 0x1c8000
004f21e8add x0, x0, 981
004f21ecmovz x1, 26
004f21f0mov x3, x4
004f21f4bl log.Printf
004f21f8ldp x29, x30, [sp-8]
004f21fcadd sp, sp, 1168
004f2200ret x30
004f2204
004f2204loc_4f2204:
004f2204stp xzr, xzr, [sp+176]
004f2208ldr x2, [sp+384]
004f220cldrsb x27, [x2]
004f2210ldr x0, [x2+8]
004f2214ldr x1, [x2+16]
004f2218str x0, [sp+608]
004f221cstr x1, [sp+616]
004f2220bl github.com/bishopfox/sliver/implant/sliver/handlers.pathIsDirectory
004f2224strb w0, [sp+90]
004f2228tbnz w0, 0, 0x4f2230
004f222cb 0x4f2268
004f2230
004f2230loc_4f2230:
004f2230ldr x5, [sp+384]
004f2234ldrsb x27, [x5]
004f2238ldr x1, [x5+8]
004f223cldr x2, [x5+16]
004f2240str x1, [sp+592]
004f2244str x2, [sp+600]
004f2248mov x0, xzr
004f224cadrp x3, 0x1bd000
004f2250add x3, x3, 4032
004f2254orr x4, xzr, 1
004f2258bl runtime.concatstring2
004f225cstr x0, [sp+176]
004f2260str x1, [sp+184]
004f2264b 0x4f2284
004f2268
004f2268loc_4f2268:
004f2268ldr x2, [sp+384]
004f226cldrsb x27, [x2]
004f2270ldr x3, [x2+8]
004f2274ldr x2, [x2+16]
004f2278str x3, [sp+176]
004f227cstr x2, [sp+184]
004f2280b 0x4f2284
004f2284
004f2284loc_4f2284:
004f2284add x27, sp, 848
004f2288stp xzr, xzr, [x27]
004f228cadd x27, sp, 832
004f2290stp xzr, xzr, [x27]
004f2294ldr x0, [sp+176]
004f2298ldr x1, [sp+184]
004f229cbl github.com/bishopfox/sliver/implant/sliver/handlers.determineDirPathFilter
004f22a0str x0, [sp+848]
004f22a4str x1, [sp+856]
004f22a8str x2, [sp+832]
004f22acstr x3, [sp+840]
004f22b0ldr x2, [sp+848]
004f22b4ldr x3, [sp+856]
004f22b8str x2, [sp+528]
004f22bcstr x3, [sp+536]
004f22c0ldr x2, [sp+832]
004f22c4ldr x3, [sp+840]
004f22c8str x2, [sp+440]
004f22ccstr x3, [sp+448]
004f22d0ldr x2, [sp+528]
004f22d4ldr x3, [sp+536]
004f22d8str x2, [sp+232]
004f22dcstr x3, [sp+240]
004f22e0ldr x2, [sp+440]
004f22e4ldr x3, [sp+448]
004f22e8str x2, [sp+280]
004f22ecstr x3, [sp+288]
004f22f0add x27, sp, 832
004f22f4stp xzr, xzr, [x27]
004f22f8add x27, sp, 816
004f22fcstp xzr, xzr, [x27]
004f2300add x27, sp, 792
004f2304stp xzr, xzr, [x27]
004f2308str xzr, [sp+808]
004f230cadd x27, sp, 776
004f2310stp xzr, xzr, [x27]
004f2314ldr x0, [sp+232]
004f2318ldr x1, [sp+240]
004f231cbl github.com/bishopfox/sliver/implant/sliver/handlers.getDirList
004f2320str x0, [sp+832]
004f2324str x1, [sp+840]
004f2328str x2, [sp+816]
004f232cstr x3, [sp+824]
004f2330str x4, [sp+792]
004f2334str x5, [sp+800]
004f2338str x6, [sp+808]
004f233cstr x7, [sp+776]
004f2340str x8, [sp+784]
004f2344ldr x2, [sp+832]
004f2348ldr x3, [sp+840]
004f234cstr x2, [sp+1144]
004f2350str x3, [sp+1152]
004f2354ldr x2, [sp+816]
004f2358ldr x3, [sp+824]
004f235cstr x2, [sp+1128]
004f2360str x3, [sp+1136]
004f2364ldr x2, [sp+792]
004f2368ldr x3, [sp+800]
004f236cldr x4, [sp+808]
004f2370str x2, [sp+1104]
004f2374str x3, [sp+1112]
004f2378str x4, [sp+1120]
004f237cldr x2, [sp+776]
004f2380ldr x3, [sp+784]
004f2384str x2, [sp+1088]
004f2388str x3, [sp+1096]
004f238cldr x2, [sp+1144]
004f2390ldr x3, [sp+1152]
004f2394str x2, [sp+416]
004f2398str x3, [sp+424]
004f239cldr x2, [sp+1128]
004f23a0ldr x3, [sp+1136]
004f23a4str x2, [sp+216]
004f23a8str x3, [sp+224]
004f23acldr x2, [sp+1104]
004f23b0ldr x3, [sp+1112]
004f23b4ldr x4, [sp+1120]
004f23b8str x2, [sp+296]
004f23bcstr x3, [sp+304]
004f23c0str x4, [sp+312]
004f23c4ldr x2, [sp+1088]
004f23c8ldr x3, [sp+1096]
004f23ccstr x2, [sp+368]
004f23d0str x3, [sp+376]
004f23d4bl time.Now
004f23d8str x0, [sp+752]
004f23dcstr x1, [sp+760]
004f23e0str x2, [sp+768]
004f23e4add x27, sp, 832
004f23e8stp xzr, xzr, [x27]
004f23ecldr x0, [sp+752]
004f23f0ldr x1, [sp+760]
004f23f4ldr x2, [sp+768]
004f23f8bl time.Time.Zone
004f23fcstr x0, [sp+832]
004f2400str x1, [sp+840]
004f2404str x2, [sp+144]
004f2408str x0, [sp+1072]
004f240cstr x1, [sp+1080]
004f2410ldr x2, [sp+144]
004f2414str x2, [sp+152]
004f2418str x0, [sp+160]
004f241cstr x1, [sp+168]
004f2420ldr x2, [sp+152]
004f2424str x2, [sp+96]
004f2428adrp x0, 0x19b000
004f242cadd x0, x0, 2112
004f2430bl runtime.newobject
004f2434str x0, [sp+584]
004f2438adrp x27, 0x559000
004f243cldr w2, [x27+3056]
004f2440cbz w2, 0x4f2448
004f2444b 0x4f244c
004f2448
004f2448loc_4f2448:
004f2448b 0x4f2468
004f244c
004f244cloc_4f244c:
004f244cstr x0, [sp+456]
004f2450mov x1, x0
004f2454adrp x0, 0x19b000
004f2458add x0, x0, 2112
004f245cbl runtime.wbZero
004f2460ldr x0, [sp+456]
004f2464b 0x4f2468
004f2468
004f2468loc_4f2468:
004f2468mov x20, x0
004f246cadr x27, 16
004f2470stp x29, x27, [sp-24]
004f2474sub x29, sp, 24
004f2478bl fn_87cf4
004f247csub x29, sp, 8
004f2480str xzr, [x0+112]
004f2484ldr x1, [sp+584]
004f2488ldrsb x27, [x1]
004f248cldr x2, [sp+416]
004f2490ldr x3, [sp+424]
004f2494str x3, [x1+16]
004f2498adrp x27, 0x559000
004f249cldr w3, [x27+3056]
004f24a0cbz w3, 0x4f24a8
004f24a4b 0x4f24ac
004f24a8
004f24a8loc_4f24a8:
004f24a8b 0x4f24c0
004f24ac
004f24acloc_4f24ac:
004f24acbl runtime.gcWriteBarrier2
004f24b0str x2, [x25]
004f24b4ldr x3, [x1+8]
004f24b8str x3, [x25+8]
004f24bcb 0x4f24c0
004f24c0
004f24c0loc_4f24c0:
004f24c0str x2, [x1+8]
004f24c4ldr x1, [sp+584]
004f24c8ldrsb x27, [x1]
004f24ccldr x2, [sp+160]
004f24d0ldr x3, [sp+168]
004f24d4str x3, [x1+64]
004f24d8adrp x27, 0x559000
004f24dcldr w3, [x27+3056]
004f24e0cbz w3, 0x4f24e8
004f24e4b 0x4f24ec
004f24e8
004f24e8loc_4f24e8:
004f24e8b 0x4f2500
004f24ec
004f24ecloc_4f24ec:
004f24ecbl runtime.gcWriteBarrier2
004f24f0str x2, [x25]
004f24f4ldr x3, [x1+56]
004f24f8str x3, [x25+8]
004f24fcb 0x4f2500
004f2500
004f2500loc_4f2500:
004f2500str x2, [x1+56]
004f2504ldr x1, [sp+584]
004f2508ldrsb x27, [x1]
004f250cldr x2, [sp+96]
004f2510str w2, [x1+72]
004f2514ldr x1, [sp+584]
004f2518str x1, [sp+392]
004f251cldr x2, [sp+368]
004f2520cbnz x2, 0x4f2528
004f2524b 0x4f2534
004f2528
004f2528loc_4f2528:
004f2528ldrsb x27, [x1]
004f252cstrb wzr, [x1+24]
004f2530b 0x4f2544
004f2534
004f2534loc_4f2534:
004f2534ldrsb x27, [x1]
004f2538orr x2, xzr, 1
004f253cstrb w2, [x1+24]
004f2540b 0x4f2544
004f2544
004f2544loc_4f2544:
004f2544adrp x1, 0x559000
004f2548add x1, x1, 1504
004f254cstr x1, [sp+552]
004f2550b 0x4f2554
004f2554
004f2554loc_4f2554:
004f2554str x1, [sp+560]
004f2558add x27, sp, 568
004f255cstp xzr, xzr, [x27]
004f2560ldr x2, [sp+392]
004f2564ldrsb x27, [x2]
004f2568stp xzr, xzr, [x2+40]
004f256cadrp x27, 0x559000
004f2570ldr w3, [x27+3056]
004f2574cbz w3, 0x4f257c
004f2578b 0x4f2580
004f257c
004f257cloc_4f257c:
004f257cb 0x4f2590
004f2580
004f2580loc_4f2580:
004f2580ldr x3, [x2+32]
004f2584bl runtime.gcWriteBarrier1
004f2588str x3, [x25]
004f258cb 0x4f2590
004f2590
004f2590loc_4f2590:
004f2590str x1, [x2+32]
004f2594add x27, sp, 736
004f2598stp xzr, xzr, [x27]
004f259cadd x27, sp, 776
004f25a0stp xzr, xzr, [x27]
004f25a4ldr x1, [sp+216]
004f25a8ldrsb x27, [x1]
004f25acldr x1, [x1+24]
004f25b0ldr x0, [sp+224]
004f25b4blr x1
004f25b8str x0, [sp+736]
004f25bcstr x1, [sp+744]
004f25c0str x2, [sp+776]
004f25c4str x3, [sp+784]
004f25c8ldr x1, [sp+736]
004f25ccldr x2, [sp+744]
004f25d0str x1, [sp+1056]
004f25d4str x2, [sp+1064]
004f25d8ldr x1, [sp+776]
004f25dcldr x2, [sp+784]
004f25e0str x1, [sp+1040]
004f25e4str x2, [sp+1048]
004f25e8ldr x1, [sp+1056]
004f25ecldr x2, [sp+1064]
004f25f0str x1, [sp+200]
004f25f4str x2, [sp+208]
004f25f8ldr x1, [sp+1048]
004f25fcldr x2, [sp+1040]
004f2600str x2, [sp+368]
004f2604str x1, [sp+376]
004f2608subs xzr, x2, 0
004f260ccset x1, ne
004f2610eor x1, x1, 1
004f2614strb w1, [sp+90]
004f2618cbnz x2, 0x4f2620
004f261cb 0x4f2624
004f2620
004f2620loc_4f2620:
004f2620b 0x4f2638
004f2624
004f2624loc_4f2624:
004f2624ldr x2, [sp+288]
004f2628subs xzr, x2, 0
004f262ccset x2, eq
004f2630strb w2, [sp+90]
004f2634b 0x4f2638
004f2638
004f2638loc_4f2638:
004f2638ldrb w2, [sp+90]
004f263ctbnz w2, 0, 0x4f2644
004f2640b 0x4f2928
004f2644
004f2644loc_4f2644:
004f2644ldr x1, [sp+200]
004f2648ldrsb x27, [x1]
004f264cldr x1, [x1+56]
004f2650ldr x0, [sp+208]
004f2654blr x1
004f2658str x0, [sp+136]
004f265cldr x1, [sp+200]
004f2660ldrsb x27, [x1]
004f2664ldr x1, [x1+32]
004f2668ldr x0, [sp+208]
004f266cblr x1
004f2670str x0, [sp+752]
004f2674str x1, [sp+760]
004f2678str x2, [sp+768]
004f267cbl time.Time.Unix
004f2680str x0, [sp+128]
004f2684ldr x1, [sp+200]
004f2688ldrsb x27, [x1]
004f268cldr x1, [x1+40]
004f2690ldr x0, [sp+208]
004f2694blr x1
004f2698str w0, [sp+92]
004f269cbl io/fs.FileMode.String
004f26a0str x0, [sp+832]
004f26a4str x1, [sp+840]
004f26a8ldr x0, [sp+200]
004f26acldr x1, [sp+208]
004f26b0bl github.com/bishopfox/sliver/implant/sliver/handlers.getUid
004f26b4str x0, [sp+848]
004f26b8str x1, [sp+856]
004f26bcldr x0, [sp+200]
004f26c0ldr x1, [sp+208]
004f26c4bl github.com/bishopfox/sliver/implant/sliver/handlers.getGid
004f26c8str x0, [sp+720]
004f26ccstr x1, [sp+728]
004f26d0ldr x1, [sp+200]
004f26d4ldrsb x27, [x1]
004f26d8ldr x1, [x1+24]
004f26dcldr x0, [sp+208]
004f26e0blr x1
004f26e4strb w0, [sp+90]
004f26e8adrp x0, 0x1a1000
004f26ecadd x0, x0, 1856
004f26f0bl runtime.newobject
004f26f4str x0, [sp+520]
004f26f8adrp x27, 0x559000
004f26fcldr w1, [x27+3056]
004f2700cbz w1, 0x4f2708
004f2704b 0x4f270c
004f2708
004f2708loc_4f2708:
004f2708b 0x4f2728
004f270c
004f270cloc_4f270c:
004f270cstr x0, [sp+432]
004f2710mov x1, x0
004f2714adrp x0, 0x1a1000
004f2718add x0, x0, 1856
004f271cbl runtime.wbZero
004f2720ldr x0, [sp+432]
004f2724b 0x4f2728
004f2728
004f2728loc_4f2728:
004f2728mov x20, x0
004f272cadr x27, 16
004f2730stp x29, x27, [sp-24]
004f2734sub x29, sp, 24
004f2738bl fn_87cec
004f273csub x29, sp, 8
004f2740ldr x5, [sp+520]
004f2744ldrsb x27, [x5]
004f2748orr x3, xzr, 1
004f274cstr x3, [x5+16]
004f2750adrp x27, 0x559000
004f2754ldr w6, [x27+3056]
004f2758cbz w6, 0x4f2760
004f275cb 0x4f2764
004f2760
004f2760loc_4f2760:
004f2760b 0x4f2774
004f2764
004f2764loc_4f2764:
004f2764ldr x6, [x5+8]
004f2768bl runtime.gcWriteBarrier1
004f276cstr x6, [x25]
004f2770b 0x4f2774
004f2774
004f2774loc_4f2774:
004f2774adrp x6, 0x21d000
004f2778add x6, x6, 296
004f277cstr x6, [x5+8]
004f2780ldr x5, [sp+520]
004f2784ldrsb x27, [x5]
004f2788ldr x6, [sp+136]
004f278cstr x6, [x5+32]
004f2790ldr x5, [sp+520]
004f2794ldrsb x27, [x5]
004f2798ldr x6, [sp+128]
004f279cstr x6, [x5+40]
004f27a0ldr x5, [sp+520]
004f27a4ldrsb x27, [x5]
004f27a8ldr x6, [sp+832]
004f27acldr x7, [sp+840]
004f27b0str x7, [x5+56]
004f27b4adrp x27, 0x559000
004f27b8ldr w7, [x27+3056]
004f27bccbz w7, 0x4f27c4
004f27c0b 0x4f27c8
004f27c4
004f27c4loc_4f27c4:
004f27c4b 0x4f27dc
004f27c8
004f27c8loc_4f27c8:
004f27c8bl runtime.gcWriteBarrier2
004f27ccstr x6, [x25]
004f27d0ldr x7, [x5+48]
004f27d4str x7, [x25+8]
004f27d8b 0x4f27dc
004f27dc
004f27dcloc_4f27dc:
004f27dcstr x6, [x5+48]
004f27e0ldr x5, [sp+520]
004f27e4ldrsb x27, [x5]
004f27e8ldr x6, [sp+848]
004f27ecldr x7, [sp+856]
004f27f0str x7, [x5+88]
004f27f4adrp x27, 0x559000
004f27f8ldr w7, [x27+3056]
004f27fccbz w7, 0x4f2804
004f2800b 0x4f2808
004f2804
004f2804loc_4f2804:
004f2804b 0x4f281c
004f2808
004f2808loc_4f2808:
004f2808bl runtime.gcWriteBarrier2
004f280cstr x6, [x25]
004f2810ldr x7, [x5+80]
004f2814str x7, [x25+8]
004f2818b 0x4f281c
004f281c
004f281cloc_4f281c:
004f281cstr x6, [x5+80]
004f2820ldr x5, [sp+520]
004f2824ldrsb x27, [x5]
004f2828ldr x6, [sp+720]
004f282cldr x7, [sp+728]
004f2830str x7, [x5+104]
004f2834adrp x27, 0x559000
004f2838ldr w7, [x27+3056]
004f283ccbz w7, 0x4f2844
004f2840b 0x4f2848
004f2844
004f2844loc_4f2844:
004f2844b 0x4f285c
004f2848
004f2848loc_4f2848:
004f2848bl runtime.gcWriteBarrier2
004f284cstr x6, [x25]
004f2850ldr x7, [x5+96]
004f2854str x7, [x25+8]
004f2858b 0x4f285c
004f285c
004f285cloc_4f285c:
004f285cstr x6, [x5+96]
004f2860ldr x5, [sp+520]
004f2864ldrsb x27, [x5]
004f2868ldrb w6, [sp+90]
004f286cstrb w6, [x5+24]
004f2870ldr x5, [sp+520]
004f2874str x5, [sp+544]
004f2878ldr x5, [sp+392]
004f287cldrsb x27, [x5]
004f2880ldr x2, [x5+48]
004f2884ldr x0, [x5+32]
004f2888ldr x5, [x5+40]
004f288cadd x1, x5, 1
004f2890subs xzr, x2, x1
004f2894b.hs 0x4f289c
004f2898b 0x4f28a0
004f289c
004f289cloc_4f289c:
004f289cb 0x4f28b4
004f28a0
004f28a0loc_4f28a0:
004f28a0adrp x4, 0x196000
004f28a4add x4, x4, 864
004f28a8bl runtime.growslice
004f28acorr x3, xzr, 1
004f28b0b 0x4f28b4
004f28b4
004f28b4loc_4f28b4:
004f28b4sub x4, x1, 1
004f28b8ldr x5, [sp+544]
004f28bcadrp x27, 0x559000
004f28c0ldr w6, [x27+3056]
004f28c4cbz w6, 0x4f28cc
004f28c8b 0x4f28d0
004f28cc
004f28ccloc_4f28cc:
004f28ccb 0x4f28e4
004f28d0
004f28d0loc_4f28d0:
004f28d0bl runtime.gcWriteBarrier2
004f28d4str x5, [x25]
004f28d8ldr x6, [x0+3*x4]
004f28dcstr x6, [x25+8]
004f28e0b 0x4f28e4
004f28e4
004f28e4loc_4f28e4:
004f28e4str x5, [x0+3*x4]
004f28e8ldr x4, [sp+392]
004f28ecldrsb x27, [x4]
004f28f0str x1, [x4+40]
004f28f4str x2, [x4+48]
004f28f8adrp x27, 0x559000
004f28fcldr w2, [x27+3056]
004f2900cbz w2, 0x4f2908
004f2904b 0x4f290c
004f2908
004f2908loc_4f2908:
004f2908b 0x4f2920
004f290c
004f290cloc_4f290c:
004f290cbl runtime.gcWriteBarrier2
004f2910str x0, [x25]
004f2914ldr x2, [x4+32]
004f2918str x2, [x25+8]
004f291cb 0x4f2920
004f2920
004f2920loc_4f2920:
004f2920str x0, [x4+32]
004f2924b 0x4f2930
004f2928
004f2928loc_4f2928:
004f2928orr x3, xzr, 1
004f292cb 0x4f2930
004f2930
004f2930loc_4f2930:
004f2930strb wzr, [sp+89]
004f2934stp xzr, xzr, [sp+264]
004f2938ldr x2, [sp+304]
004f293cldr x4, [sp+296]
004f2940ldr x5, [sp+312]
004f2944str x4, [sp+792]
004f2948str x2, [sp+800]
004f294cstr x5, [sp+808]
004f2950str xzr, [sp+120]
004f2954str x2, [sp+112]
004f2958ldr x2, [sp+792]
004f295cstr x2, [sp+104]
004f2960b 0x4f2964
004f2964
004f2964loc_4f2964:
004f2964ldr x2, [sp+112]
004f2968ldr x4, [sp+120]
004f296csubs xzr, x2, x4
004f2970b.gt 0x4f2978
004f2974b 0x4f2fa0
004f2978
004f2978loc_4f2978:
004f2978ldr x2, [sp+104]
004f297cstr x2, [sp+512]
004f2980ldr x2, [sp+512]
004f2984ldr x4, [x2]
004f2988ldr x0, [x2+8]
004f298cstr x4, [sp+400]
004f2990str x0, [sp+408]
004f2994ldr x2, [sp+288]
004f2998cbz x2, 0x4f29a0
004f299cb 0x4f29ac
004f29a0
004f29a0loc_4f29a0:
004f29a0orr x2, xzr, 1
004f29a4strb w2, [sp+89]
004f29a8b 0x4f2a30
004f29ac
004f29acloc_4f29ac:
004f29acldrsb x27, [x4]
004f29b0ldr x1, [x4+40]
004f29b4blr x1
004f29b8str x0, [sp+720]
004f29bcstr x1, [sp+728]
004f29c0add x27, sp, 776
004f29c4stp xzr, xzr, [x27]
004f29c8ldr x0, [sp+280]
004f29ccldr x1, [sp+288]
004f29d0ldr x2, [sp+720]
004f29d4ldr x3, [sp+728]
004f29d8bl github.com/bishopfox/sliver/implant/sliver/handlers/matcher.Match
004f29dcstrb w0, [sp+90]
004f29e0str x1, [sp+776]
004f29e4str x2, [sp+784]
004f29e8ldrb w1, [sp+90]
004f29ecstrb w1, [sp+91]
004f29f0ldr x1, [sp+776]
004f29f4ldr x2, [sp+784]
004f29f8str x1, [sp+1024]
004f29fcstr x2, [sp+1032]
004f2a00ldrb w1, [sp+91]
004f2a04strb w1, [sp+89]
004f2a08ldr x1, [sp+1032]
004f2a0cldr x2, [sp+1024]
004f2a10str x2, [sp+368]
004f2a14str x1, [sp+376]
004f2a18cbnz x2, 0x4f2a20
004f2a1cb 0x4f2a24
004f2a20
004f2a20loc_4f2a20:
004f2a20b 0x4f2fa4
004f2a24
004f2a24loc_4f2a24:
004f2a24orr x2, xzr, 1
004f2a28orr x3, xzr, 1
004f2a2cb 0x4f2a30
004f2a30
004f2a30loc_4f2a30:
004f2a30ldrb w4, [sp+89]
004f2a34tbnz w4, 0, 0x4f2a3c
004f2a38b 0x4f2f78
004f2a3c
004f2a3cloc_4f2a3c:
004f2a3cadd x27, sp, 736
004f2a40stp xzr, xzr, [x27]
004f2a44add x27, sp, 776
004f2a48stp xzr, xzr, [x27]
004f2a4cldr x1, [sp+400]
004f2a50ldrsb x27, [x1]
004f2a54ldr x1, [x1+24]
004f2a58ldr x0, [sp+408]
004f2a5cblr x1
004f2a60str x0, [sp+736]
004f2a64str x1, [sp+744]
004f2a68str x2, [sp+776]
004f2a6cstr x3, [sp+784]
004f2a70ldr x1, [sp+736]
004f2a74ldr x2, [sp+744]
004f2a78str x1, [sp+1008]
004f2a7cstr x2, [sp+1016]
004f2a80ldr x1, [sp+776]
004f2a84ldr x2, [sp+784]
004f2a88str x1, [sp+992]
004f2a8cstr x2, [sp+1000]
004f2a90ldr x1, [sp+1008]
004f2a94ldr x2, [sp+1016]
004f2a98str x1, [sp+320]
004f2a9cstr x2, [sp+328]
004f2aa0ldr x1, [sp+992]
004f2aa4ldr x2, [sp+1000]
004f2aa8str x1, [sp+352]
004f2aacstr x2, [sp+360]
004f2ab0adrp x0, 0x1a1000
004f2ab4add x0, x0, 1856
004f2ab8bl runtime.newobject
004f2abcstr x0, [sp+504]
004f2ac0adrp x27, 0x559000
004f2ac4ldr w1, [x27+3056]
004f2ac8cbz w1, 0x4f2ad0
004f2accb 0x4f2ad4
004f2ad0
004f2ad0loc_4f2ad0:
004f2ad0b 0x4f2af0
004f2ad4
004f2ad4loc_4f2ad4:
004f2ad4str x0, [sp+432]
004f2ad8mov x1, x0
004f2adcadrp x0, 0x1a1000
004f2ae0add x0, x0, 1856
004f2ae4bl runtime.wbZero
004f2ae8ldr x0, [sp+432]
004f2aecb 0x4f2af0
004f2af0
004f2af0loc_4f2af0:
004f2af0mov x20, x0
004f2af4adr x27, 16
004f2af8stp x29, x27, [sp-24]
004f2afcsub x29, sp, 24
004f2b00bl fn_87cec
004f2b04sub x29, sp, 8
004f2b08ldr x1, [sp+504]
004f2b0cstr x1, [sp+192]
004f2b10ldr x1, [sp+352]
004f2b14cbnz x1, 0x4f2b1c
004f2b18b 0x4f2b20
004f2b1c
004f2b1cloc_4f2b1c:
004f2b1cb 0x4f2e10
004f2b20
004f2b20loc_4f2b20:
004f2b20ldr x1, [sp+320]
004f2b24ldrsb x27, [x1]
004f2b28ldr x1, [x1+56]
004f2b2cldr x0, [sp+328]
004f2b30blr x1
004f2b34str x0, [sp+128]
004f2b38ldr x1, [sp+192]
004f2b3cldrsb x27, [x1]
004f2b40str x0, [x1+32]
004f2b44ldr x1, [sp+320]
004f2b48ldrsb x27, [x1]
004f2b4cldr x1, [x1+32]
004f2b50ldr x0, [sp+328]
004f2b54blr x1
004f2b58str x0, [sp+752]
004f2b5cstr x1, [sp+760]
004f2b60str x2, [sp+768]
004f2b64bl time.Time.Unix
004f2b68str x0, [sp+128]
004f2b6cldr x1, [sp+192]
004f2b70ldrsb x27, [x1]
004f2b74str x0, [x1+40]
004f2b78ldr x1, [sp+320]
004f2b7cldrsb x27, [x1]
004f2b80ldr x1, [x1+40]
004f2b84ldr x0, [sp+328]
004f2b88blr x1
004f2b8cstr w0, [sp+92]
004f2b90bl io/fs.FileMode.String
004f2b94str x0, [sp+720]
004f2b98str x1, [sp+728]
004f2b9cldr x2, [sp+192]
004f2ba0ldrsb x27, [x2]
004f2ba4str x1, [x2+56]
004f2ba8adrp x27, 0x559000
004f2bacldr w1, [x27+3056]
004f2bb0cbz w1, 0x4f2bb8
004f2bb4b 0x4f2bbc
004f2bb8
004f2bb8loc_4f2bb8:
004f2bb8b 0x4f2bd0
004f2bbc
004f2bbcloc_4f2bbc:
004f2bbcbl runtime.gcWriteBarrier2
004f2bc0str x0, [x25]
004f2bc4ldr x1, [x2+48]
004f2bc8str x1, [x25+8]
004f2bccb 0x4f2bd0
004f2bd0
004f2bd0loc_4f2bd0:
004f2bd0str x0, [x2+48]
004f2bd4ldr x1, [sp+320]
004f2bd8ldrsb x27, [x1]
004f2bdcldr x1, [x1+40]
004f2be0ldr x0, [sp+328]
004f2be4blr x1
004f2be8str w0, [sp+92]
004f2bectbnz w0, 27, 0x4f2bf4
004f2bf0b 0x4f2d6c
004f2bf4
004f2bf4loc_4f2bf4:
004f2bf4ldr x1, [sp+400]
004f2bf8ldrsb x27, [x1]
004f2bfcldr x1, [x1+40]
004f2c00ldr x0, [sp+408]
004f2c04blr x1
004f2c08str x0, [sp+720]
004f2c0cstr x1, [sp+728]
004f2c10add x27, sp, 848
004f2c14stp xzr, xzr, [x27]
004f2c18add x27, sp, 776
004f2c1cstp xzr, xzr, [x27]
004f2c20ldr x2, [sp+240]
004f2c24ldr x1, [sp+232]
004f2c28ldr x3, [sp+720]
004f2c2cldr x4, [sp+728]
004f2c30mov x0, xzr
004f2c34bl runtime.concatstring2
004f2c38str x0, [sp+488]
004f2c3cstr x1, [sp+496]
004f2c40bl path/filepath.EvalSymlinks
004f2c44str x0, [sp+848]
004f2c48str x1, [sp+856]
004f2c4cstr x2, [sp+776]
004f2c50str x3, [sp+784]
004f2c54ldr x1, [sp+848]
004f2c58ldr x2, [sp+856]
004f2c5cstr x1, [sp+976]
004f2c60str x2, [sp+984]
004f2c64ldr x1, [sp+776]
004f2c68ldr x2, [sp+784]
004f2c6cstr x1, [sp+960]
004f2c70str x2, [sp+968]
004f2c74ldr x1, [sp+976]
004f2c78ldr x2, [sp+984]
004f2c7cstr x1, [sp+264]
004f2c80str x2, [sp+272]
004f2c84ldr x1, [sp+968]
004f2c88ldr x2, [sp+960]
004f2c8cstr x2, [sp+352]
004f2c90str x1, [sp+360]
004f2c94cbnz x2, 0x4f2c9c
004f2c98b 0x4f2d64
004f2c9c
004f2c9cloc_4f2c9c:
004f2c9cldr x1, [sp+400]
004f2ca0ldrsb x27, [x1]
004f2ca4ldr x1, [x1+40]
004f2ca8ldr x0, [sp+408]
004f2cacblr x1
004f2cb0str x0, [sp+848]
004f2cb4str x1, [sp+856]
004f2cb8add x27, sp, 720
004f2cbcstp xzr, xzr, [x27]
004f2cc0add x27, sp, 776
004f2cc4stp xzr, xzr, [x27]
004f2cc8ldr x2, [sp+240]
004f2cccldr x1, [sp+232]
004f2cd0ldr x3, [sp+848]
004f2cd4ldr x4, [sp+856]
004f2cd8mov x0, xzr
004f2cdcbl runtime.concatstring2
004f2ce0str x0, [sp+472]
004f2ce4str x1, [sp+480]
004f2ce8bl os.Readlink
004f2cecstr x0, [sp+720]
004f2cf0str x1, [sp+728]
004f2cf4str x2, [sp+776]
004f2cf8str x3, [sp+784]
004f2cfcldr x1, [sp+720]
004f2d00ldr x2, [sp+728]
004f2d04str x1, [sp+944]
004f2d08str x2, [sp+952]
004f2d0cldr x1, [sp+776]
004f2d10ldr x2, [sp+784]
004f2d14str x1, [sp+928]
004f2d18str x2, [sp+936]
004f2d1cldr x1, [sp+944]
004f2d20ldr x2, [sp+952]
004f2d24str x1, [sp+248]
004f2d28str x2, [sp+256]
004f2d2cldr x1, [sp+936]
004f2d30ldr x2, [sp+928]
004f2d34str x2, [sp+336]
004f2d38str x1, [sp+344]
004f2d3ccbnz x2, 0x4f2d44
004f2d40b 0x4f2d4c
004f2d44
004f2d44loc_4f2d44:
004f2d44stp xzr, xzr, [sp+264]
004f2d48b 0x4f2d60
004f2d4c
004f2d4cloc_4f2d4c:
004f2d4cldr x2, [sp+248]
004f2d50ldr x3, [sp+256]
004f2d54str x2, [sp+264]
004f2d58str x3, [sp+272]
004f2d5cb 0x4f2d60
004f2d60
004f2d60loc_4f2d60:
004f2d60b 0x4f2d68
004f2d64
004f2d64loc_4f2d64:
004f2d64b 0x4f2d68
004f2d68
004f2d68loc_4f2d68:
004f2d68b 0x4f2d74
004f2d6c
004f2d6cloc_4f2d6c:
004f2d6cstp xzr, xzr, [sp+264]
004f2d70b 0x4f2d74
004f2d74
004f2d74loc_4f2d74:
004f2d74ldr x0, [sp+320]
004f2d78ldr x1, [sp+328]
004f2d7cbl github.com/bishopfox/sliver/implant/sliver/handlers.getUid
004f2d80str x0, [sp+720]
004f2d84str x1, [sp+728]
004f2d88ldr x2, [sp+192]
004f2d8cldrsb x27, [x2]
004f2d90str x1, [x2+88]
004f2d94adrp x27, 0x559000
004f2d98ldr w3, [x27+3056]
004f2d9ccbz w3, 0x4f2da4
004f2da0b 0x4f2da8
004f2da4
004f2da4loc_4f2da4:
004f2da4b 0x4f2dbc
004f2da8
004f2da8loc_4f2da8:
004f2da8bl runtime.gcWriteBarrier2
004f2dacstr x0, [x25]
004f2db0ldr x3, [x2+80]
004f2db4str x3, [x25+8]
004f2db8b 0x4f2dbc
004f2dbc
004f2dbcloc_4f2dbc:
004f2dbcstr x0, [x2+80]
004f2dc0ldr x0, [sp+320]
004f2dc4ldr x1, [sp+328]
004f2dc8bl github.com/bishopfox/sliver/implant/sliver/handlers.getGid
004f2dccstr x0, [sp+720]
004f2dd0str x1, [sp+728]
004f2dd4ldr x2, [sp+192]
004f2dd8ldrsb x27, [x2]
004f2ddcstr x1, [x2+104]
004f2de0adrp x27, 0x559000
004f2de4ldr w3, [x27+3056]
004f2de8cbz w3, 0x4f2df0
004f2decb 0x4f2df4
004f2df0
004f2df0loc_4f2df0:
004f2df0b 0x4f2e08
004f2df4
004f2df4loc_4f2df4:
004f2df4bl runtime.gcWriteBarrier2
004f2df8str x0, [x25]
004f2dfcldr x1, [x2+96]
004f2e00str x1, [x25+8]
004f2e04b 0x4f2e08
004f2e08
004f2e08loc_4f2e08:
004f2e08str x0, [x2+96]
004f2e0cb 0x4f2e10
004f2e10
004f2e10loc_4f2e10:
004f2e10ldr x1, [sp+400]
004f2e14ldrsb x27, [x1]
004f2e18ldr x1, [x1+40]
004f2e1cldr x0, [sp+408]
004f2e20blr x1
004f2e24str x0, [sp+720]
004f2e28str x1, [sp+728]
004f2e2cldr x2, [sp+192]
004f2e30ldrsb x27, [x2]
004f2e34str x1, [x2+16]
004f2e38adrp x27, 0x559000
004f2e3cldr w1, [x27+3056]
004f2e40cbz w1, 0x4f2e48
004f2e44b 0x4f2e4c
004f2e48
004f2e48loc_4f2e48:
004f2e48b 0x4f2e60
004f2e4c
004f2e4cloc_4f2e4c:
004f2e4cbl runtime.gcWriteBarrier2
004f2e50str x0, [x25]
004f2e54ldr x1, [x2+8]
004f2e58str x1, [x25+8]
004f2e5cb 0x4f2e60
004f2e60
004f2e60loc_4f2e60:
004f2e60str x0, [x2+8]
004f2e64ldr x1, [sp+400]
004f2e68ldrsb x27, [x1]
004f2e6cldr x1, [x1+32]
004f2e70ldr x0, [sp+408]
004f2e74blr x1
004f2e78strb w0, [sp+90]
004f2e7cldr x1, [sp+192]
004f2e80ldrsb x27, [x1]
004f2e84strb w0, [x1+24]
004f2e88ldr x1, [sp+192]
004f2e8cldrsb x27, [x1]
004f2e90ldr x2, [sp+264]
004f2e94ldr x3, [sp+272]
004f2e98str x3, [x1+72]
004f2e9cadrp x27, 0x559000
004f2ea0ldr w3, [x27+3056]
004f2ea4cbz w3, 0x4f2eac
004f2ea8b 0x4f2eb0
004f2eac
004f2eacloc_4f2eac:
004f2eacb 0x4f2ec4
004f2eb0
004f2eb0loc_4f2eb0:
004f2eb0bl runtime.gcWriteBarrier2
004f2eb4str x2, [x25]
004f2eb8ldr x5, [x1+64]
004f2ebcstr x5, [x25+8]
004f2ec0b 0x4f2ec4
004f2ec4
004f2ec4loc_4f2ec4:
004f2ec4str x2, [x1+64]
004f2ec8ldr x5, [sp+392]
004f2eccldrsb x27, [x5]
004f2ed0ldr x2, [x5+48]
004f2ed4ldr x0, [x5+32]
004f2ed8ldr x5, [x5+40]
004f2edcadd x1, x5, 1
004f2ee0subs xzr, x2, x1
004f2ee4b.hs 0x4f2eec
004f2ee8b 0x4f2ef0
004f2eec
004f2eecloc_4f2eec:
004f2eecb 0x4f2f04
004f2ef0
004f2ef0loc_4f2ef0:
004f2ef0orr x3, xzr, 1
004f2ef4adrp x4, 0x196000
004f2ef8add x4, x4, 864
004f2efcbl runtime.growslice
004f2f00b 0x4f2f04
004f2f04
004f2f04loc_4f2f04:
004f2f04ldr x3, [sp+192]
004f2f08sub x4, x1, 1
004f2f0cadrp x27, 0x559000
004f2f10ldr w5, [x27+3056]
004f2f14cbz w5, 0x4f2f1c
004f2f18b 0x4f2f20
004f2f1c
004f2f1cloc_4f2f1c:
004f2f1cb 0x4f2f34
004f2f20
004f2f20loc_4f2f20:
004f2f20bl runtime.gcWriteBarrier2
004f2f24str x3, [x25]
004f2f28ldr x5, [x0+3*x4]
004f2f2cstr x5, [x25+8]
004f2f30b 0x4f2f34
004f2f34
004f2f34loc_4f2f34:
004f2f34str x3, [x0+3*x4]
004f2f38ldr x3, [sp+392]
004f2f3cldrsb x27, [x3]
004f2f40str x1, [x3+40]
004f2f44str x2, [x3+48]
004f2f48adrp x27, 0x559000
004f2f4cldr w2, [x27+3056]
004f2f50cbz w2, 0x4f2f58
004f2f54b 0x4f2f5c
004f2f58
004f2f58loc_4f2f58:
004f2f58b 0x4f2f70
004f2f5c
004f2f5cloc_4f2f5c:
004f2f5cbl runtime.gcWriteBarrier2
004f2f60str x0, [x25]
004f2f64ldr x2, [x3+32]
004f2f68str x2, [x25+8]
004f2f6cb 0x4f2f70
004f2f70
004f2f70loc_4f2f70:
004f2f70str x0, [x3+32]
004f2f74b 0x4f2f7c
004f2f78
004f2f78loc_4f2f78:
004f2f78b 0x4f2f7c
004f2f7c
004f2f7cloc_4f2f7c:
004f2f7cb 0x4f2f80
004f2f80
004f2f80loc_4f2f80:
004f2f80ldr x2, [sp+120]
004f2f84add x2, x2, 1
004f2f88str x2, [sp+120]
004f2f8cldr x2, [sp+512]
004f2f90add x2, x2, 16
004f2f94str x2, [sp+104]
004f2f98orr x3, xzr, 1
004f2f9cb 0x4f2964
004f2fa0
004f2fa0loc_4f2fa0:
004f2fa0b 0x4f2fa4
004f2fa4
004f2fa4loc_4f2fa4:
004f2fa4ldr x2, [sp+392]
004f2fa8str x2, [sp+712]
004f2facstr xzr, [sp+688]
004f2fb0add x27, sp, 696
004f2fb4stp xzr, xzr, [x27]
004f2fb8add x27, sp, 776
004f2fbcstp xzr, xzr, [x27]
004f2fc0ldr x1, [sp+712]
004f2fc4adrp x0, 0x221000
004f2fc8add x0, x0, 3456
004f2fccbl google.golang.org/protobuf/proto.Marshal
004f2fd0str x0, [sp+688]
004f2fd4str x1, [sp+696]
004f2fd8str x2, [sp+704]
004f2fdcstr x3, [sp+776]
004f2fe0str x4, [sp+784]
004f2fe4ldr x2, [sp+688]
004f2fe8ldr x3, [sp+696]
004f2fecldr x4, [sp+704]
004f2ff0str x2, [sp+904]
004f2ff4str x3, [sp+912]
004f2ff8str x4, [sp+920]
004f2ffcldr x2, [sp+776]
004f3000ldr x3, [sp+784]
004f3004str x2, [sp+888]
004f3008str x3, [sp+896]
004f300cldr x2, [sp+904]
004f3010ldr x3, [sp+912]
004f3014ldr x4, [sp+920]
004f3018str x2, [sp+1176]
004f301cstr x3, [sp+1184]
004f3020str x4, [sp+1192]
004f3024ldr x3, [sp+888]
004f3028ldr x4, [sp+896]
004f302cstr x3, [sp+368]
004f3030str x4, [sp+376]
004f3034ldr x0, [sp+1176]
004f3038ldr x1, [sp+1184]
004f303cldr x2, [sp+1192]
004f3040ldr x26, [sp+1200]
004f3044ldr x5, [x26]
004f3048blr x5
004f304cldp x29, x30, [sp-8]
004f3050add sp, sp, 1168
004f3054ret x30
004f3058
004f3058loc_4f3058:
004f3058stp x0, x1, [sp+8]
004f305cstp x2, x3, [sp+24]
004f3060mov x3, x30
004f3064bl runtime.morestack_noctxt.abi0
004f3068ldp x0, x1, [sp+8]
004f306cldp x2, x3, [sp+24]
004f3070b 0x4f2090
004f3074udf 0
004f3078udf 0
004f307cudf 0
004f2090
004f2090github.com/bishopfox/sliver/implant/sliver/handlers.dirListHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.dirListHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
004f2090ldr x16, [x28+16]
004f2094sub x17, sp, 1040
004f2098subs xzr, x17, x16
004f209cb.ls 0x4f3058
004f20a0sub x20, sp, 1168
004f20a4stp x29, x30, [x20-8]
004f20a8add sp, x20, 0
004f20acsub x29, sp, 8
004f20b0str x0, [sp+1176]
004f20b4str x1, [sp+1184]
004f20b8str x2, [sp+1192]
004f20bcstr x3, [sp+1200]
004f20c0adrp x0, 0x17d000
004f20c4add x0, x0, 1696
004f20c8bl runtime.newobject
004f20ccstr x0, [sp+680]
004f20d0adrp x27, 0x559000
004f20d4ldr w1, [x27+3056]
004f20d8cbz w1, 0x4f20e0
004f20dcb 0x4f20e4
004f20e0
004f20e0loc_4f20e0:
004f20e0b 0x4f2100
004f20e4
004f20e4loc_4f20e4:
004f20e4str x0, [sp+464]
004f20e8mov x1, x0
004f20ecadrp x0, 0x17d000
004f20f0add x0, x0, 1696
004f20f4bl runtime.wbZero
004f20f8ldr x0, [sp+464]
004f20fcb 0x4f2100
004f2100
004f2100loc_4f2100:
004f2100stp xzr, xzr, [x0]
004f2104stp xzr, xzr, [x0+16]
004f2108stp xzr, xzr, [x0+32]
004f210cstp xzr, xzr, [x0+48]
004f2110ldr x4, [sp+680]
004f2114str x4, [sp+384]
004f2118str x4, [sp+880]
004f211cldr x0, [sp+1176]
004f2120ldr x1, [sp+1184]
004f2124ldr x2, [sp+1192]
004f2128adrp x3, 0x222000
004f212cadd x3, x3, 992
004f2130bl google.golang.org/protobuf/proto.Unmarshal
004f2134str x0, [sp+368]
004f2138str x1, [sp+376]
004f213ccbnz x0, 0x4f2144
004f2140b 0x4f2204
004f2144
004f2144loc_4f2144:
004f2144add x27, sp, 864
004f2148stp xzr, xzr, [x27]
004f214cadd x5, sp, 864
004f2150str x5, [sp+648]
004f2154ldr x5, [sp+368]
004f2158ldr x6, [sp+376]
004f215cstr x5, [sp+632]
004f2160str x6, [sp+640]
004f2164str x5, [sp+624]
004f2168ldr x5, [sp+624]
004f216ccbnz x5, 0x4f2174
004f2170b 0x4f2184
004f2174
004f2174loc_4f2174:
004f2174ldr x5, [sp+624]
004f2178ldr x5, [x5+8]
004f217cstr x5, [sp+624]
004f2180b 0x4f2188
004f2184
004f2184loc_4f2184:
004f2184b 0x4f2188
004f2188
004f2188loc_4f2188:
004f2188ldr x5, [sp+648]
004f218cldrsb x27, [x5]
004f2190ldr x6, [sp+640]
004f2194ldr x7, [sp+624]
004f2198str x7, [x5]
004f219cadrp x27, 0x559000
004f21a0ldr w7, [x27+3056]
004f21a4cbz w7, 0x4f21ac
004f21a8b 0x4f21b0
004f21ac
004f21acloc_4f21ac:
004f21acb 0x4f21c4
004f21b0
004f21b0loc_4f21b0:
004f21b0bl runtime.gcWriteBarrier2
004f21b4str x6, [x25]
004f21b8ldr x7, [x5+8]
004f21bcstr x7, [x25+8]
004f21c0b 0x4f21c4
004f21c4
004f21c4loc_4f21c4:
004f21c4str x6, [x5+8]
004f21c8ldr x2, [sp+648]
004f21ccldrsb x27, [x2]
004f21d0b 0x4f21d4
004f21d4
004f21d4loc_4f21d4:
004f21d4str x2, [sp+656]
004f21d8orr x4, xzr, 1
004f21dcstr x4, [sp+664]
004f21e0str x4, [sp+672]
004f21e4adrp x0, 0x1c8000
004f21e8add x0, x0, 981
004f21ecmovz x1, 26
004f21f0mov x3, x4
004f21f4bl log.Printf
004f21f8ldp x29, x30, [sp-8]
004f21fcadd sp, sp, 1168
004f2200ret x30
004f2204
004f2204loc_4f2204:
004f2204stp xzr, xzr, [sp+176]
004f2208ldr x2, [sp+384]
004f220cldrsb x27, [x2]
004f2210ldr x0, [x2+8]
004f2214ldr x1, [x2+16]
004f2218str x0, [sp+608]
004f221cstr x1, [sp+616]
004f2220bl github.com/bishopfox/sliver/implant/sliver/handlers.pathIsDirectory
004f2224strb w0, [sp+90]
004f2228tbnz w0, 0, 0x4f2230
004f222cb 0x4f2268
004f2230
004f2230loc_4f2230:
004f2230ldr x5, [sp+384]
004f2234ldrsb x27, [x5]
004f2238ldr x1, [x5+8]
004f223cldr x2, [x5+16]
004f2240str x1, [sp+592]
004f2244str x2, [sp+600]
004f2248mov x0, xzr
004f224cadrp x3, 0x1bd000
004f2250add x3, x3, 4032
004f2254orr x4, xzr, 1
004f2258bl runtime.concatstring2
004f225cstr x0, [sp+176]
004f2260str x1, [sp+184]
004f2264b 0x4f2284
004f2268
004f2268loc_4f2268:
004f2268ldr x2, [sp+384]
004f226cldrsb x27, [x2]
004f2270ldr x3, [x2+8]
004f2274ldr x2, [x2+16]
004f2278str x3, [sp+176]
004f227cstr x2, [sp+184]
004f2280b 0x4f2284
004f2284
004f2284loc_4f2284:
004f2284add x27, sp, 848
004f2288stp xzr, xzr, [x27]
004f228cadd x27, sp, 832
004f2290stp xzr, xzr, [x27]
004f2294ldr x0, [sp+176]
004f2298ldr x1, [sp+184]
004f229cbl github.com/bishopfox/sliver/implant/sliver/handlers.determineDirPathFilter
004f22a0str x0, [sp+848]
004f22a4str x1, [sp+856]
004f22a8str x2, [sp+832]
004f22acstr x3, [sp+840]
004f22b0ldr x2, [sp+848]
004f22b4ldr x3, [sp+856]
004f22b8str x2, [sp+528]
004f22bcstr x3, [sp+536]
004f22c0ldr x2, [sp+832]
004f22c4ldr x3, [sp+840]
004f22c8str x2, [sp+440]
004f22ccstr x3, [sp+448]
004f22d0ldr x2, [sp+528]
004f22d4ldr x3, [sp+536]
004f22d8str x2, [sp+232]
004f22dcstr x3, [sp+240]
004f22e0ldr x2, [sp+440]
004f22e4ldr x3, [sp+448]
004f22e8str x2, [sp+280]
004f22ecstr x3, [sp+288]
004f22f0add x27, sp, 832
004f22f4stp xzr, xzr, [x27]
004f22f8add x27, sp, 816
004f22fcstp xzr, xzr, [x27]
004f2300add x27, sp, 792
004f2304stp xzr, xzr, [x27]
004f2308str xzr, [sp+808]
004f230cadd x27, sp, 776
004f2310stp xzr, xzr, [x27]
004f2314ldr x0, [sp+232]
004f2318ldr x1, [sp+240]
004f231cbl github.com/bishopfox/sliver/implant/sliver/handlers.getDirList
004f2320str x0, [sp+832]
004f2324str x1, [sp+840]
004f2328str x2, [sp+816]
004f232cstr x3, [sp+824]
004f2330str x4, [sp+792]
004f2334str x5, [sp+800]
004f2338str x6, [sp+808]
004f233cstr x7, [sp+776]
004f2340str x8, [sp+784]
004f2344ldr x2, [sp+832]
004f2348ldr x3, [sp+840]
004f234cstr x2, [sp+1144]
004f2350str x3, [sp+1152]
004f2354ldr x2, [sp+816]
004f2358ldr x3, [sp+824]
004f235cstr x2, [sp+1128]
004f2360str x3, [sp+1136]
004f2364ldr x2, [sp+792]
004f2368ldr x3, [sp+800]
004f236cldr x4, [sp+808]
004f2370str x2, [sp+1104]
004f2374str x3, [sp+1112]
004f2378str x4, [sp+1120]
004f237cldr x2, [sp+776]
004f2380ldr x3, [sp+784]
004f2384str x2, [sp+1088]
004f2388str x3, [sp+1096]
004f238cldr x2, [sp+1144]
004f2390ldr x3, [sp+1152]
004f2394str x2, [sp+416]
004f2398str x3, [sp+424]
004f239cldr x2, [sp+1128]
004f23a0ldr x3, [sp+1136]
004f23a4str x2, [sp+216]
004f23a8str x3, [sp+224]
004f23acldr x2, [sp+1104]
004f23b0ldr x3, [sp+1112]
004f23b4ldr x4, [sp+1120]
004f23b8str x2, [sp+296]
004f23bcstr x3, [sp+304]
004f23c0str x4, [sp+312]
004f23c4ldr x2, [sp+1088]
004f23c8ldr x3, [sp+1096]
004f23ccstr x2, [sp+368]
004f23d0str x3, [sp+376]
004f23d4bl time.Now
004f23d8str x0, [sp+752]
004f23dcstr x1, [sp+760]
004f23e0str x2, [sp+768]
004f23e4add x27, sp, 832
004f23e8stp xzr, xzr, [x27]
004f23ecldr x0, [sp+752]
004f23f0ldr x1, [sp+760]
004f23f4ldr x2, [sp+768]
004f23f8bl time.Time.Zone
004f23fcstr x0, [sp+832]
004f2400str x1, [sp+840]
004f2404str x2, [sp+144]
004f2408str x0, [sp+1072]
004f240cstr x1, [sp+1080]
004f2410ldr x2, [sp+144]
004f2414str x2, [sp+152]
004f2418str x0, [sp+160]
004f241cstr x1, [sp+168]
004f2420ldr x2, [sp+152]
004f2424str x2, [sp+96]
004f2428adrp x0, 0x19b000
004f242cadd x0, x0, 2112
004f2430bl runtime.newobject
004f2434str x0, [sp+584]
004f2438adrp x27, 0x559000
004f243cldr w2, [x27+3056]
004f2440cbz w2, 0x4f2448
004f2444b 0x4f244c
004f2448
004f2448loc_4f2448:
004f2448b 0x4f2468
004f244c
004f244cloc_4f244c:
004f244cstr x0, [sp+456]
004f2450mov x1, x0
004f2454adrp x0, 0x19b000
004f2458add x0, x0, 2112
004f245cbl runtime.wbZero
004f2460ldr x0, [sp+456]
004f2464b 0x4f2468
004f2468
004f2468loc_4f2468:
004f2468mov x20, x0
004f246cadr x27, 16
004f2470stp x29, x27, [sp-24]
004f2474sub x29, sp, 24
004f2478bl fn_87cf4
004f247csub x29, sp, 8
004f2480str xzr, [x0+112]
004f2484ldr x1, [sp+584]
004f2488ldrsb x27, [x1]
004f248cldr x2, [sp+416]
004f2490ldr x3, [sp+424]
004f2494str x3, [x1+16]
004f2498adrp x27, 0x559000
004f249cldr w3, [x27+3056]
004f24a0cbz w3, 0x4f24a8
004f24a4b 0x4f24ac
004f24a8
004f24a8loc_4f24a8:
004f24a8b 0x4f24c0
004f24ac
004f24acloc_4f24ac:
004f24acbl runtime.gcWriteBarrier2
004f24b0str x2, [x25]
004f24b4ldr x3, [x1+8]
004f24b8str x3, [x25+8]
004f24bcb 0x4f24c0
004f24c0
004f24c0loc_4f24c0:
004f24c0str x2, [x1+8]
004f24c4ldr x1, [sp+584]
004f24c8ldrsb x27, [x1]
004f24ccldr x2, [sp+160]
004f24d0ldr x3, [sp+168]
004f24d4str x3, [x1+64]
004f24d8adrp x27, 0x559000
004f24dcldr w3, [x27+3056]
004f24e0cbz w3, 0x4f24e8
004f24e4b 0x4f24ec
004f24e8
004f24e8loc_4f24e8:
004f24e8b 0x4f2500
004f24ec
004f24ecloc_4f24ec:
004f24ecbl runtime.gcWriteBarrier2
004f24f0str x2, [x25]
004f24f4ldr x3, [x1+56]
004f24f8str x3, [x25+8]
004f24fcb 0x4f2500
004f2500
004f2500loc_4f2500:
004f2500str x2, [x1+56]
004f2504ldr x1, [sp+584]
004f2508ldrsb x27, [x1]
004f250cldr x2, [sp+96]
004f2510str w2, [x1+72]
004f2514ldr x1, [sp+584]
004f2518str x1, [sp+392]
004f251cldr x2, [sp+368]
004f2520cbnz x2, 0x4f2528
004f2524b 0x4f2534
004f2528
004f2528loc_4f2528:
004f2528ldrsb x27, [x1]
004f252cstrb wzr, [x1+24]
004f2530b 0x4f2544
004f2534
004f2534loc_4f2534:
004f2534ldrsb x27, [x1]
004f2538orr x2, xzr, 1
004f253cstrb w2, [x1+24]
004f2540b 0x4f2544
004f2544
004f2544loc_4f2544:
004f2544adrp x1, 0x559000
004f2548add x1, x1, 1504
004f254cstr x1, [sp+552]
004f2550b 0x4f2554
004f2554
004f2554loc_4f2554:
004f2554str x1, [sp+560]
004f2558add x27, sp, 568
004f255cstp xzr, xzr, [x27]
004f2560ldr x2, [sp+392]
004f2564ldrsb x27, [x2]
004f2568stp xzr, xzr, [x2+40]
004f256cadrp x27, 0x559000
004f2570ldr w3, [x27+3056]
004f2574cbz w3, 0x4f257c
004f2578b 0x4f2580
004f257c
004f257cloc_4f257c:
004f257cb 0x4f2590
004f2580
004f2580loc_4f2580:
004f2580ldr x3, [x2+32]
004f2584bl runtime.gcWriteBarrier1
004f2588str x3, [x25]
004f258cb 0x4f2590
004f2590
004f2590loc_4f2590:
004f2590str x1, [x2+32]
004f2594add x27, sp, 736
004f2598stp xzr, xzr, [x27]
004f259cadd x27, sp, 776
004f25a0stp xzr, xzr, [x27]
004f25a4ldr x1, [sp+216]
004f25a8ldrsb x27, [x1]
004f25acldr x1, [x1+24]
004f25b0ldr x0, [sp+224]
004f25b4blr x1
004f25b8str x0, [sp+736]
004f25bcstr x1, [sp+744]
004f25c0str x2, [sp+776]
004f25c4str x3, [sp+784]
004f25c8ldr x1, [sp+736]
004f25ccldr x2, [sp+744]
004f25d0str x1, [sp+1056]
004f25d4str x2, [sp+1064]
004f25d8ldr x1, [sp+776]
004f25dcldr x2, [sp+784]
004f25e0str x1, [sp+1040]
004f25e4str x2, [sp+1048]
004f25e8ldr x1, [sp+1056]
004f25ecldr x2, [sp+1064]
004f25f0str x1, [sp+200]
004f25f4str x2, [sp+208]
004f25f8ldr x1, [sp+1048]
004f25fcldr x2, [sp+1040]
004f2600str x2, [sp+368]
004f2604str x1, [sp+376]
004f2608subs xzr, x2, 0
004f260ccset x1, ne
004f2610eor x1, x1, 1
004f2614strb w1, [sp+90]
004f2618cbnz x2, 0x4f2620
004f261cb 0x4f2624
004f2620
004f2620loc_4f2620:
004f2620b 0x4f2638
004f2624
004f2624loc_4f2624:
004f2624ldr x2, [sp+288]
004f2628subs xzr, x2, 0
004f262ccset x2, eq
004f2630strb w2, [sp+90]
004f2634b 0x4f2638
004f2638
004f2638loc_4f2638:
004f2638ldrb w2, [sp+90]
004f263ctbnz w2, 0, 0x4f2644
004f2640b 0x4f2928
004f2644
004f2644loc_4f2644:
004f2644ldr x1, [sp+200]
004f2648ldrsb x27, [x1]
004f264cldr x1, [x1+56]
004f2650ldr x0, [sp+208]
004f2654blr x1
004f2658str x0, [sp+136]
004f265cldr x1, [sp+200]
004f2660ldrsb x27, [x1]
004f2664ldr x1, [x1+32]
004f2668ldr x0, [sp+208]
004f266cblr x1
004f2670str x0, [sp+752]
004f2674str x1, [sp+760]
004f2678str x2, [sp+768]
004f267cbl time.Time.Unix
004f2680str x0, [sp+128]
004f2684ldr x1, [sp+200]
004f2688ldrsb x27, [x1]
004f268cldr x1, [x1+40]
004f2690ldr x0, [sp+208]
004f2694blr x1
004f2698str w0, [sp+92]
004f269cbl io/fs.FileMode.String
004f26a0str x0, [sp+832]
004f26a4str x1, [sp+840]
004f26a8ldr x0, [sp+200]
004f26acldr x1, [sp+208]
004f26b0bl github.com/bishopfox/sliver/implant/sliver/handlers.getUid
004f26b4str x0, [sp+848]
004f26b8str x1, [sp+856]
004f26bcldr x0, [sp+200]
004f26c0ldr x1, [sp+208]
004f26c4bl github.com/bishopfox/sliver/implant/sliver/handlers.getGid
004f26c8str x0, [sp+720]
004f26ccstr x1, [sp+728]
004f26d0ldr x1, [sp+200]
004f26d4ldrsb x27, [x1]
004f26d8ldr x1, [x1+24]
004f26dcldr x0, [sp+208]
004f26e0blr x1
004f26e4strb w0, [sp+90]
004f26e8adrp x0, 0x1a1000
004f26ecadd x0, x0, 1856
004f26f0bl runtime.newobject
004f26f4str x0, [sp+520]
004f26f8adrp x27, 0x559000
004f26fcldr w1, [x27+3056]
004f2700cbz w1, 0x4f2708
004f2704b 0x4f270c
004f2708
004f2708loc_4f2708:
004f2708b 0x4f2728
004f270c
004f270cloc_4f270c:
004f270cstr x0, [sp+432]
004f2710mov x1, x0
004f2714adrp x0, 0x1a1000
004f2718add x0, x0, 1856
004f271cbl runtime.wbZero
004f2720ldr x0, [sp+432]
004f2724b 0x4f2728
004f2728
004f2728loc_4f2728:
004f2728mov x20, x0
004f272cadr x27, 16
004f2730stp x29, x27, [sp-24]
004f2734sub x29, sp, 24
004f2738bl fn_87cec
004f273csub x29, sp, 8
004f2740ldr x5, [sp+520]
004f2744ldrsb x27, [x5]
004f2748orr x3, xzr, 1
004f274cstr x3, [x5+16]
004f2750adrp x27, 0x559000
004f2754ldr w6, [x27+3056]
004f2758cbz w6, 0x4f2760
004f275cb 0x4f2764
004f2760
004f2760loc_4f2760:
004f2760b 0x4f2774
004f2764
004f2764loc_4f2764:
004f2764ldr x6, [x5+8]
004f2768bl runtime.gcWriteBarrier1
004f276cstr x6, [x25]
004f2770b 0x4f2774
004f2774
004f2774loc_4f2774:
004f2774adrp x6, 0x21d000
004f2778add x6, x6, 296
004f277cstr x6, [x5+8]
004f2780ldr x5, [sp+520]
004f2784ldrsb x27, [x5]
004f2788ldr x6, [sp+136]
004f278cstr x6, [x5+32]
004f2790ldr x5, [sp+520]
004f2794ldrsb x27, [x5]
004f2798ldr x6, [sp+128]
004f279cstr x6, [x5+40]
004f27a0ldr x5, [sp+520]
004f27a4ldrsb x27, [x5]
004f27a8ldr x6, [sp+832]
004f27acldr x7, [sp+840]
004f27b0str x7, [x5+56]
004f27b4adrp x27, 0x559000
004f27b8ldr w7, [x27+3056]
004f27bccbz w7, 0x4f27c4
004f27c0b 0x4f27c8
004f27c4
004f27c4loc_4f27c4:
004f27c4b 0x4f27dc
004f27c8
004f27c8loc_4f27c8:
004f27c8bl runtime.gcWriteBarrier2
004f27ccstr x6, [x25]
004f27d0ldr x7, [x5+48]
004f27d4str x7, [x25+8]
004f27d8b 0x4f27dc
004f27dc
004f27dcloc_4f27dc:
004f27dcstr x6, [x5+48]
004f27e0ldr x5, [sp+520]
004f27e4ldrsb x27, [x5]
004f27e8ldr x6, [sp+848]
004f27ecldr x7, [sp+856]
004f27f0str x7, [x5+88]
004f27f4adrp x27, 0x559000
004f27f8ldr w7, [x27+3056]
004f27fccbz w7, 0x4f2804
004f2800b 0x4f2808
004f2804
004f2804loc_4f2804:
004f2804b 0x4f281c
004f2808
004f2808loc_4f2808:
004f2808bl runtime.gcWriteBarrier2
004f280cstr x6, [x25]
004f2810ldr x7, [x5+80]
004f2814str x7, [x25+8]
004f2818b 0x4f281c
004f281c
004f281cloc_4f281c:
004f281cstr x6, [x5+80]
004f2820ldr x5, [sp+520]
004f2824ldrsb x27, [x5]
004f2828ldr x6, [sp+720]
004f282cldr x7, [sp+728]
004f2830str x7, [x5+104]
004f2834adrp x27, 0x559000
004f2838ldr w7, [x27+3056]
004f283ccbz w7, 0x4f2844
004f2840b 0x4f2848
004f2844
004f2844loc_4f2844:
004f2844b 0x4f285c
004f2848
004f2848loc_4f2848:
004f2848bl runtime.gcWriteBarrier2
004f284cstr x6, [x25]
004f2850ldr x7, [x5+96]
004f2854str x7, [x25+8]
004f2858b 0x4f285c
004f285c
004f285cloc_4f285c:
004f285cstr x6, [x5+96]
004f2860ldr x5, [sp+520]
004f2864ldrsb x27, [x5]
004f2868ldrb w6, [sp+90]
004f286cstrb w6, [x5+24]
004f2870ldr x5, [sp+520]
004f2874str x5, [sp+544]
004f2878ldr x5, [sp+392]
004f287cldrsb x27, [x5]
004f2880ldr x2, [x5+48]
004f2884ldr x0, [x5+32]
004f2888ldr x5, [x5+40]
004f288cadd x1, x5, 1
004f2890subs xzr, x2, x1
004f2894b.hs 0x4f289c
004f2898b 0x4f28a0
004f289c
004f289cloc_4f289c:
004f289cb 0x4f28b4
004f28a0
004f28a0loc_4f28a0:
004f28a0adrp x4, 0x196000
004f28a4add x4, x4, 864
004f28a8bl runtime.growslice
004f28acorr x3, xzr, 1
004f28b0b 0x4f28b4
004f28b4
004f28b4loc_4f28b4:
004f28b4sub x4, x1, 1
004f28b8ldr x5, [sp+544]
004f28bcadrp x27, 0x559000
004f28c0ldr w6, [x27+3056]
004f28c4cbz w6, 0x4f28cc
004f28c8b 0x4f28d0
004f28cc
004f28ccloc_4f28cc:
004f28ccb 0x4f28e4
004f28d0
004f28d0loc_4f28d0:
004f28d0bl runtime.gcWriteBarrier2
004f28d4str x5, [x25]
004f28d8ldr x6, [x0+3*x4]
004f28dcstr x6, [x25+8]
004f28e0b 0x4f28e4
004f28e4
004f28e4loc_4f28e4:
004f28e4str x5, [x0+3*x4]
004f28e8ldr x4, [sp+392]
004f28ecldrsb x27, [x4]
004f28f0str x1, [x4+40]
004f28f4str x2, [x4+48]
004f28f8adrp x27, 0x559000
004f28fcldr w2, [x27+3056]
004f2900cbz w2, 0x4f2908
004f2904b 0x4f290c
004f2908
004f2908loc_4f2908:
004f2908b 0x4f2920
004f290c
004f290cloc_4f290c:
004f290cbl runtime.gcWriteBarrier2
004f2910str x0, [x25]
004f2914ldr x2, [x4+32]
004f2918str x2, [x25+8]
004f291cb 0x4f2920
004f2920
004f2920loc_4f2920:
004f2920str x0, [x4+32]
004f2924b 0x4f2930
004f2928
004f2928loc_4f2928:
004f2928orr x3, xzr, 1
004f292cb 0x4f2930
004f2930
004f2930loc_4f2930:
004f2930strb wzr, [sp+89]
004f2934stp xzr, xzr, [sp+264]
004f2938ldr x2, [sp+304]
004f293cldr x4, [sp+296]
004f2940ldr x5, [sp+312]
004f2944str x4, [sp+792]
004f2948str x2, [sp+800]
004f294cstr x5, [sp+808]
004f2950str xzr, [sp+120]
004f2954str x2, [sp+112]
004f2958ldr x2, [sp+792]
004f295cstr x2, [sp+104]
004f2960b 0x4f2964
004f2964
004f2964loc_4f2964:
004f2964ldr x2, [sp+112]
004f2968ldr x4, [sp+120]
004f296csubs xzr, x2, x4
004f2970b.gt 0x4f2978
004f2974b 0x4f2fa0
004f2978
004f2978loc_4f2978:
004f2978ldr x2, [sp+104]
004f297cstr x2, [sp+512]
004f2980ldr x2, [sp+512]
004f2984ldr x4, [x2]
004f2988ldr x0, [x2+8]
004f298cstr x4, [sp+400]
004f2990str x0, [sp+408]
004f2994ldr x2, [sp+288]
004f2998cbz x2, 0x4f29a0
004f299cb 0x4f29ac
004f29a0
004f29a0loc_4f29a0:
004f29a0orr x2, xzr, 1
004f29a4strb w2, [sp+89]
004f29a8b 0x4f2a30
004f29ac
004f29acloc_4f29ac:
004f29acldrsb x27, [x4]
004f29b0ldr x1, [x4+40]
004f29b4blr x1
004f29b8str x0, [sp+720]
004f29bcstr x1, [sp+728]
004f29c0add x27, sp, 776
004f29c4stp xzr, xzr, [x27]
004f29c8ldr x0, [sp+280]
004f29ccldr x1, [sp+288]
004f29d0ldr x2, [sp+720]
004f29d4ldr x3, [sp+728]
004f29d8bl github.com/bishopfox/sliver/implant/sliver/handlers/matcher.Match
004f29dcstrb w0, [sp+90]
004f29e0str x1, [sp+776]
004f29e4str x2, [sp+784]
004f29e8ldrb w1, [sp+90]
004f29ecstrb w1, [sp+91]
004f29f0ldr x1, [sp+776]
004f29f4ldr x2, [sp+784]
004f29f8str x1, [sp+1024]
004f29fcstr x2, [sp+1032]
004f2a00ldrb w1, [sp+91]
004f2a04strb w1, [sp+89]
004f2a08ldr x1, [sp+1032]
004f2a0cldr x2, [sp+1024]
004f2a10str x2, [sp+368]
004f2a14str x1, [sp+376]
004f2a18cbnz x2, 0x4f2a20
004f2a1cb 0x4f2a24
004f2a20
004f2a20loc_4f2a20:
004f2a20b 0x4f2fa4
004f2a24
004f2a24loc_4f2a24:
004f2a24orr x2, xzr, 1
004f2a28orr x3, xzr, 1
004f2a2cb 0x4f2a30
004f2a30
004f2a30loc_4f2a30:
004f2a30ldrb w4, [sp+89]
004f2a34tbnz w4, 0, 0x4f2a3c
004f2a38b 0x4f2f78
004f2a3c
004f2a3cloc_4f2a3c:
004f2a3cadd x27, sp, 736
004f2a40stp xzr, xzr, [x27]
004f2a44add x27, sp, 776
004f2a48stp xzr, xzr, [x27]
004f2a4cldr x1, [sp+400]
004f2a50ldrsb x27, [x1]
004f2a54ldr x1, [x1+24]
004f2a58ldr x0, [sp+408]
004f2a5cblr x1
004f2a60str x0, [sp+736]
004f2a64str x1, [sp+744]
004f2a68str x2, [sp+776]
004f2a6cstr x3, [sp+784]
004f2a70ldr x1, [sp+736]
004f2a74ldr x2, [sp+744]
004f2a78str x1, [sp+1008]
004f2a7cstr x2, [sp+1016]
004f2a80ldr x1, [sp+776]
004f2a84ldr x2, [sp+784]
004f2a88str x1, [sp+992]
004f2a8cstr x2, [sp+1000]
004f2a90ldr x1, [sp+1008]
004f2a94ldr x2, [sp+1016]
004f2a98str x1, [sp+320]
004f2a9cstr x2, [sp+328]
004f2aa0ldr x1, [sp+992]
004f2aa4ldr x2, [sp+1000]
004f2aa8str x1, [sp+352]
004f2aacstr x2, [sp+360]
004f2ab0adrp x0, 0x1a1000
004f2ab4add x0, x0, 1856
004f2ab8bl runtime.newobject
004f2abcstr x0, [sp+504]
004f2ac0adrp x27, 0x559000
004f2ac4ldr w1, [x27+3056]
004f2ac8cbz w1, 0x4f2ad0
004f2accb 0x4f2ad4
004f2ad0
004f2ad0loc_4f2ad0:
004f2ad0b 0x4f2af0
004f2ad4
004f2ad4loc_4f2ad4:
004f2ad4str x0, [sp+432]
004f2ad8mov x1, x0
004f2adcadrp x0, 0x1a1000
004f2ae0add x0, x0, 1856
004f2ae4bl runtime.wbZero
004f2ae8ldr x0, [sp+432]
004f2aecb 0x4f2af0
004f2af0
004f2af0loc_4f2af0:
004f2af0mov x20, x0
004f2af4adr x27, 16
004f2af8stp x29, x27, [sp-24]
004f2afcsub x29, sp, 24
004f2b00bl fn_87cec
004f2b04sub x29, sp, 8
004f2b08ldr x1, [sp+504]
004f2b0cstr x1, [sp+192]
004f2b10ldr x1, [sp+352]
004f2b14cbnz x1, 0x4f2b1c
004f2b18b 0x4f2b20
004f2b1c
004f2b1cloc_4f2b1c:
004f2b1cb 0x4f2e10
004f2b20
004f2b20loc_4f2b20:
004f2b20ldr x1, [sp+320]
004f2b24ldrsb x27, [x1]
004f2b28ldr x1, [x1+56]
004f2b2cldr x0, [sp+328]
004f2b30blr x1
004f2b34str x0, [sp+128]
004f2b38ldr x1, [sp+192]
004f2b3cldrsb x27, [x1]
004f2b40str x0, [x1+32]
004f2b44ldr x1, [sp+320]
004f2b48ldrsb x27, [x1]
004f2b4cldr x1, [x1+32]
004f2b50ldr x0, [sp+328]
004f2b54blr x1
004f2b58str x0, [sp+752]
004f2b5cstr x1, [sp+760]
004f2b60str x2, [sp+768]
004f2b64bl time.Time.Unix
004f2b68str x0, [sp+128]
004f2b6cldr x1, [sp+192]
004f2b70ldrsb x27, [x1]
004f2b74str x0, [x1+40]
004f2b78ldr x1, [sp+320]
004f2b7cldrsb x27, [x1]
004f2b80ldr x1, [x1+40]
004f2b84ldr x0, [sp+328]
004f2b88blr x1
004f2b8cstr w0, [sp+92]
004f2b90bl io/fs.FileMode.String
004f2b94str x0, [sp+720]
004f2b98str x1, [sp+728]
004f2b9cldr x2, [sp+192]
004f2ba0ldrsb x27, [x2]
004f2ba4str x1, [x2+56]
004f2ba8adrp x27, 0x559000
004f2bacldr w1, [x27+3056]
004f2bb0cbz w1, 0x4f2bb8
004f2bb4b 0x4f2bbc
004f2bb8
004f2bb8loc_4f2bb8:
004f2bb8b 0x4f2bd0
004f2bbc
004f2bbcloc_4f2bbc:
004f2bbcbl runtime.gcWriteBarrier2
004f2bc0str x0, [x25]
004f2bc4ldr x1, [x2+48]
004f2bc8str x1, [x25+8]
004f2bccb 0x4f2bd0
004f2bd0
004f2bd0loc_4f2bd0:
004f2bd0str x0, [x2+48]
004f2bd4ldr x1, [sp+320]
004f2bd8ldrsb x27, [x1]
004f2bdcldr x1, [x1+40]
004f2be0ldr x0, [sp+328]
004f2be4blr x1
004f2be8str w0, [sp+92]
004f2bectbnz w0, 27, 0x4f2bf4
004f2bf0b 0x4f2d6c
004f2bf4
004f2bf4loc_4f2bf4:
004f2bf4ldr x1, [sp+400]
004f2bf8ldrsb x27, [x1]
004f2bfcldr x1, [x1+40]
004f2c00ldr x0, [sp+408]
004f2c04blr x1
004f2c08str x0, [sp+720]
004f2c0cstr x1, [sp+728]
004f2c10add x27, sp, 848
004f2c14stp xzr, xzr, [x27]
004f2c18add x27, sp, 776
004f2c1cstp xzr, xzr, [x27]
004f2c20ldr x2, [sp+240]
004f2c24ldr x1, [sp+232]
004f2c28ldr x3, [sp+720]
004f2c2cldr x4, [sp+728]
004f2c30mov x0, xzr
004f2c34bl runtime.concatstring2
004f2c38str x0, [sp+488]
004f2c3cstr x1, [sp+496]
004f2c40bl path/filepath.EvalSymlinks
004f2c44str x0, [sp+848]
004f2c48str x1, [sp+856]
004f2c4cstr x2, [sp+776]
004f2c50str x3, [sp+784]
004f2c54ldr x1, [sp+848]
004f2c58ldr x2, [sp+856]
004f2c5cstr x1, [sp+976]
004f2c60str x2, [sp+984]
004f2c64ldr x1, [sp+776]
004f2c68ldr x2, [sp+784]
004f2c6cstr x1, [sp+960]
004f2c70str x2, [sp+968]
004f2c74ldr x1, [sp+976]
004f2c78ldr x2, [sp+984]
004f2c7cstr x1, [sp+264]
004f2c80str x2, [sp+272]
004f2c84ldr x1, [sp+968]
004f2c88ldr x2, [sp+960]
004f2c8cstr x2, [sp+352]
004f2c90str x1, [sp+360]
004f2c94cbnz x2, 0x4f2c9c
004f2c98b 0x4f2d64
004f2c9c
004f2c9cloc_4f2c9c:
004f2c9cldr x1, [sp+400]
004f2ca0ldrsb x27, [x1]
004f2ca4ldr x1, [x1+40]
004f2ca8ldr x0, [sp+408]
004f2cacblr x1
004f2cb0str x0, [sp+848]
004f2cb4str x1, [sp+856]
004f2cb8add x27, sp, 720
004f2cbcstp xzr, xzr, [x27]
004f2cc0add x27, sp, 776
004f2cc4stp xzr, xzr, [x27]
004f2cc8ldr x2, [sp+240]
004f2cccldr x1, [sp+232]
004f2cd0ldr x3, [sp+848]
004f2cd4ldr x4, [sp+856]
004f2cd8mov x0, xzr
004f2cdcbl runtime.concatstring2
004f2ce0str x0, [sp+472]
004f2ce4str x1, [sp+480]
004f2ce8bl os.Readlink
004f2cecstr x0, [sp+720]
004f2cf0str x1, [sp+728]
004f2cf4str x2, [sp+776]
004f2cf8str x3, [sp+784]
004f2cfcldr x1, [sp+720]
004f2d00ldr x2, [sp+728]
004f2d04str x1, [sp+944]
004f2d08str x2, [sp+952]
004f2d0cldr x1, [sp+776]
004f2d10ldr x2, [sp+784]
004f2d14str x1, [sp+928]
004f2d18str x2, [sp+936]
004f2d1cldr x1, [sp+944]
004f2d20ldr x2, [sp+952]
004f2d24str x1, [sp+248]
004f2d28str x2, [sp+256]
004f2d2cldr x1, [sp+936]
004f2d30ldr x2, [sp+928]
004f2d34str x2, [sp+336]
004f2d38str x1, [sp+344]
004f2d3ccbnz x2, 0x4f2d44
004f2d40b 0x4f2d4c
004f2d44
004f2d44loc_4f2d44:
004f2d44stp xzr, xzr, [sp+264]
004f2d48b 0x4f2d60
004f2d4c
004f2d4cloc_4f2d4c:
004f2d4cldr x2, [sp+248]
004f2d50ldr x3, [sp+256]
004f2d54str x2, [sp+264]
004f2d58str x3, [sp+272]
004f2d5cb 0x4f2d60
004f2d60
004f2d60loc_4f2d60:
004f2d60b 0x4f2d68
004f2d64
004f2d64loc_4f2d64:
004f2d64b 0x4f2d68
004f2d68
004f2d68loc_4f2d68:
004f2d68b 0x4f2d74
004f2d6c
004f2d6cloc_4f2d6c:
004f2d6cstp xzr, xzr, [sp+264]
004f2d70b 0x4f2d74
004f2d74
004f2d74loc_4f2d74:
004f2d74ldr x0, [sp+320]
004f2d78ldr x1, [sp+328]
004f2d7cbl github.com/bishopfox/sliver/implant/sliver/handlers.getUid
004f2d80str x0, [sp+720]
004f2d84str x1, [sp+728]
004f2d88ldr x2, [sp+192]
004f2d8cldrsb x27, [x2]
004f2d90str x1, [x2+88]
004f2d94adrp x27, 0x559000
004f2d98ldr w3, [x27+3056]
004f2d9ccbz w3, 0x4f2da4
004f2da0b 0x4f2da8
004f2da4
004f2da4loc_4f2da4:
004f2da4b 0x4f2dbc
004f2da8
004f2da8loc_4f2da8:
004f2da8bl runtime.gcWriteBarrier2
004f2dacstr x0, [x25]
004f2db0ldr x3, [x2+80]
004f2db4str x3, [x25+8]
004f2db8b 0x4f2dbc
004f2dbc
004f2dbcloc_4f2dbc:
004f2dbcstr x0, [x2+80]
004f2dc0ldr x0, [sp+320]
004f2dc4ldr x1, [sp+328]
004f2dc8bl github.com/bishopfox/sliver/implant/sliver/handlers.getGid
004f2dccstr x0, [sp+720]
004f2dd0str x1, [sp+728]
004f2dd4ldr x2, [sp+192]
004f2dd8ldrsb x27, [x2]
004f2ddcstr x1, [x2+104]
004f2de0adrp x27, 0x559000
004f2de4ldr w3, [x27+3056]
004f2de8cbz w3, 0x4f2df0
004f2decb 0x4f2df4
004f2df0
004f2df0loc_4f2df0:
004f2df0b 0x4f2e08
004f2df4
004f2df4loc_4f2df4:
004f2df4bl runtime.gcWriteBarrier2
004f2df8str x0, [x25]
004f2dfcldr x1, [x2+96]
004f2e00str x1, [x25+8]
004f2e04b 0x4f2e08
004f2e08
004f2e08loc_4f2e08:
004f2e08str x0, [x2+96]
004f2e0cb 0x4f2e10
004f2e10
004f2e10loc_4f2e10:
004f2e10ldr x1, [sp+400]
004f2e14ldrsb x27, [x1]
004f2e18ldr x1, [x1+40]
004f2e1cldr x0, [sp+408]
004f2e20blr x1
004f2e24str x0, [sp+720]
004f2e28str x1, [sp+728]
004f2e2cldr x2, [sp+192]
004f2e30ldrsb x27, [x2]
004f2e34str x1, [x2+16]
004f2e38adrp x27, 0x559000
004f2e3cldr w1, [x27+3056]
004f2e40cbz w1, 0x4f2e48
004f2e44b 0x4f2e4c
004f2e48
004f2e48loc_4f2e48:
004f2e48b 0x4f2e60
004f2e4c
004f2e4cloc_4f2e4c:
004f2e4cbl runtime.gcWriteBarrier2
004f2e50str x0, [x25]
004f2e54ldr x1, [x2+8]
004f2e58str x1, [x25+8]
004f2e5cb 0x4f2e60
004f2e60
004f2e60loc_4f2e60:
004f2e60str x0, [x2+8]
004f2e64ldr x1, [sp+400]
004f2e68ldrsb x27, [x1]
004f2e6cldr x1, [x1+32]
004f2e70ldr x0, [sp+408]
004f2e74blr x1
004f2e78strb w0, [sp+90]
004f2e7cldr x1, [sp+192]
004f2e80ldrsb x27, [x1]
004f2e84strb w0, [x1+24]
004f2e88ldr x1, [sp+192]
004f2e8cldrsb x27, [x1]
004f2e90ldr x2, [sp+264]
004f2e94ldr x3, [sp+272]
004f2e98str x3, [x1+72]
004f2e9cadrp x27, 0x559000
004f2ea0ldr w3, [x27+3056]
004f2ea4cbz w3, 0x4f2eac
004f2ea8b 0x4f2eb0
004f2eac
004f2eacloc_4f2eac:
004f2eacb 0x4f2ec4
004f2eb0
004f2eb0loc_4f2eb0:
004f2eb0bl runtime.gcWriteBarrier2
004f2eb4str x2, [x25]
004f2eb8ldr x5, [x1+64]
004f2ebcstr x5, [x25+8]
004f2ec0b 0x4f2ec4
004f2ec4
004f2ec4loc_4f2ec4:
004f2ec4str x2, [x1+64]
004f2ec8ldr x5, [sp+392]
004f2eccldrsb x27, [x5]
004f2ed0ldr x2, [x5+48]
004f2ed4ldr x0, [x5+32]
004f2ed8ldr x5, [x5+40]
004f2edcadd x1, x5, 1
004f2ee0subs xzr, x2, x1
004f2ee4b.hs 0x4f2eec
004f2ee8b 0x4f2ef0
004f2eec
004f2eecloc_4f2eec:
004f2eecb 0x4f2f04
004f2ef0
004f2ef0loc_4f2ef0:
004f2ef0orr x3, xzr, 1
004f2ef4adrp x4, 0x196000
004f2ef8add x4, x4, 864
004f2efcbl runtime.growslice
004f2f00b 0x4f2f04
004f2f04
004f2f04loc_4f2f04:
004f2f04ldr x3, [sp+192]
004f2f08sub x4, x1, 1
004f2f0cadrp x27, 0x559000
004f2f10ldr w5, [x27+3056]
004f2f14cbz w5, 0x4f2f1c
004f2f18b 0x4f2f20
004f2f1c
004f2f1cloc_4f2f1c:
004f2f1cb 0x4f2f34
004f2f20
004f2f20loc_4f2f20:
004f2f20bl runtime.gcWriteBarrier2
004f2f24str x3, [x25]
004f2f28ldr x5, [x0+3*x4]
004f2f2cstr x5, [x25+8]
004f2f30b 0x4f2f34
004f2f34
004f2f34loc_4f2f34:
004f2f34str x3, [x0+3*x4]
004f2f38ldr x3, [sp+392]
004f2f3cldrsb x27, [x3]
004f2f40str x1, [x3+40]
004f2f44str x2, [x3+48]
004f2f48adrp x27, 0x559000
004f2f4cldr w2, [x27+3056]
004f2f50cbz w2, 0x4f2f58
004f2f54b 0x4f2f5c
004f2f58
004f2f58loc_4f2f58:
004f2f58b 0x4f2f70
004f2f5c
004f2f5cloc_4f2f5c:
004f2f5cbl runtime.gcWriteBarrier2
004f2f60str x0, [x25]
004f2f64ldr x2, [x3+32]
004f2f68str x2, [x25+8]
004f2f6cb 0x4f2f70
004f2f70
004f2f70loc_4f2f70:
004f2f70str x0, [x3+32]
004f2f74b 0x4f2f7c
004f2f78
004f2f78loc_4f2f78:
004f2f78b 0x4f2f7c
004f2f7c
004f2f7cloc_4f2f7c:
004f2f7cb 0x4f2f80
004f2f80
004f2f80loc_4f2f80:
004f2f80ldr x2, [sp+120]
004f2f84add x2, x2, 1
004f2f88str x2, [sp+120]
004f2f8cldr x2, [sp+512]
004f2f90add x2, x2, 16
004f2f94str x2, [sp+104]
004f2f98orr x3, xzr, 1
004f2f9cb 0x4f2964
004f2fa0
004f2fa0loc_4f2fa0:
004f2fa0b 0x4f2fa4
004f2fa4
004f2fa4loc_4f2fa4:
004f2fa4ldr x2, [sp+392]
004f2fa8str x2, [sp+712]
004f2facstr xzr, [sp+688]
004f2fb0add x27, sp, 696
004f2fb4stp xzr, xzr, [x27]
004f2fb8add x27, sp, 776
004f2fbcstp xzr, xzr, [x27]
004f2fc0ldr x1, [sp+712]
004f2fc4adrp x0, 0x221000
004f2fc8add x0, x0, 3456
004f2fccbl google.golang.org/protobuf/proto.Marshal
004f2fd0str x0, [sp+688]
004f2fd4str x1, [sp+696]
004f2fd8str x2, [sp+704]
004f2fdcstr x3, [sp+776]
004f2fe0str x4, [sp+784]
004f2fe4ldr x2, [sp+688]
004f2fe8ldr x3, [sp+696]
004f2fecldr x4, [sp+704]
004f2ff0str x2, [sp+904]
004f2ff4str x3, [sp+912]
004f2ff8str x4, [sp+920]
004f2ffcldr x2, [sp+776]
004f3000ldr x3, [sp+784]
004f3004str x2, [sp+888]
004f3008str x3, [sp+896]
004f300cldr x2, [sp+904]
004f3010ldr x3, [sp+912]
004f3014ldr x4, [sp+920]
004f3018str x2, [sp+1176]
004f301cstr x3, [sp+1184]
004f3020str x4, [sp+1192]
004f3024ldr x3, [sp+888]
004f3028ldr x4, [sp+896]
004f302cstr x3, [sp+368]
004f3030str x4, [sp+376]
004f3034ldr x0, [sp+1176]
004f3038ldr x1, [sp+1184]
004f303cldr x2, [sp+1192]
004f3040ldr x26, [sp+1200]
004f3044ldr x5, [x26]
004f3048blr x5
004f304cldp x29, x30, [sp-8]
004f3050add sp, sp, 1168
004f3054ret x30
004f3058
004f3058loc_4f3058:
004f3058stp x0, x1, [sp+8]
004f305cstp x2, x3, [sp+24]
004f3060mov x3, x30
004f3064bl runtime.morestack_noctxt.abi0
004f3068ldp x0, x1, [sp+8]
004f306cldp x2, x3, [sp+24]
004f3070b 0x4f2090
004f3074udf 0
004f3078udf 0
004f307cudf 0
004f2090
004f3080
004f3080github.com/bishopfox/sliver/implant/sliver/handlers.getDirList: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getDirList(struct string target)
004f3080ldr x16, [x28+16]
004f3084sub x17, sp, 384
004f3088subs xzr, x17, x16
004f308cb.ls 0x4f3410
004f3090sub x20, sp, 512
004f3094stp x29, x30, [x20-8]
004f3098add sp, x20, 0
004f309csub x29, sp, 8
004f30a0str x0, [sp+520]
004f30a4str x1, [sp+528]
004f30a8stp xzr, xzr, [sp+112]
004f30acstp xzr, xzr, [sp+96]
004f30b0str xzr, [sp+72]
004f30b4stp xzr, xzr, [sp+80]
004f30b8stp xzr, xzr, [sp+56]
004f30bcstp xzr, xzr, [sp+416]
004f30c0stp xzr, xzr, [sp+400]
004f30c4ldr x0, [sp+520]
004f30c8ldr x1, [sp+528]
004f30ccbl path/filepath.Abs
004f30d0str x0, [sp+416]
004f30d4str x1, [sp+424]
004f30d8str x2, [sp+400]
004f30dcstr x3, [sp+408]
004f30e0ldr x2, [sp+424]
004f30e4ldr x3, [sp+416]
004f30e8str x3, [sp+248]
004f30ecstr x2, [sp+256]
004f30f0ldr x2, [sp+400]
004f30f4ldr x3, [sp+408]
004f30f8str x2, [sp+232]
004f30fcstr x3, [sp+240]
004f3100ldr x2, [sp+248]
004f3104ldr x3, [sp+256]
004f3108str x2, [sp+216]
004f310cstr x3, [sp+224]
004f3110ldr x2, [sp+240]
004f3114ldr x3, [sp+232]
004f3118str x3, [sp+200]
004f311cstr x2, [sp+208]
004f3120cbnz x3, 0x4f3128
004f3124b 0x4f3220
004f3128
004f3128loc_4f3128:
004f3128stp xzr, xzr, [sp+384]
004f312cadd x5, sp, 384
004f3130str x5, [sp+296]
004f3134ldr x5, [sp+200]
004f3138ldr x6, [sp+208]
004f313cstr x5, [sp+280]
004f3140str x6, [sp+288]
004f3144str x5, [sp+272]
004f3148ldr x5, [sp+272]
004f314ccbnz x5, 0x4f3154
004f3150b 0x4f3164
004f3154
004f3154loc_4f3154:
004f3154ldr x5, [sp+272]
004f3158ldr x5, [x5+8]
004f315cstr x5, [sp+272]
004f3160b 0x4f3168
004f3164
004f3164loc_4f3164:
004f3164b 0x4f3168
004f3168
004f3168loc_4f3168:
004f3168ldr x5, [sp+296]
004f316cldrsb x27, [x5]
004f3170ldr x6, [sp+288]
004f3174ldr x7, [sp+272]
004f3178str x7, [x5]
004f317cadrp x27, 0x558000
004f3180ldr w7, [x27+3056]
004f3184cbz w7, 0x4f318c
004f3188b 0x4f3190
004f318c
004f318cloc_4f318c:
004f318cb 0x4f31a4
004f3190
004f3190loc_4f3190:
004f3190bl runtime.gcWriteBarrier2
004f3194str x6, [x25]
004f3198ldr x7, [x5+8]
004f319cstr x7, [x25+8]
004f31a0b 0x4f31a4
004f31a4
004f31a4loc_4f31a4:
004f31a4str x6, [x5+8]
004f31a8ldr x2, [sp+296]
004f31acldrsb x27, [x2]
004f31b0b 0x4f31b4
004f31b4
004f31b4loc_4f31b4:
004f31b4str x2, [sp+304]
004f31b8orr x4, xzr, 1
004f31bcstr x4, [sp+312]
004f31c0str x4, [sp+320]
004f31c4adrp x0, 0x1ce000
004f31c8add x0, x0, 1885
004f31ccmovz x1, 36
004f31d0mov x3, x4
004f31d4bl log.Printf
004f31d8stp xzr, xzr, [sp+112]
004f31dcstp xzr, xzr, [sp+96]
004f31e0str xzr, [sp+72]
004f31e4stp xzr, xzr, [sp+80]
004f31e8ldr x7, [sp+200]
004f31ecldr x8, [sp+208]
004f31f0str x7, [sp+56]
004f31f4str x8, [sp+64]
004f31f8ldr x2, [sp+96]
004f31fcldr x0, [sp+112]
004f3200ldr x4, [sp+72]
004f3204ldr x1, [sp+120]
004f3208ldr x5, [sp+80]
004f320cldr x3, [sp+104]
004f3210ldr x6, [sp+88]
004f3214ldp x29, x30, [sp-8]
004f3218add sp, sp, 512
004f321cret x30
004f3220
004f3220loc_4f3220:
004f3220stp xzr, xzr, [sp+368]
004f3224stp xzr, xzr, [sp+400]
004f3228ldr x0, [sp+216]
004f322cldr x1, [sp+224]
004f3230bl os.Stat
004f3234str x0, [sp+368]
004f3238str x1, [sp+376]
004f323cstr x2, [sp+400]
004f3240str x3, [sp+408]
004f3244ldr x2, [sp+376]
004f3248ldr x3, [sp+368]
004f324cstr x3, [sp+488]
004f3250str x2, [sp+496]
004f3254ldr x2, [sp+400]
004f3258ldr x3, [sp+408]
004f325cstr x2, [sp+472]
004f3260str x3, [sp+480]
004f3264ldr x2, [sp+488]
004f3268ldr x3, [sp+496]
004f326cstr x2, [sp+128]
004f3270str x3, [sp+136]
004f3274ldr x0, [sp+472]
004f3278ldr x1, [sp+480]
004f327cstr x0, [sp+184]
004f3280str x1, [sp+192]
004f3284bl os.IsNotExist
004f3288strb w0, [sp+55]
004f328ctbnz w0, 0, 0x4f3294
004f3290b 0x4f3310
004f3294
004f3294loc_4f3294:
004f3294adrp x0, 0x1c6000
004f3298add x0, x0, 366
004f329corr x1, xzr, 24
004f32a0bl errors.New
004f32a4str x0, [sp+400]
004f32a8str x1, [sp+408]
004f32acldr x2, [sp+216]
004f32b0ldr x3, [sp+224]
004f32b4str x2, [sp+112]
004f32b8str x3, [sp+120]
004f32bcstp xzr, xzr, [sp+96]
004f32c0adrp x2, 0x558000
004f32c4add x2, x2, 1504
004f32c8str x2, [sp+264]
004f32ccb 0x4f32d0
004f32d0
004f32d0loc_4f32d0:
004f32d0str x2, [sp+72]
004f32d4stp xzr, xzr, [sp+80]
004f32d8ldr x7, [sp+400]
004f32dcldr x8, [sp+408]
004f32e0str x7, [sp+56]
004f32e4str x8, [sp+64]
004f32e8ldr x2, [sp+96]
004f32ecldr x0, [sp+112]
004f32f0ldr x4, [sp+72]
004f32f4ldr x1, [sp+120]
004f32f8ldr x5, [sp+80]
004f32fcldr x3, [sp+104]
004f3300ldr x6, [sp+88]
004f3304ldp x29, x30, [sp-8]
004f3308add sp, sp, 512
004f330cret x30
004f3310
004f3310loc_4f3310:
004f3310str xzr, [sp+344]
004f3314stp xzr, xzr, [sp+352]
004f3318stp xzr, xzr, [sp+400]
004f331cldr x0, [sp+216]
004f3320ldr x1, [sp+224]
004f3324bl os.ReadDir
004f3328str x0, [sp+344]
004f332cstr x1, [sp+352]
004f3330str x2, [sp+360]
004f3334str x3, [sp+400]
004f3338str x4, [sp+408]
004f333cldr x2, [sp+352]
004f3340ldr x3, [sp+360]
004f3344ldr x4, [sp+344]
004f3348str x4, [sp+448]
004f334cstr x2, [sp+456]
004f3350str x3, [sp+464]
004f3354ldr x2, [sp+400]
004f3358ldr x3, [sp+408]
004f335cstr x2, [sp+432]
004f3360str x3, [sp+440]
004f3364ldr x2, [sp+448]
004f3368ldr x3, [sp+456]
004f336cldr x4, [sp+464]
004f3370str x2, [sp+144]
004f3374str x3, [sp+152]
004f3378str x4, [sp+160]
004f337cldr x2, [sp+432]
004f3380ldr x3, [sp+440]
004f3384str x2, [sp+168]
004f3388str x3, [sp+176]
004f338cldr x0, [sp+128]
004f3390ldr x1, [sp+136]
004f3394bl io/fs.FileInfoToDirEntry
004f3398str x0, [sp+328]
004f339cstr x1, [sp+336]
004f33a0ldr x2, [sp+224]
004f33a4ldr x3, [sp+216]
004f33a8str x3, [sp+112]
004f33acstr x2, [sp+120]
004f33b0ldr x2, [sp+328]
004f33b4ldr x3, [sp+336]
004f33b8str x2, [sp+96]
004f33bcstr x3, [sp+104]
004f33c0ldr x2, [sp+144]
004f33c4ldr x3, [sp+152]
004f33c8ldr x4, [sp+160]
004f33ccstr x2, [sp+72]
004f33d0str x3, [sp+80]
004f33d4str x4, [sp+88]
004f33d8ldr x7, [sp+168]
004f33dcldr x8, [sp+176]
004f33e0str x7, [sp+56]
004f33e4str x8, [sp+64]
004f33e8ldr x2, [sp+96]
004f33ecldr x0, [sp+112]
004f33f0ldr x4, [sp+72]
004f33f4ldr x1, [sp+120]
004f33f8ldr x5, [sp+80]
004f33fcldr x3, [sp+104]
004f3400ldr x6, [sp+88]
004f3404ldp x29, x30, [sp-8]
004f3408add sp, sp, 512
004f340cret x30
004f3410
004f3410loc_4f3410:
004f3410stp x0, x1, [sp+8]
004f3414mov x3, x30
004f3418bl runtime.morestack_noctxt.abi0
004f341cldp x0, x1, [sp+8]
004f3420b 0x4f3080
004f3424udf 0
004f3428udf 0
004f342cudf 0
004f3080
004f3080github.com/bishopfox/sliver/implant/sliver/handlers.getDirList: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getDirList(struct string target)
004f3080ldr x16, [x28+16]
004f3084sub x17, sp, 384
004f3088subs xzr, x17, x16
004f308cb.ls 0x4f3410
004f3090sub x20, sp, 512
004f3094stp x29, x30, [x20-8]
004f3098add sp, x20, 0
004f309csub x29, sp, 8
004f30a0str x0, [sp+520]
004f30a4str x1, [sp+528]
004f30a8stp xzr, xzr, [sp+112]
004f30acstp xzr, xzr, [sp+96]
004f30b0str xzr, [sp+72]
004f30b4stp xzr, xzr, [sp+80]
004f30b8stp xzr, xzr, [sp+56]
004f30bcstp xzr, xzr, [sp+416]
004f30c0stp xzr, xzr, [sp+400]
004f30c4ldr x0, [sp+520]
004f30c8ldr x1, [sp+528]
004f30ccbl path/filepath.Abs
004f30d0str x0, [sp+416]
004f30d4str x1, [sp+424]
004f30d8str x2, [sp+400]
004f30dcstr x3, [sp+408]
004f30e0ldr x2, [sp+424]
004f30e4ldr x3, [sp+416]
004f30e8str x3, [sp+248]
004f30ecstr x2, [sp+256]
004f30f0ldr x2, [sp+400]
004f30f4ldr x3, [sp+408]
004f30f8str x2, [sp+232]
004f30fcstr x3, [sp+240]
004f3100ldr x2, [sp+248]
004f3104ldr x3, [sp+256]
004f3108str x2, [sp+216]
004f310cstr x3, [sp+224]
004f3110ldr x2, [sp+240]
004f3114ldr x3, [sp+232]
004f3118str x3, [sp+200]
004f311cstr x2, [sp+208]
004f3120cbnz x3, 0x4f3128
004f3124b 0x4f3220
004f3128
004f3128loc_4f3128:
004f3128stp xzr, xzr, [sp+384]
004f312cadd x5, sp, 384
004f3130str x5, [sp+296]
004f3134ldr x5, [sp+200]
004f3138ldr x6, [sp+208]
004f313cstr x5, [sp+280]
004f3140str x6, [sp+288]
004f3144str x5, [sp+272]
004f3148ldr x5, [sp+272]
004f314ccbnz x5, 0x4f3154
004f3150b 0x4f3164
004f3154
004f3154loc_4f3154:
004f3154ldr x5, [sp+272]
004f3158ldr x5, [x5+8]
004f315cstr x5, [sp+272]
004f3160b 0x4f3168
004f3164
004f3164loc_4f3164:
004f3164b 0x4f3168
004f3168
004f3168loc_4f3168:
004f3168ldr x5, [sp+296]
004f316cldrsb x27, [x5]
004f3170ldr x6, [sp+288]
004f3174ldr x7, [sp+272]
004f3178str x7, [x5]
004f317cadrp x27, 0x558000
004f3180ldr w7, [x27+3056]
004f3184cbz w7, 0x4f318c
004f3188b 0x4f3190
004f318c
004f318cloc_4f318c:
004f318cb 0x4f31a4
004f3190
004f3190loc_4f3190:
004f3190bl runtime.gcWriteBarrier2
004f3194str x6, [x25]
004f3198ldr x7, [x5+8]
004f319cstr x7, [x25+8]
004f31a0b 0x4f31a4
004f31a4
004f31a4loc_4f31a4:
004f31a4str x6, [x5+8]
004f31a8ldr x2, [sp+296]
004f31acldrsb x27, [x2]
004f31b0b 0x4f31b4
004f31b4
004f31b4loc_4f31b4:
004f31b4str x2, [sp+304]
004f31b8orr x4, xzr, 1
004f31bcstr x4, [sp+312]
004f31c0str x4, [sp+320]
004f31c4adrp x0, 0x1ce000
004f31c8add x0, x0, 1885
004f31ccmovz x1, 36
004f31d0mov x3, x4
004f31d4bl log.Printf
004f31d8stp xzr, xzr, [sp+112]
004f31dcstp xzr, xzr, [sp+96]
004f31e0str xzr, [sp+72]
004f31e4stp xzr, xzr, [sp+80]
004f31e8ldr x7, [sp+200]
004f31ecldr x8, [sp+208]
004f31f0str x7, [sp+56]
004f31f4str x8, [sp+64]
004f31f8ldr x2, [sp+96]
004f31fcldr x0, [sp+112]
004f3200ldr x4, [sp+72]
004f3204ldr x1, [sp+120]
004f3208ldr x5, [sp+80]
004f320cldr x3, [sp+104]
004f3210ldr x6, [sp+88]
004f3214ldp x29, x30, [sp-8]
004f3218add sp, sp, 512
004f321cret x30
004f3220
004f3220loc_4f3220:
004f3220stp xzr, xzr, [sp+368]
004f3224stp xzr, xzr, [sp+400]
004f3228ldr x0, [sp+216]
004f322cldr x1, [sp+224]
004f3230bl os.Stat
004f3234str x0, [sp+368]
004f3238str x1, [sp+376]
004f323cstr x2, [sp+400]
004f3240str x3, [sp+408]
004f3244ldr x2, [sp+376]
004f3248ldr x3, [sp+368]
004f324cstr x3, [sp+488]
004f3250str x2, [sp+496]
004f3254ldr x2, [sp+400]
004f3258ldr x3, [sp+408]
004f325cstr x2, [sp+472]
004f3260str x3, [sp+480]
004f3264ldr x2, [sp+488]
004f3268ldr x3, [sp+496]
004f326cstr x2, [sp+128]
004f3270str x3, [sp+136]
004f3274ldr x0, [sp+472]
004f3278ldr x1, [sp+480]
004f327cstr x0, [sp+184]
004f3280str x1, [sp+192]
004f3284bl os.IsNotExist
004f3288strb w0, [sp+55]
004f328ctbnz w0, 0, 0x4f3294
004f3290b 0x4f3310
004f3294
004f3294loc_4f3294:
004f3294adrp x0, 0x1c6000
004f3298add x0, x0, 366
004f329corr x1, xzr, 24
004f32a0bl errors.New
004f32a4str x0, [sp+400]
004f32a8str x1, [sp+408]
004f32acldr x2, [sp+216]
004f32b0ldr x3, [sp+224]
004f32b4str x2, [sp+112]
004f32b8str x3, [sp+120]
004f32bcstp xzr, xzr, [sp+96]
004f32c0adrp x2, 0x558000
004f32c4add x2, x2, 1504
004f32c8str x2, [sp+264]
004f32ccb 0x4f32d0
004f32d0
004f32d0loc_4f32d0:
004f32d0str x2, [sp+72]
004f32d4stp xzr, xzr, [sp+80]
004f32d8ldr x7, [sp+400]
004f32dcldr x8, [sp+408]
004f32e0str x7, [sp+56]
004f32e4str x8, [sp+64]
004f32e8ldr x2, [sp+96]
004f32ecldr x0, [sp+112]
004f32f0ldr x4, [sp+72]
004f32f4ldr x1, [sp+120]
004f32f8ldr x5, [sp+80]
004f32fcldr x3, [sp+104]
004f3300ldr x6, [sp+88]
004f3304ldp x29, x30, [sp-8]
004f3308add sp, sp, 512
004f330cret x30
004f3310
004f3310loc_4f3310:
004f3310str xzr, [sp+344]
004f3314stp xzr, xzr, [sp+352]
004f3318stp xzr, xzr, [sp+400]
004f331cldr x0, [sp+216]
004f3320ldr x1, [sp+224]
004f3324bl os.ReadDir
004f3328str x0, [sp+344]
004f332cstr x1, [sp+352]
004f3330str x2, [sp+360]
004f3334str x3, [sp+400]
004f3338str x4, [sp+408]
004f333cldr x2, [sp+352]
004f3340ldr x3, [sp+360]
004f3344ldr x4, [sp+344]
004f3348str x4, [sp+448]
004f334cstr x2, [sp+456]
004f3350str x3, [sp+464]
004f3354ldr x2, [sp+400]
004f3358ldr x3, [sp+408]
004f335cstr x2, [sp+432]
004f3360str x3, [sp+440]
004f3364ldr x2, [sp+448]
004f3368ldr x3, [sp+456]
004f336cldr x4, [sp+464]
004f3370str x2, [sp+144]
004f3374str x3, [sp+152]
004f3378str x4, [sp+160]
004f337cldr x2, [sp+432]
004f3380ldr x3, [sp+440]
004f3384str x2, [sp+168]
004f3388str x3, [sp+176]
004f338cldr x0, [sp+128]
004f3390ldr x1, [sp+136]
004f3394bl io/fs.FileInfoToDirEntry
004f3398str x0, [sp+328]
004f339cstr x1, [sp+336]
004f33a0ldr x2, [sp+224]
004f33a4ldr x3, [sp+216]
004f33a8str x3, [sp+112]
004f33acstr x2, [sp+120]
004f33b0ldr x2, [sp+328]
004f33b4ldr x3, [sp+336]
004f33b8str x2, [sp+96]
004f33bcstr x3, [sp+104]
004f33c0ldr x2, [sp+144]
004f33c4ldr x3, [sp+152]
004f33c8ldr x4, [sp+160]
004f33ccstr x2, [sp+72]
004f33d0str x3, [sp+80]
004f33d4str x4, [sp+88]
004f33d8ldr x7, [sp+168]
004f33dcldr x8, [sp+176]
004f33e0str x7, [sp+56]
004f33e4str x8, [sp+64]
004f33e8ldr x2, [sp+96]
004f33ecldr x0, [sp+112]
004f33f0ldr x4, [sp+72]
004f33f4ldr x1, [sp+120]
004f33f8ldr x5, [sp+80]
004f33fcldr x3, [sp+104]
004f3400ldr x6, [sp+88]
004f3404ldp x29, x30, [sp-8]
004f3408add sp, sp, 512
004f340cret x30
004f3410
004f3410loc_4f3410:
004f3410stp x0, x1, [sp+8]
004f3414mov x3, x30
004f3418bl runtime.morestack_noctxt.abi0
004f341cldp x0, x1, [sp+8]
004f3420b 0x4f3080
004f3424udf 0
004f3428udf 0
004f342cudf 0
004f3080
004f3430
004f3430github.com/bishopfox/sliver/implant/sliver/handlers.rmHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.rmHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
004f3430ldr x16, [x28+16]
004f3434sub x17, sp, 320
004f3438subs xzr, x17, x16
004f343cb.ls 0x4f3b18
004f3440sub x20, sp, 448
004f3444stp x29, x30, [x20-8]
004f3448add sp, x20, 0
004f344csub x29, sp, 8
004f3450str x0, [sp+456]
004f3454str x1, [sp+464]
004f3458str x2, [sp+472]
004f345cstr x3, [sp+480]
004f3460adrp x0, 0x191000
004f3464add x0, x0, 544
004f3468bl runtime.newobject
004f346cstr x0, [sp+288]
004f3470adrp x27, 0x558000
004f3474ldr w1, [x27+3056]
004f3478cbz w1, 0x4f3480
004f347cb 0x4f3484
004f3480
004f3480loc_4f3480:
004f3480b 0x4f34a0
004f3484
004f3484loc_4f3484:
004f3484str x0, [sp+192]
004f3488mov x1, x0
004f348cadrp x0, 0x191000
004f3490add x0, x0, 544
004f3494bl runtime.wbZero
004f3498ldr x0, [sp+192]
004f349cb 0x4f34a0
004f34a0
004f34a0loc_4f34a0:
004f34a0stp xzr, xzr, [x0]
004f34a4stp xzr, xzr, [x0+16]
004f34a8stp xzr, xzr, [x0+32]
004f34acstp xzr, xzr, [x0+48]
004f34b0str xzr, [x0+64]
004f34b4ldr x4, [sp+288]
004f34b8str x4, [sp+80]
004f34bcstr x4, [sp+392]
004f34c0ldr x0, [sp+456]
004f34c4ldr x1, [sp+464]
004f34c8ldr x2, [sp+472]
004f34ccadrp x3, 0x221000
004f34d0add x3, x3, 704
004f34d4bl google.golang.org/protobuf/proto.Unmarshal
004f34d8str x0, [sp+96]
004f34dcstr x1, [sp+104]
004f34e0cbnz x0, 0x4f34e8
004f34e4b 0x4f35a4
004f34e8
004f34e8loc_4f34e8:
004f34e8stp xzr, xzr, [sp+376]
004f34ecadd x5, sp, 376
004f34f0str x5, [sp+256]
004f34f4ldr x5, [sp+96]
004f34f8ldr x6, [sp+104]
004f34fcstr x5, [sp+240]
004f3500str x6, [sp+248]
004f3504str x5, [sp+232]
004f3508ldr x5, [sp+232]
004f350ccbnz x5, 0x4f3514
004f3510b 0x4f3524
004f3514
004f3514loc_4f3514:
004f3514ldr x5, [sp+232]
004f3518ldr x5, [x5+8]
004f351cstr x5, [sp+232]
004f3520b 0x4f3528
004f3524
004f3524loc_4f3524:
004f3524b 0x4f3528
004f3528
004f3528loc_4f3528:
004f3528ldr x5, [sp+256]
004f352cldrsb x27, [x5]
004f3530ldr x6, [sp+232]
004f3534ldr x7, [sp+248]
004f3538str x6, [x5]
004f353cadrp x27, 0x558000
004f3540ldr w6, [x27+3056]
004f3544cbz w6, 0x4f354c
004f3548b 0x4f3550
004f354c
004f354cloc_4f354c:
004f354cb 0x4f3564
004f3550
004f3550loc_4f3550:
004f3550bl runtime.gcWriteBarrier2
004f3554str x7, [x25]
004f3558ldr x6, [x5+8]
004f355cstr x6, [x25+8]
004f3560b 0x4f3564
004f3564
004f3564loc_4f3564:
004f3564str x7, [x5+8]
004f3568ldr x2, [sp+256]
004f356cldrsb x27, [x2]
004f3570b 0x4f3574
004f3574
004f3574loc_4f3574:
004f3574str x2, [sp+264]
004f3578orr x4, xzr, 1
004f357cstr x4, [sp+272]
004f3580str x4, [sp+280]
004f3584adrp x0, 0x1c7000
004f3588add x0, x0, 1007
004f358cmovz x1, 26
004f3590mov x3, x4
004f3594bl log.Printf
004f3598ldp x29, x30, [sp-8]
004f359cadd sp, sp, 448
004f35a0ret x30
004f35a4
004f35a4loc_4f35a4:
004f35a4adrp x0, 0x17c000
004f35a8add x0, x0, 2816
004f35acbl runtime.newobject
004f35b0str x0, [sp+224]
004f35b4adrp x27, 0x558000
004f35b8ldr w1, [x27+3056]
004f35bccbz w1, 0x4f35c4
004f35c0b 0x4f35c8
004f35c4
004f35c4loc_4f35c4:
004f35c4b 0x4f35e4
004f35c8
004f35c8loc_4f35c8:
004f35c8str x0, [sp+184]
004f35ccmov x1, x0
004f35d0adrp x0, 0x17c000
004f35d4add x0, x0, 2816
004f35d8bl runtime.wbZero
004f35dcldr x0, [sp+184]
004f35e0b 0x4f35e4
004f35e4
004f35e4loc_4f35e4:
004f35e4stp xzr, xzr, [x0]
004f35e8stp xzr, xzr, [x0+16]
004f35ecstp xzr, xzr, [x0+32]
004f35f0stp xzr, xzr, [x0+48]
004f35f4ldr x2, [sp+224]
004f35f8str x2, [sp+88]
004f35fcstp xzr, xzr, [sp+360]
004f3600stp xzr, xzr, [sp+344]
004f3604ldr x2, [sp+80]
004f3608ldrsb x27, [x2]
004f360cldr x0, [x2+8]
004f3610ldr x1, [x2+16]
004f3614str x0, [sp+208]
004f3618str x1, [sp+216]
004f361cbl path/filepath.Abs
004f3620str x0, [sp+360]
004f3624str x1, [sp+368]
004f3628str x2, [sp+344]
004f362cstr x3, [sp+352]
004f3630ldr x2, [sp+360]
004f3634ldr x3, [sp+368]
004f3638str x2, [sp+160]
004f363cstr x3, [sp+168]
004f3640ldr x2, [sp+344]
004f3644ldr x3, [sp+352]
004f3648str x2, [sp+144]
004f364cstr x3, [sp+152]
004f3650ldr x2, [sp+160]
004f3654ldr x3, [sp+168]
004f3658str x2, [sp+64]
004f365cstr x3, [sp+72]
004f3660ldr x4, [sp+88]
004f3664ldrsb x27, [x4]
004f3668str x3, [x4+16]
004f366cadrp x27, 0x558000
004f3670ldr w3, [x27+3056]
004f3674cbz w3, 0x4f367c
004f3678b 0x4f3680
004f367c
004f367cloc_4f367c:
004f367cb 0x4f3694
004f3680
004f3680loc_4f3680:
004f3680bl runtime.gcWriteBarrier2
004f3684str x2, [x25]
004f3688ldr x3, [x4+8]
004f368cstr x3, [x25+8]
004f3690b 0x4f3694
004f3694
004f3694loc_4f3694:
004f3694str x2, [x4+8]
004f3698stp xzr, xzr, [sp+328]
004f369cstp xzr, xzr, [sp+344]
004f36a0ldr x0, [sp+64]
004f36a4ldr x1, [sp+72]
004f36a8bl os.Stat
004f36acstr x0, [sp+328]
004f36b0str x1, [sp+336]
004f36b4str x2, [sp+344]
004f36b8str x3, [sp+352]
004f36bcldr x2, [sp+328]
004f36c0ldr x3, [sp+336]
004f36c4str x2, [sp+128]
004f36c8str x3, [sp+136]
004f36ccldr x2, [sp+352]
004f36d0ldr x3, [sp+344]
004f36d4str x3, [sp+112]
004f36d8str x2, [sp+120]
004f36dcstr x3, [sp+96]
004f36e0str x2, [sp+104]
004f36e4cbnz x3, 0x4f36ec
004f36e8b 0x4f36f0
004f36ec
004f36ecloc_4f36ec:
004f36ecb 0x4f3834
004f36f0
004f36f0loc_4f36f0:
004f36f0ldr x2, [sp+72]
004f36f4subs xzr, x2, 1
004f36f8cset x2, eq
004f36fcb.eq 0x4f3704
004f3700b 0x4f3728
004f3704
004f3704loc_4f3704:
004f3704ldr x1, [sp+72]
004f3708ldr x2, [sp+64]
004f370csubs xzr, x1, 0
004f3710b.hi 0x4f3718
004f3714b 0x4f3b0c
004f3718
004f3718loc_4f3718:
004f3718ldrb w3, [x2]
004f371csubs wzr, w3, 47
004f3720cset x2, eq
004f3724b 0x4f372c
004f3728
004f3728loc_4f3728:
004f3728b 0x4f372c
004f372c
004f372cloc_4f372c:
004f372cstrb w2, [sp+62]
004f3730tbnz w2, 0, 0x4f3738
004f3734b 0x4f373c
004f3738
004f3738loc_4f3738:
004f3738b 0x4f37d8
004f373c
004f373cloc_4f373c:
004f373cldr x2, [sp+72]
004f3740subs xzr, x2, 3
004f3744cset x2, eq
004f3748b.eq 0x4f3750
004f374cb 0x4f379c
004f3750
004f3750loc_4f3750:
004f3750ldr x1, [sp+72]
004f3754ldr x2, [sp+64]
004f3758subs xzr, x1, 0
004f375cb.hi 0x4f3764
004f3760b 0x4f3b04
004f3764
004f3764loc_4f3764:
004f3764ldr x1, [sp+72]
004f3768ldrb w2, [x2]
004f376cldr x3, [sp+64]
004f3770subs xzr, x1, 1
004f3774b.hi 0x4f377c
004f3778b 0x4f3afc
004f377c
004f377cloc_4f377c:
004f377cldrb w3, [x3+1]
004f3780ubfm x3, x3, 56, 7
004f3784orr x3, x2, x3
004f3788ubfm x3, x3, 0, 15
004f378cmovz x4, 14915
004f3790subs wzr, w3, w4
004f3794cset x2, eq
004f3798b 0x4f37a0
004f379c
004f379cloc_4f379c:
004f379cb 0x4f37a0
004f37a0
004f37a0loc_4f37a0:
004f37a0tbnz w2, 0, 0x4f37a8
004f37a4b 0x4f37cc
004f37a8
004f37a8loc_4f37a8:
004f37a8ldr x1, [sp+72]
004f37acldr x2, [sp+64]
004f37b0subs xzr, x1, 2
004f37b4b.hi 0x4f37bc
004f37b8b 0x4f3af4
004f37bc
004f37bcloc_4f37bc:
004f37bcldrb w3, [x2+2]
004f37c0subs wzr, w3, 92
004f37c4cset x2, eq
004f37c8b 0x4f37d0
004f37cc
004f37ccloc_4f37cc:
004f37ccb 0x4f37d0
004f37d0
004f37d0loc_4f37d0:
004f37d0strb w2, [sp+62]
004f37d4b 0x4f37d8
004f37d8
004f37d8loc_4f37d8:
004f37d8ldrb w2, [sp+62]
004f37dcstrb w2, [sp+63]
004f37e0tbnz w2, 0, 0x4f37e8
004f37e4b 0x4f3800
004f37e8
004f37e8loc_4f37e8:
004f37e8ldr x2, [sp+80]
004f37ecldrsb x27, [x2]
004f37f0ldrb w2, [x2+25]
004f37f4eor x2, x2, 1
004f37f8strb w2, [sp+63]
004f37fcb 0x4f3804
004f3800
004f3800loc_4f3800:
004f3800b 0x4f3804
004f3804
004f3804loc_4f3804:
004f3804ldrb w2, [sp+63]
004f3808tbnz w2, 0, 0x4f3810
004f380cb 0x4f382c
004f3810
004f3810loc_4f3810:
004f3810adrp x0, 0x1d7000
004f3814add x0, x0, 741
004f3818movz x1, 53
004f381cbl errors.New
004f3820str x0, [sp+96]
004f3824str x1, [sp+104]
004f3828b 0x4f3830
004f382c
004f382cloc_4f382c:
004f382cb 0x4f3830
004f3830
004f3830loc_4f3830:
004f3830b 0x4f3834
004f3834
004f3834loc_4f3834:
004f3834adrp x0, 0x192000
004f3838add x0, x0, 3648
004f383cbl runtime.newobject
004f3840str x0, [sp+200]
004f3844adrp x27, 0x558000
004f3848ldr w1, [x27+3056]
004f384ccbz w1, 0x4f3854
004f3850b 0x4f3858
004f3854
004f3854loc_4f3854:
004f3854b 0x4f3874
004f3858
004f3858loc_4f3858:
004f3858str x0, [sp+176]
004f385cmov x1, x0
004f3860adrp x0, 0x192000
004f3864add x0, x0, 3648
004f3868bl runtime.wbZero
004f386cldr x0, [sp+176]
004f3870b 0x4f3874
004f3874
004f3874loc_4f3874:
004f3874mov x20, x0
004f3878adr x27, 16
004f387cstp x29, x27, [sp-24]
004f3880sub x29, sp, 24
004f3884bl fn_87cf8
004f3888sub x29, sp, 8
004f388cldr x2, [sp+88]
004f3890ldrsb x27, [x2]
004f3894ldr x3, [sp+200]
004f3898adrp x27, 0x558000
004f389cldr w4, [x27+3056]
004f38a0cbz w4, 0x4f38a8
004f38a4b 0x4f38ac
004f38a8
004f38a8loc_4f38a8:
004f38a8b 0x4f38c0
004f38ac
004f38acloc_4f38ac:
004f38acbl runtime.gcWriteBarrier2
004f38b0str x3, [x25]
004f38b4ldr x4, [x2+24]
004f38b8str x4, [x25+8]
004f38bcb 0x4f38c0
004f38c0
004f38c0loc_4f38c0:
004f38c0str x3, [x2+24]
004f38c4ldr x2, [sp+96]
004f38c8cbnz x2, 0x4f38d0
004f38ccb 0x4f3930
004f38d0
004f38d0loc_4f38d0:
004f38d0ldr x1, [sp+96]
004f38d4ldrsb x27, [x1]
004f38d8ldr x1, [x1+24]
004f38dcldr x0, [sp+104]
004f38e0blr x1
004f38e4str x0, [sp+360]
004f38e8str x1, [sp+368]
004f38ecldr x2, [sp+88]
004f38f0ldrsb x27, [x2]
004f38f4ldr x2, [x2+24]
004f38f8ldrsb x27, [x2]
004f38fcstr x1, [x2+16]
004f3900adrp x27, 0x558000
004f3904ldr w1, [x27+3056]
004f3908cbz w1, 0x4f3910
004f390cb 0x4f3914
004f3910
004f3910loc_4f3910:
004f3910b 0x4f3928
004f3914
004f3914loc_4f3914:
004f3914bl runtime.gcWriteBarrier2
004f3918str x0, [x25]
004f391cldr x3, [x2+8]
004f3920str x3, [x25+8]
004f3924b 0x4f3928
004f3928
004f3928loc_4f3928:
004f3928str x0, [x2+8]
004f392cb 0x4f3a48
004f3930
004f3930loc_4f3930:
004f3930ldr x2, [sp+80]
004f3934ldrsb x27, [x2]
004f3938ldrb w2, [x2+24]
004f393ctbnz w2, 0, 0x4f3944
004f3940b 0x4f39c4
004f3944
004f3944loc_4f3944:
004f3944ldr x0, [sp+64]
004f3948ldr x1, [sp+72]
004f394cbl os.RemoveAll
004f3950str x0, [sp+96]
004f3954str x1, [sp+104]
004f3958cbnz x0, 0x4f3960
004f395cb 0x4f39bc
004f3960
004f3960loc_4f3960:
004f3960ldrsb x27, [x0]
004f3964ldr x2, [x0+24]
004f3968mov x0, x1
004f396cblr x2
004f3970str x0, [sp+360]
004f3974str x1, [sp+368]
004f3978ldr x2, [sp+88]
004f397cldrsb x27, [x2]
004f3980ldr x2, [x2+24]
004f3984ldrsb x27, [x2]
004f3988str x1, [x2+16]
004f398cadrp x27, 0x558000
004f3990ldr w1, [x27+3056]
004f3994cbz w1, 0x4f399c
004f3998b 0x4f39a0
004f399c
004f399cloc_4f399c:
004f399cb 0x4f39b4
004f39a0
004f39a0loc_4f39a0:
004f39a0bl runtime.gcWriteBarrier2
004f39a4str x0, [x25]
004f39a8ldr x3, [x2+8]
004f39acstr x3, [x25+8]
004f39b0b 0x4f39b4
004f39b4
004f39b4loc_4f39b4:
004f39b4str x0, [x2+8]
004f39b8b 0x4f39c0
004f39bc
004f39bcloc_4f39bc:
004f39bcb 0x4f39c0
004f39c0
004f39c0loc_4f39c0:
004f39c0b 0x4f3a44
004f39c4
004f39c4loc_4f39c4:
004f39c4ldr x0, [sp+64]
004f39c8ldr x1, [sp+72]
004f39ccbl os.Remove
004f39d0str x0, [sp+96]
004f39d4str x1, [sp+104]
004f39d8cbnz x0, 0x4f39e0
004f39dcb 0x4f3a3c
004f39e0
004f39e0loc_4f39e0:
004f39e0ldrsb x27, [x0]
004f39e4ldr x2, [x0+24]
004f39e8mov x0, x1
004f39ecblr x2
004f39f0str x0, [sp+360]
004f39f4str x1, [sp+368]
004f39f8ldr x2, [sp+88]
004f39fcldrsb x27, [x2]
004f3a00ldr x2, [x2+24]
004f3a04ldrsb x27, [x2]
004f3a08str x1, [x2+16]
004f3a0cadrp x27, 0x558000
004f3a10ldr w1, [x27+3056]
004f3a14cbz w1, 0x4f3a1c
004f3a18b 0x4f3a20
004f3a1c
004f3a1cloc_4f3a1c:
004f3a1cb 0x4f3a34
004f3a20
004f3a20loc_4f3a20:
004f3a20bl runtime.gcWriteBarrier2
004f3a24str x0, [x25]
004f3a28ldr x3, [x2+8]
004f3a2cstr x3, [x25+8]
004f3a30b 0x4f3a34
004f3a34
004f3a34loc_4f3a34:
004f3a34str x0, [x2+8]
004f3a38b 0x4f3a40
004f3a3c
004f3a3cloc_4f3a3c:
004f3a3cb 0x4f3a40
004f3a40
004f3a40loc_4f3a40:
004f3a40b 0x4f3a44
004f3a44
004f3a44loc_4f3a44:
004f3a44b 0x4f3a48
004f3a48
004f3a48loc_4f3a48:
004f3a48ldr x2, [sp+88]
004f3a4cstr x2, [sp+320]
004f3a50str xzr, [sp+296]
004f3a54stp xzr, xzr, [sp+304]
004f3a58stp xzr, xzr, [sp+344]
004f3a5cldr x1, [sp+320]
004f3a60adrp x0, 0x221000
004f3a64add x0, x0, 736
004f3a68bl google.golang.org/protobuf/proto.Marshal
004f3a6cstr x0, [sp+296]
004f3a70str x1, [sp+304]
004f3a74str x2, [sp+312]
004f3a78str x3, [sp+344]
004f3a7cstr x4, [sp+352]
004f3a80ldr x2, [sp+296]
004f3a84ldr x3, [sp+304]
004f3a88ldr x4, [sp+312]
004f3a8cstr x2, [sp+416]
004f3a90str x3, [sp+424]
004f3a94str x4, [sp+432]
004f3a98ldr x2, [sp+344]
004f3a9cldr x3, [sp+352]
004f3aa0str x2, [sp+400]
004f3aa4str x3, [sp+408]
004f3aa8ldr x2, [sp+416]
004f3aacldr x3, [sp+424]
004f3ab0ldr x4, [sp+432]
004f3ab4str x2, [sp+456]
004f3ab8str x3, [sp+464]
004f3abcstr x4, [sp+472]
004f3ac0ldr x3, [sp+400]
004f3ac4ldr x4, [sp+408]
004f3ac8str x3, [sp+96]
004f3accstr x4, [sp+104]
004f3ad0ldr x0, [sp+456]
004f3ad4ldr x1, [sp+464]
004f3ad8ldr x2, [sp+472]
004f3adcldr x26, [sp+480]
004f3ae0ldr x5, [x26]
004f3ae4blr x5
004f3ae8ldp x29, x30, [sp-8]
004f3aecadd sp, sp, 448
004f3af0ret x30
004f3af4
004f3af4loc_4f3af4:
004f3af4orr x0, xzr, 2
004f3af8bl runtime.panicIndex
004f3afc
004f3afcloc_4f3afc:
004f3afcorr x0, xzr, 1
004f3b00bl runtime.panicIndex
004f3b04
004f3b04loc_4f3b04:
004f3b04mov x0, xzr
004f3b08bl runtime.panicIndex
004f3b0c
004f3b0cloc_4f3b0c:
004f3b0cmov x0, xzr
004f3b10bl runtime.panicIndex
004f3b14hint
004f3b18
004f3b18loc_4f3b18:
004f3b18stp x0, x1, [sp+8]
004f3b1cstp x2, x3, [sp+24]
004f3b20mov x3, x30
004f3b24bl runtime.morestack_noctxt.abi0
004f3b28ldp x0, x1, [sp+8]
004f3b2cldp x2, x3, [sp+24]
004f3b30b 0x4f3430
004f3b34udf 0
004f3b38udf 0
004f3b3cudf 0
004f3430
004f3430github.com/bishopfox/sliver/implant/sliver/handlers.rmHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.rmHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
004f3430ldr x16, [x28+16]
004f3434sub x17, sp, 320
004f3438subs xzr, x17, x16
004f343cb.ls 0x4f3b18
004f3440sub x20, sp, 448
004f3444stp x29, x30, [x20-8]
004f3448add sp, x20, 0
004f344csub x29, sp, 8
004f3450str x0, [sp+456]
004f3454str x1, [sp+464]
004f3458str x2, [sp+472]
004f345cstr x3, [sp+480]
004f3460adrp x0, 0x191000
004f3464add x0, x0, 544
004f3468bl runtime.newobject
004f346cstr x0, [sp+288]
004f3470adrp x27, 0x558000
004f3474ldr w1, [x27+3056]
004f3478cbz w1, 0x4f3480
004f347cb 0x4f3484
004f3480
004f3480loc_4f3480:
004f3480b 0x4f34a0
004f3484
004f3484loc_4f3484:
004f3484str x0, [sp+192]
004f3488mov x1, x0
004f348cadrp x0, 0x191000
004f3490add x0, x0, 544
004f3494bl runtime.wbZero
004f3498ldr x0, [sp+192]
004f349cb 0x4f34a0
004f34a0
004f34a0loc_4f34a0:
004f34a0stp xzr, xzr, [x0]
004f34a4stp xzr, xzr, [x0+16]
004f34a8stp xzr, xzr, [x0+32]
004f34acstp xzr, xzr, [x0+48]
004f34b0str xzr, [x0+64]
004f34b4ldr x4, [sp+288]
004f34b8str x4, [sp+80]
004f34bcstr x4, [sp+392]
004f34c0ldr x0, [sp+456]
004f34c4ldr x1, [sp+464]
004f34c8ldr x2, [sp+472]
004f34ccadrp x3, 0x221000
004f34d0add x3, x3, 704
004f34d4bl google.golang.org/protobuf/proto.Unmarshal
004f34d8str x0, [sp+96]
004f34dcstr x1, [sp+104]
004f34e0cbnz x0, 0x4f34e8
004f34e4b 0x4f35a4
004f34e8
004f34e8loc_4f34e8:
004f34e8stp xzr, xzr, [sp+376]
004f34ecadd x5, sp, 376
004f34f0str x5, [sp+256]
004f34f4ldr x5, [sp+96]
004f34f8ldr x6, [sp+104]
004f34fcstr x5, [sp+240]
004f3500str x6, [sp+248]
004f3504str x5, [sp+232]
004f3508ldr x5, [sp+232]
004f350ccbnz x5, 0x4f3514
004f3510b 0x4f3524
004f3514
004f3514loc_4f3514:
004f3514ldr x5, [sp+232]
004f3518ldr x5, [x5+8]
004f351cstr x5, [sp+232]
004f3520b 0x4f3528
004f3524
004f3524loc_4f3524:
004f3524b 0x4f3528
004f3528
004f3528loc_4f3528:
004f3528ldr x5, [sp+256]
004f352cldrsb x27, [x5]
004f3530ldr x6, [sp+232]
004f3534ldr x7, [sp+248]
004f3538str x6, [x5]
004f353cadrp x27, 0x558000
004f3540ldr w6, [x27+3056]
004f3544cbz w6, 0x4f354c
004f3548b 0x4f3550
004f354c
004f354cloc_4f354c:
004f354cb 0x4f3564
004f3550
004f3550loc_4f3550:
004f3550bl runtime.gcWriteBarrier2
004f3554str x7, [x25]
004f3558ldr x6, [x5+8]
004f355cstr x6, [x25+8]
004f3560b 0x4f3564
004f3564
004f3564loc_4f3564:
004f3564str x7, [x5+8]
004f3568ldr x2, [sp+256]
004f356cldrsb x27, [x2]
004f3570b 0x4f3574
004f3574
004f3574loc_4f3574:
004f3574str x2, [sp+264]
004f3578orr x4, xzr, 1
004f357cstr x4, [sp+272]
004f3580str x4, [sp+280]
004f3584adrp x0, 0x1c7000
004f3588add x0, x0, 1007
004f358cmovz x1, 26
004f3590mov x3, x4
004f3594bl log.Printf
004f3598ldp x29, x30, [sp-8]
004f359cadd sp, sp, 448
004f35a0ret x30
004f35a4
004f35a4loc_4f35a4:
004f35a4adrp x0, 0x17c000
004f35a8add x0, x0, 2816
004f35acbl runtime.newobject
004f35b0str x0, [sp+224]
004f35b4adrp x27, 0x558000
004f35b8ldr w1, [x27+3056]
004f35bccbz w1, 0x4f35c4
004f35c0b 0x4f35c8
004f35c4
004f35c4loc_4f35c4:
004f35c4b 0x4f35e4
004f35c8
004f35c8loc_4f35c8:
004f35c8str x0, [sp+184]
004f35ccmov x1, x0
004f35d0adrp x0, 0x17c000
004f35d4add x0, x0, 2816
004f35d8bl runtime.wbZero
004f35dcldr x0, [sp+184]
004f35e0b 0x4f35e4
004f35e4
004f35e4loc_4f35e4:
004f35e4stp xzr, xzr, [x0]
004f35e8stp xzr, xzr, [x0+16]
004f35ecstp xzr, xzr, [x0+32]
004f35f0stp xzr, xzr, [x0+48]
004f35f4ldr x2, [sp+224]
004f35f8str x2, [sp+88]
004f35fcstp xzr, xzr, [sp+360]
004f3600stp xzr, xzr, [sp+344]
004f3604ldr x2, [sp+80]
004f3608ldrsb x27, [x2]
004f360cldr x0, [x2+8]
004f3610ldr x1, [x2+16]
004f3614str x0, [sp+208]
004f3618str x1, [sp+216]
004f361cbl path/filepath.Abs
004f3620str x0, [sp+360]
004f3624str x1, [sp+368]
004f3628str x2, [sp+344]
004f362cstr x3, [sp+352]
004f3630ldr x2, [sp+360]
004f3634ldr x3, [sp+368]
004f3638str x2, [sp+160]
004f363cstr x3, [sp+168]
004f3640ldr x2, [sp+344]
004f3644ldr x3, [sp+352]
004f3648str x2, [sp+144]
004f364cstr x3, [sp+152]
004f3650ldr x2, [sp+160]
004f3654ldr x3, [sp+168]
004f3658str x2, [sp+64]
004f365cstr x3, [sp+72]
004f3660ldr x4, [sp+88]
004f3664ldrsb x27, [x4]
004f3668str x3, [x4+16]
004f366cadrp x27, 0x558000
004f3670ldr w3, [x27+3056]
004f3674cbz w3, 0x4f367c
004f3678b 0x4f3680
004f367c
004f367cloc_4f367c:
004f367cb 0x4f3694
004f3680
004f3680loc_4f3680:
004f3680bl runtime.gcWriteBarrier2
004f3684str x2, [x25]
004f3688ldr x3, [x4+8]
004f368cstr x3, [x25+8]
004f3690b 0x4f3694
004f3694
004f3694loc_4f3694:
004f3694str x2, [x4+8]
004f3698stp xzr, xzr, [sp+328]
004f369cstp xzr, xzr, [sp+344]
004f36a0ldr x0, [sp+64]
004f36a4ldr x1, [sp+72]
004f36a8bl os.Stat
004f36acstr x0, [sp+328]
004f36b0str x1, [sp+336]
004f36b4str x2, [sp+344]
004f36b8str x3, [sp+352]
004f36bcldr x2, [sp+328]
004f36c0ldr x3, [sp+336]
004f36c4str x2, [sp+128]
004f36c8str x3, [sp+136]
004f36ccldr x2, [sp+352]
004f36d0ldr x3, [sp+344]
004f36d4str x3, [sp+112]
004f36d8str x2, [sp+120]
004f36dcstr x3, [sp+96]
004f36e0str x2, [sp+104]
004f36e4cbnz x3, 0x4f36ec
004f36e8b 0x4f36f0
004f36ec
004f36ecloc_4f36ec:
004f36ecb 0x4f3834
004f36f0
004f36f0loc_4f36f0:
004f36f0ldr x2, [sp+72]
004f36f4subs xzr, x2, 1
004f36f8cset x2, eq
004f36fcb.eq 0x4f3704
004f3700b 0x4f3728
004f3704
004f3704loc_4f3704:
004f3704ldr x1, [sp+72]
004f3708ldr x2, [sp+64]
004f370csubs xzr, x1, 0
004f3710b.hi 0x4f3718
004f3714b 0x4f3b0c
004f3718
004f3718loc_4f3718:
004f3718ldrb w3, [x2]
004f371csubs wzr, w3, 47
004f3720cset x2, eq
004f3724b 0x4f372c
004f3728
004f3728loc_4f3728:
004f3728b 0x4f372c
004f372c
004f372cloc_4f372c:
004f372cstrb w2, [sp+62]
004f3730tbnz w2, 0, 0x4f3738
004f3734b 0x4f373c
004f3738
004f3738loc_4f3738:
004f3738b 0x4f37d8
004f373c
004f373cloc_4f373c:
004f373cldr x2, [sp+72]
004f3740subs xzr, x2, 3
004f3744cset x2, eq
004f3748b.eq 0x4f3750
004f374cb 0x4f379c
004f3750
004f3750loc_4f3750:
004f3750ldr x1, [sp+72]
004f3754ldr x2, [sp+64]
004f3758subs xzr, x1, 0
004f375cb.hi 0x4f3764
004f3760b 0x4f3b04
004f3764
004f3764loc_4f3764:
004f3764ldr x1, [sp+72]
004f3768ldrb w2, [x2]
004f376cldr x3, [sp+64]
004f3770subs xzr, x1, 1
004f3774b.hi 0x4f377c
004f3778b 0x4f3afc
004f377c
004f377cloc_4f377c:
004f377cldrb w3, [x3+1]
004f3780ubfm x3, x3, 56, 7
004f3784orr x3, x2, x3
004f3788ubfm x3, x3, 0, 15
004f378cmovz x4, 14915
004f3790subs wzr, w3, w4
004f3794cset x2, eq
004f3798b 0x4f37a0
004f379c
004f379cloc_4f379c:
004f379cb 0x4f37a0
004f37a0
004f37a0loc_4f37a0:
004f37a0tbnz w2, 0, 0x4f37a8
004f37a4b 0x4f37cc
004f37a8
004f37a8loc_4f37a8:
004f37a8ldr x1, [sp+72]
004f37acldr x2, [sp+64]
004f37b0subs xzr, x1, 2
004f37b4b.hi 0x4f37bc
004f37b8b 0x4f3af4
004f37bc
004f37bcloc_4f37bc:
004f37bcldrb w3, [x2+2]
004f37c0subs wzr, w3, 92
004f37c4cset x2, eq
004f37c8b 0x4f37d0
004f37cc
004f37ccloc_4f37cc:
004f37ccb 0x4f37d0
004f37d0
004f37d0loc_4f37d0:
004f37d0strb w2, [sp+62]
004f37d4b 0x4f37d8
004f37d8
004f37d8loc_4f37d8:
004f37d8ldrb w2, [sp+62]
004f37dcstrb w2, [sp+63]
004f37e0tbnz w2, 0, 0x4f37e8
004f37e4b 0x4f3800
004f37e8
004f37e8loc_4f37e8:
004f37e8ldr x2, [sp+80]
004f37ecldrsb x27, [x2]
004f37f0ldrb w2, [x2+25]
004f37f4eor x2, x2, 1
004f37f8strb w2, [sp+63]
004f37fcb 0x4f3804
004f3800
004f3800loc_4f3800:
004f3800b 0x4f3804
004f3804
004f3804loc_4f3804:
004f3804ldrb w2, [sp+63]
004f3808tbnz w2, 0, 0x4f3810
004f380cb 0x4f382c
004f3810
004f3810loc_4f3810:
004f3810adrp x0, 0x1d7000
004f3814add x0, x0, 741
004f3818movz x1, 53
004f381cbl errors.New
004f3820str x0, [sp+96]
004f3824str x1, [sp+104]
004f3828b 0x4f3830
004f382c
004f382cloc_4f382c:
004f382cb 0x4f3830
004f3830
004f3830loc_4f3830:
004f3830b 0x4f3834
004f3834
004f3834loc_4f3834:
004f3834adrp x0, 0x192000
004f3838add x0, x0, 3648
004f383cbl runtime.newobject
004f3840str x0, [sp+200]
004f3844adrp x27, 0x558000
004f3848ldr w1, [x27+3056]
004f384ccbz w1, 0x4f3854
004f3850b 0x4f3858
004f3854
004f3854loc_4f3854:
004f3854b 0x4f3874
004f3858
004f3858loc_4f3858:
004f3858str x0, [sp+176]
004f385cmov x1, x0
004f3860adrp x0, 0x192000
004f3864add x0, x0, 3648
004f3868bl runtime.wbZero
004f386cldr x0, [sp+176]
004f3870b 0x4f3874
004f3874
004f3874loc_4f3874:
004f3874mov x20, x0
004f3878adr x27, 16
004f387cstp x29, x27, [sp-24]
004f3880sub x29, sp, 24
004f3884bl fn_87cf8
004f3888sub x29, sp, 8
004f388cldr x2, [sp+88]
004f3890ldrsb x27, [x2]
004f3894ldr x3, [sp+200]
004f3898adrp x27, 0x558000
004f389cldr w4, [x27+3056]
004f38a0cbz w4, 0x4f38a8
004f38a4b 0x4f38ac
004f38a8
004f38a8loc_4f38a8:
004f38a8b 0x4f38c0
004f38ac
004f38acloc_4f38ac:
004f38acbl runtime.gcWriteBarrier2
004f38b0str x3, [x25]
004f38b4ldr x4, [x2+24]
004f38b8str x4, [x25+8]
004f38bcb 0x4f38c0
004f38c0
004f38c0loc_4f38c0:
004f38c0str x3, [x2+24]
004f38c4ldr x2, [sp+96]
004f38c8cbnz x2, 0x4f38d0
004f38ccb 0x4f3930
004f38d0
004f38d0loc_4f38d0:
004f38d0ldr x1, [sp+96]
004f38d4ldrsb x27, [x1]
004f38d8ldr x1, [x1+24]
004f38dcldr x0, [sp+104]
004f38e0blr x1
004f38e4str x0, [sp+360]
004f38e8str x1, [sp+368]
004f38ecldr x2, [sp+88]
004f38f0ldrsb x27, [x2]
004f38f4ldr x2, [x2+24]
004f38f8ldrsb x27, [x2]
004f38fcstr x1, [x2+16]
004f3900adrp x27, 0x558000
004f3904ldr w1, [x27+3056]
004f3908cbz w1, 0x4f3910
004f390cb 0x4f3914
004f3910
004f3910loc_4f3910:
004f3910b 0x4f3928
004f3914
004f3914loc_4f3914:
004f3914bl runtime.gcWriteBarrier2
004f3918str x0, [x25]
004f391cldr x3, [x2+8]
004f3920str x3, [x25+8]
004f3924b 0x4f3928
004f3928
004f3928loc_4f3928:
004f3928str x0, [x2+8]
004f392cb 0x4f3a48
004f3930
004f3930loc_4f3930:
004f3930ldr x2, [sp+80]
004f3934ldrsb x27, [x2]
004f3938ldrb w2, [x2+24]
004f393ctbnz w2, 0, 0x4f3944
004f3940b 0x4f39c4
004f3944
004f3944loc_4f3944:
004f3944ldr x0, [sp+64]
004f3948ldr x1, [sp+72]
004f394cbl os.RemoveAll
004f3950str x0, [sp+96]
004f3954str x1, [sp+104]
004f3958cbnz x0, 0x4f3960
004f395cb 0x4f39bc
004f3960
004f3960loc_4f3960:
004f3960ldrsb x27, [x0]
004f3964ldr x2, [x0+24]
004f3968mov x0, x1
004f396cblr x2
004f3970str x0, [sp+360]
004f3974str x1, [sp+368]
004f3978ldr x2, [sp+88]
004f397cldrsb x27, [x2]
004f3980ldr x2, [x2+24]
004f3984ldrsb x27, [x2]
004f3988str x1, [x2+16]
004f398cadrp x27, 0x558000
004f3990ldr w1, [x27+3056]
004f3994cbz w1, 0x4f399c
004f3998b 0x4f39a0
004f399c
004f399cloc_4f399c:
004f399cb 0x4f39b4
004f39a0
004f39a0loc_4f39a0:
004f39a0bl runtime.gcWriteBarrier2
004f39a4str x0, [x25]
004f39a8ldr x3, [x2+8]
004f39acstr x3, [x25+8]
004f39b0b 0x4f39b4
004f39b4
004f39b4loc_4f39b4:
004f39b4str x0, [x2+8]
004f39b8b 0x4f39c0
004f39bc
004f39bcloc_4f39bc:
004f39bcb 0x4f39c0
004f39c0
004f39c0loc_4f39c0:
004f39c0b 0x4f3a44
004f39c4
004f39c4loc_4f39c4:
004f39c4ldr x0, [sp+64]
004f39c8ldr x1, [sp+72]
004f39ccbl os.Remove
004f39d0str x0, [sp+96]
004f39d4str x1, [sp+104]
004f39d8cbnz x0, 0x4f39e0
004f39dcb 0x4f3a3c
004f39e0
004f39e0loc_4f39e0:
004f39e0ldrsb x27, [x0]
004f39e4ldr x2, [x0+24]
004f39e8mov x0, x1
004f39ecblr x2
004f39f0str x0, [sp+360]
004f39f4str x1, [sp+368]
004f39f8ldr x2, [sp+88]
004f39fcldrsb x27, [x2]
004f3a00ldr x2, [x2+24]
004f3a04ldrsb x27, [x2]
004f3a08str x1, [x2+16]
004f3a0cadrp x27, 0x558000
004f3a10ldr w1, [x27+3056]
004f3a14cbz w1, 0x4f3a1c
004f3a18b 0x4f3a20
004f3a1c
004f3a1cloc_4f3a1c:
004f3a1cb 0x4f3a34
004f3a20
004f3a20loc_4f3a20:
004f3a20bl runtime.gcWriteBarrier2
004f3a24str x0, [x25]
004f3a28ldr x3, [x2+8]
004f3a2cstr x3, [x25+8]
004f3a30b 0x4f3a34
004f3a34
004f3a34loc_4f3a34:
004f3a34str x0, [x2+8]
004f3a38b 0x4f3a40
004f3a3c
004f3a3cloc_4f3a3c:
004f3a3cb 0x4f3a40
004f3a40
004f3a40loc_4f3a40:
004f3a40b 0x4f3a44
004f3a44
004f3a44loc_4f3a44:
004f3a44b 0x4f3a48
004f3a48
004f3a48loc_4f3a48:
004f3a48ldr x2, [sp+88]
004f3a4cstr x2, [sp+320]
004f3a50str xzr, [sp+296]
004f3a54stp xzr, xzr, [sp+304]
004f3a58stp xzr, xzr, [sp+344]
004f3a5cldr x1, [sp+320]
004f3a60adrp x0, 0x221000
004f3a64add x0, x0, 736
004f3a68bl google.golang.org/protobuf/proto.Marshal
004f3a6cstr x0, [sp+296]
004f3a70str x1, [sp+304]
004f3a74str x2, [sp+312]
004f3a78str x3, [sp+344]
004f3a7cstr x4, [sp+352]
004f3a80ldr x2, [sp+296]
004f3a84ldr x3, [sp+304]
004f3a88ldr x4, [sp+312]
004f3a8cstr x2, [sp+416]
004f3a90str x3, [sp+424]
004f3a94str x4, [sp+432]
004f3a98ldr x2, [sp+344]
004f3a9cldr x3, [sp+352]
004f3aa0str x2, [sp+400]
004f3aa4str x3, [sp+408]
004f3aa8ldr x2, [sp+416]
004f3aacldr x3, [sp+424]
004f3ab0ldr x4, [sp+432]
004f3ab4str x2, [sp+456]
004f3ab8str x3, [sp+464]
004f3abcstr x4, [sp+472]
004f3ac0ldr x3, [sp+400]
004f3ac4ldr x4, [sp+408]
004f3ac8str x3, [sp+96]
004f3accstr x4, [sp+104]
004f3ad0ldr x0, [sp+456]
004f3ad4ldr x1, [sp+464]
004f3ad8ldr x2, [sp+472]
004f3adcldr x26, [sp+480]
004f3ae0ldr x5, [x26]
004f3ae4blr x5
004f3ae8ldp x29, x30, [sp-8]
004f3aecadd sp, sp, 448
004f3af0ret x30
004f3af4
004f3af4loc_4f3af4:
004f3af4orr x0, xzr, 2
004f3af8bl runtime.panicIndex
004f3afc
004f3afcloc_4f3afc:
004f3afcorr x0, xzr, 1
004f3b00bl runtime.panicIndex
004f3b04
004f3b04loc_4f3b04:
004f3b04mov x0, xzr
004f3b08bl runtime.panicIndex
004f3b0c
004f3b0cloc_4f3b0c:
004f3b0cmov x0, xzr
004f3b10bl runtime.panicIndex
004f3b14hint
004f3b18
004f3b18loc_4f3b18:
004f3b18stp x0, x1, [sp+8]
004f3b1cstp x2, x3, [sp+24]
004f3b20mov x3, x30
004f3b24bl runtime.morestack_noctxt.abi0
004f3b28ldp x0, x1, [sp+8]
004f3b2cldp x2, x3, [sp+24]
004f3b30b 0x4f3430
004f3b34udf 0
004f3b38udf 0
004f3b3cudf 0
004f3430
Loading..