File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00430a80
00430a80github.com/bishopfox/sliver/implant/sliver/netstat.parseAddr: ; void github.com/bishopfox/sliver/implant/sliver/netstat.parseAddr(struct string s)
00430a80ldr x16, [x28+16]
00430a84sub x17, sp, 304
00430a88subs xzr, x17, x16
00430a8cb.ls 0x430ed4
00430a90sub x20, sp, 432
00430a94stp x29, x30, [x20-8]
00430a98add sp, x20, 0
00430a9csub x29, sp, 8
00430aa0str x0, [sp+440]
00430aa4str x1, [sp+448]
00430aa8str xzr, [sp+104]
00430aacstp xzr, xzr, [sp+88]
00430ab0ldr x0, [sp+440]
00430ab4ldr x1, [sp+448]
00430ab8adrp x2, 0x2df000
00430abcadd x2, x2, 376
00430ac0orr x3, xzr, 1
00430ac4bl strings.Split
00430ac8str x0, [sp+136]
00430accstr x1, [sp+144]
00430ad0str x2, [sp+152]
00430ad4str x1, [sp+72]
00430ad8subs xzr, x1, 2
00430adcb.lt 0x430ae4
00430ae0b 0x430b9c
00430ae4
00430ae4loc_430ae4:
00430ae4stp xzr, xzr, [sp+392]
00430ae8add x2, sp, 392
00430aecstr x2, [sp+320]
00430af0ldr x0, [sp+440]
00430af4ldr x1, [sp+448]
00430af8bl runtime.convTstring
00430afcstr x0, [sp+312]
00430b00ldr x2, [sp+320]
00430b04ldrsb x27, [x2]
00430b08adrp x3, 0x1c5000
00430b0cadd x3, x3, 2944
00430b10str x3, [x2]
00430b14adrp x27, 0x61b000
00430b18ldr w3, [x27+3056]
00430b1ccbz w3, 0x430b24
00430b20b 0x430b28
00430b24
00430b24loc_430b24:
00430b24b 0x430b3c
00430b28
00430b28loc_430b28:
00430b28bl runtime.gcWriteBarrier2
00430b2cstr x0, [x25]
00430b30ldr x5, [x2+8]
00430b34str x5, [x25+8]
00430b38b 0x430b3c
00430b3c
00430b3cloc_430b3c:
00430b3cstr x0, [x2+8]
00430b40ldr x2, [sp+320]
00430b44ldrsb x27, [x2]
00430b48b 0x430b4c
00430b4c
00430b4cloc_430b4c:
00430b4cstr x2, [sp+328]
00430b50orr x4, xzr, 1
00430b54str x4, [sp+336]
00430b58str x4, [sp+344]
00430b5cadrp x0, 0x28d000
00430b60add x0, x0, 1072
00430b64orr x1, xzr, 30
00430b68mov x3, x4
00430b6cbl fmt.Errorf
00430b70str x0, [sp+376]
00430b74str x1, [sp+384]
00430b78str xzr, [sp+104]
00430b7cldr x1, [sp+376]
00430b80ldr x2, [sp+384]
00430b84str x1, [sp+88]
00430b88str x2, [sp+96]
00430b8cldr x0, [sp+104]
00430b90ldp x29, x30, [sp-8]
00430b94add sp, sp, 432
00430b98ret x30
00430b9c
00430b9cloc_430b9c:
00430b9cstr xzr, [sp+112]
00430ba0stp xzr, xzr, [sp+120]
00430ba4stp xzr, xzr, [sp+160]
00430ba8ldr x1, [sp+144]
00430bacldr x5, [sp+136]
00430bb0subs xzr, x1, 0
00430bb4b.hi 0x430bbc
00430bb8b 0x430ec8
00430bbc
00430bbcloc_430bbc:
00430bbcldr x5, [x5+8]
00430bc0str x5, [sp+72]
00430bc4str x5, [sp+56]
00430bc8subs xzr, x5, 8
00430bccb.eq 0x430bd4
00430bd0b 0x430c74
00430bd4
00430bd4loc_430bd4:
00430bd4b 0x430bd8
00430bd8
00430bd8loc_430bd8:
00430bd8str xzr, [sp+352]
00430bdcstp xzr, xzr, [sp+360]
00430be0stp xzr, xzr, [sp+376]
00430be4ldr x2, [sp+136]
00430be8ldr x1, [sp+144]
00430becsubs xzr, x1, 0
00430bf0b.hi 0x430bf8
00430bf4b 0x430ec0
00430bf8
00430bf8loc_430bf8:
00430bf8ldr x0, [x2]
00430bfcldr x1, [x2+8]
00430c00str x0, [sp+296]
00430c04str x1, [sp+304]
00430c08bl github.com/bishopfox/sliver/implant/sliver/netstat.parseIPv4
00430c0cstr x0, [sp+352]
00430c10str x1, [sp+360]
00430c14str x2, [sp+368]
00430c18str x3, [sp+376]
00430c1cstr x4, [sp+384]
00430c20ldr x2, [sp+352]
00430c24ldr x3, [sp+360]
00430c28ldr x4, [sp+368]
00430c2cstr x2, [sp+232]
00430c30str x3, [sp+240]
00430c34str x4, [sp+248]
00430c38ldr x2, [sp+376]
00430c3cldr x3, [sp+384]
00430c40str x2, [sp+216]
00430c44str x3, [sp+224]
00430c48ldr x2, [sp+232]
00430c4cldr x3, [sp+240]
00430c50ldr x4, [sp+248]
00430c54str x2, [sp+112]
00430c58str x3, [sp+120]
00430c5cstr x4, [sp+128]
00430c60ldr x2, [sp+216]
00430c64ldr x3, [sp+224]
00430c68str x2, [sp+160]
00430c6cstr x3, [sp+168]
00430c70b 0x430d20
00430c74
00430c74loc_430c74:
00430c74subs xzr, x5, 32
00430c78b.eq 0x430c80
00430c7cb 0x430e60
00430c80
00430c80loc_430c80:
00430c80b 0x430c84
00430c84
00430c84loc_430c84:
00430c84str xzr, [sp+352]
00430c88stp xzr, xzr, [sp+360]
00430c8cstp xzr, xzr, [sp+376]
00430c90ldr x2, [sp+136]
00430c94ldr x1, [sp+144]
00430c98subs xzr, x1, 0
00430c9cb.hi 0x430ca4
00430ca0b 0x430eb8
00430ca4
00430ca4loc_430ca4:
00430ca4ldr x0, [x2]
00430ca8ldr x1, [x2+8]
00430cacstr x0, [sp+280]
00430cb0str x1, [sp+288]
00430cb4bl github.com/bishopfox/sliver/implant/sliver/netstat.parseIPv6
00430cb8str x0, [sp+352]
00430cbcstr x1, [sp+360]
00430cc0str x2, [sp+368]
00430cc4str x3, [sp+376]
00430cc8str x4, [sp+384]
00430cccldr x2, [sp+352]
00430cd0ldr x3, [sp+360]
00430cd4ldr x4, [sp+368]
00430cd8str x2, [sp+192]
00430cdcstr x3, [sp+200]
00430ce0str x4, [sp+208]
00430ce4ldr x2, [sp+376]
00430ce8ldr x3, [sp+384]
00430cecstr x2, [sp+176]
00430cf0str x3, [sp+184]
00430cf4ldr x2, [sp+192]
00430cf8ldr x3, [sp+200]
00430cfcldr x4, [sp+208]
00430d00str x2, [sp+112]
00430d04str x3, [sp+120]
00430d08str x4, [sp+128]
00430d0cldr x2, [sp+176]
00430d10ldr x3, [sp+184]
00430d14str x2, [sp+160]
00430d18str x3, [sp+168]
00430d1cb 0x430d20
00430d20
00430d20loc_430d20:
00430d20ldr x4, [sp+160]
00430d24cbnz x4, 0x430d2c
00430d28b 0x430d50
00430d2c
00430d2cloc_430d2c:
00430d2cstr xzr, [sp+104]
00430d30ldr x1, [sp+160]
00430d34ldr x2, [sp+168]
00430d38str x1, [sp+88]
00430d3cstr x2, [sp+96]
00430d40ldr x0, [sp+104]
00430d44ldp x29, x30, [sp-8]
00430d48add sp, sp, 432
00430d4cret x30
00430d50
00430d50loc_430d50:
00430d50stp xzr, xzr, [sp+376]
00430d54ldr x4, [sp+136]
00430d58ldr x1, [sp+144]
00430d5csubs xzr, x1, 1
00430d60b.hi 0x430d68
00430d64b 0x430eb0
00430d68
00430d68loc_430d68:
00430d68ldr x0, [x4+16]
00430d6cldr x1, [x4+24]
00430d70str x0, [sp+264]
00430d74str x1, [sp+272]
00430d78orr x2, xzr, 16
00430d7cmov x3, x2
00430d80bl strconv.ParseUint
00430d84str x0, [sp+64]
00430d88str x1, [sp+376]
00430d8cstr x2, [sp+384]
00430d90ldr x4, [sp+64]
00430d94str x4, [sp+80]
00430d98str x1, [sp+408]
00430d9cstr x2, [sp+416]
00430da0ldr x4, [sp+80]
00430da4str x4, [sp+48]
00430da8str x1, [sp+160]
00430dacstr x2, [sp+168]
00430db0cbnz x1, 0x430db8
00430db4b 0x430ddc
00430db8
00430db8loc_430db8:
00430db8str xzr, [sp+104]
00430dbcldr x1, [sp+160]
00430dc0ldr x2, [sp+168]
00430dc4str x1, [sp+88]
00430dc8str x2, [sp+96]
00430dccldr x0, [sp+104]
00430dd0ldp x29, x30, [sp-8]
00430dd4add sp, sp, 432
00430dd8ret x30
00430ddc
00430ddcloc_430ddc:
00430ddcadrp x0, 0x212000
00430de0add x0, x0, 2752
00430de4bl runtime.newobject
00430de8str x0, [sp+256]
00430decldr x1, [sp+112]
00430df0ldr x2, [sp+120]
00430df4ldr x3, [sp+128]
00430df8str x2, [x0+8]
00430dfcstr x3, [x0+16]
00430e00adrp x27, 0x61b000
00430e04ldr w2, [x27+3056]
00430e08cbz w2, 0x430e10
00430e0cb 0x430e14
00430e10
00430e10loc_430e10:
00430e10b 0x430e28
00430e14
00430e14loc_430e14:
00430e14bl runtime.gcWriteBarrier2
00430e18str x1, [x25]
00430e1cldr x3, [x0]
00430e20str x3, [x25+8]
00430e24b 0x430e28
00430e28
00430e28loc_430e28:
00430e28str x1, [x0]
00430e2cldr x3, [sp+256]
00430e30ldrsb x27, [x3]
00430e34ldr x4, [sp+48]
00430e38strh w4, [x3+24]
00430e3cldr x3, [sp+256]
00430e40str x3, [sp+104]
00430e44stp xzr, xzr, [sp+88]
00430e48ldr x0, [sp+104]
00430e4cmov x1, xzr
00430e50mov x2, xzr
00430e54ldp x29, x30, [sp-8]
00430e58add sp, sp, 432
00430e5cret x30
00430e60
00430e60loc_430e60:
00430e60b 0x430e64
00430e64
00430e64loc_430e64:
00430e64b 0x430e68
00430e68
00430e68loc_430e68:
00430e68adrp x0, 0x286000
00430e6cadd x0, x0, 3427
00430e70movz x1, 20
00430e74mov x2, xzr
00430e78mov x3, xzr
00430e7cmov x4, x3
00430e80bl fmt.Errorf
00430e84str x0, [sp+376]
00430e88str x1, [sp+384]
00430e8cstr xzr, [sp+104]
00430e90ldr x1, [sp+376]
00430e94ldr x2, [sp+384]
00430e98str x1, [sp+88]
00430e9cstr x2, [sp+96]
00430ea0ldr x0, [sp+104]
00430ea4ldp x29, x30, [sp-8]
00430ea8add sp, sp, 432
00430eacret x30
00430eb0
00430eb0loc_430eb0:
00430eb0orr x0, xzr, 1
00430eb4bl runtime.panicIndex
00430eb8
00430eb8loc_430eb8:
00430eb8mov x0, xzr
00430ebcbl runtime.panicIndex
00430ec0
00430ec0loc_430ec0:
00430ec0mov x0, xzr
00430ec4bl runtime.panicIndex
00430ec8
00430ec8loc_430ec8:
00430ec8mov x0, xzr
00430eccbl runtime.panicIndex
00430ed0hint
00430ed4
00430ed4loc_430ed4:
00430ed4stp x0, x1, [sp+8]
00430ed8mov x3, x30
00430edcbl runtime.morestack_noctxt.abi0
00430ee0ldp x0, x1, [sp+8]
00430ee4b 0x430a80
00430ee8udf 0
00430eecudf 0
00430a80
00430a80github.com/bishopfox/sliver/implant/sliver/netstat.parseAddr: ; void github.com/bishopfox/sliver/implant/sliver/netstat.parseAddr(struct string s)
00430a80ldr x16, [x28+16]
00430a84sub x17, sp, 304
00430a88subs xzr, x17, x16
00430a8cb.ls 0x430ed4
00430a90sub x20, sp, 432
00430a94stp x29, x30, [x20-8]
00430a98add sp, x20, 0
00430a9csub x29, sp, 8
00430aa0str x0, [sp+440]
00430aa4str x1, [sp+448]
00430aa8str xzr, [sp+104]
00430aacstp xzr, xzr, [sp+88]
00430ab0ldr x0, [sp+440]
00430ab4ldr x1, [sp+448]
00430ab8adrp x2, 0x2df000
00430abcadd x2, x2, 376
00430ac0orr x3, xzr, 1
00430ac4bl strings.Split
00430ac8str x0, [sp+136]
00430accstr x1, [sp+144]
00430ad0str x2, [sp+152]
00430ad4str x1, [sp+72]
00430ad8subs xzr, x1, 2
00430adcb.lt 0x430ae4
00430ae0b 0x430b9c
00430ae4
00430ae4loc_430ae4:
00430ae4stp xzr, xzr, [sp+392]
00430ae8add x2, sp, 392
00430aecstr x2, [sp+320]
00430af0ldr x0, [sp+440]
00430af4ldr x1, [sp+448]
00430af8bl runtime.convTstring
00430afcstr x0, [sp+312]
00430b00ldr x2, [sp+320]
00430b04ldrsb x27, [x2]
00430b08adrp x3, 0x1c5000
00430b0cadd x3, x3, 2944
00430b10str x3, [x2]
00430b14adrp x27, 0x61b000
00430b18ldr w3, [x27+3056]
00430b1ccbz w3, 0x430b24
00430b20b 0x430b28
00430b24
00430b24loc_430b24:
00430b24b 0x430b3c
00430b28
00430b28loc_430b28:
00430b28bl runtime.gcWriteBarrier2
00430b2cstr x0, [x25]
00430b30ldr x5, [x2+8]
00430b34str x5, [x25+8]
00430b38b 0x430b3c
00430b3c
00430b3cloc_430b3c:
00430b3cstr x0, [x2+8]
00430b40ldr x2, [sp+320]
00430b44ldrsb x27, [x2]
00430b48b 0x430b4c
00430b4c
00430b4cloc_430b4c:
00430b4cstr x2, [sp+328]
00430b50orr x4, xzr, 1
00430b54str x4, [sp+336]
00430b58str x4, [sp+344]
00430b5cadrp x0, 0x28d000
00430b60add x0, x0, 1072
00430b64orr x1, xzr, 30
00430b68mov x3, x4
00430b6cbl fmt.Errorf
00430b70str x0, [sp+376]
00430b74str x1, [sp+384]
00430b78str xzr, [sp+104]
00430b7cldr x1, [sp+376]
00430b80ldr x2, [sp+384]
00430b84str x1, [sp+88]
00430b88str x2, [sp+96]
00430b8cldr x0, [sp+104]
00430b90ldp x29, x30, [sp-8]
00430b94add sp, sp, 432
00430b98ret x30
00430b9c
00430b9cloc_430b9c:
00430b9cstr xzr, [sp+112]
00430ba0stp xzr, xzr, [sp+120]
00430ba4stp xzr, xzr, [sp+160]
00430ba8ldr x1, [sp+144]
00430bacldr x5, [sp+136]
00430bb0subs xzr, x1, 0
00430bb4b.hi 0x430bbc
00430bb8b 0x430ec8
00430bbc
00430bbcloc_430bbc:
00430bbcldr x5, [x5+8]
00430bc0str x5, [sp+72]
00430bc4str x5, [sp+56]
00430bc8subs xzr, x5, 8
00430bccb.eq 0x430bd4
00430bd0b 0x430c74
00430bd4
00430bd4loc_430bd4:
00430bd4b 0x430bd8
00430bd8
00430bd8loc_430bd8:
00430bd8str xzr, [sp+352]
00430bdcstp xzr, xzr, [sp+360]
00430be0stp xzr, xzr, [sp+376]
00430be4ldr x2, [sp+136]
00430be8ldr x1, [sp+144]
00430becsubs xzr, x1, 0
00430bf0b.hi 0x430bf8
00430bf4b 0x430ec0
00430bf8
00430bf8loc_430bf8:
00430bf8ldr x0, [x2]
00430bfcldr x1, [x2+8]
00430c00str x0, [sp+296]
00430c04str x1, [sp+304]
00430c08bl github.com/bishopfox/sliver/implant/sliver/netstat.parseIPv4
00430c0cstr x0, [sp+352]
00430c10str x1, [sp+360]
00430c14str x2, [sp+368]
00430c18str x3, [sp+376]
00430c1cstr x4, [sp+384]
00430c20ldr x2, [sp+352]
00430c24ldr x3, [sp+360]
00430c28ldr x4, [sp+368]
00430c2cstr x2, [sp+232]
00430c30str x3, [sp+240]
00430c34str x4, [sp+248]
00430c38ldr x2, [sp+376]
00430c3cldr x3, [sp+384]
00430c40str x2, [sp+216]
00430c44str x3, [sp+224]
00430c48ldr x2, [sp+232]
00430c4cldr x3, [sp+240]
00430c50ldr x4, [sp+248]
00430c54str x2, [sp+112]
00430c58str x3, [sp+120]
00430c5cstr x4, [sp+128]
00430c60ldr x2, [sp+216]
00430c64ldr x3, [sp+224]
00430c68str x2, [sp+160]
00430c6cstr x3, [sp+168]
00430c70b 0x430d20
00430c74
00430c74loc_430c74:
00430c74subs xzr, x5, 32
00430c78b.eq 0x430c80
00430c7cb 0x430e60
00430c80
00430c80loc_430c80:
00430c80b 0x430c84
00430c84
00430c84loc_430c84:
00430c84str xzr, [sp+352]
00430c88stp xzr, xzr, [sp+360]
00430c8cstp xzr, xzr, [sp+376]
00430c90ldr x2, [sp+136]
00430c94ldr x1, [sp+144]
00430c98subs xzr, x1, 0
00430c9cb.hi 0x430ca4
00430ca0b 0x430eb8
00430ca4
00430ca4loc_430ca4:
00430ca4ldr x0, [x2]
00430ca8ldr x1, [x2+8]
00430cacstr x0, [sp+280]
00430cb0str x1, [sp+288]
00430cb4bl github.com/bishopfox/sliver/implant/sliver/netstat.parseIPv6
00430cb8str x0, [sp+352]
00430cbcstr x1, [sp+360]
00430cc0str x2, [sp+368]
00430cc4str x3, [sp+376]
00430cc8str x4, [sp+384]
00430cccldr x2, [sp+352]
00430cd0ldr x3, [sp+360]
00430cd4ldr x4, [sp+368]
00430cd8str x2, [sp+192]
00430cdcstr x3, [sp+200]
00430ce0str x4, [sp+208]
00430ce4ldr x2, [sp+376]
00430ce8ldr x3, [sp+384]
00430cecstr x2, [sp+176]
00430cf0str x3, [sp+184]
00430cf4ldr x2, [sp+192]
00430cf8ldr x3, [sp+200]
00430cfcldr x4, [sp+208]
00430d00str x2, [sp+112]
00430d04str x3, [sp+120]
00430d08str x4, [sp+128]
00430d0cldr x2, [sp+176]
00430d10ldr x3, [sp+184]
00430d14str x2, [sp+160]
00430d18str x3, [sp+168]
00430d1cb 0x430d20
00430d20
00430d20loc_430d20:
00430d20ldr x4, [sp+160]
00430d24cbnz x4, 0x430d2c
00430d28b 0x430d50
00430d2c
00430d2cloc_430d2c:
00430d2cstr xzr, [sp+104]
00430d30ldr x1, [sp+160]
00430d34ldr x2, [sp+168]
00430d38str x1, [sp+88]
00430d3cstr x2, [sp+96]
00430d40ldr x0, [sp+104]
00430d44ldp x29, x30, [sp-8]
00430d48add sp, sp, 432
00430d4cret x30
00430d50
00430d50loc_430d50:
00430d50stp xzr, xzr, [sp+376]
00430d54ldr x4, [sp+136]
00430d58ldr x1, [sp+144]
00430d5csubs xzr, x1, 1
00430d60b.hi 0x430d68
00430d64b 0x430eb0
00430d68
00430d68loc_430d68:
00430d68ldr x0, [x4+16]
00430d6cldr x1, [x4+24]
00430d70str x0, [sp+264]
00430d74str x1, [sp+272]
00430d78orr x2, xzr, 16
00430d7cmov x3, x2
00430d80bl strconv.ParseUint
00430d84str x0, [sp+64]
00430d88str x1, [sp+376]
00430d8cstr x2, [sp+384]
00430d90ldr x4, [sp+64]
00430d94str x4, [sp+80]
00430d98str x1, [sp+408]
00430d9cstr x2, [sp+416]
00430da0ldr x4, [sp+80]
00430da4str x4, [sp+48]
00430da8str x1, [sp+160]
00430dacstr x2, [sp+168]
00430db0cbnz x1, 0x430db8
00430db4b 0x430ddc
00430db8
00430db8loc_430db8:
00430db8str xzr, [sp+104]
00430dbcldr x1, [sp+160]
00430dc0ldr x2, [sp+168]
00430dc4str x1, [sp+88]
00430dc8str x2, [sp+96]
00430dccldr x0, [sp+104]
00430dd0ldp x29, x30, [sp-8]
00430dd4add sp, sp, 432
00430dd8ret x30
00430ddc
00430ddcloc_430ddc:
00430ddcadrp x0, 0x212000
00430de0add x0, x0, 2752
00430de4bl runtime.newobject
00430de8str x0, [sp+256]
00430decldr x1, [sp+112]
00430df0ldr x2, [sp+120]
00430df4ldr x3, [sp+128]
00430df8str x2, [x0+8]
00430dfcstr x3, [x0+16]
00430e00adrp x27, 0x61b000
00430e04ldr w2, [x27+3056]
00430e08cbz w2, 0x430e10
00430e0cb 0x430e14
00430e10
00430e10loc_430e10:
00430e10b 0x430e28
00430e14
00430e14loc_430e14:
00430e14bl runtime.gcWriteBarrier2
00430e18str x1, [x25]
00430e1cldr x3, [x0]
00430e20str x3, [x25+8]
00430e24b 0x430e28
00430e28
00430e28loc_430e28:
00430e28str x1, [x0]
00430e2cldr x3, [sp+256]
00430e30ldrsb x27, [x3]
00430e34ldr x4, [sp+48]
00430e38strh w4, [x3+24]
00430e3cldr x3, [sp+256]
00430e40str x3, [sp+104]
00430e44stp xzr, xzr, [sp+88]
00430e48ldr x0, [sp+104]
00430e4cmov x1, xzr
00430e50mov x2, xzr
00430e54ldp x29, x30, [sp-8]
00430e58add sp, sp, 432
00430e5cret x30
00430e60
00430e60loc_430e60:
00430e60b 0x430e64
00430e64
00430e64loc_430e64:
00430e64b 0x430e68
00430e68
00430e68loc_430e68:
00430e68adrp x0, 0x286000
00430e6cadd x0, x0, 3427
00430e70movz x1, 20
00430e74mov x2, xzr
00430e78mov x3, xzr
00430e7cmov x4, x3
00430e80bl fmt.Errorf
00430e84str x0, [sp+376]
00430e88str x1, [sp+384]
00430e8cstr xzr, [sp+104]
00430e90ldr x1, [sp+376]
00430e94ldr x2, [sp+384]
00430e98str x1, [sp+88]
00430e9cstr x2, [sp+96]
00430ea0ldr x0, [sp+104]
00430ea4ldp x29, x30, [sp-8]
00430ea8add sp, sp, 432
00430eacret x30
00430eb0
00430eb0loc_430eb0:
00430eb0orr x0, xzr, 1
00430eb4bl runtime.panicIndex
00430eb8
00430eb8loc_430eb8:
00430eb8mov x0, xzr
00430ebcbl runtime.panicIndex
00430ec0
00430ec0loc_430ec0:
00430ec0mov x0, xzr
00430ec4bl runtime.panicIndex
00430ec8
00430ec8loc_430ec8:
00430ec8mov x0, xzr
00430eccbl runtime.panicIndex
00430ed0hint
00430ed4
00430ed4loc_430ed4:
00430ed4stp x0, x1, [sp+8]
00430ed8mov x3, x30
00430edcbl runtime.morestack_noctxt.abi0
00430ee0ldp x0, x1, [sp+8]
00430ee4b 0x430a80
00430ee8udf 0
00430eecudf 0
00430a80
00430ef0
00430ef0github.com/bishopfox/sliver/implant/sliver/netstat.parseSocktab: ; void github.com/bishopfox/sliver/implant/sliver/netstat.parseSocktab(io.Reader r, github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn accept)
00430ef0ldr x16, [x28+16]
00430ef4sub x17, sp, 448
00430ef8subs xzr, x17, x16
00430efcb.ls 0x431610
00430f00sub x20, sp, 576
00430f04stp x29, x30, [x20-8]
00430f08add sp, x20, 0
00430f0csub x29, sp, 8
00430f10str x0, [sp+584]
00430f14str x1, [sp+592]
00430f18str x2, [sp+600]
00430f1cstr xzr, [sp+168]
00430f20stp xzr, xzr, [sp+176]
00430f24stp xzr, xzr, [sp+152]
00430f28ldr x0, [sp+584]
00430f2cldr x1, [sp+592]
00430f30bl bufio.NewScanner
00430f34str x0, [sp+272]
00430f38adrp x0, 0x24e000
00430f3cadd x0, x0, 2336
00430f40mov x1, xzr
00430f44orr x2, xzr, 4
00430f48bl runtime.makeslice
00430f4cstr x0, [sp+192]
00430f50str xzr, [sp+200]
00430f54orr x2, xzr, 4
00430f58str x2, [sp+208]
00430f5cldr x0, [sp+272]
00430f60bl bufio.(*Scanner).Scan
00430f64b 0x430f68
00430f68
00430f68loc_430f68:
00430f68ldr x0, [sp+272]
00430f6cbl bufio.(*Scanner).Scan
00430f70strb w0, [sp+87]
00430f74tbnz w0, 0, 0x430f7c
00430f78b 0x43158c
00430f7c
00430f7cloc_430f7c:
00430f7cadrp x0, 0x24e000
00430f80add x0, x0, 2336
00430f84bl runtime.newobject
00430f88str x0, [sp+560]
00430f8cadrp x27, 0x61b000
00430f90ldr w1, [x27+3056]
00430f94cbz w1, 0x430f9c
00430f98b 0x430fa0
00430f9c
00430f9cloc_430f9c:
00430f9cb 0x430fbc
00430fa0
00430fa0loc_430fa0:
00430fa0str x0, [sp+304]
00430fa4mov x1, x0
00430fa8adrp x0, 0x24e000
00430facadd x0, x0, 2336
00430fb0bl runtime.wbZero
00430fb4ldr x0, [sp+304]
00430fb8b 0x430fbc
00430fbc
00430fbcloc_430fbc:
00430fbcstp xzr, xzr, [x0]
00430fc0stp xzr, xzr, [x0+16]
00430fc4stp xzr, xzr, [x0+32]
00430fc8ldr x0, [sp+272]
00430fccbl bufio.(*Scanner).Text
00430fd0str x0, [sp+216]
00430fd4str x1, [sp+224]
00430fd8adrp x2, 0x2df000
00430fdcadd x2, x2, 1344
00430fe0orr x3, xzr, 1
00430fe4bl strings.Index
00430fe8str x0, [sp+96]
00430fectbz x0, 63, 0x430ff4
00430ff0b 0x431010
00430ff4
00430ff4loc_430ff4:
00430ff4ldr x2, [sp+224]
00430ff8subs xzr, x0, x2
00430ffcb.ls 0x431004
00431000b 0x431604
00431004
00431004loc_431004:
00431004b 0x431008
00431008
00431008loc_431008:
00431008str x0, [sp+224]
0043100cb 0x431014
00431010
00431010loc_431010:
00431010b 0x431014
00431014
00431014loc_431014:
00431014ldr x0, [sp+216]
00431018ldr x1, [sp+224]
0043101cbl strings.Fields
00431020str x0, [sp+232]
00431024str x1, [sp+240]
00431028str x2, [sp+248]
0043102cstr x1, [sp+128]
00431030subs xzr, x1, 12
00431034b.lt 0x43103c
00431038b 0x431158
0043103c
0043103cloc_43103c:
0043103cstr x1, [sp+128]
00431040stp xzr, xzr, [sp+448]
00431044stp xzr, xzr, [sp+464]
00431048add x1, sp, 448
0043104cstr x1, [sp+392]
00431050ldr x0, [sp+128]
00431054bl runtime.convT64
00431058str x0, [sp+384]
0043105cldr x1, [sp+392]
00431060ldrsb x27, [x1]
00431064adrp x2, 0x1c4000
00431068add x2, x2, 3520
0043106cstr x2, [x1]
00431070adrp x27, 0x61a000
00431074ldr w2, [x27+3056]
00431078cbz w2, 0x431080
0043107cb 0x431084
00431080
00431080loc_431080:
00431080b 0x431098
00431084
00431084loc_431084:
00431084bl runtime.gcWriteBarrier2
00431088str x0, [x25]
0043108cldr x3, [x1+8]
00431090str x3, [x25+8]
00431094b 0x431098
00431098
00431098loc_431098:
00431098str x0, [x1+8]
0043109cldr x1, [sp+240]
004310a0ldr x2, [sp+248]
004310a4ldr x0, [sp+232]
004310a8bl runtime.convTslice
004310acstr x0, [sp+376]
004310b0ldr x3, [sp+392]
004310b4ldrsb x27, [x3]
004310b8adrp x4, 0x1bc000
004310bcadd x4, x4, 2112
004310c0str x4, [x3+16]
004310c4adrp x27, 0x61a000
004310c8ldr w4, [x27+3056]
004310cccbz w4, 0x4310d4
004310d0b 0x4310d8
004310d4
004310d4loc_4310d4:
004310d4b 0x4310ec
004310d8
004310d8loc_4310d8:
004310d8bl runtime.gcWriteBarrier2
004310dcstr x0, [x25]
004310e0ldr x5, [x3+24]
004310e4str x5, [x25+8]
004310e8b 0x4310ec
004310ec
004310ecloc_4310ec:
004310ecstr x0, [x3+24]
004310f0ldr x2, [sp+392]
004310f4ldrsb x27, [x2]
004310f8b 0x4310fc
004310fc
004310fcloc_4310fc:
004310fcstr x2, [sp+400]
00431100orr x4, xzr, 2
00431104str x4, [sp+408]
00431108str x4, [sp+416]
0043110cadrp x0, 0x28f000
00431110add x0, x0, 539
00431114movz x1, 34
00431118mov x3, x4
0043111cbl fmt.Errorf
00431120str x0, [sp+432]
00431124str x1, [sp+440]
00431128str xzr, [sp+168]
0043112cstp xzr, xzr, [sp+176]
00431130ldr x3, [sp+432]
00431134ldr x4, [sp+440]
00431138str x3, [sp+152]
0043113cstr x4, [sp+160]
00431140ldr x0, [sp+168]
00431144ldr x1, [sp+176]
00431148ldr x2, [sp+184]
0043114cldp x29, x30, [sp-8]
00431150add sp, sp, 576
00431154ret x30
00431158
00431158loc_431158:
00431158str xzr, [sp+424]
0043115cstp xzr, xzr, [sp+432]
00431160ldr x2, [sp+232]
00431164ldr x1, [sp+240]
00431168subs xzr, x1, 1
0043116cb.hi 0x431174
00431170b 0x4315fc
00431174
00431174loc_431174:
00431174ldr x0, [x2+16]
00431178ldr x1, [x2+24]
0043117cstr x0, [sp+360]
00431180str x1, [sp+368]
00431184bl github.com/bishopfox/sliver/implant/sliver/netstat.parseAddr
00431188str x0, [sp+424]
0043118cstr x1, [sp+432]
00431190str x2, [sp+440]
00431194ldr x2, [sp+424]
00431198str x2, [sp+552]
0043119cldr x2, [sp+432]
004311a0ldr x3, [sp+440]
004311a4str x2, [sp+536]
004311a8str x3, [sp+544]
004311acldr x2, [sp+552]
004311b0str x2, [sp+280]
004311b4ldr x2, [sp+544]
004311b8ldr x3, [sp+536]
004311bcstr x3, [sp+256]
004311c0str x2, [sp+264]
004311c4cbnz x3, 0x4311cc
004311c8b 0x4311fc
004311cc
004311ccloc_4311cc:
004311ccstr xzr, [sp+168]
004311d0stp xzr, xzr, [sp+176]
004311d4ldr x3, [sp+256]
004311d8ldr x4, [sp+264]
004311dcstr x3, [sp+152]
004311e0str x4, [sp+160]
004311e4ldr x0, [sp+168]
004311e8ldr x1, [sp+176]
004311ecldr x2, [sp+184]
004311f0ldp x29, x30, [sp-8]
004311f4add sp, sp, 576
004311f8ret x30
004311fc
004311fcloc_4311fc:
004311fcldr x2, [sp+560]
00431200ldr x3, [sp+280]
00431204adrp x27, 0x61a000
00431208ldr w4, [x27+3056]
0043120ccbz w4, 0x431214
00431210b 0x431218
00431214
00431214loc_431214:
00431214b 0x43122c
00431218
00431218loc_431218:
00431218bl runtime.gcWriteBarrier2
0043121cstr x3, [x25]
00431220ldr x4, [x2+16]
00431224str x4, [x25+8]
00431228b 0x43122c
0043122c
0043122cloc_43122c:
0043122cstr x3, [x2+16]
00431230str xzr, [sp+424]
00431234stp xzr, xzr, [sp+432]
00431238ldr x2, [sp+232]
0043123cldr x1, [sp+240]
00431240subs xzr, x1, 2
00431244b.hi 0x43124c
00431248b 0x4315f4
0043124c
0043124cloc_43124c:
0043124cldr x0, [x2+32]
00431250ldr x1, [x2+40]
00431254str x0, [sp+344]
00431258str x1, [sp+352]
0043125cbl github.com/bishopfox/sliver/implant/sliver/netstat.parseAddr
00431260str x0, [sp+424]
00431264str x1, [sp+432]
00431268str x2, [sp+440]
0043126cldr x2, [sp+424]
00431270str x2, [sp+528]
00431274ldr x2, [sp+432]
00431278ldr x3, [sp+440]
0043127cstr x2, [sp+512]
00431280str x3, [sp+520]
00431284ldr x2, [sp+528]
00431288str x2, [sp+280]
0043128cldr x2, [sp+520]
00431290ldr x3, [sp+512]
00431294str x3, [sp+256]
00431298str x2, [sp+264]
0043129ccbnz x3, 0x4312a4
004312a0b 0x4312d4
004312a4
004312a4loc_4312a4:
004312a4str xzr, [sp+168]
004312a8stp xzr, xzr, [sp+176]
004312acldr x3, [sp+256]
004312b0ldr x4, [sp+264]
004312b4str x3, [sp+152]
004312b8str x4, [sp+160]
004312bcldr x0, [sp+168]
004312c0ldr x1, [sp+176]
004312c4ldr x2, [sp+184]
004312c8ldp x29, x30, [sp-8]
004312ccadd sp, sp, 576
004312d0ret x30
004312d4
004312d4loc_4312d4:
004312d4ldr x4, [sp+560]
004312d8ldr x5, [sp+280]
004312dcadrp x27, 0x61a000
004312e0ldr w6, [x27+3056]
004312e4cbz w6, 0x4312ec
004312e8b 0x4312f0
004312ec
004312ecloc_4312ec:
004312ecb 0x431304
004312f0
004312f0loc_4312f0:
004312f0bl runtime.gcWriteBarrier2
004312f4str x5, [x25]
004312f8ldr x6, [x4+24]
004312fcstr x6, [x25+8]
00431300b 0x431304
00431304
00431304loc_431304:
00431304str x5, [x4+24]
00431308stp xzr, xzr, [sp+432]
0043130cldr x4, [sp+232]
00431310ldr x1, [sp+240]
00431314subs xzr, x1, 3
00431318b.hi 0x431320
0043131cb 0x4315ec
00431320
00431320loc_431320:
00431320ldr x0, [x4+48]
00431324ldr x1, [x4+56]
00431328str x0, [sp+328]
0043132cstr x1, [sp+336]
00431330orr x2, xzr, 16
00431334orr x3, xzr, 8
00431338bl strconv.ParseUint
0043133cstr x0, [sp+120]
00431340str x1, [sp+432]
00431344str x2, [sp+440]
00431348ldr x4, [sp+120]
0043134cstr x4, [sp+144]
00431350str x1, [sp+496]
00431354str x2, [sp+504]
00431358ldr x4, [sp+144]
0043135cstr x4, [sp+88]
00431360str x1, [sp+256]
00431364str x2, [sp+264]
00431368cbnz x1, 0x431370
0043136cb 0x4313a0
00431370
00431370loc_431370:
00431370str xzr, [sp+168]
00431374stp xzr, xzr, [sp+176]
00431378ldr x3, [sp+256]
0043137cldr x4, [sp+264]
00431380str x3, [sp+152]
00431384str x4, [sp+160]
00431388ldr x0, [sp+168]
0043138cldr x1, [sp+176]
00431390ldr x2, [sp+184]
00431394ldp x29, x30, [sp-8]
00431398add sp, sp, 576
0043139cret x30
004313a0
004313a0loc_4313a0:
004313a0ldr x4, [sp+560]
004313a4ldr x5, [sp+88]
004313a8strb w5, [x4+32]
004313acstp xzr, xzr, [sp+432]
004313b0ldr x4, [sp+232]
004313b4ldr x1, [sp+240]
004313b8subs xzr, x1, 7
004313bcb.hi 0x4313c4
004313c0b 0x4315e4
004313c4
004313c4loc_4313c4:
004313c4ldr x0, [x4+112]
004313c8ldr x1, [x4+120]
004313ccstr x0, [sp+312]
004313d0str x1, [sp+320]
004313d4movz x2, 10
004313d8orr x3, xzr, 32
004313dcbl strconv.ParseUint
004313e0str x0, [sp+120]
004313e4str x1, [sp+432]
004313e8str x2, [sp+440]
004313ecldr x4, [sp+120]
004313f0str x4, [sp+136]
004313f4str x1, [sp+480]
004313f8str x2, [sp+488]
004313fcldr x4, [sp+136]
00431400str x4, [sp+88]
00431404str x1, [sp+256]
00431408str x2, [sp+264]
0043140ccbnz x1, 0x431414
00431410b 0x431444
00431414
00431414loc_431414:
00431414str xzr, [sp+168]
00431418stp xzr, xzr, [sp+176]
0043141cldr x3, [sp+256]
00431420ldr x4, [sp+264]
00431424str x3, [sp+152]
00431428str x4, [sp+160]
0043142cldr x0, [sp+168]
00431430ldr x1, [sp+176]
00431434ldr x2, [sp+184]
00431438ldp x29, x30, [sp-8]
0043143cadd sp, sp, 576
00431440ret x30
00431444
00431444loc_431444:
00431444ldr x2, [sp+560]
00431448ldr x3, [sp+88]
0043144cstr w3, [x2+36]
00431450ldr x2, [sp+232]
00431454ldr x1, [sp+240]
00431458subs xzr, x1, 9
0043145cb.hi 0x431464
00431460b 0x4315dc
00431464
00431464loc_431464:
00431464ldr x1, [sp+560]
00431468ldr x3, [x2+144]
0043146cldr x2, [x2+152]
00431470str x2, [x1+8]
00431474adrp x27, 0x61a000
00431478ldr w2, [x27+3056]
0043147ccbz w2, 0x431484
00431480b 0x431488
00431484
00431484loc_431484:
00431484b 0x43149c
00431488
00431488loc_431488:
00431488bl runtime.gcWriteBarrier2
0043148cstr x3, [x25]
00431490ldr x2, [x1]
00431494str x2, [x25+8]
00431498b 0x43149c
0043149c
0043149cloc_43149c:
0043149cstr x3, [x1]
004314a0ldr x26, [sp+600]
004314a4ldr x1, [x26]
004314a8ldr x0, [sp+560]
004314acblr x1
004314b0strb w0, [sp+86]
004314b4tbnz w0, 0, 0x4314bc
004314b8b 0x431580
004314bc
004314bcloc_4314bc:
004314bcldr x2, [sp+208]
004314c0ldr x0, [sp+192]
004314c4ldr x5, [sp+200]
004314c8add x1, x5, 1
004314ccsubs xzr, x2, x1
004314d0b.hs 0x4314d8
004314d4b 0x4314dc
004314d8
004314d8loc_4314d8:
004314d8b 0x4314f0
004314dc
004314dcloc_4314dc:
004314dcorr x3, xzr, 1
004314e0adrp x4, 0x24d000
004314e4add x4, x4, 2336
004314e8bl runtime.growslice
004314ecb 0x4314f0
004314f0
004314f0loc_4314f0:
004314f0ldr x3, [sp+560]
004314f4add x4, x1, x1, lsl #1
004314f8ubfm x4, x4, 60, 59
004314fcsub x4, x4, 48
00431500add x4, x0, x4
00431504adrp x27, 0x61a000
00431508ldr w5, [x27+3056]
0043150ccbz w5, 0x431514
00431510b 0x431518
00431514
00431514loc_431514:
00431514b 0x431558
00431518
00431518loc_431518:
00431518str x0, [sp+304]
0043151cstr x1, [sp+112]
00431520str x2, [sp+104]
00431524str x3, [sp+296]
00431528str x4, [sp+288]
0043152cadrp x0, 0x24d000
00431530add x0, x0, 2336
00431534mov x1, x4
00431538mov x2, x3
0043153cbl runtime.wbMove
00431540ldr x0, [sp+304]
00431544ldr x1, [sp+112]
00431548ldr x2, [sp+104]
0043154cldr x3, [sp+296]
00431550ldr x4, [sp+288]
00431554b 0x431558
00431558
00431558loc_431558:
00431558ldp x5, x6, [x3]
0043155cldp x7, x8, [x3+16]
00431560ldp x3, x9, [x3+32]
00431564stp x5, x6, [x4]
00431568stp x7, x8, [x4+16]
0043156cstp x3, x9, [x4+32]
00431570str x0, [sp+192]
00431574str x1, [sp+200]
00431578str x2, [sp+208]
0043157cb 0x431584
00431580
00431580loc_431580:
00431580b 0x431584
00431584
00431584loc_431584:
00431584b 0x431588
00431588
00431588loc_431588:
00431588b 0x430f68
0043158c
0043158cloc_43158c:
0043158cldr x0, [sp+272]
00431590bl bufio.(*Scanner).Err
00431594str x0, [sp+432]
00431598str x1, [sp+440]
0043159cldr x1, [sp+192]
004315a0ldr x2, [sp+200]
004315a4ldr x3, [sp+208]
004315a8str x1, [sp+168]
004315acstr x2, [sp+176]
004315b0str x3, [sp+184]
004315b4ldr x3, [sp+432]
004315b8ldr x4, [sp+440]
004315bcstr x3, [sp+152]
004315c0str x4, [sp+160]
004315c4ldr x0, [sp+168]
004315c8ldr x1, [sp+176]
004315ccldr x2, [sp+184]
004315d0ldp x29, x30, [sp-8]
004315d4add sp, sp, 576
004315d8ret x30
004315dc
004315dcloc_4315dc:
004315dcmovz x0, 9
004315e0bl runtime.panicIndex
004315e4
004315e4loc_4315e4:
004315e4orr x0, xzr, 7
004315e8bl runtime.panicIndex
004315ec
004315ecloc_4315ec:
004315ecorr x0, xzr, 3
004315f0bl runtime.panicIndex
004315f4
004315f4loc_4315f4:
004315f4orr x0, xzr, 2
004315f8bl runtime.panicIndex
004315fc
004315fcloc_4315fc:
004315fcorr x0, xzr, 1
00431600bl runtime.panicIndex
00431604
00431604loc_431604:
00431604mov x1, x0
00431608bl runtime.panicSliceAlen
0043160chint
00431610
00431610loc_431610:
00431610stp x0, x1, [sp+8]
00431614str x2, [sp+24]
00431618mov x3, x30
0043161cbl runtime.morestack_noctxt.abi0
00431620ldp x0, x1, [sp+8]
00431624ldr x2, [sp+24]
00431628b 0x430ef0
0043162cudf 0
00430ef0
00430ef0github.com/bishopfox/sliver/implant/sliver/netstat.parseSocktab: ; void github.com/bishopfox/sliver/implant/sliver/netstat.parseSocktab(io.Reader r, github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn accept)
00430ef0ldr x16, [x28+16]
00430ef4sub x17, sp, 448
00430ef8subs xzr, x17, x16
00430efcb.ls 0x431610
00430f00sub x20, sp, 576
00430f04stp x29, x30, [x20-8]
00430f08add sp, x20, 0
00430f0csub x29, sp, 8
00430f10str x0, [sp+584]
00430f14str x1, [sp+592]
00430f18str x2, [sp+600]
00430f1cstr xzr, [sp+168]
00430f20stp xzr, xzr, [sp+176]
00430f24stp xzr, xzr, [sp+152]
00430f28ldr x0, [sp+584]
00430f2cldr x1, [sp+592]
00430f30bl bufio.NewScanner
00430f34str x0, [sp+272]
00430f38adrp x0, 0x24e000
00430f3cadd x0, x0, 2336
00430f40mov x1, xzr
00430f44orr x2, xzr, 4
00430f48bl runtime.makeslice
00430f4cstr x0, [sp+192]
00430f50str xzr, [sp+200]
00430f54orr x2, xzr, 4
00430f58str x2, [sp+208]
00430f5cldr x0, [sp+272]
00430f60bl bufio.(*Scanner).Scan
00430f64b 0x430f68
00430f68
00430f68loc_430f68:
00430f68ldr x0, [sp+272]
00430f6cbl bufio.(*Scanner).Scan
00430f70strb w0, [sp+87]
00430f74tbnz w0, 0, 0x430f7c
00430f78b 0x43158c
00430f7c
00430f7cloc_430f7c:
00430f7cadrp x0, 0x24e000
00430f80add x0, x0, 2336
00430f84bl runtime.newobject
00430f88str x0, [sp+560]
00430f8cadrp x27, 0x61b000
00430f90ldr w1, [x27+3056]
00430f94cbz w1, 0x430f9c
00430f98b 0x430fa0
00430f9c
00430f9cloc_430f9c:
00430f9cb 0x430fbc
00430fa0
00430fa0loc_430fa0:
00430fa0str x0, [sp+304]
00430fa4mov x1, x0
00430fa8adrp x0, 0x24e000
00430facadd x0, x0, 2336
00430fb0bl runtime.wbZero
00430fb4ldr x0, [sp+304]
00430fb8b 0x430fbc
00430fbc
00430fbcloc_430fbc:
00430fbcstp xzr, xzr, [x0]
00430fc0stp xzr, xzr, [x0+16]
00430fc4stp xzr, xzr, [x0+32]
00430fc8ldr x0, [sp+272]
00430fccbl bufio.(*Scanner).Text
00430fd0str x0, [sp+216]
00430fd4str x1, [sp+224]
00430fd8adrp x2, 0x2df000
00430fdcadd x2, x2, 1344
00430fe0orr x3, xzr, 1
00430fe4bl strings.Index
00430fe8str x0, [sp+96]
00430fectbz x0, 63, 0x430ff4
00430ff0b 0x431010
00430ff4
00430ff4loc_430ff4:
00430ff4ldr x2, [sp+224]
00430ff8subs xzr, x0, x2
00430ffcb.ls 0x431004
00431000b 0x431604
00431004
00431004loc_431004:
00431004b 0x431008
00431008
00431008loc_431008:
00431008str x0, [sp+224]
0043100cb 0x431014
00431010
00431010loc_431010:
00431010b 0x431014
00431014
00431014loc_431014:
00431014ldr x0, [sp+216]
00431018ldr x1, [sp+224]
0043101cbl strings.Fields
00431020str x0, [sp+232]
00431024str x1, [sp+240]
00431028str x2, [sp+248]
0043102cstr x1, [sp+128]
00431030subs xzr, x1, 12
00431034b.lt 0x43103c
00431038b 0x431158
0043103c
0043103cloc_43103c:
0043103cstr x1, [sp+128]
00431040stp xzr, xzr, [sp+448]
00431044stp xzr, xzr, [sp+464]
00431048add x1, sp, 448
0043104cstr x1, [sp+392]
00431050ldr x0, [sp+128]
00431054bl runtime.convT64
00431058str x0, [sp+384]
0043105cldr x1, [sp+392]
00431060ldrsb x27, [x1]
00431064adrp x2, 0x1c4000
00431068add x2, x2, 3520
0043106cstr x2, [x1]
00431070adrp x27, 0x61a000
00431074ldr w2, [x27+3056]
00431078cbz w2, 0x431080
0043107cb 0x431084
00431080
00431080loc_431080:
00431080b 0x431098
00431084
00431084loc_431084:
00431084bl runtime.gcWriteBarrier2
00431088str x0, [x25]
0043108cldr x3, [x1+8]
00431090str x3, [x25+8]
00431094b 0x431098
00431098
00431098loc_431098:
00431098str x0, [x1+8]
0043109cldr x1, [sp+240]
004310a0ldr x2, [sp+248]
004310a4ldr x0, [sp+232]
004310a8bl runtime.convTslice
004310acstr x0, [sp+376]
004310b0ldr x3, [sp+392]
004310b4ldrsb x27, [x3]
004310b8adrp x4, 0x1bc000
004310bcadd x4, x4, 2112
004310c0str x4, [x3+16]
004310c4adrp x27, 0x61a000
004310c8ldr w4, [x27+3056]
004310cccbz w4, 0x4310d4
004310d0b 0x4310d8
004310d4
004310d4loc_4310d4:
004310d4b 0x4310ec
004310d8
004310d8loc_4310d8:
004310d8bl runtime.gcWriteBarrier2
004310dcstr x0, [x25]
004310e0ldr x5, [x3+24]
004310e4str x5, [x25+8]
004310e8b 0x4310ec
004310ec
004310ecloc_4310ec:
004310ecstr x0, [x3+24]
004310f0ldr x2, [sp+392]
004310f4ldrsb x27, [x2]
004310f8b 0x4310fc
004310fc
004310fcloc_4310fc:
004310fcstr x2, [sp+400]
00431100orr x4, xzr, 2
00431104str x4, [sp+408]
00431108str x4, [sp+416]
0043110cadrp x0, 0x28f000
00431110add x0, x0, 539
00431114movz x1, 34
00431118mov x3, x4
0043111cbl fmt.Errorf
00431120str x0, [sp+432]
00431124str x1, [sp+440]
00431128str xzr, [sp+168]
0043112cstp xzr, xzr, [sp+176]
00431130ldr x3, [sp+432]
00431134ldr x4, [sp+440]
00431138str x3, [sp+152]
0043113cstr x4, [sp+160]
00431140ldr x0, [sp+168]
00431144ldr x1, [sp+176]
00431148ldr x2, [sp+184]
0043114cldp x29, x30, [sp-8]
00431150add sp, sp, 576
00431154ret x30
00431158
00431158loc_431158:
00431158str xzr, [sp+424]
0043115cstp xzr, xzr, [sp+432]
00431160ldr x2, [sp+232]
00431164ldr x1, [sp+240]
00431168subs xzr, x1, 1
0043116cb.hi 0x431174
00431170b 0x4315fc
00431174
00431174loc_431174:
00431174ldr x0, [x2+16]
00431178ldr x1, [x2+24]
0043117cstr x0, [sp+360]
00431180str x1, [sp+368]
00431184bl github.com/bishopfox/sliver/implant/sliver/netstat.parseAddr
00431188str x0, [sp+424]
0043118cstr x1, [sp+432]
00431190str x2, [sp+440]
00431194ldr x2, [sp+424]
00431198str x2, [sp+552]
0043119cldr x2, [sp+432]
004311a0ldr x3, [sp+440]
004311a4str x2, [sp+536]
004311a8str x3, [sp+544]
004311acldr x2, [sp+552]
004311b0str x2, [sp+280]
004311b4ldr x2, [sp+544]
004311b8ldr x3, [sp+536]
004311bcstr x3, [sp+256]
004311c0str x2, [sp+264]
004311c4cbnz x3, 0x4311cc
004311c8b 0x4311fc
004311cc
004311ccloc_4311cc:
004311ccstr xzr, [sp+168]
004311d0stp xzr, xzr, [sp+176]
004311d4ldr x3, [sp+256]
004311d8ldr x4, [sp+264]
004311dcstr x3, [sp+152]
004311e0str x4, [sp+160]
004311e4ldr x0, [sp+168]
004311e8ldr x1, [sp+176]
004311ecldr x2, [sp+184]
004311f0ldp x29, x30, [sp-8]
004311f4add sp, sp, 576
004311f8ret x30
004311fc
004311fcloc_4311fc:
004311fcldr x2, [sp+560]
00431200ldr x3, [sp+280]
00431204adrp x27, 0x61a000
00431208ldr w4, [x27+3056]
0043120ccbz w4, 0x431214
00431210b 0x431218
00431214
00431214loc_431214:
00431214b 0x43122c
00431218
00431218loc_431218:
00431218bl runtime.gcWriteBarrier2
0043121cstr x3, [x25]
00431220ldr x4, [x2+16]
00431224str x4, [x25+8]
00431228b 0x43122c
0043122c
0043122cloc_43122c:
0043122cstr x3, [x2+16]
00431230str xzr, [sp+424]
00431234stp xzr, xzr, [sp+432]
00431238ldr x2, [sp+232]
0043123cldr x1, [sp+240]
00431240subs xzr, x1, 2
00431244b.hi 0x43124c
00431248b 0x4315f4
0043124c
0043124cloc_43124c:
0043124cldr x0, [x2+32]
00431250ldr x1, [x2+40]
00431254str x0, [sp+344]
00431258str x1, [sp+352]
0043125cbl github.com/bishopfox/sliver/implant/sliver/netstat.parseAddr
00431260str x0, [sp+424]
00431264str x1, [sp+432]
00431268str x2, [sp+440]
0043126cldr x2, [sp+424]
00431270str x2, [sp+528]
00431274ldr x2, [sp+432]
00431278ldr x3, [sp+440]
0043127cstr x2, [sp+512]
00431280str x3, [sp+520]
00431284ldr x2, [sp+528]
00431288str x2, [sp+280]
0043128cldr x2, [sp+520]
00431290ldr x3, [sp+512]
00431294str x3, [sp+256]
00431298str x2, [sp+264]
0043129ccbnz x3, 0x4312a4
004312a0b 0x4312d4
004312a4
004312a4loc_4312a4:
004312a4str xzr, [sp+168]
004312a8stp xzr, xzr, [sp+176]
004312acldr x3, [sp+256]
004312b0ldr x4, [sp+264]
004312b4str x3, [sp+152]
004312b8str x4, [sp+160]
004312bcldr x0, [sp+168]
004312c0ldr x1, [sp+176]
004312c4ldr x2, [sp+184]
004312c8ldp x29, x30, [sp-8]
004312ccadd sp, sp, 576
004312d0ret x30
004312d4
004312d4loc_4312d4:
004312d4ldr x4, [sp+560]
004312d8ldr x5, [sp+280]
004312dcadrp x27, 0x61a000
004312e0ldr w6, [x27+3056]
004312e4cbz w6, 0x4312ec
004312e8b 0x4312f0
004312ec
004312ecloc_4312ec:
004312ecb 0x431304
004312f0
004312f0loc_4312f0:
004312f0bl runtime.gcWriteBarrier2
004312f4str x5, [x25]
004312f8ldr x6, [x4+24]
004312fcstr x6, [x25+8]
00431300b 0x431304
00431304
00431304loc_431304:
00431304str x5, [x4+24]
00431308stp xzr, xzr, [sp+432]
0043130cldr x4, [sp+232]
00431310ldr x1, [sp+240]
00431314subs xzr, x1, 3
00431318b.hi 0x431320
0043131cb 0x4315ec
00431320
00431320loc_431320:
00431320ldr x0, [x4+48]
00431324ldr x1, [x4+56]
00431328str x0, [sp+328]
0043132cstr x1, [sp+336]
00431330orr x2, xzr, 16
00431334orr x3, xzr, 8
00431338bl strconv.ParseUint
0043133cstr x0, [sp+120]
00431340str x1, [sp+432]
00431344str x2, [sp+440]
00431348ldr x4, [sp+120]
0043134cstr x4, [sp+144]
00431350str x1, [sp+496]
00431354str x2, [sp+504]
00431358ldr x4, [sp+144]
0043135cstr x4, [sp+88]
00431360str x1, [sp+256]
00431364str x2, [sp+264]
00431368cbnz x1, 0x431370
0043136cb 0x4313a0
00431370
00431370loc_431370:
00431370str xzr, [sp+168]
00431374stp xzr, xzr, [sp+176]
00431378ldr x3, [sp+256]
0043137cldr x4, [sp+264]
00431380str x3, [sp+152]
00431384str x4, [sp+160]
00431388ldr x0, [sp+168]
0043138cldr x1, [sp+176]
00431390ldr x2, [sp+184]
00431394ldp x29, x30, [sp-8]
00431398add sp, sp, 576
0043139cret x30
004313a0
004313a0loc_4313a0:
004313a0ldr x4, [sp+560]
004313a4ldr x5, [sp+88]
004313a8strb w5, [x4+32]
004313acstp xzr, xzr, [sp+432]
004313b0ldr x4, [sp+232]
004313b4ldr x1, [sp+240]
004313b8subs xzr, x1, 7
004313bcb.hi 0x4313c4
004313c0b 0x4315e4
004313c4
004313c4loc_4313c4:
004313c4ldr x0, [x4+112]
004313c8ldr x1, [x4+120]
004313ccstr x0, [sp+312]
004313d0str x1, [sp+320]
004313d4movz x2, 10
004313d8orr x3, xzr, 32
004313dcbl strconv.ParseUint
004313e0str x0, [sp+120]
004313e4str x1, [sp+432]
004313e8str x2, [sp+440]
004313ecldr x4, [sp+120]
004313f0str x4, [sp+136]
004313f4str x1, [sp+480]
004313f8str x2, [sp+488]
004313fcldr x4, [sp+136]
00431400str x4, [sp+88]
00431404str x1, [sp+256]
00431408str x2, [sp+264]
0043140ccbnz x1, 0x431414
00431410b 0x431444
00431414
00431414loc_431414:
00431414str xzr, [sp+168]
00431418stp xzr, xzr, [sp+176]
0043141cldr x3, [sp+256]
00431420ldr x4, [sp+264]
00431424str x3, [sp+152]
00431428str x4, [sp+160]
0043142cldr x0, [sp+168]
00431430ldr x1, [sp+176]
00431434ldr x2, [sp+184]
00431438ldp x29, x30, [sp-8]
0043143cadd sp, sp, 576
00431440ret x30
00431444
00431444loc_431444:
00431444ldr x2, [sp+560]
00431448ldr x3, [sp+88]
0043144cstr w3, [x2+36]
00431450ldr x2, [sp+232]
00431454ldr x1, [sp+240]
00431458subs xzr, x1, 9
0043145cb.hi 0x431464
00431460b 0x4315dc
00431464
00431464loc_431464:
00431464ldr x1, [sp+560]
00431468ldr x3, [x2+144]
0043146cldr x2, [x2+152]
00431470str x2, [x1+8]
00431474adrp x27, 0x61a000
00431478ldr w2, [x27+3056]
0043147ccbz w2, 0x431484
00431480b 0x431488
00431484
00431484loc_431484:
00431484b 0x43149c
00431488
00431488loc_431488:
00431488bl runtime.gcWriteBarrier2
0043148cstr x3, [x25]
00431490ldr x2, [x1]
00431494str x2, [x25+8]
00431498b 0x43149c
0043149c
0043149cloc_43149c:
0043149cstr x3, [x1]
004314a0ldr x26, [sp+600]
004314a4ldr x1, [x26]
004314a8ldr x0, [sp+560]
004314acblr x1
004314b0strb w0, [sp+86]
004314b4tbnz w0, 0, 0x4314bc
004314b8b 0x431580
004314bc
004314bcloc_4314bc:
004314bcldr x2, [sp+208]
004314c0ldr x0, [sp+192]
004314c4ldr x5, [sp+200]
004314c8add x1, x5, 1
004314ccsubs xzr, x2, x1
004314d0b.hs 0x4314d8
004314d4b 0x4314dc
004314d8
004314d8loc_4314d8:
004314d8b 0x4314f0
004314dc
004314dcloc_4314dc:
004314dcorr x3, xzr, 1
004314e0adrp x4, 0x24d000
004314e4add x4, x4, 2336
004314e8bl runtime.growslice
004314ecb 0x4314f0
004314f0
004314f0loc_4314f0:
004314f0ldr x3, [sp+560]
004314f4add x4, x1, x1, lsl #1
004314f8ubfm x4, x4, 60, 59
004314fcsub x4, x4, 48
00431500add x4, x0, x4
00431504adrp x27, 0x61a000
00431508ldr w5, [x27+3056]
0043150ccbz w5, 0x431514
00431510b 0x431518
00431514
00431514loc_431514:
00431514b 0x431558
00431518
00431518loc_431518:
00431518str x0, [sp+304]
0043151cstr x1, [sp+112]
00431520str x2, [sp+104]
00431524str x3, [sp+296]
00431528str x4, [sp+288]
0043152cadrp x0, 0x24d000
00431530add x0, x0, 2336
00431534mov x1, x4
00431538mov x2, x3
0043153cbl runtime.wbMove
00431540ldr x0, [sp+304]
00431544ldr x1, [sp+112]
00431548ldr x2, [sp+104]
0043154cldr x3, [sp+296]
00431550ldr x4, [sp+288]
00431554b 0x431558
00431558
00431558loc_431558:
00431558ldp x5, x6, [x3]
0043155cldp x7, x8, [x3+16]
00431560ldp x3, x9, [x3+32]
00431564stp x5, x6, [x4]
00431568stp x7, x8, [x4+16]
0043156cstp x3, x9, [x4+32]
00431570str x0, [sp+192]
00431574str x1, [sp+200]
00431578str x2, [sp+208]
0043157cb 0x431584
00431580
00431580loc_431580:
00431580b 0x431584
00431584
00431584loc_431584:
00431584b 0x431588
00431588
00431588loc_431588:
00431588b 0x430f68
0043158c
0043158cloc_43158c:
0043158cldr x0, [sp+272]
00431590bl bufio.(*Scanner).Err
00431594str x0, [sp+432]
00431598str x1, [sp+440]
0043159cldr x1, [sp+192]
004315a0ldr x2, [sp+200]
004315a4ldr x3, [sp+208]
004315a8str x1, [sp+168]
004315acstr x2, [sp+176]
004315b0str x3, [sp+184]
004315b4ldr x3, [sp+432]
004315b8ldr x4, [sp+440]
004315bcstr x3, [sp+152]
004315c0str x4, [sp+160]
004315c4ldr x0, [sp+168]
004315c8ldr x1, [sp+176]
004315ccldr x2, [sp+184]
004315d0ldp x29, x30, [sp-8]
004315d4add sp, sp, 576
004315d8ret x30
004315dc
004315dcloc_4315dc:
004315dcmovz x0, 9
004315e0bl runtime.panicIndex
004315e4
004315e4loc_4315e4:
004315e4orr x0, xzr, 7
004315e8bl runtime.panicIndex
004315ec
004315ecloc_4315ec:
004315ecorr x0, xzr, 3
004315f0bl runtime.panicIndex
004315f4
004315f4loc_4315f4:
004315f4orr x0, xzr, 2
004315f8bl runtime.panicIndex
004315fc
004315fcloc_4315fc:
004315fcorr x0, xzr, 1
00431600bl runtime.panicIndex
00431604
00431604loc_431604:
00431604mov x1, x0
00431608bl runtime.panicSliceAlen
0043160chint
00431610
00431610loc_431610:
00431610stp x0, x1, [sp+8]
00431614str x2, [sp+24]
00431618mov x3, x30
0043161cbl runtime.morestack_noctxt.abi0
00431620ldp x0, x1, [sp+8]
00431624ldr x2, [sp+24]
00431628b 0x430ef0
0043162cudf 0
00430ef0
00431630
00431630github.com/bishopfox/sliver/implant/sliver/netstat.getProcName: ; void github.com/bishopfox/sliver/implant/sliver/netstat.getProcName(struct []uint8 s)
00431630ldr x16, [x28+16]
00431634sub x17, sp, 16
00431638subs xzr, x17, x16
0043163cb.ls 0x4317d0
00431640str x30, [sp-144]!
00431644stur x29, [sp-8]
00431648sub x29, sp, 8
0043164cstr x0, [sp+152]
00431650str x1, [sp+160]
00431654str x2, [sp+168]
00431658stp xzr, xzr, [sp+88]
0043165cadd x6, sp, 63
00431660str x6, [sp+104]
00431664ldrsb x27, [x6]
00431668movz x7, 40
0043166cstrb w7, [x6]
00431670ldr x3, [sp+104]
00431674ldrsb x27, [x3]
00431678b 0x43167c
0043167c
0043167cloc_43167c:
0043167cstr x3, [sp+112]
00431680orr x5, xzr, 1
00431684str x5, [sp+120]
00431688str x5, [sp+128]
0043168cldr x0, [sp+152]
00431690ldr x1, [sp+160]
00431694ldr x2, [sp+168]
00431698mov x4, x5
0043169cbl bytes.Index
004316a0str x0, [sp+72]
004316a4tbnz x0, 63, 0x4316ac
004316a8b 0x4316c4
004316ac
004316acloc_4316ac:
004316acstp xzr, xzr, [sp+88]
004316b0mov x0, xzr
004316b4mov x1, xzr
004316b8ldur x29, [sp-8]
004316bcldr x30, [sp], 144
004316c0ret x30
004316c4
004316c4loc_4316c4:
004316c4b 0x4316c8
004316c8
004316c8loc_4316c8:
004316c8b 0x4316cc
004316cc
004316ccloc_4316cc:
004316ccadrp x3, 0x2de000
004316d0add x3, x3, 304
004316d4str x3, [sp+112]
004316d8orr x5, xzr, 1
004316dcstr x5, [sp+120]
004316e0str x5, [sp+128]
004316e4ldr x0, [sp+152]
004316e8ldr x1, [sp+160]
004316ecldr x2, [sp+168]
004316f0mov x4, x5
004316f4bl bytes.LastIndex
004316f8str x0, [sp+64]
004316fcldr x6, [sp+72]
00431700tbnz x6, 63, 0x431708
00431704b 0x431720
00431708
00431708loc_431708:
00431708stp xzr, xzr, [sp+88]
0043170cmov x0, xzr
00431710mov x1, xzr
00431714ldur x29, [sp-8]
00431718ldr x30, [sp], 144
0043171cret x30
00431720
00431720loc_431720:
00431720ldr x3, [sp+72]
00431724subs xzr, x0, x3
00431728b.lt 0x431730
0043172cb 0x431748
00431730
00431730loc_431730:
00431730stp xzr, xzr, [sp+88]
00431734mov x0, xzr
00431738mov x1, xzr
0043173cldur x29, [sp-8]
00431740ldr x30, [sp], 144
00431744ret x30
00431748
00431748loc_431748:
00431748ldr x3, [sp+72]
0043174cadd x4, x3, 1
00431750str x4, [sp+80]
00431754ldr x2, [sp+168]
00431758ldr x5, [sp+152]
0043175csubs xzr, x0, x2
00431760b.ls 0x431768
00431764b 0x4317c4
00431768
00431768loc_431768:
00431768subs xzr, x0, x4
0043176cb.hs 0x431774
00431770b 0x4317b8
00431774
00431774loc_431774:
00431774sub x6, x0, x3
00431778sub x3, x2, x3
0043177csub x2, x6, 1
00431780sub x3, x3, 1
00431784sub x6, xzr, x3
00431788and x4, x4, x6, asr #63
0043178cadd x1, x5, x4
00431790str x1, [sp+112]
00431794str x2, [sp+120]
00431798str x3, [sp+128]
0043179cmov x0, xzr
004317a0bl runtime.slicebytetostring
004317a4str x0, [sp+88]
004317a8str x1, [sp+96]
004317acldur x29, [sp-8]
004317b0ldr x30, [sp], 144
004317b4ret x30
004317b8
004317b8loc_4317b8:
004317b8mov x1, x0
004317bcmov x0, x4
004317c0bl runtime.panicSliceB
004317c4
004317c4loc_4317c4:
004317c4mov x1, x0
004317c8bl runtime.panicSliceAcap
004317cchint
004317d0
004317d0loc_4317d0:
004317d0stp x0, x1, [sp+8]
004317d4str x2, [sp+24]
004317d8mov x3, x30
004317dcbl runtime.morestack_noctxt.abi0
004317e0ldp x0, x1, [sp+8]
004317e4ldr x2, [sp+24]
004317e8b 0x431630
004317ecudf 0
00431630
00431630github.com/bishopfox/sliver/implant/sliver/netstat.getProcName: ; void github.com/bishopfox/sliver/implant/sliver/netstat.getProcName(struct []uint8 s)
00431630ldr x16, [x28+16]
00431634sub x17, sp, 16
00431638subs xzr, x17, x16
0043163cb.ls 0x4317d0
00431640str x30, [sp-144]!
00431644stur x29, [sp-8]
00431648sub x29, sp, 8
0043164cstr x0, [sp+152]
00431650str x1, [sp+160]
00431654str x2, [sp+168]
00431658stp xzr, xzr, [sp+88]
0043165cadd x6, sp, 63
00431660str x6, [sp+104]
00431664ldrsb x27, [x6]
00431668movz x7, 40
0043166cstrb w7, [x6]
00431670ldr x3, [sp+104]
00431674ldrsb x27, [x3]
00431678b 0x43167c
0043167c
0043167cloc_43167c:
0043167cstr x3, [sp+112]
00431680orr x5, xzr, 1
00431684str x5, [sp+120]
00431688str x5, [sp+128]
0043168cldr x0, [sp+152]
00431690ldr x1, [sp+160]
00431694ldr x2, [sp+168]
00431698mov x4, x5
0043169cbl bytes.Index
004316a0str x0, [sp+72]
004316a4tbnz x0, 63, 0x4316ac
004316a8b 0x4316c4
004316ac
004316acloc_4316ac:
004316acstp xzr, xzr, [sp+88]
004316b0mov x0, xzr
004316b4mov x1, xzr
004316b8ldur x29, [sp-8]
004316bcldr x30, [sp], 144
004316c0ret x30
004316c4
004316c4loc_4316c4:
004316c4b 0x4316c8
004316c8
004316c8loc_4316c8:
004316c8b 0x4316cc
004316cc
004316ccloc_4316cc:
004316ccadrp x3, 0x2de000
004316d0add x3, x3, 304
004316d4str x3, [sp+112]
004316d8orr x5, xzr, 1
004316dcstr x5, [sp+120]
004316e0str x5, [sp+128]
004316e4ldr x0, [sp+152]
004316e8ldr x1, [sp+160]
004316ecldr x2, [sp+168]
004316f0mov x4, x5
004316f4bl bytes.LastIndex
004316f8str x0, [sp+64]
004316fcldr x6, [sp+72]
00431700tbnz x6, 63, 0x431708
00431704b 0x431720
00431708
00431708loc_431708:
00431708stp xzr, xzr, [sp+88]
0043170cmov x0, xzr
00431710mov x1, xzr
00431714ldur x29, [sp-8]
00431718ldr x30, [sp], 144
0043171cret x30
00431720
00431720loc_431720:
00431720ldr x3, [sp+72]
00431724subs xzr, x0, x3
00431728b.lt 0x431730
0043172cb 0x431748
00431730
00431730loc_431730:
00431730stp xzr, xzr, [sp+88]
00431734mov x0, xzr
00431738mov x1, xzr
0043173cldur x29, [sp-8]
00431740ldr x30, [sp], 144
00431744ret x30
00431748
00431748loc_431748:
00431748ldr x3, [sp+72]
0043174cadd x4, x3, 1
00431750str x4, [sp+80]
00431754ldr x2, [sp+168]
00431758ldr x5, [sp+152]
0043175csubs xzr, x0, x2
00431760b.ls 0x431768
00431764b 0x4317c4
00431768
00431768loc_431768:
00431768subs xzr, x0, x4
0043176cb.hs 0x431774
00431770b 0x4317b8
00431774
00431774loc_431774:
00431774sub x6, x0, x3
00431778sub x3, x2, x3
0043177csub x2, x6, 1
00431780sub x3, x3, 1
00431784sub x6, xzr, x3
00431788and x4, x4, x6, asr #63
0043178cadd x1, x5, x4
00431790str x1, [sp+112]
00431794str x2, [sp+120]
00431798str x3, [sp+128]
0043179cmov x0, xzr
004317a0bl runtime.slicebytetostring
004317a4str x0, [sp+88]
004317a8str x1, [sp+96]
004317acldur x29, [sp-8]
004317b0ldr x30, [sp], 144
004317b4ret x30
004317b8
004317b8loc_4317b8:
004317b8mov x1, x0
004317bcmov x0, x4
004317c0bl runtime.panicSliceB
004317c4
004317c4loc_4317c4:
004317c4mov x1, x0
004317c8bl runtime.panicSliceAcap
004317cchint
004317d0
004317d0loc_4317d0:
004317d0stp x0, x1, [sp+8]
004317d4str x2, [sp+24]
004317d8mov x3, x30
004317dcbl runtime.morestack_noctxt.abi0
004317e0ldp x0, x1, [sp+8]
004317e4ldr x2, [sp+24]
004317e8b 0x431630
004317ecudf 0
00431630
004317f0
004317f0github.com/bishopfox/sliver/implant/sliver/netstat.(*procFd).iterFdDir: ; void github.com/bishopfox/sliver/implant/sliver/netstat.(*procFd).iterFdDir(github.com/bishopfox/sliver/implant/sliver/netstat.procFd * p)
004317f0ldr x16, [x28+16]
004317f4sub x17, sp, 688
004317f8subs xzr, x17, x16
004317fcb.ls 0x431fbc
00431800sub x20, sp, 816
00431804stp x29, x30, [x20-8]
00431808add sp, x20, 0
0043180csub x29, sp, 8
00431810str x0, [sp+824]
00431814add x27, sp, 696
00431818stp xzr, xzr, [x27]
0043181cadd x27, sp, 712
00431820stp xzr, xzr, [x27]
00431824add x3, sp, 696
00431828str x3, [sp+552]
0043182cldrsb x27, [x3]
00431830ldr x4, [sp+824]
00431834ldrsb x27, [x4]
00431838ldr x5, [x4]
0043183cldr x4, [x4+8]
00431840str x4, [x3+8]
00431844adrp x27, 0x61a000
00431848ldr w4, [x27+3056]
0043184ccbz w4, 0x431854
00431850b 0x431858
00431854
00431854loc_431854:
00431854b 0x43186c
00431858
00431858loc_431858:
00431858bl runtime.gcWriteBarrier2
0043185cstr x5, [x25]
00431860ldr x4, [x3]
00431864str x4, [x25+8]
00431868b 0x43186c
0043186c
0043186cloc_43186c:
0043186cstr x5, [x3]
00431870ldrsb x27, [x3]
00431874orr x4, xzr, 3
00431878str x4, [x3+24]
0043187cadrp x27, 0x61a000
00431880ldr w5, [x27+3056]
00431884cbz w5, 0x43188c
00431888b 0x431890
0043188c
0043188cloc_43188c:
0043188cb 0x4318a0
00431890
00431890loc_431890:
00431890ldr x5, [x3+16]
00431894bl runtime.gcWriteBarrier1
00431898str x5, [x25]
0043189cb 0x4318a0
004318a0
004318a0loc_4318a0:
004318a0adrp x5, 0x27f000
004318a4add x5, x5, 549
004318a8str x5, [x3+16]
004318acldr x0, [sp+552]
004318b0ldrsb x27, [x0]
004318b4b 0x4318b8
004318b8
004318b8loc_4318b8:
004318b8str x0, [sp+560]
004318bcorr x2, xzr, 2
004318c0str x2, [sp+568]
004318c4str x2, [sp+576]
004318c8mov x1, x2
004318ccbl path.Join
004318d0str x0, [sp+304]
004318d4str x1, [sp+312]
004318d8str xzr, [sp+672]
004318dcadd x27, sp, 680
004318e0stp xzr, xzr, [x27]
004318e4add x27, sp, 656
004318e8stp xzr, xzr, [x27]
004318ecldr x0, [sp+304]
004318f0ldr x1, [sp+312]
004318f4bl os.ReadDir
004318f8str x0, [sp+672]
004318fcstr x1, [sp+680]
00431900str x2, [sp+688]
00431904str x3, [sp+656]
00431908str x4, [sp+664]
0043190cldr x3, [sp+680]
00431910ldr x4, [sp+688]
00431914ldr x5, [sp+672]
00431918str x5, [sp+496]
0043191cstr x3, [sp+504]
00431920str x4, [sp+512]
00431924ldr x3, [sp+656]
00431928ldr x4, [sp+664]
0043192cstr x3, [sp+392]
00431930str x4, [sp+400]
00431934ldr x3, [sp+496]
00431938ldr x4, [sp+504]
0043193cldr x5, [sp+512]
00431940str x3, [sp+280]
00431944str x4, [sp+288]
00431948str x5, [sp+296]
0043194cldr x3, [sp+400]
00431950ldr x4, [sp+392]
00431954str x4, [sp+368]
00431958str x3, [sp+376]
0043195ccbnz x4, 0x431964
00431960b 0x431970
00431964
00431964loc_431964:
00431964ldp x29, x30, [sp-8]
00431968add sp, sp, 816
0043196cret x30
00431970
00431970loc_431970:
00431970adrp x0, 0x1cd000
00431974add x0, x0, 1216
00431978bl runtime.newobject
0043197cstr x0, [sp+800]
00431980mov x20, x0
00431984adr x27, 16
00431988stp x29, x27, [sp-24]
0043198csub x29, sp, 24
00431990bl fn_87cf0
00431994sub x29, sp, 8
00431998ldr x1, [sp+288]
0043199cldr x2, [sp+280]
004319a0ldr x3, [sp+296]
004319a4str x2, [sp+672]
004319a8str x1, [sp+680]
004319acstr x3, [sp+688]
004319b0str xzr, [sp+152]
004319b4str x1, [sp+144]
004319b8ldr x1, [sp+672]
004319bcstr x1, [sp+136]
004319c0b 0x4319c4
004319c4
004319c4loc_4319c4:
004319c4ldr x1, [sp+144]
004319c8ldr x2, [sp+152]
004319ccsubs xzr, x1, x2
004319d0b.gt 0x4319d8
004319d4b 0x431b54
004319d8
004319d8loc_4319d8:
004319d8ldr x1, [sp+136]
004319dcstr x1, [sp+544]
004319e0ldr x1, [sp+544]
004319e4ldr x2, [x1]
004319e8ldr x0, [x1+8]
004319ecstr x2, [sp+264]
004319f0str x0, [sp+272]
004319f4ldrsb x27, [x2]
004319f8ldr x1, [x2+40]
004319fcblr x1
00431a00str x0, [sp+640]
00431a04str x1, [sp+648]
00431a08add x27, sp, 696
00431a0cstp xzr, xzr, [x27]
00431a10add x27, sp, 712
00431a14stp xzr, xzr, [x27]
00431a18add x1, sp, 696
00431a1cstr x1, [sp+488]
00431a20ldrsb x27, [x1]
00431a24ldr x2, [sp+304]
00431a28ldr x3, [sp+312]
00431a2cstr x3, [x1+8]
00431a30adrp x27, 0x61a000
00431a34ldr w3, [x27+3056]
00431a38cbz w3, 0x431a40
00431a3cb 0x431a44
00431a40
00431a40loc_431a40:
00431a40b 0x431a58
00431a44
00431a44loc_431a44:
00431a44bl runtime.gcWriteBarrier2
00431a48str x2, [x25]
00431a4cldr x3, [x1]
00431a50str x3, [x25+8]
00431a54b 0x431a58
00431a58
00431a58loc_431a58:
00431a58str x2, [x1]
00431a5cldrsb x27, [x1]
00431a60ldr x3, [sp+640]
00431a64ldr x4, [sp+648]
00431a68str x4, [x1+24]
00431a6cadrp x27, 0x61a000
00431a70ldr w4, [x27+3056]
00431a74cbz w4, 0x431a7c
00431a78b 0x431a80
00431a7c
00431a7cloc_431a7c:
00431a7cb 0x431a94
00431a80
00431a80loc_431a80:
00431a80bl runtime.gcWriteBarrier2
00431a84str x3, [x25]
00431a88ldr x4, [x1+16]
00431a8cstr x4, [x25+8]
00431a90b 0x431a94
00431a94
00431a94loc_431a94:
00431a94str x3, [x1+16]
00431a98ldr x0, [sp+488]
00431a9cldrsb x27, [x0]
00431aa0b 0x431aa4
00431aa4
00431aa4loc_431aa4:
00431aa4str x0, [sp+520]
00431aa8orr x2, xzr, 2
00431aacstr x2, [sp+528]
00431ab0str x2, [sp+536]
00431ab4mov x1, x2
00431ab8bl path.Join
00431abcstr x0, [sp+320]
00431ac0str x1, [sp+328]
00431ac4add x27, sp, 640
00431ac8stp xzr, xzr, [x27]
00431accadd x27, sp, 656
00431ad0stp xzr, xzr, [x27]
00431ad4ldr x0, [sp+320]
00431ad8ldr x1, [sp+328]
00431adcbl os.Readlink
00431ae0str x0, [sp+640]
00431ae4str x1, [sp+648]
00431ae8str x2, [sp+656]
00431aecstr x3, [sp+664]
00431af0ldr x3, [sp+648]
00431af4ldr x4, [sp+640]
00431af8str x4, [sp+784]
00431afcstr x3, [sp+792]
00431b00ldr x3, [sp+656]
00431b04ldr x4, [sp+664]
00431b08str x3, [sp+768]
00431b0cstr x4, [sp+776]
00431b10ldr x3, [sp+784]
00431b14ldr x4, [sp+792]
00431b18str x3, [sp+248]
00431b1cstr x4, [sp+256]
00431b20ldr x3, [sp+776]
00431b24ldr x4, [sp+768]
00431b28str x4, [sp+352]
00431b2cstr x3, [sp+360]
00431b30cbnz x4, 0x431b38
00431b34b 0x431b3c
00431b38
00431b38loc_431b38:
00431b38b 0x431f88
00431b3c
00431b3cloc_431b3c:
00431b3cstr xzr, [sp+128]
00431b40ldr x7, [sp+824]
00431b44ldrsb x27, [x7]
00431b48ldr x7, [x7+32]
00431b4cstr x7, [sp+120]
00431b50b 0x431b60
00431b54
00431b54loc_431b54:
00431b54ldp x29, x30, [sp-8]
00431b58add sp, sp, 816
00431b5cret x30
00431b60
00431b60loc_431b60:
00431b60ldr x7, [sp+120]
00431b64ldr x8, [sp+128]
00431b68subs xzr, x7, x8
00431b6cb.gt 0x431b74
00431b70b 0x431f84
00431b74
00431b74loc_431b74:
00431b74ldr x0, [sp+128]
00431b78str x0, [sp+112]
00431b7cldr x7, [sp+824]
00431b80ldrsb x27, [x7]
00431b84ldr x1, [x7+32]
00431b88ldr x7, [x7+24]
00431b8csubs xzr, x1, x0
00431b90b.hi 0x431b98
00431b94b 0x431fb4
00431b98
00431b98loc_431b98:
00431b98sub x8, x0, x0, lsl #2
00431b9csub x7, x7, x8, lsl #4
00431ba0str x7, [sp+224]
00431ba4ldrsb x27, [x7]
00431ba8ldr x3, [x7]
00431bacldr x4, [x7+8]
00431bb0str x3, [sp+472]
00431bb4str x4, [sp+480]
00431bb8adrp x27, 0x5dc000
00431bbcldr x1, [x27+2816]
00431bc0adrp x27, 0x5dc000
00431bc4ldr x2, [x27+2824]
00431bc8add x0, sp, 72
00431bccadrp x5, 0x2df000
00431bd0add x5, x5, 3144
00431bd4orr x6, xzr, 1
00431bd8bl runtime.concatstring3
00431bdcstr x0, [sp+208]
00431be0str x1, [sp+216]
00431be4ldr x7, [sp+256]
00431be8subs xzr, x1, x7
00431becb.ne 0x431bf4
00431bf0b 0x431bf8
00431bf4
00431bf4loc_431bf4:
00431bf4b 0x431f70
00431bf8
00431bf8loc_431bf8:
00431bf8ldr x3, [sp+248]
00431bfcmov x2, x1
00431c00mov x1, x3
00431c04bl runtime.memequal
00431c08tbnz w0, 0, 0x431c10
00431c0cb 0x431f6c
00431c10
00431c10loc_431c10:
00431c10ldr x7, [sp+824]
00431c14ldrsb x27, [x7]
00431c18ldr x7, [x7+48]
00431c1ccbnz x7, 0x431c24
00431c20b 0x431c28
00431c24
00431c24loc_431c24:
00431c24b 0x431f28
00431c28
00431c28loc_431c28:
00431c28add x27, sp, 696
00431c2cstp xzr, xzr, [x27]
00431c30add x27, sp, 712
00431c34stp xzr, xzr, [x27]
00431c38add x3, sp, 696
00431c3cstr x3, [sp+440]
00431c40ldrsb x27, [x3]
00431c44ldr x4, [sp+824]
00431c48ldrsb x27, [x4]
00431c4cldr x5, [x4]
00431c50ldr x4, [x4+8]
00431c54str x4, [x3+8]
00431c58adrp x27, 0x61a000
00431c5cldr w4, [x27+3056]
00431c60cbz w4, 0x431c68
00431c64b 0x431c6c
00431c68
00431c68loc_431c68:
00431c68b 0x431c80
00431c6c
00431c6cloc_431c6c:
00431c6cbl runtime.gcWriteBarrier2
00431c70str x5, [x25]
00431c74ldr x4, [x3]
00431c78str x4, [x25+8]
00431c7cb 0x431c80
00431c80
00431c80loc_431c80:
00431c80str x5, [x3]
00431c84ldrsb x27, [x3]
00431c88orr x4, xzr, 4
00431c8cstr x4, [x3+24]
00431c90adrp x27, 0x61a000
00431c94ldr w5, [x27+3056]
00431c98cbz w5, 0x431ca0
00431c9cb 0x431ca4
00431ca0
00431ca0loc_431ca0:
00431ca0b 0x431cb4
00431ca4
00431ca4loc_431ca4:
00431ca4ldr x5, [x3+16]
00431ca8bl runtime.gcWriteBarrier1
00431cacstr x5, [x25]
00431cb0b 0x431cb4
00431cb4
00431cb4loc_431cb4:
00431cb4adrp x5, 0x27f000
00431cb8add x5, x5, 746
00431cbcstr x5, [x3+16]
00431cc0ldr x0, [sp+440]
00431cc4ldrsb x27, [x0]
00431cc8b 0x431ccc
00431ccc
00431cccloc_431ccc:
00431cccstr x0, [sp+448]
00431cd0orr x2, xzr, 2
00431cd4str x2, [sp+456]
00431cd8str x2, [sp+464]
00431cdcmov x1, x2
00431ce0bl path.Join
00431ce4str x0, [sp+640]
00431ce8str x1, [sp+648]
00431cecstr xzr, [sp+632]
00431cf0add x27, sp, 656
00431cf4stp xzr, xzr, [x27]
00431cf8ldr x0, [sp+640]
00431cfcldr x1, [sp+648]
00431d00bl os.Open
00431d04str x0, [sp+632]
00431d08str x1, [sp+656]
00431d0cstr x2, [sp+664]
00431d10ldr x3, [sp+632]
00431d14str x3, [sp+760]
00431d18ldr x3, [sp+656]
00431d1cldr x4, [sp+664]
00431d20str x3, [sp+744]
00431d24str x4, [sp+752]
00431d28ldr x3, [sp+760]
00431d2cstr x3, [sp+200]
00431d30ldr x3, [sp+752]
00431d34ldr x4, [sp+744]
00431d38str x4, [sp+336]
00431d3cstr x3, [sp+344]
00431d40cbnz x4, 0x431d48
00431d44b 0x431d54
00431d48
00431d48loc_431d48:
00431d48ldp x29, x30, [sp-8]
00431d4cadd sp, sp, 816
00431d50ret x30
00431d54
00431d54loc_431d54:
00431d54ldr x4, [sp+800]
00431d58ldrsb x27, [x4]
00431d5cb 0x431d60
00431d60
00431d60loc_431d60:
00431d60str x4, [sp+608]
00431d64orr x4, xzr, 128
00431d68str x4, [sp+616]
00431d6cstr x4, [sp+624]
00431d70add x27, sp, 656
00431d74stp xzr, xzr, [x27]
00431d78ldr x0, [sp+200]
00431d7cldr x1, [sp+608]
00431d80ldr x2, [sp+616]
00431d84ldr x3, [sp+624]
00431d88bl os.(*File).Read
00431d8cstr x0, [sp+160]
00431d90str x1, [sp+656]
00431d94str x2, [sp+664]
00431d98ldr x4, [sp+160]
00431d9cstr x4, [sp+168]
00431da0str x1, [sp+728]
00431da4str x2, [sp+736]
00431da8ldr x4, [sp+168]
00431dacstr x4, [sp+104]
00431db0str x1, [sp+336]
00431db4str x2, [sp+344]
00431db8ldr x0, [sp+200]
00431dbcbl os.(*File).Close
00431dc0ldr x4, [sp+336]
00431dc4cbnz x4, 0x431dcc
00431dc8b 0x431dd8
00431dcc
00431dccloc_431dcc:
00431dccldp x29, x30, [sp-8]
00431dd0add sp, sp, 816
00431dd4ret x30
00431dd8
00431dd8loc_431dd8:
00431dd8ldr x1, [sp+104]
00431ddcldr x7, [sp+800]
00431de0ldrsb x27, [x7]
00431de4subs xzr, x1, 128
00431de8b.ls 0x431df0
00431decb 0x431fac
00431df0
00431df0loc_431df0:
00431df0b 0x431df4
00431df4
00431df4loc_431df4:
00431df4str x7, [sp+608]
00431df8str x1, [sp+616]
00431dfcorr x7, xzr, 128
00431e00str x7, [sp+624]
00431e04add x8, sp, 71
00431e08str x8, [sp+432]
00431e0cldrsb x27, [x8]
00431e10orr x9, xzr, 32
00431e14strb w9, [x8]
00431e18ldr x3, [sp+432]
00431e1cldrsb x27, [x3]
00431e20b 0x431e24
00431e24
00431e24loc_431e24:
00431e24str x3, [sp+584]
00431e28orr x5, xzr, 1
00431e2cstr x5, [sp+592]
00431e30str x5, [sp+600]
00431e34ldr x0, [sp+608]
00431e38ldr x1, [sp+616]
00431e3cldr x2, [sp+624]
00431e40mov x4, x5
00431e44orr x6, xzr, 3
00431e48bl bytes.SplitN
00431e4cstr x0, [sp+176]
00431e50str x1, [sp+184]
00431e54str x2, [sp+192]
00431e58subs xzr, x1, 1
00431e5cb.hi 0x431e64
00431e60b 0x431fa4
00431e64
00431e64loc_431e64:
00431e64ldr x3, [x0+24]
00431e68ldr x1, [x0+32]
00431e6cldr x2, [x0+40]
00431e70str x3, [sp+408]
00431e74str x1, [sp+416]
00431e78str x2, [sp+424]
00431e7cmov x0, x3
00431e80bl github.com/bishopfox/sliver/implant/sliver/netstat.getProcName
00431e84str x0, [sp+232]
00431e88str x1, [sp+240]
00431e8cadrp x0, 0x211000
00431e90add x0, x0, 2912
00431e94bl runtime.newobject
00431e98str x0, [sp+384]
00431e9cldr x3, [sp+824]
00431ea0ldrsb x27, [x3]
00431ea4ldr x3, [x3+16]
00431ea8str x3, [x0]
00431eacldr x3, [sp+384]
00431eb0ldrsb x27, [x3]
00431eb4ldr x4, [sp+232]
00431eb8ldr x5, [sp+240]
00431ebcstr x5, [x3+16]
00431ec0adrp x27, 0x61a000
00431ec4ldr w5, [x27+3056]
00431ec8cbz w5, 0x431ed0
00431eccb 0x431ed4
00431ed0
00431ed0loc_431ed0:
00431ed0b 0x431ee8
00431ed4
00431ed4loc_431ed4:
00431ed4bl runtime.gcWriteBarrier2
00431ed8str x4, [x25]
00431edcldr x7, [x3+8]
00431ee0str x7, [x25+8]
00431ee4b 0x431ee8
00431ee8
00431ee8loc_431ee8:
00431ee8str x4, [x3+8]
00431eecldr x7, [sp+824]
00431ef0ldrsb x27, [x7]
00431ef4ldr x8, [sp+384]
00431ef8adrp x27, 0x61a000
00431efcldr w9, [x27+3056]
00431f00cbz w9, 0x431f08
00431f04b 0x431f0c
00431f08
00431f08loc_431f08:
00431f08b 0x431f20
00431f0c
00431f0cloc_431f0c:
00431f0cbl runtime.gcWriteBarrier2
00431f10str x8, [x25]
00431f14ldr x9, [x7+48]
00431f18str x9, [x25+8]
00431f1cb 0x431f20
00431f20
00431f20loc_431f20:
00431f20str x8, [x7+48]
00431f24b 0x431f28
00431f28
00431f28loc_431f28:
00431f28ldr x7, [sp+224]
00431f2cldrsb x27, [x7]
00431f30ldr x8, [sp+824]
00431f34ldrsb x27, [x8]
00431f38ldr x8, [x8+48]
00431f3cadrp x27, 0x61a000
00431f40ldr w9, [x27+3056]
00431f44cbz w9, 0x431f4c
00431f48b 0x431f50
00431f4c
00431f4cloc_431f4c:
00431f4cb 0x431f64
00431f50
00431f50loc_431f50:
00431f50bl runtime.gcWriteBarrier2
00431f54str x8, [x25]
00431f58ldr x9, [x7+40]
00431f5cstr x9, [x25+8]
00431f60b 0x431f64
00431f64
00431f64loc_431f64:
00431f64str x8, [x7+40]
00431f68b 0x431f74
00431f6c
00431f6cloc_431f6c:
00431f6cb 0x431f70
00431f70
00431f70loc_431f70:
00431f70b 0x431f74
00431f74
00431f74loc_431f74:
00431f74ldr x7, [sp+128]
00431f78add x7, x7, 1
00431f7cstr x7, [sp+128]
00431f80b 0x431b60
00431f84
00431f84loc_431f84:
00431f84b 0x431f88
00431f88
00431f88loc_431f88:
00431f88ldr x1, [sp+152]
00431f8cadd x1, x1, 1
00431f90str x1, [sp+152]
00431f94ldr x1, [sp+544]
00431f98add x1, x1, 16
00431f9cstr x1, [sp+136]
00431fa0b 0x4319c4
00431fa4
00431fa4loc_431fa4:
00431fa4orr x0, xzr, 1
00431fa8bl runtime.panicIndex
00431fac
00431facloc_431fac:
00431facorr x2, xzr, 128
00431fb0bl runtime.panicSliceAlen
00431fb4
00431fb4loc_431fb4:
00431fb4bl runtime.panicIndex
00431fb8hint
00431fbc
00431fbcloc_431fbc:
00431fbcstr x0, [sp+8]
00431fc0mov x3, x30
00431fc4bl runtime.morestack_noctxt.abi0
00431fc8ldr x0, [sp+8]
00431fccb 0x4317f0
004317f0
004317f0github.com/bishopfox/sliver/implant/sliver/netstat.(*procFd).iterFdDir: ; void github.com/bishopfox/sliver/implant/sliver/netstat.(*procFd).iterFdDir(github.com/bishopfox/sliver/implant/sliver/netstat.procFd * p)
004317f0ldr x16, [x28+16]
004317f4sub x17, sp, 688
004317f8subs xzr, x17, x16
004317fcb.ls 0x431fbc
00431800sub x20, sp, 816
00431804stp x29, x30, [x20-8]
00431808add sp, x20, 0
0043180csub x29, sp, 8
00431810str x0, [sp+824]
00431814add x27, sp, 696
00431818stp xzr, xzr, [x27]
0043181cadd x27, sp, 712
00431820stp xzr, xzr, [x27]
00431824add x3, sp, 696
00431828str x3, [sp+552]
0043182cldrsb x27, [x3]
00431830ldr x4, [sp+824]
00431834ldrsb x27, [x4]
00431838ldr x5, [x4]
0043183cldr x4, [x4+8]
00431840str x4, [x3+8]
00431844adrp x27, 0x61a000
00431848ldr w4, [x27+3056]
0043184ccbz w4, 0x431854
00431850b 0x431858
00431854
00431854loc_431854:
00431854b 0x43186c
00431858
00431858loc_431858:
00431858bl runtime.gcWriteBarrier2
0043185cstr x5, [x25]
00431860ldr x4, [x3]
00431864str x4, [x25+8]
00431868b 0x43186c
0043186c
0043186cloc_43186c:
0043186cstr x5, [x3]
00431870ldrsb x27, [x3]
00431874orr x4, xzr, 3
00431878str x4, [x3+24]
0043187cadrp x27, 0x61a000
00431880ldr w5, [x27+3056]
00431884cbz w5, 0x43188c
00431888b 0x431890
0043188c
0043188cloc_43188c:
0043188cb 0x4318a0
00431890
00431890loc_431890:
00431890ldr x5, [x3+16]
00431894bl runtime.gcWriteBarrier1
00431898str x5, [x25]
0043189cb 0x4318a0
004318a0
004318a0loc_4318a0:
004318a0adrp x5, 0x27f000
004318a4add x5, x5, 549
004318a8str x5, [x3+16]
004318acldr x0, [sp+552]
004318b0ldrsb x27, [x0]
004318b4b 0x4318b8
004318b8
004318b8loc_4318b8:
004318b8str x0, [sp+560]
004318bcorr x2, xzr, 2
004318c0str x2, [sp+568]
004318c4str x2, [sp+576]
004318c8mov x1, x2
004318ccbl path.Join
004318d0str x0, [sp+304]
004318d4str x1, [sp+312]
004318d8str xzr, [sp+672]
004318dcadd x27, sp, 680
004318e0stp xzr, xzr, [x27]
004318e4add x27, sp, 656
004318e8stp xzr, xzr, [x27]
004318ecldr x0, [sp+304]
004318f0ldr x1, [sp+312]
004318f4bl os.ReadDir
004318f8str x0, [sp+672]
004318fcstr x1, [sp+680]
00431900str x2, [sp+688]
00431904str x3, [sp+656]
00431908str x4, [sp+664]
0043190cldr x3, [sp+680]
00431910ldr x4, [sp+688]
00431914ldr x5, [sp+672]
00431918str x5, [sp+496]
0043191cstr x3, [sp+504]
00431920str x4, [sp+512]
00431924ldr x3, [sp+656]
00431928ldr x4, [sp+664]
0043192cstr x3, [sp+392]
00431930str x4, [sp+400]
00431934ldr x3, [sp+496]
00431938ldr x4, [sp+504]
0043193cldr x5, [sp+512]
00431940str x3, [sp+280]
00431944str x4, [sp+288]
00431948str x5, [sp+296]
0043194cldr x3, [sp+400]
00431950ldr x4, [sp+392]
00431954str x4, [sp+368]
00431958str x3, [sp+376]
0043195ccbnz x4, 0x431964
00431960b 0x431970
00431964
00431964loc_431964:
00431964ldp x29, x30, [sp-8]
00431968add sp, sp, 816
0043196cret x30
00431970
00431970loc_431970:
00431970adrp x0, 0x1cd000
00431974add x0, x0, 1216
00431978bl runtime.newobject
0043197cstr x0, [sp+800]
00431980mov x20, x0
00431984adr x27, 16
00431988stp x29, x27, [sp-24]
0043198csub x29, sp, 24
00431990bl fn_87cf0
00431994sub x29, sp, 8
00431998ldr x1, [sp+288]
0043199cldr x2, [sp+280]
004319a0ldr x3, [sp+296]
004319a4str x2, [sp+672]
004319a8str x1, [sp+680]
004319acstr x3, [sp+688]
004319b0str xzr, [sp+152]
004319b4str x1, [sp+144]
004319b8ldr x1, [sp+672]
004319bcstr x1, [sp+136]
004319c0b 0x4319c4
004319c4
004319c4loc_4319c4:
004319c4ldr x1, [sp+144]
004319c8ldr x2, [sp+152]
004319ccsubs xzr, x1, x2
004319d0b.gt 0x4319d8
004319d4b 0x431b54
004319d8
004319d8loc_4319d8:
004319d8ldr x1, [sp+136]
004319dcstr x1, [sp+544]
004319e0ldr x1, [sp+544]
004319e4ldr x2, [x1]
004319e8ldr x0, [x1+8]
004319ecstr x2, [sp+264]
004319f0str x0, [sp+272]
004319f4ldrsb x27, [x2]
004319f8ldr x1, [x2+40]
004319fcblr x1
00431a00str x0, [sp+640]
00431a04str x1, [sp+648]
00431a08add x27, sp, 696
00431a0cstp xzr, xzr, [x27]
00431a10add x27, sp, 712
00431a14stp xzr, xzr, [x27]
00431a18add x1, sp, 696
00431a1cstr x1, [sp+488]
00431a20ldrsb x27, [x1]
00431a24ldr x2, [sp+304]
00431a28ldr x3, [sp+312]
00431a2cstr x3, [x1+8]
00431a30adrp x27, 0x61a000
00431a34ldr w3, [x27+3056]
00431a38cbz w3, 0x431a40
00431a3cb 0x431a44
00431a40
00431a40loc_431a40:
00431a40b 0x431a58
00431a44
00431a44loc_431a44:
00431a44bl runtime.gcWriteBarrier2
00431a48str x2, [x25]
00431a4cldr x3, [x1]
00431a50str x3, [x25+8]
00431a54b 0x431a58
00431a58
00431a58loc_431a58:
00431a58str x2, [x1]
00431a5cldrsb x27, [x1]
00431a60ldr x3, [sp+640]
00431a64ldr x4, [sp+648]
00431a68str x4, [x1+24]
00431a6cadrp x27, 0x61a000
00431a70ldr w4, [x27+3056]
00431a74cbz w4, 0x431a7c
00431a78b 0x431a80
00431a7c
00431a7cloc_431a7c:
00431a7cb 0x431a94
00431a80
00431a80loc_431a80:
00431a80bl runtime.gcWriteBarrier2
00431a84str x3, [x25]
00431a88ldr x4, [x1+16]
00431a8cstr x4, [x25+8]
00431a90b 0x431a94
00431a94
00431a94loc_431a94:
00431a94str x3, [x1+16]
00431a98ldr x0, [sp+488]
00431a9cldrsb x27, [x0]
00431aa0b 0x431aa4
00431aa4
00431aa4loc_431aa4:
00431aa4str x0, [sp+520]
00431aa8orr x2, xzr, 2
00431aacstr x2, [sp+528]
00431ab0str x2, [sp+536]
00431ab4mov x1, x2
00431ab8bl path.Join
00431abcstr x0, [sp+320]
00431ac0str x1, [sp+328]
00431ac4add x27, sp, 640
00431ac8stp xzr, xzr, [x27]
00431accadd x27, sp, 656
00431ad0stp xzr, xzr, [x27]
00431ad4ldr x0, [sp+320]
00431ad8ldr x1, [sp+328]
00431adcbl os.Readlink
00431ae0str x0, [sp+640]
00431ae4str x1, [sp+648]
00431ae8str x2, [sp+656]
00431aecstr x3, [sp+664]
00431af0ldr x3, [sp+648]
00431af4ldr x4, [sp+640]
00431af8str x4, [sp+784]
00431afcstr x3, [sp+792]
00431b00ldr x3, [sp+656]
00431b04ldr x4, [sp+664]
00431b08str x3, [sp+768]
00431b0cstr x4, [sp+776]
00431b10ldr x3, [sp+784]
00431b14ldr x4, [sp+792]
00431b18str x3, [sp+248]
00431b1cstr x4, [sp+256]
00431b20ldr x3, [sp+776]
00431b24ldr x4, [sp+768]
00431b28str x4, [sp+352]
00431b2cstr x3, [sp+360]
00431b30cbnz x4, 0x431b38
00431b34b 0x431b3c
00431b38
00431b38loc_431b38:
00431b38b 0x431f88
00431b3c
00431b3cloc_431b3c:
00431b3cstr xzr, [sp+128]
00431b40ldr x7, [sp+824]
00431b44ldrsb x27, [x7]
00431b48ldr x7, [x7+32]
00431b4cstr x7, [sp+120]
00431b50b 0x431b60
00431b54
00431b54loc_431b54:
00431b54ldp x29, x30, [sp-8]
00431b58add sp, sp, 816
00431b5cret x30
00431b60
00431b60loc_431b60:
00431b60ldr x7, [sp+120]
00431b64ldr x8, [sp+128]
00431b68subs xzr, x7, x8
00431b6cb.gt 0x431b74
00431b70b 0x431f84
00431b74
00431b74loc_431b74:
00431b74ldr x0, [sp+128]
00431b78str x0, [sp+112]
00431b7cldr x7, [sp+824]
00431b80ldrsb x27, [x7]
00431b84ldr x1, [x7+32]
00431b88ldr x7, [x7+24]
00431b8csubs xzr, x1, x0
00431b90b.hi 0x431b98
00431b94b 0x431fb4
00431b98
00431b98loc_431b98:
00431b98sub x8, x0, x0, lsl #2
00431b9csub x7, x7, x8, lsl #4
00431ba0str x7, [sp+224]
00431ba4ldrsb x27, [x7]
00431ba8ldr x3, [x7]
00431bacldr x4, [x7+8]
00431bb0str x3, [sp+472]
00431bb4str x4, [sp+480]
00431bb8adrp x27, 0x5dc000
00431bbcldr x1, [x27+2816]
00431bc0adrp x27, 0x5dc000
00431bc4ldr x2, [x27+2824]
00431bc8add x0, sp, 72
00431bccadrp x5, 0x2df000
00431bd0add x5, x5, 3144
00431bd4orr x6, xzr, 1
00431bd8bl runtime.concatstring3
00431bdcstr x0, [sp+208]
00431be0str x1, [sp+216]
00431be4ldr x7, [sp+256]
00431be8subs xzr, x1, x7
00431becb.ne 0x431bf4
00431bf0b 0x431bf8
00431bf4
00431bf4loc_431bf4:
00431bf4b 0x431f70
00431bf8
00431bf8loc_431bf8:
00431bf8ldr x3, [sp+248]
00431bfcmov x2, x1
00431c00mov x1, x3
00431c04bl runtime.memequal
00431c08tbnz w0, 0, 0x431c10
00431c0cb 0x431f6c
00431c10
00431c10loc_431c10:
00431c10ldr x7, [sp+824]
00431c14ldrsb x27, [x7]
00431c18ldr x7, [x7+48]
00431c1ccbnz x7, 0x431c24
00431c20b 0x431c28
00431c24
00431c24loc_431c24:
00431c24b 0x431f28
00431c28
00431c28loc_431c28:
00431c28add x27, sp, 696
00431c2cstp xzr, xzr, [x27]
00431c30add x27, sp, 712
00431c34stp xzr, xzr, [x27]
00431c38add x3, sp, 696
00431c3cstr x3, [sp+440]
00431c40ldrsb x27, [x3]
00431c44ldr x4, [sp+824]
00431c48ldrsb x27, [x4]
00431c4cldr x5, [x4]
00431c50ldr x4, [x4+8]
00431c54str x4, [x3+8]
00431c58adrp x27, 0x61a000
00431c5cldr w4, [x27+3056]
00431c60cbz w4, 0x431c68
00431c64b 0x431c6c
00431c68
00431c68loc_431c68:
00431c68b 0x431c80
00431c6c
00431c6cloc_431c6c:
00431c6cbl runtime.gcWriteBarrier2
00431c70str x5, [x25]
00431c74ldr x4, [x3]
00431c78str x4, [x25+8]
00431c7cb 0x431c80
00431c80
00431c80loc_431c80:
00431c80str x5, [x3]
00431c84ldrsb x27, [x3]
00431c88orr x4, xzr, 4
00431c8cstr x4, [x3+24]
00431c90adrp x27, 0x61a000
00431c94ldr w5, [x27+3056]
00431c98cbz w5, 0x431ca0
00431c9cb 0x431ca4
00431ca0
00431ca0loc_431ca0:
00431ca0b 0x431cb4
00431ca4
00431ca4loc_431ca4:
00431ca4ldr x5, [x3+16]
00431ca8bl runtime.gcWriteBarrier1
00431cacstr x5, [x25]
00431cb0b 0x431cb4
00431cb4
00431cb4loc_431cb4:
00431cb4adrp x5, 0x27f000
00431cb8add x5, x5, 746
00431cbcstr x5, [x3+16]
00431cc0ldr x0, [sp+440]
00431cc4ldrsb x27, [x0]
00431cc8b 0x431ccc
00431ccc
00431cccloc_431ccc:
00431cccstr x0, [sp+448]
00431cd0orr x2, xzr, 2
00431cd4str x2, [sp+456]
00431cd8str x2, [sp+464]
00431cdcmov x1, x2
00431ce0bl path.Join
00431ce4str x0, [sp+640]
00431ce8str x1, [sp+648]
00431cecstr xzr, [sp+632]
00431cf0add x27, sp, 656
00431cf4stp xzr, xzr, [x27]
00431cf8ldr x0, [sp+640]
00431cfcldr x1, [sp+648]
00431d00bl os.Open
00431d04str x0, [sp+632]
00431d08str x1, [sp+656]
00431d0cstr x2, [sp+664]
00431d10ldr x3, [sp+632]
00431d14str x3, [sp+760]
00431d18ldr x3, [sp+656]
00431d1cldr x4, [sp+664]
00431d20str x3, [sp+744]
00431d24str x4, [sp+752]
00431d28ldr x3, [sp+760]
00431d2cstr x3, [sp+200]
00431d30ldr x3, [sp+752]
00431d34ldr x4, [sp+744]
00431d38str x4, [sp+336]
00431d3cstr x3, [sp+344]
00431d40cbnz x4, 0x431d48
00431d44b 0x431d54
00431d48
00431d48loc_431d48:
00431d48ldp x29, x30, [sp-8]
00431d4cadd sp, sp, 816
00431d50ret x30
00431d54
00431d54loc_431d54:
00431d54ldr x4, [sp+800]
00431d58ldrsb x27, [x4]
00431d5cb 0x431d60
00431d60
00431d60loc_431d60:
00431d60str x4, [sp+608]
00431d64orr x4, xzr, 128
00431d68str x4, [sp+616]
00431d6cstr x4, [sp+624]
00431d70add x27, sp, 656
00431d74stp xzr, xzr, [x27]
00431d78ldr x0, [sp+200]
00431d7cldr x1, [sp+608]
00431d80ldr x2, [sp+616]
00431d84ldr x3, [sp+624]
00431d88bl os.(*File).Read
00431d8cstr x0, [sp+160]
00431d90str x1, [sp+656]
00431d94str x2, [sp+664]
00431d98ldr x4, [sp+160]
00431d9cstr x4, [sp+168]
00431da0str x1, [sp+728]
00431da4str x2, [sp+736]
00431da8ldr x4, [sp+168]
00431dacstr x4, [sp+104]
00431db0str x1, [sp+336]
00431db4str x2, [sp+344]
00431db8ldr x0, [sp+200]
00431dbcbl os.(*File).Close
00431dc0ldr x4, [sp+336]
00431dc4cbnz x4, 0x431dcc
00431dc8b 0x431dd8
00431dcc
00431dccloc_431dcc:
00431dccldp x29, x30, [sp-8]
00431dd0add sp, sp, 816
00431dd4ret x30
00431dd8
00431dd8loc_431dd8:
00431dd8ldr x1, [sp+104]
00431ddcldr x7, [sp+800]
00431de0ldrsb x27, [x7]
00431de4subs xzr, x1, 128
00431de8b.ls 0x431df0
00431decb 0x431fac
00431df0
00431df0loc_431df0:
00431df0b 0x431df4
00431df4
00431df4loc_431df4:
00431df4str x7, [sp+608]
00431df8str x1, [sp+616]
00431dfcorr x7, xzr, 128
00431e00str x7, [sp+624]
00431e04add x8, sp, 71
00431e08str x8, [sp+432]
00431e0cldrsb x27, [x8]
00431e10orr x9, xzr, 32
00431e14strb w9, [x8]
00431e18ldr x3, [sp+432]
00431e1cldrsb x27, [x3]
00431e20b 0x431e24
00431e24
00431e24loc_431e24:
00431e24str x3, [sp+584]
00431e28orr x5, xzr, 1
00431e2cstr x5, [sp+592]
00431e30str x5, [sp+600]
00431e34ldr x0, [sp+608]
00431e38ldr x1, [sp+616]
00431e3cldr x2, [sp+624]
00431e40mov x4, x5
00431e44orr x6, xzr, 3
00431e48bl bytes.SplitN
00431e4cstr x0, [sp+176]
00431e50str x1, [sp+184]
00431e54str x2, [sp+192]
00431e58subs xzr, x1, 1
00431e5cb.hi 0x431e64
00431e60b 0x431fa4
00431e64
00431e64loc_431e64:
00431e64ldr x3, [x0+24]
00431e68ldr x1, [x0+32]
00431e6cldr x2, [x0+40]
00431e70str x3, [sp+408]
00431e74str x1, [sp+416]
00431e78str x2, [sp+424]
00431e7cmov x0, x3
00431e80bl github.com/bishopfox/sliver/implant/sliver/netstat.getProcName
00431e84str x0, [sp+232]
00431e88str x1, [sp+240]
00431e8cadrp x0, 0x211000
00431e90add x0, x0, 2912
00431e94bl runtime.newobject
00431e98str x0, [sp+384]
00431e9cldr x3, [sp+824]
00431ea0ldrsb x27, [x3]
00431ea4ldr x3, [x3+16]
00431ea8str x3, [x0]
00431eacldr x3, [sp+384]
00431eb0ldrsb x27, [x3]
00431eb4ldr x4, [sp+232]
00431eb8ldr x5, [sp+240]
00431ebcstr x5, [x3+16]
00431ec0adrp x27, 0x61a000
00431ec4ldr w5, [x27+3056]
00431ec8cbz w5, 0x431ed0
00431eccb 0x431ed4
00431ed0
00431ed0loc_431ed0:
00431ed0b 0x431ee8
00431ed4
00431ed4loc_431ed4:
00431ed4bl runtime.gcWriteBarrier2
00431ed8str x4, [x25]
00431edcldr x7, [x3+8]
00431ee0str x7, [x25+8]
00431ee4b 0x431ee8
00431ee8
00431ee8loc_431ee8:
00431ee8str x4, [x3+8]
00431eecldr x7, [sp+824]
00431ef0ldrsb x27, [x7]
00431ef4ldr x8, [sp+384]
00431ef8adrp x27, 0x61a000
00431efcldr w9, [x27+3056]
00431f00cbz w9, 0x431f08
00431f04b 0x431f0c
00431f08
00431f08loc_431f08:
00431f08b 0x431f20
00431f0c
00431f0cloc_431f0c:
00431f0cbl runtime.gcWriteBarrier2
00431f10str x8, [x25]
00431f14ldr x9, [x7+48]
00431f18str x9, [x25+8]
00431f1cb 0x431f20
00431f20
00431f20loc_431f20:
00431f20str x8, [x7+48]
00431f24b 0x431f28
00431f28
00431f28loc_431f28:
00431f28ldr x7, [sp+224]
00431f2cldrsb x27, [x7]
00431f30ldr x8, [sp+824]
00431f34ldrsb x27, [x8]
00431f38ldr x8, [x8+48]
00431f3cadrp x27, 0x61a000
00431f40ldr w9, [x27+3056]
00431f44cbz w9, 0x431f4c
00431f48b 0x431f50
00431f4c
00431f4cloc_431f4c:
00431f4cb 0x431f64
00431f50
00431f50loc_431f50:
00431f50bl runtime.gcWriteBarrier2
00431f54str x8, [x25]
00431f58ldr x9, [x7+40]
00431f5cstr x9, [x25+8]
00431f60b 0x431f64
00431f64
00431f64loc_431f64:
00431f64str x8, [x7+40]
00431f68b 0x431f74
00431f6c
00431f6cloc_431f6c:
00431f6cb 0x431f70
00431f70
00431f70loc_431f70:
00431f70b 0x431f74
00431f74
00431f74loc_431f74:
00431f74ldr x7, [sp+128]
00431f78add x7, x7, 1
00431f7cstr x7, [sp+128]
00431f80b 0x431b60
00431f84
00431f84loc_431f84:
00431f84b 0x431f88
00431f88
00431f88loc_431f88:
00431f88ldr x1, [sp+152]
00431f8cadd x1, x1, 1
00431f90str x1, [sp+152]
00431f94ldr x1, [sp+544]
00431f98add x1, x1, 16
00431f9cstr x1, [sp+136]
00431fa0b 0x4319c4
00431fa4
00431fa4loc_431fa4:
00431fa4orr x0, xzr, 1
00431fa8bl runtime.panicIndex
00431fac
00431facloc_431fac:
00431facorr x2, xzr, 128
00431fb0bl runtime.panicSliceAlen
00431fb4
00431fb4loc_431fb4:
00431fb4bl runtime.panicIndex
00431fb8hint
00431fbc
00431fbcloc_431fbc:
00431fbcstr x0, [sp+8]
00431fc0mov x3, x30
00431fc4bl runtime.morestack_noctxt.abi0
00431fc8ldr x0, [sp+8]
00431fccb 0x4317f0
004317f0
00431fd0
00431fd0github.com/bishopfox/sliver/implant/sliver/netstat.extractProcInfo: ; void github.com/bishopfox/sliver/implant/sliver/netstat.extractProcInfo(struct []github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry sktab)
00431fd0ldr x16, [x28+16]
00431fd4sub x17, sp, 368
00431fd8subs xzr, x17, x16
00431fdcb.ls 0x4322e0
00431fe0sub x20, sp, 496
00431fe4stp x29, x30, [x20-8]
00431fe8add sp, x20, 0
00431fecsub x29, sp, 8
00431ff0str x0, [sp+504]
00431ff4str x1, [sp+512]
00431ff8str x2, [sp+520]
00431ffcadrp x2, 0x27f000
00432000add x2, x2, 1757
00432004str x2, [sp+216]
00432008movz x2, 5
0043200cstr x2, [sp+224]
00432010str xzr, [sp+448]
00432014stp xzr, xzr, [sp+456]
00432018stp xzr, xzr, [sp+432]
0043201cldr x0, [sp+216]
00432020ldr x1, [sp+224]
00432024bl os.ReadDir
00432028str x0, [sp+448]
0043202cstr x1, [sp+456]
00432030str x2, [sp+464]
00432034str x3, [sp+432]
00432038str x4, [sp+440]
0043203cldr x2, [sp+456]
00432040ldr x3, [sp+464]
00432044ldr x4, [sp+448]
00432048str x4, [sp+264]
0043204cstr x2, [sp+272]
00432050str x3, [sp+280]
00432054ldr x2, [sp+432]
00432058ldr x3, [sp+440]
0043205cstr x2, [sp+248]
00432060str x3, [sp+256]
00432064ldr x2, [sp+264]
00432068ldr x3, [sp+272]
0043206cldr x4, [sp+280]
00432070str x2, [sp+160]
00432074str x3, [sp+168]
00432078str x4, [sp+176]
0043207cldr x2, [sp+256]
00432080ldr x3, [sp+248]
00432084str x3, [sp+200]
00432088str x2, [sp+208]
0043208ccbnz x3, 0x432094
00432090b 0x4320a0
00432094
00432094loc_432094:
00432094ldp x29, x30, [sp-8]
00432098add sp, sp, 496
0043209cret x30
004320a0
004320a0loc_4320a0:
004320a0ldr x1, [sp+168]
004320a4ldr x2, [sp+160]
004320a8ldr x3, [sp+176]
004320acstr x2, [sp+448]
004320b0str x1, [sp+456]
004320b4str x3, [sp+464]
004320b8str xzr, [sp+72]
004320bcstr x1, [sp+64]
004320c0ldr x1, [sp+448]
004320c4str x1, [sp+56]
004320c8b 0x4320cc
004320cc
004320ccloc_4320cc:
004320ccldr x1, [sp+64]
004320d0ldr x2, [sp+72]
004320d4subs xzr, x1, x2
004320d8b.gt 0x4320e0
004320dcb 0x4322d4
004320e0
004320e0loc_4320e0:
004320e0ldr x1, [sp+56]
004320e4str x1, [sp+376]
004320e8ldr x1, [sp+376]
004320ecldr x2, [x1]
004320f0ldr x0, [x1+8]
004320f4str x2, [sp+144]
004320f8str x0, [sp+152]
004320fcldrsb x27, [x2]
00432100ldr x1, [x2+32]
00432104blr x1
00432108strb w0, [sp+39]
0043210ctbnz w0, 0, 0x432114
00432110b 0x4322b4
00432114
00432114loc_432114:
00432114ldr x1, [sp+144]
00432118ldrsb x27, [x1]
0043211cldr x1, [x1+40]
00432120ldr x0, [sp+152]
00432124blr x1
00432128str x0, [sp+416]
0043212cstr x1, [sp+424]
00432130stp xzr, xzr, [sp+432]
00432134ldr x1, [sp+424]
00432138ldr x0, [sp+416]
0043213cbl strconv.Atoi
00432140str x0, [sp+80]
00432144str x1, [sp+432]
00432148str x2, [sp+440]
0043214cldr x3, [sp+80]
00432150str x3, [sp+48]
00432154str x1, [sp+472]
00432158str x2, [sp+480]
0043215cldr x3, [sp+48]
00432160str x3, [sp+40]
00432164str x1, [sp+184]
00432168str x2, [sp+192]
0043216ccbnz x1, 0x432174
00432170b 0x432178
00432174
00432174loc_432174:
00432174b 0x4322b8
00432178
00432178loc_432178:
00432178ldr x1, [sp+144]
0043217cldrsb x27, [x1]
00432180ldr x1, [x1+40]
00432184ldr x0, [sp+152]
00432188blr x1
0043218cstr x0, [sp+416]
00432190str x1, [sp+424]
00432194stp xzr, xzr, [sp+384]
00432198stp xzr, xzr, [sp+400]
0043219cadd x1, sp, 384
004321a0str x1, [sp+344]
004321a4ldrsb x27, [x1]
004321a8ldr x2, [sp+216]
004321acldr x3, [sp+224]
004321b0str x3, [x1+8]
004321b4adrp x27, 0x619000
004321b8ldr w3, [x27+3056]
004321bccbz w3, 0x4321c4
004321c0b 0x4321c8
004321c4
004321c4loc_4321c4:
004321c4b 0x4321dc
004321c8
004321c8loc_4321c8:
004321c8bl runtime.gcWriteBarrier2
004321ccstr x2, [x25]
004321d0ldr x3, [x1]
004321d4str x3, [x25+8]
004321d8b 0x4321dc
004321dc
004321dcloc_4321dc:
004321dcstr x2, [x1]
004321e0ldrsb x27, [x1]
004321e4ldr x3, [sp+416]
004321e8ldr x4, [sp+424]
004321ecstr x4, [x1+24]
004321f0adrp x27, 0x619000
004321f4ldr w4, [x27+3056]
004321f8cbz w4, 0x432200
004321fcb 0x432204
00432200
00432200loc_432200:
00432200b 0x432218
00432204
00432204loc_432204:
00432204bl runtime.gcWriteBarrier2
00432208str x3, [x25]
0043220cldr x4, [x1+16]
00432210str x4, [x25+8]
00432214b 0x432218
00432218
00432218loc_432218:
00432218str x3, [x1+16]
0043221cldr x0, [sp+344]
00432220ldrsb x27, [x0]
00432224b 0x432228
00432228
00432228loc_432228:
00432228str x0, [sp+352]
0043222corr x2, xzr, 2
00432230str x2, [sp+360]
00432234str x2, [sp+368]
00432238mov x1, x2
0043223cbl path.Join
00432240str x0, [sp+232]
00432244str x1, [sp+240]
00432248stp xzr, xzr, [sp+288]
0043224cstp xzr, xzr, [sp+304]
00432250stp xzr, xzr, [sp+320]
00432254str xzr, [sp+336]
00432258ldr x3, [sp+232]
0043225cldr x4, [sp+240]
00432260str x3, [sp+288]
00432264str x4, [sp+296]
00432268ldr x3, [sp+40]
0043226cstr x3, [sp+304]
00432270ldr x3, [sp+504]
00432274ldr x4, [sp+512]
00432278ldr x5, [sp+520]
0043227cstr x3, [sp+312]
00432280str x4, [sp+320]
00432284str x5, [sp+328]
00432288ldp x3, x4, [sp+288]
0043228cldp x5, x6, [sp+304]
00432290ldp x7, x8, [sp+320]
00432294stp x3, x4, [sp+88]
00432298stp x5, x6, [sp+104]
0043229cstp x7, x8, [sp+120]
004322a0ldr x3, [sp+336]
004322a4str x3, [sp+136]
004322a8add x0, sp, 88
004322acbl github.com/bishopfox/sliver/implant/sliver/netstat.(*procFd).iterFdDir
004322b0b 0x4322b8
004322b4
004322b4loc_4322b4:
004322b4b 0x4322b8
004322b8
004322b8loc_4322b8:
004322b8ldr x1, [sp+72]
004322bcadd x1, x1, 1
004322c0str x1, [sp+72]
004322c4ldr x1, [sp+376]
004322c8add x1, x1, 16
004322ccstr x1, [sp+56]
004322d0b 0x4320cc
004322d4
004322d4loc_4322d4:
004322d4ldp x29, x30, [sp-8]
004322d8add sp, sp, 496
004322dcret x30
004322e0
004322e0loc_4322e0:
004322e0stp x0, x1, [sp+8]
004322e4str x2, [sp+24]
004322e8mov x3, x30
004322ecbl runtime.morestack_noctxt.abi0
004322f0ldp x0, x1, [sp+8]
004322f4ldr x2, [sp+24]
004322f8b 0x431fd0
004322fcudf 0
00431fd0
00431fd0github.com/bishopfox/sliver/implant/sliver/netstat.extractProcInfo: ; void github.com/bishopfox/sliver/implant/sliver/netstat.extractProcInfo(struct []github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry sktab)
00431fd0ldr x16, [x28+16]
00431fd4sub x17, sp, 368
00431fd8subs xzr, x17, x16
00431fdcb.ls 0x4322e0
00431fe0sub x20, sp, 496
00431fe4stp x29, x30, [x20-8]
00431fe8add sp, x20, 0
00431fecsub x29, sp, 8
00431ff0str x0, [sp+504]
00431ff4str x1, [sp+512]
00431ff8str x2, [sp+520]
00431ffcadrp x2, 0x27f000
00432000add x2, x2, 1757
00432004str x2, [sp+216]
00432008movz x2, 5
0043200cstr x2, [sp+224]
00432010str xzr, [sp+448]
00432014stp xzr, xzr, [sp+456]
00432018stp xzr, xzr, [sp+432]
0043201cldr x0, [sp+216]
00432020ldr x1, [sp+224]
00432024bl os.ReadDir
00432028str x0, [sp+448]
0043202cstr x1, [sp+456]
00432030str x2, [sp+464]
00432034str x3, [sp+432]
00432038str x4, [sp+440]
0043203cldr x2, [sp+456]
00432040ldr x3, [sp+464]
00432044ldr x4, [sp+448]
00432048str x4, [sp+264]
0043204cstr x2, [sp+272]
00432050str x3, [sp+280]
00432054ldr x2, [sp+432]
00432058ldr x3, [sp+440]
0043205cstr x2, [sp+248]
00432060str x3, [sp+256]
00432064ldr x2, [sp+264]
00432068ldr x3, [sp+272]
0043206cldr x4, [sp+280]
00432070str x2, [sp+160]
00432074str x3, [sp+168]
00432078str x4, [sp+176]
0043207cldr x2, [sp+256]
00432080ldr x3, [sp+248]
00432084str x3, [sp+200]
00432088str x2, [sp+208]
0043208ccbnz x3, 0x432094
00432090b 0x4320a0
00432094
00432094loc_432094:
00432094ldp x29, x30, [sp-8]
00432098add sp, sp, 496
0043209cret x30
004320a0
004320a0loc_4320a0:
004320a0ldr x1, [sp+168]
004320a4ldr x2, [sp+160]
004320a8ldr x3, [sp+176]
004320acstr x2, [sp+448]
004320b0str x1, [sp+456]
004320b4str x3, [sp+464]
004320b8str xzr, [sp+72]
004320bcstr x1, [sp+64]
004320c0ldr x1, [sp+448]
004320c4str x1, [sp+56]
004320c8b 0x4320cc
004320cc
004320ccloc_4320cc:
004320ccldr x1, [sp+64]
004320d0ldr x2, [sp+72]
004320d4subs xzr, x1, x2
004320d8b.gt 0x4320e0
004320dcb 0x4322d4
004320e0
004320e0loc_4320e0:
004320e0ldr x1, [sp+56]
004320e4str x1, [sp+376]
004320e8ldr x1, [sp+376]
004320ecldr x2, [x1]
004320f0ldr x0, [x1+8]
004320f4str x2, [sp+144]
004320f8str x0, [sp+152]
004320fcldrsb x27, [x2]
00432100ldr x1, [x2+32]
00432104blr x1
00432108strb w0, [sp+39]
0043210ctbnz w0, 0, 0x432114
00432110b 0x4322b4
00432114
00432114loc_432114:
00432114ldr x1, [sp+144]
00432118ldrsb x27, [x1]
0043211cldr x1, [x1+40]
00432120ldr x0, [sp+152]
00432124blr x1
00432128str x0, [sp+416]
0043212cstr x1, [sp+424]
00432130stp xzr, xzr, [sp+432]
00432134ldr x1, [sp+424]
00432138ldr x0, [sp+416]
0043213cbl strconv.Atoi
00432140str x0, [sp+80]
00432144str x1, [sp+432]
00432148str x2, [sp+440]
0043214cldr x3, [sp+80]
00432150str x3, [sp+48]
00432154str x1, [sp+472]
00432158str x2, [sp+480]
0043215cldr x3, [sp+48]
00432160str x3, [sp+40]
00432164str x1, [sp+184]
00432168str x2, [sp+192]
0043216ccbnz x1, 0x432174
00432170b 0x432178
00432174
00432174loc_432174:
00432174b 0x4322b8
00432178
00432178loc_432178:
00432178ldr x1, [sp+144]
0043217cldrsb x27, [x1]
00432180ldr x1, [x1+40]
00432184ldr x0, [sp+152]
00432188blr x1
0043218cstr x0, [sp+416]
00432190str x1, [sp+424]
00432194stp xzr, xzr, [sp+384]
00432198stp xzr, xzr, [sp+400]
0043219cadd x1, sp, 384
004321a0str x1, [sp+344]
004321a4ldrsb x27, [x1]
004321a8ldr x2, [sp+216]
004321acldr x3, [sp+224]
004321b0str x3, [x1+8]
004321b4adrp x27, 0x619000
004321b8ldr w3, [x27+3056]
004321bccbz w3, 0x4321c4
004321c0b 0x4321c8
004321c4
004321c4loc_4321c4:
004321c4b 0x4321dc
004321c8
004321c8loc_4321c8:
004321c8bl runtime.gcWriteBarrier2
004321ccstr x2, [x25]
004321d0ldr x3, [x1]
004321d4str x3, [x25+8]
004321d8b 0x4321dc
004321dc
004321dcloc_4321dc:
004321dcstr x2, [x1]
004321e0ldrsb x27, [x1]
004321e4ldr x3, [sp+416]
004321e8ldr x4, [sp+424]
004321ecstr x4, [x1+24]
004321f0adrp x27, 0x619000
004321f4ldr w4, [x27+3056]
004321f8cbz w4, 0x432200
004321fcb 0x432204
00432200
00432200loc_432200:
00432200b 0x432218
00432204
00432204loc_432204:
00432204bl runtime.gcWriteBarrier2
00432208str x3, [x25]
0043220cldr x4, [x1+16]
00432210str x4, [x25+8]
00432214b 0x432218
00432218
00432218loc_432218:
00432218str x3, [x1+16]
0043221cldr x0, [sp+344]
00432220ldrsb x27, [x0]
00432224b 0x432228
00432228
00432228loc_432228:
00432228str x0, [sp+352]
0043222corr x2, xzr, 2
00432230str x2, [sp+360]
00432234str x2, [sp+368]
00432238mov x1, x2
0043223cbl path.Join
00432240str x0, [sp+232]
00432244str x1, [sp+240]
00432248stp xzr, xzr, [sp+288]
0043224cstp xzr, xzr, [sp+304]
00432250stp xzr, xzr, [sp+320]
00432254str xzr, [sp+336]
00432258ldr x3, [sp+232]
0043225cldr x4, [sp+240]
00432260str x3, [sp+288]
00432264str x4, [sp+296]
00432268ldr x3, [sp+40]
0043226cstr x3, [sp+304]
00432270ldr x3, [sp+504]
00432274ldr x4, [sp+512]
00432278ldr x5, [sp+520]
0043227cstr x3, [sp+312]
00432280str x4, [sp+320]
00432284str x5, [sp+328]
00432288ldp x3, x4, [sp+288]
0043228cldp x5, x6, [sp+304]
00432290ldp x7, x8, [sp+320]
00432294stp x3, x4, [sp+88]
00432298stp x5, x6, [sp+104]
0043229cstp x7, x8, [sp+120]
004322a0ldr x3, [sp+336]
004322a4str x3, [sp+136]
004322a8add x0, sp, 88
004322acbl github.com/bishopfox/sliver/implant/sliver/netstat.(*procFd).iterFdDir
004322b0b 0x4322b8
004322b4
004322b4loc_4322b4:
004322b4b 0x4322b8
004322b8
004322b8loc_4322b8:
004322b8ldr x1, [sp+72]
004322bcadd x1, x1, 1
004322c0str x1, [sp+72]
004322c4ldr x1, [sp+376]
004322c8add x1, x1, 16
004322ccstr x1, [sp+56]
004322d0b 0x4320cc
004322d4
004322d4loc_4322d4:
004322d4ldp x29, x30, [sp-8]
004322d8add sp, sp, 496
004322dcret x30
004322e0
004322e0loc_4322e0:
004322e0stp x0, x1, [sp+8]
004322e4str x2, [sp+24]
004322e8mov x3, x30
004322ecbl runtime.morestack_noctxt.abi0
004322f0ldp x0, x1, [sp+8]
004322f4ldr x2, [sp+24]
004322f8b 0x431fd0
004322fcudf 0
00431fd0
00432300
00432300github.com/bishopfox/sliver/implant/sliver/netstat.doNetstat: ; void github.com/bishopfox/sliver/implant/sliver/netstat.doNetstat(struct string path, github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn fn)
00432300ldr x16, [x28+16]
00432304sub x17, sp, 112
00432308subs xzr, x17, x16
0043230cb.ls 0x4324d8
00432310str x30, [sp-240]!
00432314stur x29, [sp-8]
00432318sub x29, sp, 8
0043231cstr x0, [sp+248]
00432320str x1, [sp+256]
00432324str x2, [sp+264]
00432328str xzr, [sp+48]
0043232cstp xzr, xzr, [sp+56]
00432330stp xzr, xzr, [sp+32]
00432334str xzr, [sp+208]
00432338stp xzr, xzr, [sp+192]
0043233cldr x0, [sp+248]
00432340ldr x1, [sp+256]
00432344bl os.Open
00432348str x0, [sp+208]
0043234cstr x1, [sp+192]
00432350str x2, [sp+200]
00432354ldr x2, [sp+208]
00432358str x2, [sp+160]
0043235cldr x2, [sp+200]
00432360ldr x3, [sp+192]
00432364str x3, [sp+144]
00432368str x2, [sp+152]
0043236cldr x2, [sp+160]
00432370str x2, [sp+96]
00432374ldr x2, [sp+152]
00432378ldr x3, [sp+144]
0043237cstr x3, [sp+104]
00432380str x2, [sp+112]
00432384cbnz x3, 0x43238c
00432388b 0x4323bc
0043238c
0043238cloc_43238c:
0043238cstr xzr, [sp+48]
00432390stp xzr, xzr, [sp+56]
00432394ldr x3, [sp+104]
00432398ldr x4, [sp+112]
0043239cstr x3, [sp+32]
004323a0str x4, [sp+40]
004323a4ldr x0, [sp+48]
004323a8ldr x1, [sp+56]
004323acldr x2, [sp+64]
004323b0ldur x29, [sp-8]
004323b4ldr x30, [sp], 240
004323b8ret x30
004323bc
004323bcloc_4323bc:
004323bcldr x3, [sp+96]
004323c0str x3, [sp+208]
004323c4str xzr, [sp+168]
004323c8stp xzr, xzr, [sp+176]
004323ccstp xzr, xzr, [sp+192]
004323d0ldr x2, [sp+264]
004323d4ldr x1, [sp+208]
004323d8adrp x0, 0x2e1000
004323dcadd x0, x0, 2456
004323e0bl github.com/bishopfox/sliver/implant/sliver/netstat.parseSocktab
004323e4str x0, [sp+168]
004323e8str x1, [sp+176]
004323ecstr x2, [sp+184]
004323f0str x3, [sp+192]
004323f4str x4, [sp+200]
004323f8ldr x3, [sp+168]
004323fcldr x4, [sp+176]
00432400ldr x5, [sp+184]
00432404str x3, [sp+120]
00432408str x4, [sp+128]
0043240cstr x5, [sp+136]
00432410ldr x3, [sp+192]
00432414ldr x4, [sp+200]
00432418str x3, [sp+216]
0043241cstr x4, [sp+224]
00432420ldr x3, [sp+120]
00432424ldr x4, [sp+128]
00432428ldr x5, [sp+136]
0043242cstr x3, [sp+72]
00432430str x4, [sp+80]
00432434str x5, [sp+88]
00432438ldr x3, [sp+216]
0043243cldr x4, [sp+224]
00432440str x3, [sp+104]
00432444str x4, [sp+112]
00432448ldr x0, [sp+96]
0043244cbl os.(*File).Close
00432450ldr x3, [sp+104]
00432454cbnz x3, 0x43245c
00432458b 0x43248c
0043245c
0043245cloc_43245c:
0043245cstr xzr, [sp+48]
00432460stp xzr, xzr, [sp+56]
00432464ldr x3, [sp+104]
00432468ldr x4, [sp+112]
0043246cstr x3, [sp+32]
00432470str x4, [sp+40]
00432474ldr x0, [sp+48]
00432478ldr x1, [sp+56]
0043247cldr x2, [sp+64]
00432480ldur x29, [sp-8]
00432484ldr x30, [sp], 240
00432488ret x30
0043248c
0043248cloc_43248c:
0043248cldr x0, [sp+72]
00432490ldr x1, [sp+80]
00432494ldr x2, [sp+88]
00432498bl github.com/bishopfox/sliver/implant/sliver/netstat.extractProcInfo
0043249cldr x3, [sp+72]
004324a0ldr x4, [sp+80]
004324a4ldr x5, [sp+88]
004324a8str x3, [sp+48]
004324acstr x4, [sp+56]
004324b0str x5, [sp+64]
004324b4stp xzr, xzr, [sp+32]
004324b8ldr x0, [sp+48]
004324bcldr x1, [sp+56]
004324c0ldr x2, [sp+64]
004324c4mov x3, xzr
004324c8mov x4, xzr
004324ccldur x29, [sp-8]
004324d0ldr x30, [sp], 240
004324d4ret x30
004324d8
004324d8loc_4324d8:
004324d8stp x0, x1, [sp+8]
004324dcstr x2, [sp+24]
004324e0mov x3, x30
004324e4bl runtime.morestack_noctxt.abi0
004324e8ldp x0, x1, [sp+8]
004324ecldr x2, [sp+24]
004324f0b 0x432300
004324f4udf 0
004324f8udf 0
004324fcudf 0
00432300
00432300github.com/bishopfox/sliver/implant/sliver/netstat.doNetstat: ; void github.com/bishopfox/sliver/implant/sliver/netstat.doNetstat(struct string path, github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn fn)
00432300ldr x16, [x28+16]
00432304sub x17, sp, 112
00432308subs xzr, x17, x16
0043230cb.ls 0x4324d8
00432310str x30, [sp-240]!
00432314stur x29, [sp-8]
00432318sub x29, sp, 8
0043231cstr x0, [sp+248]
00432320str x1, [sp+256]
00432324str x2, [sp+264]
00432328str xzr, [sp+48]
0043232cstp xzr, xzr, [sp+56]
00432330stp xzr, xzr, [sp+32]
00432334str xzr, [sp+208]
00432338stp xzr, xzr, [sp+192]
0043233cldr x0, [sp+248]
00432340ldr x1, [sp+256]
00432344bl os.Open
00432348str x0, [sp+208]
0043234cstr x1, [sp+192]
00432350str x2, [sp+200]
00432354ldr x2, [sp+208]
00432358str x2, [sp+160]
0043235cldr x2, [sp+200]
00432360ldr x3, [sp+192]
00432364str x3, [sp+144]
00432368str x2, [sp+152]
0043236cldr x2, [sp+160]
00432370str x2, [sp+96]
00432374ldr x2, [sp+152]
00432378ldr x3, [sp+144]
0043237cstr x3, [sp+104]
00432380str x2, [sp+112]
00432384cbnz x3, 0x43238c
00432388b 0x4323bc
0043238c
0043238cloc_43238c:
0043238cstr xzr, [sp+48]
00432390stp xzr, xzr, [sp+56]
00432394ldr x3, [sp+104]
00432398ldr x4, [sp+112]
0043239cstr x3, [sp+32]
004323a0str x4, [sp+40]
004323a4ldr x0, [sp+48]
004323a8ldr x1, [sp+56]
004323acldr x2, [sp+64]
004323b0ldur x29, [sp-8]
004323b4ldr x30, [sp], 240
004323b8ret x30
004323bc
004323bcloc_4323bc:
004323bcldr x3, [sp+96]
004323c0str x3, [sp+208]
004323c4str xzr, [sp+168]
004323c8stp xzr, xzr, [sp+176]
004323ccstp xzr, xzr, [sp+192]
004323d0ldr x2, [sp+264]
004323d4ldr x1, [sp+208]
004323d8adrp x0, 0x2e1000
004323dcadd x0, x0, 2456
004323e0bl github.com/bishopfox/sliver/implant/sliver/netstat.parseSocktab
004323e4str x0, [sp+168]
004323e8str x1, [sp+176]
004323ecstr x2, [sp+184]
004323f0str x3, [sp+192]
004323f4str x4, [sp+200]
004323f8ldr x3, [sp+168]
004323fcldr x4, [sp+176]
00432400ldr x5, [sp+184]
00432404str x3, [sp+120]
00432408str x4, [sp+128]
0043240cstr x5, [sp+136]
00432410ldr x3, [sp+192]
00432414ldr x4, [sp+200]
00432418str x3, [sp+216]
0043241cstr x4, [sp+224]
00432420ldr x3, [sp+120]
00432424ldr x4, [sp+128]
00432428ldr x5, [sp+136]
0043242cstr x3, [sp+72]
00432430str x4, [sp+80]
00432434str x5, [sp+88]
00432438ldr x3, [sp+216]
0043243cldr x4, [sp+224]
00432440str x3, [sp+104]
00432444str x4, [sp+112]
00432448ldr x0, [sp+96]
0043244cbl os.(*File).Close
00432450ldr x3, [sp+104]
00432454cbnz x3, 0x43245c
00432458b 0x43248c
0043245c
0043245cloc_43245c:
0043245cstr xzr, [sp+48]
00432460stp xzr, xzr, [sp+56]
00432464ldr x3, [sp+104]
00432468ldr x4, [sp+112]
0043246cstr x3, [sp+32]
00432470str x4, [sp+40]
00432474ldr x0, [sp+48]
00432478ldr x1, [sp+56]
0043247cldr x2, [sp+64]
00432480ldur x29, [sp-8]
00432484ldr x30, [sp], 240
00432488ret x30
0043248c
0043248cloc_43248c:
0043248cldr x0, [sp+72]
00432490ldr x1, [sp+80]
00432494ldr x2, [sp+88]
00432498bl github.com/bishopfox/sliver/implant/sliver/netstat.extractProcInfo
0043249cldr x3, [sp+72]
004324a0ldr x4, [sp+80]
004324a4ldr x5, [sp+88]
004324a8str x3, [sp+48]
004324acstr x4, [sp+56]
004324b0str x5, [sp+64]
004324b4stp xzr, xzr, [sp+32]
004324b8ldr x0, [sp+48]
004324bcldr x1, [sp+56]
004324c0ldr x2, [sp+64]
004324c4mov x3, xzr
004324c8mov x4, xzr
004324ccldur x29, [sp-8]
004324d0ldr x30, [sp], 240
004324d4ret x30
004324d8
004324d8loc_4324d8:
004324d8stp x0, x1, [sp+8]
004324dcstr x2, [sp+24]
004324e0mov x3, x30
004324e4bl runtime.morestack_noctxt.abi0
004324e8ldp x0, x1, [sp+8]
004324ecldr x2, [sp+24]
004324f0b 0x432300
004324f4udf 0
004324f8udf 0
004324fcudf 0
00432300
00432500
00432500github.com/bishopfox/sliver/implant/sliver/netstat.osTCPSocks: ; void github.com/bishopfox/sliver/implant/sliver/netstat.osTCPSocks(github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn accept)
00432500ldr x16, [x28+16]
00432504sub x17, sp, 32
00432508subs xzr, x17, x16
0043250cb.ls 0x4325c8
00432510str x30, [sp-160]!
00432514stur x29, [sp-8]
00432518sub x29, sp, 8
0043251cstr x0, [sp+168]
00432520str xzr, [sp+48]
00432524stp xzr, xzr, [sp+56]
00432528stp xzr, xzr, [sp+32]
0043252cstr xzr, [sp+88]
00432530stp xzr, xzr, [sp+96]
00432534stp xzr, xzr, [sp+72]
00432538ldr x2, [sp+168]
0043253cadrp x0, 0x281000
00432540add x0, x0, 2265
00432544movz x1, 13
00432548bl github.com/bishopfox/sliver/implant/sliver/netstat.doNetstat
0043254cstr x0, [sp+88]
00432550str x1, [sp+96]
00432554str x2, [sp+104]
00432558str x3, [sp+72]
0043255cstr x4, [sp+80]
00432560ldr x3, [sp+88]
00432564ldr x4, [sp+96]
00432568ldr x5, [sp+104]
0043256cstr x3, [sp+128]
00432570str x4, [sp+136]
00432574str x5, [sp+144]
00432578ldr x3, [sp+72]
0043257cldr x4, [sp+80]
00432580str x3, [sp+112]
00432584str x4, [sp+120]
00432588ldr x3, [sp+128]
0043258cldr x4, [sp+136]
00432590ldr x5, [sp+144]
00432594str x3, [sp+48]
00432598str x4, [sp+56]
0043259cstr x5, [sp+64]
004325a0ldr x3, [sp+112]
004325a4ldr x4, [sp+120]
004325a8str x3, [sp+32]
004325acstr x4, [sp+40]
004325b0ldr x0, [sp+48]
004325b4ldr x1, [sp+56]
004325b8ldr x2, [sp+64]
004325bcldur x29, [sp-8]
004325c0ldr x30, [sp], 160
004325c4ret x30
004325c8
004325c8loc_4325c8:
004325c8str x0, [sp+8]
004325ccmov x3, x30
004325d0bl runtime.morestack_noctxt.abi0
004325d4ldr x0, [sp+8]
004325d8b 0x432500
004325dcudf 0
00432500
00432500github.com/bishopfox/sliver/implant/sliver/netstat.osTCPSocks: ; void github.com/bishopfox/sliver/implant/sliver/netstat.osTCPSocks(github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn accept)
00432500ldr x16, [x28+16]
00432504sub x17, sp, 32
00432508subs xzr, x17, x16
0043250cb.ls 0x4325c8
00432510str x30, [sp-160]!
00432514stur x29, [sp-8]
00432518sub x29, sp, 8
0043251cstr x0, [sp+168]
00432520str xzr, [sp+48]
00432524stp xzr, xzr, [sp+56]
00432528stp xzr, xzr, [sp+32]
0043252cstr xzr, [sp+88]
00432530stp xzr, xzr, [sp+96]
00432534stp xzr, xzr, [sp+72]
00432538ldr x2, [sp+168]
0043253cadrp x0, 0x281000
00432540add x0, x0, 2265
00432544movz x1, 13
00432548bl github.com/bishopfox/sliver/implant/sliver/netstat.doNetstat
0043254cstr x0, [sp+88]
00432550str x1, [sp+96]
00432554str x2, [sp+104]
00432558str x3, [sp+72]
0043255cstr x4, [sp+80]
00432560ldr x3, [sp+88]
00432564ldr x4, [sp+96]
00432568ldr x5, [sp+104]
0043256cstr x3, [sp+128]
00432570str x4, [sp+136]
00432574str x5, [sp+144]
00432578ldr x3, [sp+72]
0043257cldr x4, [sp+80]
00432580str x3, [sp+112]
00432584str x4, [sp+120]
00432588ldr x3, [sp+128]
0043258cldr x4, [sp+136]
00432590ldr x5, [sp+144]
00432594str x3, [sp+48]
00432598str x4, [sp+56]
0043259cstr x5, [sp+64]
004325a0ldr x3, [sp+112]
004325a4ldr x4, [sp+120]
004325a8str x3, [sp+32]
004325acstr x4, [sp+40]
004325b0ldr x0, [sp+48]
004325b4ldr x1, [sp+56]
004325b8ldr x2, [sp+64]
004325bcldur x29, [sp-8]
004325c0ldr x30, [sp], 160
004325c4ret x30
004325c8
004325c8loc_4325c8:
004325c8str x0, [sp+8]
004325ccmov x3, x30
004325d0bl runtime.morestack_noctxt.abi0
004325d4ldr x0, [sp+8]
004325d8b 0x432500
004325dcudf 0
00432500
004325e0
004325e0github.com/bishopfox/sliver/implant/sliver/netstat.osTCP6Socks: ; void github.com/bishopfox/sliver/implant/sliver/netstat.osTCP6Socks(github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn accept)
004325e0ldr x16, [x28+16]
004325e4sub x17, sp, 32
004325e8subs xzr, x17, x16
004325ecb.ls 0x4326a8
004325f0str x30, [sp-160]!
004325f4stur x29, [sp-8]
004325f8sub x29, sp, 8
004325fcstr x0, [sp+168]
00432600str xzr, [sp+48]
00432604stp xzr, xzr, [sp+56]
00432608stp xzr, xzr, [sp+32]
0043260cstr xzr, [sp+88]
00432610stp xzr, xzr, [sp+96]
00432614stp xzr, xzr, [sp+72]
00432618ldr x2, [sp+168]
0043261cadrp x0, 0x281000
00432620add x0, x0, 4032
00432624orr x1, xzr, 14
00432628bl github.com/bishopfox/sliver/implant/sliver/netstat.doNetstat
0043262cstr x0, [sp+88]
00432630str x1, [sp+96]
00432634str x2, [sp+104]
00432638str x3, [sp+72]
0043263cstr x4, [sp+80]
00432640ldr x3, [sp+88]
00432644ldr x4, [sp+96]
00432648ldr x5, [sp+104]
0043264cstr x3, [sp+128]
00432650str x4, [sp+136]
00432654str x5, [sp+144]
00432658ldr x3, [sp+72]
0043265cldr x4, [sp+80]
00432660str x3, [sp+112]
00432664str x4, [sp+120]
00432668ldr x3, [sp+128]
0043266cldr x4, [sp+136]
00432670ldr x5, [sp+144]
00432674str x3, [sp+48]
00432678str x4, [sp+56]
0043267cstr x5, [sp+64]
00432680ldr x3, [sp+112]
00432684ldr x4, [sp+120]
00432688str x3, [sp+32]
0043268cstr x4, [sp+40]
00432690ldr x0, [sp+48]
00432694ldr x1, [sp+56]
00432698ldr x2, [sp+64]
0043269cldur x29, [sp-8]
004326a0ldr x30, [sp], 160
004326a4ret x30
004326a8
004326a8loc_4326a8:
004326a8str x0, [sp+8]
004326acmov x3, x30
004326b0bl runtime.morestack_noctxt.abi0
004326b4ldr x0, [sp+8]
004326b8b 0x4325e0
004326bcudf 0
004325e0
004325e0github.com/bishopfox/sliver/implant/sliver/netstat.osTCP6Socks: ; void github.com/bishopfox/sliver/implant/sliver/netstat.osTCP6Socks(github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn accept)
004325e0ldr x16, [x28+16]
004325e4sub x17, sp, 32
004325e8subs xzr, x17, x16
004325ecb.ls 0x4326a8
004325f0str x30, [sp-160]!
004325f4stur x29, [sp-8]
004325f8sub x29, sp, 8
004325fcstr x0, [sp+168]
00432600str xzr, [sp+48]
00432604stp xzr, xzr, [sp+56]
00432608stp xzr, xzr, [sp+32]
0043260cstr xzr, [sp+88]
00432610stp xzr, xzr, [sp+96]
00432614stp xzr, xzr, [sp+72]
00432618ldr x2, [sp+168]
0043261cadrp x0, 0x281000
00432620add x0, x0, 4032
00432624orr x1, xzr, 14
00432628bl github.com/bishopfox/sliver/implant/sliver/netstat.doNetstat
0043262cstr x0, [sp+88]
00432630str x1, [sp+96]
00432634str x2, [sp+104]
00432638str x3, [sp+72]
0043263cstr x4, [sp+80]
00432640ldr x3, [sp+88]
00432644ldr x4, [sp+96]
00432648ldr x5, [sp+104]
0043264cstr x3, [sp+128]
00432650str x4, [sp+136]
00432654str x5, [sp+144]
00432658ldr x3, [sp+72]
0043265cldr x4, [sp+80]
00432660str x3, [sp+112]
00432664str x4, [sp+120]
00432668ldr x3, [sp+128]
0043266cldr x4, [sp+136]
00432670ldr x5, [sp+144]
00432674str x3, [sp+48]
00432678str x4, [sp+56]
0043267cstr x5, [sp+64]
00432680ldr x3, [sp+112]
00432684ldr x4, [sp+120]
00432688str x3, [sp+32]
0043268cstr x4, [sp+40]
00432690ldr x0, [sp+48]
00432694ldr x1, [sp+56]
00432698ldr x2, [sp+64]
0043269cldur x29, [sp-8]
004326a0ldr x30, [sp], 160
004326a4ret x30
004326a8
004326a8loc_4326a8:
004326a8str x0, [sp+8]
004326acmov x3, x30
004326b0bl runtime.morestack_noctxt.abi0
004326b4ldr x0, [sp+8]
004326b8b 0x4325e0
004326bcudf 0
004325e0
004326c0
004326c0github.com/bishopfox/sliver/implant/sliver/netstat.osUDPSocks: ; void github.com/bishopfox/sliver/implant/sliver/netstat.osUDPSocks(github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn accept)
004326c0ldr x16, [x28+16]
004326c4sub x17, sp, 32
004326c8subs xzr, x17, x16
004326ccb.ls 0x432788
004326d0str x30, [sp-160]!
004326d4stur x29, [sp-8]
004326d8sub x29, sp, 8
004326dcstr x0, [sp+168]
004326e0str xzr, [sp+48]
004326e4stp xzr, xzr, [sp+56]
004326e8stp xzr, xzr, [sp+32]
004326ecstr xzr, [sp+88]
004326f0stp xzr, xzr, [sp+96]
004326f4stp xzr, xzr, [sp+72]
004326f8ldr x2, [sp+168]
004326fcadrp x0, 0x281000
00432700add x0, x0, 2278
00432704movz x1, 13
00432708bl github.com/bishopfox/sliver/implant/sliver/netstat.doNetstat
0043270cstr x0, [sp+88]
00432710str x1, [sp+96]
00432714str x2, [sp+104]
00432718str x3, [sp+72]
0043271cstr x4, [sp+80]
00432720ldr x3, [sp+88]
00432724ldr x4, [sp+96]
00432728ldr x5, [sp+104]
0043272cstr x3, [sp+128]
00432730str x4, [sp+136]
00432734str x5, [sp+144]
00432738ldr x3, [sp+72]
0043273cldr x4, [sp+80]
00432740str x3, [sp+112]
00432744str x4, [sp+120]
00432748ldr x3, [sp+128]
0043274cldr x4, [sp+136]
00432750ldr x5, [sp+144]
00432754str x3, [sp+48]
00432758str x4, [sp+56]
0043275cstr x5, [sp+64]
00432760ldr x3, [sp+112]
00432764ldr x4, [sp+120]
00432768str x3, [sp+32]
0043276cstr x4, [sp+40]
00432770ldr x0, [sp+48]
00432774ldr x1, [sp+56]
00432778ldr x2, [sp+64]
0043277cldur x29, [sp-8]
00432780ldr x30, [sp], 160
00432784ret x30
00432788
00432788loc_432788:
00432788str x0, [sp+8]
0043278cmov x3, x30
00432790bl runtime.morestack_noctxt.abi0
00432794ldr x0, [sp+8]
00432798b 0x4326c0
0043279cudf 0
004326c0
004326c0github.com/bishopfox/sliver/implant/sliver/netstat.osUDPSocks: ; void github.com/bishopfox/sliver/implant/sliver/netstat.osUDPSocks(github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn accept)
004326c0ldr x16, [x28+16]
004326c4sub x17, sp, 32
004326c8subs xzr, x17, x16
004326ccb.ls 0x432788
004326d0str x30, [sp-160]!
004326d4stur x29, [sp-8]
004326d8sub x29, sp, 8
004326dcstr x0, [sp+168]
004326e0str xzr, [sp+48]
004326e4stp xzr, xzr, [sp+56]
004326e8stp xzr, xzr, [sp+32]
004326ecstr xzr, [sp+88]
004326f0stp xzr, xzr, [sp+96]
004326f4stp xzr, xzr, [sp+72]
004326f8ldr x2, [sp+168]
004326fcadrp x0, 0x281000
00432700add x0, x0, 2278
00432704movz x1, 13
00432708bl github.com/bishopfox/sliver/implant/sliver/netstat.doNetstat
0043270cstr x0, [sp+88]
00432710str x1, [sp+96]
00432714str x2, [sp+104]
00432718str x3, [sp+72]
0043271cstr x4, [sp+80]
00432720ldr x3, [sp+88]
00432724ldr x4, [sp+96]
00432728ldr x5, [sp+104]
0043272cstr x3, [sp+128]
00432730str x4, [sp+136]
00432734str x5, [sp+144]
00432738ldr x3, [sp+72]
0043273cldr x4, [sp+80]
00432740str x3, [sp+112]
00432744str x4, [sp+120]
00432748ldr x3, [sp+128]
0043274cldr x4, [sp+136]
00432750ldr x5, [sp+144]
00432754str x3, [sp+48]
00432758str x4, [sp+56]
0043275cstr x5, [sp+64]
00432760ldr x3, [sp+112]
00432764ldr x4, [sp+120]
00432768str x3, [sp+32]
0043276cstr x4, [sp+40]
00432770ldr x0, [sp+48]
00432774ldr x1, [sp+56]
00432778ldr x2, [sp+64]
0043277cldur x29, [sp-8]
00432780ldr x30, [sp], 160
00432784ret x30
00432788
00432788loc_432788:
00432788str x0, [sp+8]
0043278cmov x3, x30
00432790bl runtime.morestack_noctxt.abi0
00432794ldr x0, [sp+8]
00432798b 0x4326c0
0043279cudf 0
004326c0
004327a0
004327a0github.com/bishopfox/sliver/implant/sliver/netstat.osUDP6Socks: ; void github.com/bishopfox/sliver/implant/sliver/netstat.osUDP6Socks(github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn accept)
004327a0ldr x16, [x28+16]
004327a4sub x17, sp, 32
004327a8subs xzr, x17, x16
004327acb.ls 0x432868
004327b0str x30, [sp-160]!
004327b4stur x29, [sp-8]
004327b8sub x29, sp, 8
004327bcstr x0, [sp+168]
004327c0str xzr, [sp+48]
004327c4stp xzr, xzr, [sp+56]
004327c8stp xzr, xzr, [sp+32]
004327ccstr xzr, [sp+88]
004327d0stp xzr, xzr, [sp+96]
004327d4stp xzr, xzr, [sp+72]
004327d8ldr x2, [sp+168]
004327dcadrp x0, 0x281000
004327e0add x0, x0, 4046
004327e4orr x1, xzr, 14
004327e8bl github.com/bishopfox/sliver/implant/sliver/netstat.doNetstat
004327ecstr x0, [sp+88]
004327f0str x1, [sp+96]
004327f4str x2, [sp+104]
004327f8str x3, [sp+72]
004327fcstr x4, [sp+80]
00432800ldr x3, [sp+88]
00432804ldr x4, [sp+96]
00432808ldr x5, [sp+104]
0043280cstr x3, [sp+128]
00432810str x4, [sp+136]
00432814str x5, [sp+144]
00432818ldr x3, [sp+72]
0043281cldr x4, [sp+80]
00432820str x3, [sp+112]
00432824str x4, [sp+120]
00432828ldr x3, [sp+128]
0043282cldr x4, [sp+136]
00432830ldr x5, [sp+144]
00432834str x3, [sp+48]
00432838str x4, [sp+56]
0043283cstr x5, [sp+64]
00432840ldr x3, [sp+112]
00432844ldr x4, [sp+120]
00432848str x3, [sp+32]
0043284cstr x4, [sp+40]
00432850ldr x0, [sp+48]
00432854ldr x1, [sp+56]
00432858ldr x2, [sp+64]
0043285cldur x29, [sp-8]
00432860ldr x30, [sp], 160
00432864ret x30
00432868
00432868loc_432868:
00432868str x0, [sp+8]
0043286cmov x3, x30
00432870bl runtime.morestack_noctxt.abi0
00432874ldr x0, [sp+8]
00432878b 0x4327a0
0043287cudf 0
004327a0
004327a0github.com/bishopfox/sliver/implant/sliver/netstat.osUDP6Socks: ; void github.com/bishopfox/sliver/implant/sliver/netstat.osUDP6Socks(github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn accept)
004327a0ldr x16, [x28+16]
004327a4sub x17, sp, 32
004327a8subs xzr, x17, x16
004327acb.ls 0x432868
004327b0str x30, [sp-160]!
004327b4stur x29, [sp-8]
004327b8sub x29, sp, 8
004327bcstr x0, [sp+168]
004327c0str xzr, [sp+48]
004327c4stp xzr, xzr, [sp+56]
004327c8stp xzr, xzr, [sp+32]
004327ccstr xzr, [sp+88]
004327d0stp xzr, xzr, [sp+96]
004327d4stp xzr, xzr, [sp+72]
004327d8ldr x2, [sp+168]
004327dcadrp x0, 0x281000
004327e0add x0, x0, 4046
004327e4orr x1, xzr, 14
004327e8bl github.com/bishopfox/sliver/implant/sliver/netstat.doNetstat
004327ecstr x0, [sp+88]
004327f0str x1, [sp+96]
004327f4str x2, [sp+104]
004327f8str x3, [sp+72]
004327fcstr x4, [sp+80]
00432800ldr x3, [sp+88]
00432804ldr x4, [sp+96]
00432808ldr x5, [sp+104]
0043280cstr x3, [sp+128]
00432810str x4, [sp+136]
00432814str x5, [sp+144]
00432818ldr x3, [sp+72]
0043281cldr x4, [sp+80]
00432820str x3, [sp+112]
00432824str x4, [sp+120]
00432828ldr x3, [sp+128]
0043282cldr x4, [sp+136]
00432830ldr x5, [sp+144]
00432834str x3, [sp+48]
00432838str x4, [sp+56]
0043283cstr x5, [sp+64]
00432840ldr x3, [sp+112]
00432844ldr x4, [sp+120]
00432848str x3, [sp+32]
0043284cstr x4, [sp+40]
00432850ldr x0, [sp+48]
00432854ldr x1, [sp+56]
00432858ldr x2, [sp+64]
0043285cldur x29, [sp-8]
00432860ldr x30, [sp], 160
00432864ret x30
00432868
00432868loc_432868:
00432868str x0, [sp+8]
0043286cmov x3, x30
00432870bl runtime.morestack_noctxt.abi0
00432874ldr x0, [sp+8]
00432878b 0x4327a0
0043287cudf 0
004327a0
00432880
00432880type:.eq.github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry: ; void type:.eq.github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry(github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry * p, github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry * q)
00432880ldr x16, [x28+16]
00432884subs xzr, sp, x16
00432888b.ls 0x4329a4
0043288cstr x30, [sp-80]!
00432890stur x29, [sp-8]
00432894sub x29, sp, 8
00432898str x0, [sp+88]
0043289cstr x1, [sp+96]
004328a0strb wzr, [sp+39]
004328a4ldr x3, [sp+88]
004328a8ldr x3, [x3+8]
004328acstr x3, [sp+48]
004328b0ldr x4, [x1+8]
004328b4str x4, [sp+40]
004328b8subs xzr, x3, x4
004328bcb.eq 0x4328c4
004328c0b 0x432988
004328c4
004328c4loc_4328c4:
004328c4ldr x3, [sp+88]
004328c8ldr x3, [x3+16]
004328ccldr x4, [x1+16]
004328d0subs xzr, x4, x3
004328d4b.eq 0x4328dc
004328d8b 0x432984
004328dc
004328dcloc_4328dc:
004328dcldr x3, [sp+88]
004328e0ldr x3, [x3+24]
004328e4ldr x4, [x1+24]
004328e8subs xzr, x4, x3
004328ecb.eq 0x4328f4
004328f0b 0x432980
004328f4
004328f4loc_4328f4:
004328f4ldr x3, [sp+88]
004328f8ldrb w3, [x3+32]
004328fcldrb w4, [x1+32]
00432900subs wzr, w3, w4
00432904b.eq 0x43290c
00432908b 0x43297c
0043290c
0043290cloc_43290c:
0043290cldr x3, [sp+88]
00432910ldr w3, [x3+36]
00432914ldr w4, [x1+36]
00432918subs wzr, w4, w3
0043291cb.eq 0x432924
00432920b 0x432978
00432924
00432924loc_432924:
00432924ldr x3, [sp+88]
00432928ldr x3, [x3+40]
0043292cldr x4, [x1+40]
00432930subs xzr, x4, x3
00432934b.eq 0x43293c
00432938b 0x432974
0043293c
0043293cloc_43293c:
0043293cldr x3, [sp+88]
00432940ldr x3, [x3+8]
00432944str x3, [sp+40]
00432948ldr x3, [sp+88]
0043294cldr x3, [x3]
00432950str x3, [sp+64]
00432954ldr x3, [sp+96]
00432958ldr x1, [x3]
0043295cstr x1, [sp+56]
00432960ldr x2, [sp+40]
00432964ldr x0, [sp+64]
00432968bl runtime.memequal
0043296cstrb w0, [sp+39]
00432970b 0x432994
00432974
00432974loc_432974:
00432974b 0x43298c
00432978
00432978loc_432978:
00432978b 0x43298c
0043297c
0043297cloc_43297c:
0043297cb 0x43298c
00432980
00432980loc_432980:
00432980b 0x43298c
00432984
00432984loc_432984:
00432984b 0x43298c
00432988
00432988loc_432988:
00432988b 0x43298c
0043298c
0043298cloc_43298c:
0043298cstrb wzr, [sp+39]
00432990b 0x432994
00432994
00432994loc_432994:
00432994ldrb w0, [sp+39]
00432998ldur x29, [sp-8]
0043299cldr x30, [sp], 80
004329a0ret x30
004329a4
004329a4loc_4329a4:
004329a4stp x0, x1, [sp+8]
004329a8mov x3, x30
004329acbl runtime.morestack_noctxt.abi0
004329b0ldp x0, x1, [sp+8]
004329b4b 0x432880
004329b8udf 0
004329bcudf 0
00432880
00432880type:.eq.github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry: ; void type:.eq.github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry(github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry * p, github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry * q)
00432880ldr x16, [x28+16]
00432884subs xzr, sp, x16
00432888b.ls 0x4329a4
0043288cstr x30, [sp-80]!
00432890stur x29, [sp-8]
00432894sub x29, sp, 8
00432898str x0, [sp+88]
0043289cstr x1, [sp+96]
004328a0strb wzr, [sp+39]
004328a4ldr x3, [sp+88]
004328a8ldr x3, [x3+8]
004328acstr x3, [sp+48]
004328b0ldr x4, [x1+8]
004328b4str x4, [sp+40]
004328b8subs xzr, x3, x4
004328bcb.eq 0x4328c4
004328c0b 0x432988
004328c4
004328c4loc_4328c4:
004328c4ldr x3, [sp+88]
004328c8ldr x3, [x3+16]
004328ccldr x4, [x1+16]
004328d0subs xzr, x4, x3
004328d4b.eq 0x4328dc
004328d8b 0x432984
004328dc
004328dcloc_4328dc:
004328dcldr x3, [sp+88]
004328e0ldr x3, [x3+24]
004328e4ldr x4, [x1+24]
004328e8subs xzr, x4, x3
004328ecb.eq 0x4328f4
004328f0b 0x432980
004328f4
004328f4loc_4328f4:
004328f4ldr x3, [sp+88]
004328f8ldrb w3, [x3+32]
004328fcldrb w4, [x1+32]
00432900subs wzr, w3, w4
00432904b.eq 0x43290c
00432908b 0x43297c
0043290c
0043290cloc_43290c:
0043290cldr x3, [sp+88]
00432910ldr w3, [x3+36]
00432914ldr w4, [x1+36]
00432918subs wzr, w4, w3
0043291cb.eq 0x432924
00432920b 0x432978
00432924
00432924loc_432924:
00432924ldr x3, [sp+88]
00432928ldr x3, [x3+40]
0043292cldr x4, [x1+40]
00432930subs xzr, x4, x3
00432934b.eq 0x43293c
00432938b 0x432974
0043293c
0043293cloc_43293c:
0043293cldr x3, [sp+88]
00432940ldr x3, [x3+8]
00432944str x3, [sp+40]
00432948ldr x3, [sp+88]
0043294cldr x3, [x3]
00432950str x3, [sp+64]
00432954ldr x3, [sp+96]
00432958ldr x1, [x3]
0043295cstr x1, [sp+56]
00432960ldr x2, [sp+40]
00432964ldr x0, [sp+64]
00432968bl runtime.memequal
0043296cstrb w0, [sp+39]
00432970b 0x432994
00432974
00432974loc_432974:
00432974b 0x43298c
00432978
00432978loc_432978:
00432978b 0x43298c
0043297c
0043297cloc_43297c:
0043297cb 0x43298c
00432980
00432980loc_432980:
00432980b 0x43298c
00432984
00432984loc_432984:
00432984b 0x43298c
00432988
00432988loc_432988:
00432988b 0x43298c
0043298c
0043298cloc_43298c:
0043298cstrb wzr, [sp+39]
00432990b 0x432994
00432994
00432994loc_432994:
00432994ldrb w0, [sp+39]
00432998ldur x29, [sp-8]
0043299cldr x30, [sp], 80
004329a0ret x30
004329a4
004329a4loc_4329a4:
004329a4stp x0, x1, [sp+8]
004329a8mov x3, x30
004329acbl runtime.morestack_noctxt.abi0
004329b0ldp x0, x1, [sp+8]
004329b4b 0x432880
004329b8udf 0
004329bcudf 0
00432880
004329c0
004329c0type:.eq.github.com/bishopfox/sliver/implant/sliver/netstat.Process: ; void type:.eq.github.com/bishopfox/sliver/implant/sliver/netstat.Process(github.com/bishopfox/sliver/implant/sliver/netstat.Process * p, github.com/bishopfox/sliver/implant/sliver/netstat.Process * q)
004329c0ldr x16, [x28+16]
004329c4subs xzr, sp, x16
004329c8b.ls 0x432a78
004329ccstr x30, [sp-80]!
004329d0stur x29, [sp-8]
004329d4sub x29, sp, 8
004329d8str x0, [sp+88]
004329dcstr x1, [sp+96]
004329e0strb wzr, [sp+39]
004329e4ldr x3, [sp+88]
004329e8ldr x3, [x3]
004329ecldr x4, [sp+96]
004329f0ldr x4, [x4]
004329f4subs xzr, x4, x3
004329f8b.eq 0x432a00
004329fcb 0x432a5c
00432a00
00432a00loc_432a00:
00432a00ldr x3, [sp+88]
00432a04ldr x3, [x3+16]
00432a08str x3, [sp+48]
00432a0cldr x4, [x1+16]
00432a10str x4, [sp+40]
00432a14subs xzr, x3, x4
00432a18b.eq 0x432a20
00432a1cb 0x432a58
00432a20
00432a20loc_432a20:
00432a20ldr x3, [sp+88]
00432a24ldr x3, [x3+16]
00432a28str x3, [sp+40]
00432a2cldr x3, [sp+88]
00432a30ldr x3, [x3+8]
00432a34str x3, [sp+64]
00432a38ldr x3, [sp+96]
00432a3cldr x1, [x3+8]
00432a40str x1, [sp+56]
00432a44ldr x2, [sp+40]
00432a48ldr x0, [sp+64]
00432a4cbl runtime.memequal
00432a50strb w0, [sp+39]
00432a54b 0x432a68
00432a58
00432a58loc_432a58:
00432a58b 0x432a60
00432a5c
00432a5cloc_432a5c:
00432a5cb 0x432a60
00432a60
00432a60loc_432a60:
00432a60strb wzr, [sp+39]
00432a64b 0x432a68
00432a68
00432a68loc_432a68:
00432a68ldrb w0, [sp+39]
00432a6cldur x29, [sp-8]
00432a70ldr x30, [sp], 80
00432a74ret x30
00432a78
00432a78loc_432a78:
00432a78stp x0, x1, [sp+8]
00432a7cmov x3, x30
00432a80bl runtime.morestack_noctxt.abi0
00432a84ldp x0, x1, [sp+8]
00432a88b 0x4329c0
00432a8cudf 0
004329c0
004329c0type:.eq.github.com/bishopfox/sliver/implant/sliver/netstat.Process: ; void type:.eq.github.com/bishopfox/sliver/implant/sliver/netstat.Process(github.com/bishopfox/sliver/implant/sliver/netstat.Process * p, github.com/bishopfox/sliver/implant/sliver/netstat.Process * q)
004329c0ldr x16, [x28+16]
004329c4subs xzr, sp, x16
004329c8b.ls 0x432a78
004329ccstr x30, [sp-80]!
004329d0stur x29, [sp-8]
004329d4sub x29, sp, 8
004329d8str x0, [sp+88]
004329dcstr x1, [sp+96]
004329e0strb wzr, [sp+39]
004329e4ldr x3, [sp+88]
004329e8ldr x3, [x3]
004329ecldr x4, [sp+96]
004329f0ldr x4, [x4]
004329f4subs xzr, x4, x3
004329f8b.eq 0x432a00
004329fcb 0x432a5c
00432a00
00432a00loc_432a00:
00432a00ldr x3, [sp+88]
00432a04ldr x3, [x3+16]
00432a08str x3, [sp+48]
00432a0cldr x4, [x1+16]
00432a10str x4, [sp+40]
00432a14subs xzr, x3, x4
00432a18b.eq 0x432a20
00432a1cb 0x432a58
00432a20
00432a20loc_432a20:
00432a20ldr x3, [sp+88]
00432a24ldr x3, [x3+16]
00432a28str x3, [sp+40]
00432a2cldr x3, [sp+88]
00432a30ldr x3, [x3+8]
00432a34str x3, [sp+64]
00432a38ldr x3, [sp+96]
00432a3cldr x1, [x3+8]
00432a40str x1, [sp+56]
00432a44ldr x2, [sp+40]
00432a48ldr x0, [sp+64]
00432a4cbl runtime.memequal
00432a50strb w0, [sp+39]
00432a54b 0x432a68
00432a58
00432a58loc_432a58:
00432a58b 0x432a60
00432a5c
00432a5cloc_432a5c:
00432a5cb 0x432a60
00432a60
00432a60loc_432a60:
00432a60strb wzr, [sp+39]
00432a64b 0x432a68
00432a68
00432a68loc_432a68:
00432a68ldrb w0, [sp+39]
00432a6cldur x29, [sp-8]
00432a70ldr x30, [sp], 80
00432a74ret x30
00432a78
00432a78loc_432a78:
00432a78stp x0, x1, [sp+8]
00432a7cmov x3, x30
00432a80bl runtime.morestack_noctxt.abi0
00432a84ldp x0, x1, [sp+8]
00432a88b 0x4329c0
00432a8cudf 0
004329c0
00432a90
00432a90github.com/bishopfox/sliver/implant/sliver/ps.Processes: ; void github.com/bishopfox/sliver/implant/sliver/ps.Processes(bool fullInfo)
00432a90ldr x16, [x28+16]
00432a94sub x17, sp, 16
00432a98subs xzr, x17, x16
00432a9cb.ls 0x432b4c
00432aa0str x30, [sp-144]!
00432aa4stur x29, [sp-8]
00432aa8sub x29, sp, 8
00432aacstrb w0, [sp+152]
00432ab0str xzr, [sp+32]
00432ab4stp xzr, xzr, [sp+40]
00432ab8stp xzr, xzr, [sp+16]
00432abcstr xzr, [sp+72]
00432ac0stp xzr, xzr, [sp+80]
00432ac4stp xzr, xzr, [sp+56]
00432ac8ldrb w0, [sp+152]
00432accbl github.com/bishopfox/sliver/implant/sliver/ps.processes
00432ad0str x0, [sp+72]
00432ad4str x1, [sp+80]
00432ad8str x2, [sp+88]
00432adcstr x3, [sp+56]
00432ae0str x4, [sp+64]
00432ae4ldr x1, [sp+72]
00432ae8ldr x2, [sp+80]
00432aecldr x3, [sp+88]
00432af0str x1, [sp+112]
00432af4str x2, [sp+120]
00432af8str x3, [sp+128]
00432afcldr x1, [sp+56]
00432b00ldr x2, [sp+64]
00432b04str x1, [sp+96]
00432b08str x2, [sp+104]
00432b0cldr x1, [sp+112]
00432b10ldr x2, [sp+120]
00432b14ldr x3, [sp+128]
00432b18str x1, [sp+32]
00432b1cstr x2, [sp+40]
00432b20str x3, [sp+48]
00432b24ldr x3, [sp+96]
00432b28ldr x4, [sp+104]
00432b2cstr x3, [sp+16]
00432b30str x4, [sp+24]
00432b34ldr x0, [sp+32]
00432b38ldr x1, [sp+40]
00432b3cldr x2, [sp+48]
00432b40ldur x29, [sp-8]
00432b44ldr x30, [sp], 144
00432b48ret x30
00432b4c
00432b4cloc_432b4c:
00432b4cstrb w0, [sp+8]
00432b50mov x3, x30
00432b54bl runtime.morestack_noctxt.abi0
00432b58ldrb w0, [sp+8]
00432b5cb 0x432a90
00432a90
00432a90github.com/bishopfox/sliver/implant/sliver/ps.Processes: ; void github.com/bishopfox/sliver/implant/sliver/ps.Processes(bool fullInfo)
00432a90ldr x16, [x28+16]
00432a94sub x17, sp, 16
00432a98subs xzr, x17, x16
00432a9cb.ls 0x432b4c
00432aa0str x30, [sp-144]!
00432aa4stur x29, [sp-8]
00432aa8sub x29, sp, 8
00432aacstrb w0, [sp+152]
00432ab0str xzr, [sp+32]
00432ab4stp xzr, xzr, [sp+40]
00432ab8stp xzr, xzr, [sp+16]
00432abcstr xzr, [sp+72]
00432ac0stp xzr, xzr, [sp+80]
00432ac4stp xzr, xzr, [sp+56]
00432ac8ldrb w0, [sp+152]
00432accbl github.com/bishopfox/sliver/implant/sliver/ps.processes
00432ad0str x0, [sp+72]
00432ad4str x1, [sp+80]
00432ad8str x2, [sp+88]
00432adcstr x3, [sp+56]
00432ae0str x4, [sp+64]
00432ae4ldr x1, [sp+72]
00432ae8ldr x2, [sp+80]
00432aecldr x3, [sp+88]
00432af0str x1, [sp+112]
00432af4str x2, [sp+120]
00432af8str x3, [sp+128]
00432afcldr x1, [sp+56]
00432b00ldr x2, [sp+64]
00432b04str x1, [sp+96]
00432b08str x2, [sp+104]
00432b0cldr x1, [sp+112]
00432b10ldr x2, [sp+120]
00432b14ldr x3, [sp+128]
00432b18str x1, [sp+32]
00432b1cstr x2, [sp+40]
00432b20str x3, [sp+48]
00432b24ldr x3, [sp+96]
00432b28ldr x4, [sp+104]
00432b2cstr x3, [sp+16]
00432b30str x4, [sp+24]
00432b34ldr x0, [sp+32]
00432b38ldr x1, [sp+40]
00432b3cldr x2, [sp+48]
00432b40ldur x29, [sp-8]
00432b44ldr x30, [sp], 144
00432b48ret x30
00432b4c
00432b4cloc_432b4c:
00432b4cstrb w0, [sp+8]
00432b50mov x3, x30
00432b54bl runtime.morestack_noctxt.abi0
00432b58ldrb w0, [sp+8]
00432b5cb 0x432a90
00432a90
00432b60
00432b60github.com/bishopfox/sliver/implant/sliver/ps.Kill: ; void github.com/bishopfox/sliver/implant/sliver/ps.Kill(int pid)
00432b60ldr x16, [x28+16]
00432b64subs xzr, sp, x16
00432b68b.ls 0x432c0c
00432b6cstr x30, [sp-112]!
00432b70stur x29, [sp-8]
00432b74sub x29, sp, 8
00432b78str x0, [sp+120]
00432b7cstp xzr, xzr, [sp+16]
00432b80str xzr, [sp+72]
00432b84stp xzr, xzr, [sp+56]
00432b88ldr x0, [sp+120]
00432b8cbl os.FindProcess
00432b90str x0, [sp+72]
00432b94str x1, [sp+56]
00432b98str x2, [sp+64]
00432b9cldr x1, [sp+72]
00432ba0str x1, [sp+96]
00432ba4ldr x1, [sp+56]
00432ba8ldr x2, [sp+64]
00432bacstr x1, [sp+80]
00432bb0str x2, [sp+88]
00432bb4ldr x1, [sp+96]
00432bb8str x1, [sp+32]
00432bbcldr x1, [sp+88]
00432bc0ldr x0, [sp+80]
00432bc4str x0, [sp+40]
00432bc8str x1, [sp+48]
00432bcccbnz x0, 0x432bd4
00432bd0b 0x432be8
00432bd4
00432bd4loc_432bd4:
00432bd4str x0, [sp+16]
00432bd8str x1, [sp+24]
00432bdcldur x29, [sp-8]
00432be0ldr x30, [sp], 112
00432be4ret x30
00432be8
00432be8loc_432be8:
00432be8ldr x0, [sp+32]
00432becbl os.(*Process).Kill
00432bf0str x0, [sp+56]
00432bf4str x1, [sp+64]
00432bf8str x0, [sp+16]
00432bfcstr x1, [sp+24]
00432c00ldur x29, [sp-8]
00432c04ldr x30, [sp], 112
00432c08ret x30
00432c0c
00432c0cloc_432c0c:
00432c0cstr x0, [sp+8]
00432c10mov x3, x30
00432c14bl runtime.morestack_noctxt.abi0
00432c18ldr x0, [sp+8]
00432c1cb 0x432b60
00432b60
00432b60github.com/bishopfox/sliver/implant/sliver/ps.Kill: ; void github.com/bishopfox/sliver/implant/sliver/ps.Kill(int pid)
00432b60ldr x16, [x28+16]
00432b64subs xzr, sp, x16
00432b68b.ls 0x432c0c
00432b6cstr x30, [sp-112]!
00432b70stur x29, [sp-8]
00432b74sub x29, sp, 8
00432b78str x0, [sp+120]
00432b7cstp xzr, xzr, [sp+16]
00432b80str xzr, [sp+72]
00432b84stp xzr, xzr, [sp+56]
00432b88ldr x0, [sp+120]
00432b8cbl os.FindProcess
00432b90str x0, [sp+72]
00432b94str x1, [sp+56]
00432b98str x2, [sp+64]
00432b9cldr x1, [sp+72]
00432ba0str x1, [sp+96]
00432ba4ldr x1, [sp+56]
00432ba8ldr x2, [sp+64]
00432bacstr x1, [sp+80]
00432bb0str x2, [sp+88]
00432bb4ldr x1, [sp+96]
00432bb8str x1, [sp+32]
00432bbcldr x1, [sp+88]
00432bc0ldr x0, [sp+80]
00432bc4str x0, [sp+40]
00432bc8str x1, [sp+48]
00432bcccbnz x0, 0x432bd4
00432bd0b 0x432be8
00432bd4
00432bd4loc_432bd4:
00432bd4str x0, [sp+16]
00432bd8str x1, [sp+24]
00432bdcldur x29, [sp-8]
00432be0ldr x30, [sp], 112
00432be4ret x30
00432be8
00432be8loc_432be8:
00432be8ldr x0, [sp+32]
00432becbl os.(*Process).Kill
00432bf0str x0, [sp+56]
00432bf4str x1, [sp+64]
00432bf8str x0, [sp+16]
00432bfcstr x1, [sp+24]
00432c00ldur x29, [sp-8]
00432c04ldr x30, [sp], 112
00432c08ret x30
00432c0c
00432c0cloc_432c0c:
00432c0cstr x0, [sp+8]
00432c10mov x3, x30
00432c14bl runtime.morestack_noctxt.abi0
00432c18ldr x0, [sp+8]
00432c1cb 0x432b60
00432b60
00432c20
00432c20github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).Pid: ; void github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).Pid(github.com/bishopfox/sliver/implant/sliver/ps.UnixProcess * p)
00432c20str x30, [sp-32]!
00432c24stur x29, [sp-8]
00432c28sub x29, sp, 8
00432c2cstr x0, [sp+40]
00432c30str xzr, [sp+16]
00432c34ldrsb x27, [x0]
00432c38ldr x0, [x0]
00432c3cstr x0, [sp+16]
00432c40add x29, sp, 24
00432c44add sp, sp, 32
00432c48ret x30
00432c4cudf 0
00432c20
00432c20github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).Pid: ; void github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).Pid(github.com/bishopfox/sliver/implant/sliver/ps.UnixProcess * p)
00432c20str x30, [sp-32]!
00432c24stur x29, [sp-8]
00432c28sub x29, sp, 8
00432c2cstr x0, [sp+40]
00432c30str xzr, [sp+16]
00432c34ldrsb x27, [x0]
00432c38ldr x0, [x0]
00432c3cstr x0, [sp+16]
00432c40add x29, sp, 24
00432c44add sp, sp, 32
00432c48ret x30
00432c4cudf 0
00432c20
00432c50
00432c50github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).PPid: ; void github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).PPid(github.com/bishopfox/sliver/implant/sliver/ps.UnixProcess * p)
00432c50str x30, [sp-32]!
00432c54stur x29, [sp-8]
00432c58sub x29, sp, 8
00432c5cstr x0, [sp+40]
00432c60str xzr, [sp+16]
00432c64ldrsb x27, [x0]
00432c68ldr x0, [x0+8]
00432c6cstr x0, [sp+16]
00432c70add x29, sp, 24
00432c74add sp, sp, 32
00432c78ret x30
00432c7cudf 0
00432c50
00432c50github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).PPid: ; void github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).PPid(github.com/bishopfox/sliver/implant/sliver/ps.UnixProcess * p)
00432c50str x30, [sp-32]!
00432c54stur x29, [sp-8]
00432c58sub x29, sp, 8
00432c5cstr x0, [sp+40]
00432c60str xzr, [sp+16]
00432c64ldrsb x27, [x0]
00432c68ldr x0, [x0+8]
00432c6cstr x0, [sp+16]
00432c70add x29, sp, 24
00432c74add sp, sp, 32
00432c78ret x30
00432c7cudf 0
00432c50
00432c80
00432c80github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).Executable: ; void github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).Executable(github.com/bishopfox/sliver/implant/sliver/ps.UnixProcess * p)
00432c80str x30, [sp-32]!
00432c84stur x29, [sp-8]
00432c88sub x29, sp, 8
00432c8cstr x0, [sp+40]
00432c90stp xzr, xzr, [sp+8]
00432c94ldr x2, [sp+40]
00432c98ldrsb x27, [x2]
00432c9cldr x0, [x2+80]
00432ca0ldr x1, [x2+88]
00432ca4str x0, [sp+8]
00432ca8str x1, [sp+16]
00432cacadd x29, sp, 24
00432cb0add sp, sp, 32
00432cb4ret x30
00432cb8udf 0
00432cbcudf 0
00432c80
00432c80github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).Executable: ; void github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).Executable(github.com/bishopfox/sliver/implant/sliver/ps.UnixProcess * p)
00432c80str x30, [sp-32]!
00432c84stur x29, [sp-8]
00432c88sub x29, sp, 8
00432c8cstr x0, [sp+40]
00432c90stp xzr, xzr, [sp+8]
00432c94ldr x2, [sp+40]
00432c98ldrsb x27, [x2]
00432c9cldr x0, [x2+80]
00432ca0ldr x1, [x2+88]
00432ca4str x0, [sp+8]
00432ca8str x1, [sp+16]
00432cacadd x29, sp, 24
00432cb0add sp, sp, 32
00432cb4ret x30
00432cb8udf 0
00432cbcudf 0
00432c80
00432cc0
00432cc0github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).Owner: ; void github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).Owner(github.com/bishopfox/sliver/implant/sliver/ps.UnixProcess * p)
00432cc0str x30, [sp-32]!
00432cc4stur x29, [sp-8]
00432cc8sub x29, sp, 8
00432cccstr x0, [sp+40]
00432cd0stp xzr, xzr, [sp+8]
00432cd4ldr x2, [sp+40]
00432cd8ldrsb x27, [x2]
00432cdcldr x0, [x2+96]
00432ce0ldr x1, [x2+104]
00432ce4str x0, [sp+8]
00432ce8str x1, [sp+16]
00432cecadd x29, sp, 24
00432cf0add sp, sp, 32
00432cf4ret x30
00432cf8udf 0
00432cfcudf 0
00432cc0
00432cc0github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).Owner: ; void github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).Owner(github.com/bishopfox/sliver/implant/sliver/ps.UnixProcess * p)
00432cc0str x30, [sp-32]!
00432cc4stur x29, [sp-8]
00432cc8sub x29, sp, 8
00432cccstr x0, [sp+40]
00432cd0stp xzr, xzr, [sp+8]
00432cd4ldr x2, [sp+40]
00432cd8ldrsb x27, [x2]
00432cdcldr x0, [x2+96]
00432ce0ldr x1, [x2+104]
00432ce4str x0, [sp+8]
00432ce8str x1, [sp+16]
00432cecadd x29, sp, 24
00432cf0add sp, sp, 32
00432cf4ret x30
00432cf8udf 0
00432cfcudf 0
00432cc0
00432d00
00432d00github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).CmdLine: ; void github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).CmdLine(github.com/bishopfox/sliver/implant/sliver/ps.UnixProcess * p)
00432d00str x30, [sp-48]!
00432d04stur x29, [sp-8]
00432d08sub x29, sp, 8
00432d0cstr x0, [sp+56]
00432d10str xzr, [sp+16]
00432d14stp xzr, xzr, [sp+24]
00432d18ldr x3, [sp+56]
00432d1cldrsb x27, [x3]
00432d20ldr x0, [x3+56]
00432d24ldr x1, [x3+64]
00432d28ldr x2, [x3+72]
00432d2cstr x0, [sp+16]
00432d30str x1, [sp+24]
00432d34str x2, [sp+32]
00432d38add x29, sp, 40
00432d3cadd sp, sp, 48
00432d40ret x30
00432d44udf 0
00432d48udf 0
00432d4cudf 0
00432d00
00432d00github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).CmdLine: ; void github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).CmdLine(github.com/bishopfox/sliver/implant/sliver/ps.UnixProcess * p)
00432d00str x30, [sp-48]!
00432d04stur x29, [sp-8]
00432d08sub x29, sp, 8
00432d0cstr x0, [sp+56]
00432d10str xzr, [sp+16]
00432d14stp xzr, xzr, [sp+24]
00432d18ldr x3, [sp+56]
00432d1cldrsb x27, [x3]
00432d20ldr x0, [x3+56]
00432d24ldr x1, [x3+64]
00432d28ldr x2, [x3+72]
00432d2cstr x0, [sp+16]
00432d30str x1, [sp+24]
00432d34str x2, [sp+32]
00432d38add x29, sp, 40
00432d3cadd sp, sp, 48
00432d40ret x30
00432d44udf 0
00432d48udf 0
00432d4cudf 0
00432d00
Loading..