File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0042f280
0042f280github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).lengthOf: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).lengthOf(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p, struct []uint8 message)
0042f280ldr x16, [x28+16]
0042f284sub x17, sp, 16
0042f288subs xzr, x17, x16
0042f28cb.ls 0x42f32c
0042f290str x30, [sp-144]!
0042f294stur x29, [sp-8]
0042f298sub x29, sp, 8
0042f29cstr x0, [sp+152]
0042f2a0str x1, [sp+160]
0042f2a4str x2, [sp+168]
0042f2a8str x3, [sp+176]
0042f2acstr xzr, [sp+72]
0042f2b0stp xzr, xzr, [sp+80]
0042f2b4adrp x0, 0x223000
0042f2b8add x0, x0, 2048
0042f2bcbl runtime.newobject
0042f2c0str x0, [sp+96]
0042f2c4str x0, [sp+128]
0042f2c8ldr x1, [sp+168]
0042f2ccstr x1, [sp+64]
0042f2d0str w1, [sp+60]
0042f2d4ldr x1, [sp+128]
0042f2d8adrp x0, 0x2e4000
0042f2dcadd x0, x0, 2976
0042f2e0adrp x2, 0x2eb000
0042f2e4add x2, x2, 2128
0042f2e8adrp x3, 0x61c000
0042f2ecadd x3, x3, 1504
0042f2f0adrp x4, 0x1c6000
0042f2f4add x4, x4, 3328
0042f2f8add x5, sp, 60
0042f2fcbl encoding/binary.Write
0042f300ldr x0, [sp+96]
0042f304bl bytes.(*Buffer).Bytes
0042f308str x0, [sp+104]
0042f30cstr x1, [sp+112]
0042f310str x2, [sp+120]
0042f314str x0, [sp+72]
0042f318str x1, [sp+80]
0042f31cstr x2, [sp+88]
0042f320ldur x29, [sp-8]
0042f324ldr x30, [sp], 144
0042f328ret x30
0042f32c
0042f32cloc_42f32c:
0042f32cstp x0, x1, [sp+8]
0042f330stp x2, x3, [sp+24]
0042f334mov x3, x30
0042f338bl runtime.morestack_noctxt.abi0
0042f33cldp x0, x1, [sp+8]
0042f340ldp x2, x3, [sp+24]
0042f344b 0x42f280
0042f348udf 0
0042f34cudf 0
0042f280
0042f280github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).lengthOf: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).lengthOf(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p, struct []uint8 message)
0042f280ldr x16, [x28+16]
0042f284sub x17, sp, 16
0042f288subs xzr, x17, x16
0042f28cb.ls 0x42f32c
0042f290str x30, [sp-144]!
0042f294stur x29, [sp-8]
0042f298sub x29, sp, 8
0042f29cstr x0, [sp+152]
0042f2a0str x1, [sp+160]
0042f2a4str x2, [sp+168]
0042f2a8str x3, [sp+176]
0042f2acstr xzr, [sp+72]
0042f2b0stp xzr, xzr, [sp+80]
0042f2b4adrp x0, 0x223000
0042f2b8add x0, x0, 2048
0042f2bcbl runtime.newobject
0042f2c0str x0, [sp+96]
0042f2c4str x0, [sp+128]
0042f2c8ldr x1, [sp+168]
0042f2ccstr x1, [sp+64]
0042f2d0str w1, [sp+60]
0042f2d4ldr x1, [sp+128]
0042f2d8adrp x0, 0x2e4000
0042f2dcadd x0, x0, 2976
0042f2e0adrp x2, 0x2eb000
0042f2e4add x2, x2, 2128
0042f2e8adrp x3, 0x61c000
0042f2ecadd x3, x3, 1504
0042f2f0adrp x4, 0x1c6000
0042f2f4add x4, x4, 3328
0042f2f8add x5, sp, 60
0042f2fcbl encoding/binary.Write
0042f300ldr x0, [sp+96]
0042f304bl bytes.(*Buffer).Bytes
0042f308str x0, [sp+104]
0042f30cstr x1, [sp+112]
0042f310str x2, [sp+120]
0042f314str x0, [sp+72]
0042f318str x1, [sp+80]
0042f31cstr x2, [sp+88]
0042f320ldur x29, [sp-8]
0042f324ldr x30, [sp], 144
0042f328ret x30
0042f32c
0042f32cloc_42f32c:
0042f32cstp x0, x1, [sp+8]
0042f330stp x2, x3, [sp+24]
0042f334mov x3, x30
0042f338bl runtime.morestack_noctxt.abi0
0042f33cldp x0, x1, [sp+8]
0042f340ldp x2, x3, [sp+24]
0042f344b 0x42f280
0042f348udf 0
0042f34cudf 0
0042f280
0042f350
0042f350github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).writeEnvelope: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).writeEnvelope(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p, github.com/bishopfox/sliver/protobuf/sliverpb.Envelope * envelope)
0042f350ldr x16, [x28+16]
0042f354sub x17, sp, 240
0042f358subs xzr, x17, x16
0042f35cb.ls 0x42f664
0042f360sub x20, sp, 368
0042f364stp x29, x30, [x20-8]
0042f368add sp, x20, 0
0042f36csub x29, sp, 8
0042f370str x0, [sp+376]
0042f374str x1, [sp+384]
0042f378stp xzr, xzr, [sp+48]
0042f37cstr xzr, [sp+104]
0042f380stp xzr, xzr, [sp+112]
0042f384stp xzr, xzr, [sp+344]
0042f388ldr x1, [sp+384]
0042f38cadrp x0, 0x2e5000
0042f390add x0, x0, 1184
0042f394bl google.golang.org/protobuf/proto.Marshal
0042f398str x0, [sp+104]
0042f39cstr x1, [sp+112]
0042f3a0str x2, [sp+120]
0042f3a4str x3, [sp+344]
0042f3a8str x4, [sp+352]
0042f3acldr x2, [sp+104]
0042f3b0ldr x3, [sp+112]
0042f3b4ldr x4, [sp+120]
0042f3b8str x2, [sp+184]
0042f3bcstr x3, [sp+192]
0042f3c0str x4, [sp+200]
0042f3c4ldr x2, [sp+344]
0042f3c8ldr x3, [sp+352]
0042f3ccstr x2, [sp+168]
0042f3d0str x3, [sp+176]
0042f3d4ldr x2, [sp+184]
0042f3d8ldr x3, [sp+192]
0042f3dcldr x4, [sp+200]
0042f3e0str x2, [sp+80]
0042f3e4str x3, [sp+88]
0042f3e8str x4, [sp+96]
0042f3ecldr x2, [sp+176]
0042f3f0ldr x3, [sp+168]
0042f3f4str x3, [sp+64]
0042f3f8str x2, [sp+72]
0042f3fccbnz x3, 0x42f404
0042f400b 0x42f4d0
0042f404
0042f404loc_42f404:
0042f404stp xzr, xzr, [sp+328]
0042f408add x5, sp, 328
0042f40cstr x5, [sp+296]
0042f410ldr x5, [sp+64]
0042f414ldr x6, [sp+72]
0042f418str x5, [sp+280]
0042f41cstr x6, [sp+288]
0042f420str x5, [sp+272]
0042f424ldr x5, [sp+272]
0042f428cbnz x5, 0x42f430
0042f42cb 0x42f440
0042f430
0042f430loc_42f430:
0042f430ldr x5, [sp+272]
0042f434ldr x5, [x5+8]
0042f438str x5, [sp+272]
0042f43cb 0x42f444
0042f440
0042f440loc_42f440:
0042f440b 0x42f444
0042f444
0042f444loc_42f444:
0042f444ldr x5, [sp+296]
0042f448ldrsb x27, [x5]
0042f44cldr x6, [sp+272]
0042f450ldr x7, [sp+288]
0042f454str x6, [x5]
0042f458adrp x27, 0x61c000
0042f45cldr w6, [x27+3056]
0042f460cbz w6, 0x42f468
0042f464b 0x42f46c
0042f468
0042f468loc_42f468:
0042f468b 0x42f480
0042f46c
0042f46cloc_42f46c:
0042f46cbl runtime.gcWriteBarrier2
0042f470str x7, [x25]
0042f474ldr x6, [x5+8]
0042f478str x6, [x25+8]
0042f47cb 0x42f480
0042f480
0042f480loc_42f480:
0042f480str x7, [x5+8]
0042f484ldr x2, [sp+296]
0042f488ldrsb x27, [x2]
0042f48cb 0x42f490
0042f490
0042f490loc_42f490:
0042f490str x2, [sp+304]
0042f494orr x4, xzr, 1
0042f498str x4, [sp+312]
0042f49cstr x4, [sp+320]
0042f4a0adrp x0, 0x28c000
0042f4a4add x0, x0, 2676
0042f4a8orr x1, xzr, 28
0042f4acmov x3, x4
0042f4b0bl log.Printf
0042f4b4ldr x0, [sp+64]
0042f4b8ldr x1, [sp+72]
0042f4bcstr x0, [sp+48]
0042f4c0str x1, [sp+56]
0042f4c4ldp x29, x30, [sp-8]
0042f4c8add sp, sp, 368
0042f4ccret x30
0042f4d0
0042f4d0loc_42f4d0:
0042f4d0str xzr, [sp+104]
0042f4d4stp xzr, xzr, [sp+112]
0042f4d8stp xzr, xzr, [sp+344]
0042f4dcldr x4, [sp+376]
0042f4e0ldrsb x27, [x4]
0042f4e4ldr x0, [x4+40]
0042f4e8str x0, [sp+264]
0042f4ecldr x1, [sp+80]
0042f4f0ldr x2, [sp+88]
0042f4f4ldr x3, [sp+96]
0042f4f8bl github.com/bishopfox/sliver/implant/sliver/cryptography.(*CipherContext).Encrypt
0042f4fcstr x0, [sp+104]
0042f500str x1, [sp+112]
0042f504str x2, [sp+120]
0042f508str x3, [sp+344]
0042f50cstr x4, [sp+352]
0042f510ldr x4, [sp+104]
0042f514ldr x5, [sp+112]
0042f518ldr x6, [sp+120]
0042f51cstr x4, [sp+144]
0042f520str x5, [sp+152]
0042f524str x6, [sp+160]
0042f528ldr x4, [sp+344]
0042f52cldr x5, [sp+352]
0042f530str x4, [sp+128]
0042f534str x5, [sp+136]
0042f538ldr x4, [sp+144]
0042f53cldr x5, [sp+152]
0042f540ldr x6, [sp+160]
0042f544str x4, [sp+80]
0042f548str x5, [sp+88]
0042f54cstr x6, [sp+96]
0042f550ldr x4, [sp+136]
0042f554ldr x5, [sp+128]
0042f558str x5, [sp+64]
0042f55cstr x4, [sp+72]
0042f560cbnz x5, 0x42f568
0042f564b 0x42f634
0042f568
0042f568loc_42f568:
0042f568stp xzr, xzr, [sp+328]
0042f56cadd x5, sp, 328
0042f570str x5, [sp+232]
0042f574ldr x5, [sp+64]
0042f578ldr x6, [sp+72]
0042f57cstr x5, [sp+216]
0042f580str x6, [sp+224]
0042f584str x5, [sp+208]
0042f588ldr x5, [sp+208]
0042f58ccbnz x5, 0x42f594
0042f590b 0x42f5a4
0042f594
0042f594loc_42f594:
0042f594ldr x5, [sp+208]
0042f598ldr x5, [x5+8]
0042f59cstr x5, [sp+208]
0042f5a0b 0x42f5a8
0042f5a4
0042f5a4loc_42f5a4:
0042f5a4b 0x42f5a8
0042f5a8
0042f5a8loc_42f5a8:
0042f5a8ldr x5, [sp+232]
0042f5acldrsb x27, [x5]
0042f5b0ldr x6, [sp+208]
0042f5b4ldr x7, [sp+224]
0042f5b8str x6, [x5]
0042f5bcadrp x27, 0x61c000
0042f5c0ldr w6, [x27+3056]
0042f5c4cbz w6, 0x42f5cc
0042f5c8b 0x42f5d0
0042f5cc
0042f5ccloc_42f5cc:
0042f5ccb 0x42f5e4
0042f5d0
0042f5d0loc_42f5d0:
0042f5d0bl runtime.gcWriteBarrier2
0042f5d4str x7, [x25]
0042f5d8ldr x6, [x5+8]
0042f5dcstr x6, [x25+8]
0042f5e0b 0x42f5e4
0042f5e4
0042f5e4loc_42f5e4:
0042f5e4str x7, [x5+8]
0042f5e8ldr x2, [sp+232]
0042f5ecldrsb x27, [x2]
0042f5f0b 0x42f5f4
0042f5f4
0042f5f4loc_42f5f4:
0042f5f4str x2, [sp+240]
0042f5f8orr x4, xzr, 1
0042f5fcstr x4, [sp+248]
0042f600str x4, [sp+256]
0042f604adrp x0, 0x28c000
0042f608add x0, x0, 2704
0042f60corr x1, xzr, 28
0042f610mov x3, x4
0042f614bl log.Printf
0042f618ldr x0, [sp+64]
0042f61cldr x1, [sp+72]
0042f620str x0, [sp+48]
0042f624str x1, [sp+56]
0042f628ldp x29, x30, [sp-8]
0042f62cadd sp, sp, 368
0042f630ret x30
0042f634
0042f634loc_42f634:
0042f634ldr x1, [sp+80]
0042f638ldr x2, [sp+88]
0042f63cldr x3, [sp+96]
0042f640ldr x0, [sp+376]
0042f644bl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).write
0042f648str x0, [sp+344]
0042f64cstr x1, [sp+352]
0042f650str x0, [sp+48]
0042f654str x1, [sp+56]
0042f658ldp x29, x30, [sp-8]
0042f65cadd sp, sp, 368
0042f660ret x30
0042f664
0042f664loc_42f664:
0042f664stp x0, x1, [sp+8]
0042f668mov x3, x30
0042f66cbl runtime.morestack_noctxt.abi0
0042f670ldp x0, x1, [sp+8]
0042f674b 0x42f350
0042f678udf 0
0042f67cudf 0
0042f350
0042f350github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).writeEnvelope: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).writeEnvelope(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p, github.com/bishopfox/sliver/protobuf/sliverpb.Envelope * envelope)
0042f350ldr x16, [x28+16]
0042f354sub x17, sp, 240
0042f358subs xzr, x17, x16
0042f35cb.ls 0x42f664
0042f360sub x20, sp, 368
0042f364stp x29, x30, [x20-8]
0042f368add sp, x20, 0
0042f36csub x29, sp, 8
0042f370str x0, [sp+376]
0042f374str x1, [sp+384]
0042f378stp xzr, xzr, [sp+48]
0042f37cstr xzr, [sp+104]
0042f380stp xzr, xzr, [sp+112]
0042f384stp xzr, xzr, [sp+344]
0042f388ldr x1, [sp+384]
0042f38cadrp x0, 0x2e5000
0042f390add x0, x0, 1184
0042f394bl google.golang.org/protobuf/proto.Marshal
0042f398str x0, [sp+104]
0042f39cstr x1, [sp+112]
0042f3a0str x2, [sp+120]
0042f3a4str x3, [sp+344]
0042f3a8str x4, [sp+352]
0042f3acldr x2, [sp+104]
0042f3b0ldr x3, [sp+112]
0042f3b4ldr x4, [sp+120]
0042f3b8str x2, [sp+184]
0042f3bcstr x3, [sp+192]
0042f3c0str x4, [sp+200]
0042f3c4ldr x2, [sp+344]
0042f3c8ldr x3, [sp+352]
0042f3ccstr x2, [sp+168]
0042f3d0str x3, [sp+176]
0042f3d4ldr x2, [sp+184]
0042f3d8ldr x3, [sp+192]
0042f3dcldr x4, [sp+200]
0042f3e0str x2, [sp+80]
0042f3e4str x3, [sp+88]
0042f3e8str x4, [sp+96]
0042f3ecldr x2, [sp+176]
0042f3f0ldr x3, [sp+168]
0042f3f4str x3, [sp+64]
0042f3f8str x2, [sp+72]
0042f3fccbnz x3, 0x42f404
0042f400b 0x42f4d0
0042f404
0042f404loc_42f404:
0042f404stp xzr, xzr, [sp+328]
0042f408add x5, sp, 328
0042f40cstr x5, [sp+296]
0042f410ldr x5, [sp+64]
0042f414ldr x6, [sp+72]
0042f418str x5, [sp+280]
0042f41cstr x6, [sp+288]
0042f420str x5, [sp+272]
0042f424ldr x5, [sp+272]
0042f428cbnz x5, 0x42f430
0042f42cb 0x42f440
0042f430
0042f430loc_42f430:
0042f430ldr x5, [sp+272]
0042f434ldr x5, [x5+8]
0042f438str x5, [sp+272]
0042f43cb 0x42f444
0042f440
0042f440loc_42f440:
0042f440b 0x42f444
0042f444
0042f444loc_42f444:
0042f444ldr x5, [sp+296]
0042f448ldrsb x27, [x5]
0042f44cldr x6, [sp+272]
0042f450ldr x7, [sp+288]
0042f454str x6, [x5]
0042f458adrp x27, 0x61c000
0042f45cldr w6, [x27+3056]
0042f460cbz w6, 0x42f468
0042f464b 0x42f46c
0042f468
0042f468loc_42f468:
0042f468b 0x42f480
0042f46c
0042f46cloc_42f46c:
0042f46cbl runtime.gcWriteBarrier2
0042f470str x7, [x25]
0042f474ldr x6, [x5+8]
0042f478str x6, [x25+8]
0042f47cb 0x42f480
0042f480
0042f480loc_42f480:
0042f480str x7, [x5+8]
0042f484ldr x2, [sp+296]
0042f488ldrsb x27, [x2]
0042f48cb 0x42f490
0042f490
0042f490loc_42f490:
0042f490str x2, [sp+304]
0042f494orr x4, xzr, 1
0042f498str x4, [sp+312]
0042f49cstr x4, [sp+320]
0042f4a0adrp x0, 0x28c000
0042f4a4add x0, x0, 2676
0042f4a8orr x1, xzr, 28
0042f4acmov x3, x4
0042f4b0bl log.Printf
0042f4b4ldr x0, [sp+64]
0042f4b8ldr x1, [sp+72]
0042f4bcstr x0, [sp+48]
0042f4c0str x1, [sp+56]
0042f4c4ldp x29, x30, [sp-8]
0042f4c8add sp, sp, 368
0042f4ccret x30
0042f4d0
0042f4d0loc_42f4d0:
0042f4d0str xzr, [sp+104]
0042f4d4stp xzr, xzr, [sp+112]
0042f4d8stp xzr, xzr, [sp+344]
0042f4dcldr x4, [sp+376]
0042f4e0ldrsb x27, [x4]
0042f4e4ldr x0, [x4+40]
0042f4e8str x0, [sp+264]
0042f4ecldr x1, [sp+80]
0042f4f0ldr x2, [sp+88]
0042f4f4ldr x3, [sp+96]
0042f4f8bl github.com/bishopfox/sliver/implant/sliver/cryptography.(*CipherContext).Encrypt
0042f4fcstr x0, [sp+104]
0042f500str x1, [sp+112]
0042f504str x2, [sp+120]
0042f508str x3, [sp+344]
0042f50cstr x4, [sp+352]
0042f510ldr x4, [sp+104]
0042f514ldr x5, [sp+112]
0042f518ldr x6, [sp+120]
0042f51cstr x4, [sp+144]
0042f520str x5, [sp+152]
0042f524str x6, [sp+160]
0042f528ldr x4, [sp+344]
0042f52cldr x5, [sp+352]
0042f530str x4, [sp+128]
0042f534str x5, [sp+136]
0042f538ldr x4, [sp+144]
0042f53cldr x5, [sp+152]
0042f540ldr x6, [sp+160]
0042f544str x4, [sp+80]
0042f548str x5, [sp+88]
0042f54cstr x6, [sp+96]
0042f550ldr x4, [sp+136]
0042f554ldr x5, [sp+128]
0042f558str x5, [sp+64]
0042f55cstr x4, [sp+72]
0042f560cbnz x5, 0x42f568
0042f564b 0x42f634
0042f568
0042f568loc_42f568:
0042f568stp xzr, xzr, [sp+328]
0042f56cadd x5, sp, 328
0042f570str x5, [sp+232]
0042f574ldr x5, [sp+64]
0042f578ldr x6, [sp+72]
0042f57cstr x5, [sp+216]
0042f580str x6, [sp+224]
0042f584str x5, [sp+208]
0042f588ldr x5, [sp+208]
0042f58ccbnz x5, 0x42f594
0042f590b 0x42f5a4
0042f594
0042f594loc_42f594:
0042f594ldr x5, [sp+208]
0042f598ldr x5, [x5+8]
0042f59cstr x5, [sp+208]
0042f5a0b 0x42f5a8
0042f5a4
0042f5a4loc_42f5a4:
0042f5a4b 0x42f5a8
0042f5a8
0042f5a8loc_42f5a8:
0042f5a8ldr x5, [sp+232]
0042f5acldrsb x27, [x5]
0042f5b0ldr x6, [sp+208]
0042f5b4ldr x7, [sp+224]
0042f5b8str x6, [x5]
0042f5bcadrp x27, 0x61c000
0042f5c0ldr w6, [x27+3056]
0042f5c4cbz w6, 0x42f5cc
0042f5c8b 0x42f5d0
0042f5cc
0042f5ccloc_42f5cc:
0042f5ccb 0x42f5e4
0042f5d0
0042f5d0loc_42f5d0:
0042f5d0bl runtime.gcWriteBarrier2
0042f5d4str x7, [x25]
0042f5d8ldr x6, [x5+8]
0042f5dcstr x6, [x25+8]
0042f5e0b 0x42f5e4
0042f5e4
0042f5e4loc_42f5e4:
0042f5e4str x7, [x5+8]
0042f5e8ldr x2, [sp+232]
0042f5ecldrsb x27, [x2]
0042f5f0b 0x42f5f4
0042f5f4
0042f5f4loc_42f5f4:
0042f5f4str x2, [sp+240]
0042f5f8orr x4, xzr, 1
0042f5fcstr x4, [sp+248]
0042f600str x4, [sp+256]
0042f604adrp x0, 0x28c000
0042f608add x0, x0, 2704
0042f60corr x1, xzr, 28
0042f610mov x3, x4
0042f614bl log.Printf
0042f618ldr x0, [sp+64]
0042f61cldr x1, [sp+72]
0042f620str x0, [sp+48]
0042f624str x1, [sp+56]
0042f628ldp x29, x30, [sp-8]
0042f62cadd sp, sp, 368
0042f630ret x30
0042f634
0042f634loc_42f634:
0042f634ldr x1, [sp+80]
0042f638ldr x2, [sp+88]
0042f63cldr x3, [sp+96]
0042f640ldr x0, [sp+376]
0042f644bl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).write
0042f648str x0, [sp+344]
0042f64cstr x1, [sp+352]
0042f650str x0, [sp+48]
0042f654str x1, [sp+56]
0042f658ldp x29, x30, [sp-8]
0042f65cadd sp, sp, 368
0042f660ret x30
0042f664
0042f664loc_42f664:
0042f664stp x0, x1, [sp+8]
0042f668mov x3, x30
0042f66cbl runtime.morestack_noctxt.abi0
0042f670ldp x0, x1, [sp+8]
0042f674b 0x42f350
0042f678udf 0
0042f67cudf 0
0042f350
0042f680
0042f680github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).readEnvelope: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).readEnvelope(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p)
0042f680ldr x16, [x28+16]
0042f684sub x17, sp, 336
0042f688subs xzr, x17, x16
0042f68cb.ls 0x42faf4
0042f690sub x20, sp, 464
0042f694stp x29, x30, [x20-8]
0042f698add sp, x20, 0
0042f69csub x29, sp, 8
0042f6a0str x0, [sp+472]
0042f6a4str xzr, [sp+64]
0042f6a8stp xzr, xzr, [sp+48]
0042f6acstr xzr, [sp+432]
0042f6b0stp xzr, xzr, [sp+440]
0042f6b4stp xzr, xzr, [sp+416]
0042f6b8ldr x0, [sp+472]
0042f6bcbl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).read
0042f6c0str x0, [sp+432]
0042f6c4str x1, [sp+440]
0042f6c8str x2, [sp+448]
0042f6ccstr x3, [sp+416]
0042f6d0str x4, [sp+424]
0042f6d4ldr x1, [sp+432]
0042f6d8ldr x2, [sp+440]
0042f6dcldr x3, [sp+448]
0042f6e0str x1, [sp+176]
0042f6e4str x2, [sp+184]
0042f6e8str x3, [sp+192]
0042f6ecldr x1, [sp+416]
0042f6f0ldr x2, [sp+424]
0042f6f4str x1, [sp+160]
0042f6f8str x2, [sp+168]
0042f6fcldr x1, [sp+176]
0042f700ldr x2, [sp+184]
0042f704ldr x3, [sp+192]
0042f708str x1, [sp+96]
0042f70cstr x2, [sp+104]
0042f710str x3, [sp+112]
0042f714ldr x1, [sp+168]
0042f718ldr x2, [sp+160]
0042f71cstr x2, [sp+72]
0042f720str x1, [sp+80]
0042f724cbnz x2, 0x42f72c
0042f728b 0x42f800
0042f72c
0042f72cloc_42f72c:
0042f72cstp xzr, xzr, [sp+400]
0042f730add x5, sp, 400
0042f734str x5, [sp+360]
0042f738ldr x5, [sp+72]
0042f73cldr x6, [sp+80]
0042f740str x5, [sp+344]
0042f744str x6, [sp+352]
0042f748str x5, [sp+336]
0042f74cldr x5, [sp+336]
0042f750cbnz x5, 0x42f758
0042f754b 0x42f768
0042f758
0042f758loc_42f758:
0042f758ldr x5, [sp+336]
0042f75cldr x5, [x5+8]
0042f760str x5, [sp+336]
0042f764b 0x42f76c
0042f768
0042f768loc_42f768:
0042f768b 0x42f76c
0042f76c
0042f76cloc_42f76c:
0042f76cldr x5, [sp+360]
0042f770ldrsb x27, [x5]
0042f774ldr x6, [sp+352]
0042f778ldr x7, [sp+336]
0042f77cstr x7, [x5]
0042f780adrp x27, 0x61c000
0042f784ldr w7, [x27+3056]
0042f788cbz w7, 0x42f790
0042f78cb 0x42f794
0042f790
0042f790loc_42f790:
0042f790b 0x42f7a8
0042f794
0042f794loc_42f794:
0042f794bl runtime.gcWriteBarrier2
0042f798str x6, [x25]
0042f79cldr x7, [x5+8]
0042f7a0str x7, [x25+8]
0042f7a4b 0x42f7a8
0042f7a8
0042f7a8loc_42f7a8:
0042f7a8str x6, [x5+8]
0042f7acldr x2, [sp+360]
0042f7b0ldrsb x27, [x2]
0042f7b4b 0x42f7b8
0042f7b8
0042f7b8loc_42f7b8:
0042f7b8str x2, [sp+368]
0042f7bcorr x4, xzr, 1
0042f7c0str x4, [sp+376]
0042f7c4str x4, [sp+384]
0042f7c8adrp x0, 0x290000
0042f7ccadd x0, x0, 1167
0042f7d0movz x1, 33
0042f7d4mov x3, x4
0042f7d8bl log.Printf
0042f7dcstr xzr, [sp+64]
0042f7e0ldr x1, [sp+72]
0042f7e4ldr x2, [sp+80]
0042f7e8str x1, [sp+48]
0042f7ecstr x2, [sp+56]
0042f7f0ldr x0, [sp+64]
0042f7f4ldp x29, x30, [sp-8]
0042f7f8add sp, sp, 464
0042f7fcret x30
0042f800
0042f800loc_42f800:
0042f800str xzr, [sp+432]
0042f804stp xzr, xzr, [sp+440]
0042f808stp xzr, xzr, [sp+416]
0042f80cldr x4, [sp+472]
0042f810ldrsb x27, [x4]
0042f814ldr x0, [x4+40]
0042f818str x0, [sp+328]
0042f81cldr x1, [sp+96]
0042f820ldr x2, [sp+104]
0042f824ldr x3, [sp+112]
0042f828bl github.com/bishopfox/sliver/implant/sliver/cryptography.(*CipherContext).DecryptWithoutSignatureCheck
0042f82cstr x0, [sp+432]
0042f830str x1, [sp+440]
0042f834str x2, [sp+448]
0042f838str x3, [sp+416]
0042f83cstr x4, [sp+424]
0042f840ldr x4, [sp+432]
0042f844ldr x5, [sp+440]
0042f848ldr x6, [sp+448]
0042f84cstr x4, [sp+136]
0042f850str x5, [sp+144]
0042f854str x6, [sp+152]
0042f858ldr x4, [sp+416]
0042f85cldr x5, [sp+424]
0042f860str x4, [sp+120]
0042f864str x5, [sp+128]
0042f868ldr x4, [sp+136]
0042f86cldr x5, [sp+144]
0042f870ldr x6, [sp+152]
0042f874str x4, [sp+96]
0042f878str x5, [sp+104]
0042f87cstr x6, [sp+112]
0042f880ldr x4, [sp+128]
0042f884ldr x5, [sp+120]
0042f888str x5, [sp+72]
0042f88cstr x4, [sp+80]
0042f890cbnz x5, 0x42f898
0042f894b 0x42f96c
0042f898
0042f898loc_42f898:
0042f898stp xzr, xzr, [sp+400]
0042f89cadd x5, sp, 400
0042f8a0str x5, [sp+296]
0042f8a4ldr x5, [sp+72]
0042f8a8ldr x6, [sp+80]
0042f8acstr x5, [sp+280]
0042f8b0str x6, [sp+288]
0042f8b4str x5, [sp+272]
0042f8b8ldr x5, [sp+272]
0042f8bccbnz x5, 0x42f8c4
0042f8c0b 0x42f8d4
0042f8c4
0042f8c4loc_42f8c4:
0042f8c4ldr x5, [sp+272]
0042f8c8ldr x5, [x5+8]
0042f8ccstr x5, [sp+272]
0042f8d0b 0x42f8d8
0042f8d4
0042f8d4loc_42f8d4:
0042f8d4b 0x42f8d8
0042f8d8
0042f8d8loc_42f8d8:
0042f8d8ldr x5, [sp+296]
0042f8dcldrsb x27, [x5]
0042f8e0ldr x6, [sp+288]
0042f8e4ldr x7, [sp+272]
0042f8e8str x7, [x5]
0042f8ecadrp x27, 0x61c000
0042f8f0ldr w7, [x27+3056]
0042f8f4cbz w7, 0x42f8fc
0042f8f8b 0x42f900
0042f8fc
0042f8fcloc_42f8fc:
0042f8fcb 0x42f914
0042f900
0042f900loc_42f900:
0042f900bl runtime.gcWriteBarrier2
0042f904str x6, [x25]
0042f908ldr x7, [x5+8]
0042f90cstr x7, [x25+8]
0042f910b 0x42f914
0042f914
0042f914loc_42f914:
0042f914str x6, [x5+8]
0042f918ldr x2, [sp+296]
0042f91cldrsb x27, [x2]
0042f920b 0x42f924
0042f924
0042f924loc_42f924:
0042f924str x2, [sp+304]
0042f928orr x4, xzr, 1
0042f92cstr x4, [sp+312]
0042f930str x4, [sp+320]
0042f934adrp x0, 0x28c000
0042f938add x0, x0, 2732
0042f93corr x1, xzr, 28
0042f940mov x3, x4
0042f944bl log.Printf
0042f948str xzr, [sp+64]
0042f94cldr x1, [sp+72]
0042f950ldr x2, [sp+80]
0042f954str x1, [sp+48]
0042f958str x2, [sp+56]
0042f95cldr x0, [sp+64]
0042f960ldp x29, x30, [sp-8]
0042f964add sp, sp, 464
0042f968ret x30
0042f96c
0042f96cloc_42f96c:
0042f96cadrp x0, 0x255000
0042f970add x0, x0, 2848
0042f974bl runtime.newobject
0042f978str x0, [sp+264]
0042f97cadrp x27, 0x61c000
0042f980ldr w1, [x27+3056]
0042f984cbz w1, 0x42f98c
0042f988b 0x42f990
0042f98c
0042f98cloc_42f98c:
0042f98cb 0x42f9ac
0042f990
0042f990loc_42f990:
0042f990str x0, [sp+200]
0042f994mov x1, x0
0042f998adrp x0, 0x255000
0042f99cadd x0, x0, 2848
0042f9a0bl runtime.wbZero
0042f9a4ldr x0, [sp+200]
0042f9a8b 0x42f9ac
0042f9ac
0042f9acloc_42f9ac:
0042f9acmov x20, x0
0042f9b0adr x27, 16
0042f9b4stp x29, x27, [sp-24]
0042f9b8sub x29, sp, 24
0042f9bcbl fn_87cfc
0042f9c0sub x29, sp, 8
0042f9c4str xzr, [x0+80]
0042f9c8ldr x4, [sp+264]
0042f9ccstr x4, [sp+88]
0042f9d0str x4, [sp+392]
0042f9d4ldr x1, [sp+104]
0042f9d8ldr x2, [sp+112]
0042f9dcldr x0, [sp+96]
0042f9e0adrp x3, 0x2e5000
0042f9e4add x3, x3, 1184
0042f9e8bl google.golang.org/protobuf/proto.Unmarshal
0042f9ecstr x0, [sp+72]
0042f9f0str x1, [sp+80]
0042f9f4cbnz x0, 0x42f9fc
0042f9f8b 0x42fad0
0042f9fc
0042f9fcloc_42f9fc:
0042f9fcstp xzr, xzr, [sp+400]
0042fa00add x5, sp, 400
0042fa04str x5, [sp+232]
0042fa08ldr x5, [sp+72]
0042fa0cldr x6, [sp+80]
0042fa10str x5, [sp+216]
0042fa14str x6, [sp+224]
0042fa18str x5, [sp+208]
0042fa1cldr x5, [sp+208]
0042fa20cbnz x5, 0x42fa28
0042fa24b 0x42fa38
0042fa28
0042fa28loc_42fa28:
0042fa28ldr x5, [sp+208]
0042fa2cldr x5, [x5+8]
0042fa30str x5, [sp+208]
0042fa34b 0x42fa3c
0042fa38
0042fa38loc_42fa38:
0042fa38b 0x42fa3c
0042fa3c
0042fa3cloc_42fa3c:
0042fa3cldr x5, [sp+232]
0042fa40ldrsb x27, [x5]
0042fa44ldr x6, [sp+208]
0042fa48ldr x7, [sp+224]
0042fa4cstr x6, [x5]
0042fa50adrp x27, 0x61c000
0042fa54ldr w6, [x27+3056]
0042fa58cbz w6, 0x42fa60
0042fa5cb 0x42fa64
0042fa60
0042fa60loc_42fa60:
0042fa60b 0x42fa78
0042fa64
0042fa64loc_42fa64:
0042fa64bl runtime.gcWriteBarrier2
0042fa68str x7, [x25]
0042fa6cldr x6, [x5+8]
0042fa70str x6, [x25+8]
0042fa74b 0x42fa78
0042fa78
0042fa78loc_42fa78:
0042fa78str x7, [x5+8]
0042fa7cldr x2, [sp+232]
0042fa80ldrsb x27, [x2]
0042fa84b 0x42fa88
0042fa88
0042fa88loc_42fa88:
0042fa88str x2, [sp+240]
0042fa8corr x4, xzr, 1
0042fa90str x4, [sp+248]
0042fa94str x4, [sp+256]
0042fa98adrp x0, 0x292000
0042fa9cadd x0, x0, 1993
0042faa0movz x1, 36
0042faa4mov x3, x4
0042faa8bl log.Printf
0042faacstr xzr, [sp+64]
0042fab0ldr x1, [sp+72]
0042fab4ldr x2, [sp+80]
0042fab8str x1, [sp+48]
0042fabcstr x2, [sp+56]
0042fac0ldr x0, [sp+64]
0042fac4ldp x29, x30, [sp-8]
0042fac8add sp, sp, 464
0042faccret x30
0042fad0
0042fad0loc_42fad0:
0042fad0ldr x3, [sp+88]
0042fad4str x3, [sp+64]
0042fad8stp xzr, xzr, [sp+48]
0042fadcldr x0, [sp+64]
0042fae0mov x1, xzr
0042fae4mov x2, xzr
0042fae8ldp x29, x30, [sp-8]
0042faecadd sp, sp, 464
0042faf0ret x30
0042faf4
0042faf4loc_42faf4:
0042faf4str x0, [sp+8]
0042faf8mov x3, x30
0042fafcbl runtime.morestack_noctxt.abi0
0042fb00ldr x0, [sp+8]
0042fb04b 0x42f680
0042fb08udf 0
0042fb0cudf 0
0042f680
0042f680github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).readEnvelope: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).readEnvelope(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p)
0042f680ldr x16, [x28+16]
0042f684sub x17, sp, 336
0042f688subs xzr, x17, x16
0042f68cb.ls 0x42faf4
0042f690sub x20, sp, 464
0042f694stp x29, x30, [x20-8]
0042f698add sp, x20, 0
0042f69csub x29, sp, 8
0042f6a0str x0, [sp+472]
0042f6a4str xzr, [sp+64]
0042f6a8stp xzr, xzr, [sp+48]
0042f6acstr xzr, [sp+432]
0042f6b0stp xzr, xzr, [sp+440]
0042f6b4stp xzr, xzr, [sp+416]
0042f6b8ldr x0, [sp+472]
0042f6bcbl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).read
0042f6c0str x0, [sp+432]
0042f6c4str x1, [sp+440]
0042f6c8str x2, [sp+448]
0042f6ccstr x3, [sp+416]
0042f6d0str x4, [sp+424]
0042f6d4ldr x1, [sp+432]
0042f6d8ldr x2, [sp+440]
0042f6dcldr x3, [sp+448]
0042f6e0str x1, [sp+176]
0042f6e4str x2, [sp+184]
0042f6e8str x3, [sp+192]
0042f6ecldr x1, [sp+416]
0042f6f0ldr x2, [sp+424]
0042f6f4str x1, [sp+160]
0042f6f8str x2, [sp+168]
0042f6fcldr x1, [sp+176]
0042f700ldr x2, [sp+184]
0042f704ldr x3, [sp+192]
0042f708str x1, [sp+96]
0042f70cstr x2, [sp+104]
0042f710str x3, [sp+112]
0042f714ldr x1, [sp+168]
0042f718ldr x2, [sp+160]
0042f71cstr x2, [sp+72]
0042f720str x1, [sp+80]
0042f724cbnz x2, 0x42f72c
0042f728b 0x42f800
0042f72c
0042f72cloc_42f72c:
0042f72cstp xzr, xzr, [sp+400]
0042f730add x5, sp, 400
0042f734str x5, [sp+360]
0042f738ldr x5, [sp+72]
0042f73cldr x6, [sp+80]
0042f740str x5, [sp+344]
0042f744str x6, [sp+352]
0042f748str x5, [sp+336]
0042f74cldr x5, [sp+336]
0042f750cbnz x5, 0x42f758
0042f754b 0x42f768
0042f758
0042f758loc_42f758:
0042f758ldr x5, [sp+336]
0042f75cldr x5, [x5+8]
0042f760str x5, [sp+336]
0042f764b 0x42f76c
0042f768
0042f768loc_42f768:
0042f768b 0x42f76c
0042f76c
0042f76cloc_42f76c:
0042f76cldr x5, [sp+360]
0042f770ldrsb x27, [x5]
0042f774ldr x6, [sp+352]
0042f778ldr x7, [sp+336]
0042f77cstr x7, [x5]
0042f780adrp x27, 0x61c000
0042f784ldr w7, [x27+3056]
0042f788cbz w7, 0x42f790
0042f78cb 0x42f794
0042f790
0042f790loc_42f790:
0042f790b 0x42f7a8
0042f794
0042f794loc_42f794:
0042f794bl runtime.gcWriteBarrier2
0042f798str x6, [x25]
0042f79cldr x7, [x5+8]
0042f7a0str x7, [x25+8]
0042f7a4b 0x42f7a8
0042f7a8
0042f7a8loc_42f7a8:
0042f7a8str x6, [x5+8]
0042f7acldr x2, [sp+360]
0042f7b0ldrsb x27, [x2]
0042f7b4b 0x42f7b8
0042f7b8
0042f7b8loc_42f7b8:
0042f7b8str x2, [sp+368]
0042f7bcorr x4, xzr, 1
0042f7c0str x4, [sp+376]
0042f7c4str x4, [sp+384]
0042f7c8adrp x0, 0x290000
0042f7ccadd x0, x0, 1167
0042f7d0movz x1, 33
0042f7d4mov x3, x4
0042f7d8bl log.Printf
0042f7dcstr xzr, [sp+64]
0042f7e0ldr x1, [sp+72]
0042f7e4ldr x2, [sp+80]
0042f7e8str x1, [sp+48]
0042f7ecstr x2, [sp+56]
0042f7f0ldr x0, [sp+64]
0042f7f4ldp x29, x30, [sp-8]
0042f7f8add sp, sp, 464
0042f7fcret x30
0042f800
0042f800loc_42f800:
0042f800str xzr, [sp+432]
0042f804stp xzr, xzr, [sp+440]
0042f808stp xzr, xzr, [sp+416]
0042f80cldr x4, [sp+472]
0042f810ldrsb x27, [x4]
0042f814ldr x0, [x4+40]
0042f818str x0, [sp+328]
0042f81cldr x1, [sp+96]
0042f820ldr x2, [sp+104]
0042f824ldr x3, [sp+112]
0042f828bl github.com/bishopfox/sliver/implant/sliver/cryptography.(*CipherContext).DecryptWithoutSignatureCheck
0042f82cstr x0, [sp+432]
0042f830str x1, [sp+440]
0042f834str x2, [sp+448]
0042f838str x3, [sp+416]
0042f83cstr x4, [sp+424]
0042f840ldr x4, [sp+432]
0042f844ldr x5, [sp+440]
0042f848ldr x6, [sp+448]
0042f84cstr x4, [sp+136]
0042f850str x5, [sp+144]
0042f854str x6, [sp+152]
0042f858ldr x4, [sp+416]
0042f85cldr x5, [sp+424]
0042f860str x4, [sp+120]
0042f864str x5, [sp+128]
0042f868ldr x4, [sp+136]
0042f86cldr x5, [sp+144]
0042f870ldr x6, [sp+152]
0042f874str x4, [sp+96]
0042f878str x5, [sp+104]
0042f87cstr x6, [sp+112]
0042f880ldr x4, [sp+128]
0042f884ldr x5, [sp+120]
0042f888str x5, [sp+72]
0042f88cstr x4, [sp+80]
0042f890cbnz x5, 0x42f898
0042f894b 0x42f96c
0042f898
0042f898loc_42f898:
0042f898stp xzr, xzr, [sp+400]
0042f89cadd x5, sp, 400
0042f8a0str x5, [sp+296]
0042f8a4ldr x5, [sp+72]
0042f8a8ldr x6, [sp+80]
0042f8acstr x5, [sp+280]
0042f8b0str x6, [sp+288]
0042f8b4str x5, [sp+272]
0042f8b8ldr x5, [sp+272]
0042f8bccbnz x5, 0x42f8c4
0042f8c0b 0x42f8d4
0042f8c4
0042f8c4loc_42f8c4:
0042f8c4ldr x5, [sp+272]
0042f8c8ldr x5, [x5+8]
0042f8ccstr x5, [sp+272]
0042f8d0b 0x42f8d8
0042f8d4
0042f8d4loc_42f8d4:
0042f8d4b 0x42f8d8
0042f8d8
0042f8d8loc_42f8d8:
0042f8d8ldr x5, [sp+296]
0042f8dcldrsb x27, [x5]
0042f8e0ldr x6, [sp+288]
0042f8e4ldr x7, [sp+272]
0042f8e8str x7, [x5]
0042f8ecadrp x27, 0x61c000
0042f8f0ldr w7, [x27+3056]
0042f8f4cbz w7, 0x42f8fc
0042f8f8b 0x42f900
0042f8fc
0042f8fcloc_42f8fc:
0042f8fcb 0x42f914
0042f900
0042f900loc_42f900:
0042f900bl runtime.gcWriteBarrier2
0042f904str x6, [x25]
0042f908ldr x7, [x5+8]
0042f90cstr x7, [x25+8]
0042f910b 0x42f914
0042f914
0042f914loc_42f914:
0042f914str x6, [x5+8]
0042f918ldr x2, [sp+296]
0042f91cldrsb x27, [x2]
0042f920b 0x42f924
0042f924
0042f924loc_42f924:
0042f924str x2, [sp+304]
0042f928orr x4, xzr, 1
0042f92cstr x4, [sp+312]
0042f930str x4, [sp+320]
0042f934adrp x0, 0x28c000
0042f938add x0, x0, 2732
0042f93corr x1, xzr, 28
0042f940mov x3, x4
0042f944bl log.Printf
0042f948str xzr, [sp+64]
0042f94cldr x1, [sp+72]
0042f950ldr x2, [sp+80]
0042f954str x1, [sp+48]
0042f958str x2, [sp+56]
0042f95cldr x0, [sp+64]
0042f960ldp x29, x30, [sp-8]
0042f964add sp, sp, 464
0042f968ret x30
0042f96c
0042f96cloc_42f96c:
0042f96cadrp x0, 0x255000
0042f970add x0, x0, 2848
0042f974bl runtime.newobject
0042f978str x0, [sp+264]
0042f97cadrp x27, 0x61c000
0042f980ldr w1, [x27+3056]
0042f984cbz w1, 0x42f98c
0042f988b 0x42f990
0042f98c
0042f98cloc_42f98c:
0042f98cb 0x42f9ac
0042f990
0042f990loc_42f990:
0042f990str x0, [sp+200]
0042f994mov x1, x0
0042f998adrp x0, 0x255000
0042f99cadd x0, x0, 2848
0042f9a0bl runtime.wbZero
0042f9a4ldr x0, [sp+200]
0042f9a8b 0x42f9ac
0042f9ac
0042f9acloc_42f9ac:
0042f9acmov x20, x0
0042f9b0adr x27, 16
0042f9b4stp x29, x27, [sp-24]
0042f9b8sub x29, sp, 24
0042f9bcbl fn_87cfc
0042f9c0sub x29, sp, 8
0042f9c4str xzr, [x0+80]
0042f9c8ldr x4, [sp+264]
0042f9ccstr x4, [sp+88]
0042f9d0str x4, [sp+392]
0042f9d4ldr x1, [sp+104]
0042f9d8ldr x2, [sp+112]
0042f9dcldr x0, [sp+96]
0042f9e0adrp x3, 0x2e5000
0042f9e4add x3, x3, 1184
0042f9e8bl google.golang.org/protobuf/proto.Unmarshal
0042f9ecstr x0, [sp+72]
0042f9f0str x1, [sp+80]
0042f9f4cbnz x0, 0x42f9fc
0042f9f8b 0x42fad0
0042f9fc
0042f9fcloc_42f9fc:
0042f9fcstp xzr, xzr, [sp+400]
0042fa00add x5, sp, 400
0042fa04str x5, [sp+232]
0042fa08ldr x5, [sp+72]
0042fa0cldr x6, [sp+80]
0042fa10str x5, [sp+216]
0042fa14str x6, [sp+224]
0042fa18str x5, [sp+208]
0042fa1cldr x5, [sp+208]
0042fa20cbnz x5, 0x42fa28
0042fa24b 0x42fa38
0042fa28
0042fa28loc_42fa28:
0042fa28ldr x5, [sp+208]
0042fa2cldr x5, [x5+8]
0042fa30str x5, [sp+208]
0042fa34b 0x42fa3c
0042fa38
0042fa38loc_42fa38:
0042fa38b 0x42fa3c
0042fa3c
0042fa3cloc_42fa3c:
0042fa3cldr x5, [sp+232]
0042fa40ldrsb x27, [x5]
0042fa44ldr x6, [sp+208]
0042fa48ldr x7, [sp+224]
0042fa4cstr x6, [x5]
0042fa50adrp x27, 0x61c000
0042fa54ldr w6, [x27+3056]
0042fa58cbz w6, 0x42fa60
0042fa5cb 0x42fa64
0042fa60
0042fa60loc_42fa60:
0042fa60b 0x42fa78
0042fa64
0042fa64loc_42fa64:
0042fa64bl runtime.gcWriteBarrier2
0042fa68str x7, [x25]
0042fa6cldr x6, [x5+8]
0042fa70str x6, [x25+8]
0042fa74b 0x42fa78
0042fa78
0042fa78loc_42fa78:
0042fa78str x7, [x5+8]
0042fa7cldr x2, [sp+232]
0042fa80ldrsb x27, [x2]
0042fa84b 0x42fa88
0042fa88
0042fa88loc_42fa88:
0042fa88str x2, [sp+240]
0042fa8corr x4, xzr, 1
0042fa90str x4, [sp+248]
0042fa94str x4, [sp+256]
0042fa98adrp x0, 0x292000
0042fa9cadd x0, x0, 1993
0042faa0movz x1, 36
0042faa4mov x3, x4
0042faa8bl log.Printf
0042faacstr xzr, [sp+64]
0042fab0ldr x1, [sp+72]
0042fab4ldr x2, [sp+80]
0042fab8str x1, [sp+48]
0042fabcstr x2, [sp+56]
0042fac0ldr x0, [sp+64]
0042fac4ldp x29, x30, [sp-8]
0042fac8add sp, sp, 464
0042faccret x30
0042fad0
0042fad0loc_42fad0:
0042fad0ldr x3, [sp+88]
0042fad4str x3, [sp+64]
0042fad8stp xzr, xzr, [sp+48]
0042fadcldr x0, [sp+64]
0042fae0mov x1, xzr
0042fae4mov x2, xzr
0042fae8ldp x29, x30, [sp-8]
0042faecadd sp, sp, 464
0042faf0ret x30
0042faf4
0042faf4loc_42faf4:
0042faf4str x0, [sp+8]
0042faf8mov x3, x30
0042fafcbl runtime.morestack_noctxt.abi0
0042fb00ldr x0, [sp+8]
0042fb04b 0x42f680
0042fb08udf 0
0042fb0cudf 0
0042f680
0042fb10
0042fb10github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).RemoteAddress: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).RemoteAddress(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p)
0042fb10ldr x16, [x28+16]
0042fb14subs xzr, sp, x16
0042fb18b.ls 0x42fba0
0042fb1cstr x30, [sp-80]!
0042fb20stur x29, [sp-8]
0042fb24sub x29, sp, 8
0042fb28str x0, [sp+88]
0042fb2cstp xzr, xzr, [sp+24]
0042fb30ldr x1, [sp+88]
0042fb34ldrsb x27, [x1]
0042fb38ldr x2, [x1+8]
0042fb3cldrsb x27, [x2]
0042fb40ldr x0, [x1+16]
0042fb44ldr x1, [x2+48]
0042fb48blr x1
0042fb4cstr x0, [sp+40]
0042fb50str x1, [sp+48]
0042fb54cbnz x0, 0x42fb5c
0042fb58b 0x42fb88
0042fb5c
0042fb5cloc_42fb5c:
0042fb5cldrsb x27, [x0]
0042fb60ldr x2, [x0+32]
0042fb64mov x0, x1
0042fb68blr x2
0042fb6cstr x0, [sp+56]
0042fb70str x1, [sp+64]
0042fb74str x0, [sp+24]
0042fb78str x1, [sp+32]
0042fb7cldur x29, [sp-8]
0042fb80ldr x30, [sp], 80
0042fb84ret x30
0042fb88
0042fb88loc_42fb88:
0042fb88stp xzr, xzr, [sp+24]
0042fb8cmov x0, xzr
0042fb90mov x1, xzr
0042fb94ldur x29, [sp-8]
0042fb98ldr x30, [sp], 80
0042fb9cret x30
0042fba0
0042fba0loc_42fba0:
0042fba0str x0, [sp+8]
0042fba4mov x3, x30
0042fba8bl runtime.morestack_noctxt.abi0
0042fbacldr x0, [sp+8]
0042fbb0b 0x42fb10
0042fbb4udf 0
0042fbb8udf 0
0042fbbcudf 0
0042fb10
0042fb10github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).RemoteAddress: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).RemoteAddress(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p)
0042fb10ldr x16, [x28+16]
0042fb14subs xzr, sp, x16
0042fb18b.ls 0x42fba0
0042fb1cstr x30, [sp-80]!
0042fb20stur x29, [sp-8]
0042fb24sub x29, sp, 8
0042fb28str x0, [sp+88]
0042fb2cstp xzr, xzr, [sp+24]
0042fb30ldr x1, [sp+88]
0042fb34ldrsb x27, [x1]
0042fb38ldr x2, [x1+8]
0042fb3cldrsb x27, [x2]
0042fb40ldr x0, [x1+16]
0042fb44ldr x1, [x2+48]
0042fb48blr x1
0042fb4cstr x0, [sp+40]
0042fb50str x1, [sp+48]
0042fb54cbnz x0, 0x42fb5c
0042fb58b 0x42fb88
0042fb5c
0042fb5cloc_42fb5c:
0042fb5cldrsb x27, [x0]
0042fb60ldr x2, [x0+32]
0042fb64mov x0, x1
0042fb68blr x2
0042fb6cstr x0, [sp+56]
0042fb70str x1, [sp+64]
0042fb74str x0, [sp+24]
0042fb78str x1, [sp+32]
0042fb7cldur x29, [sp-8]
0042fb80ldr x30, [sp], 80
0042fb84ret x30
0042fb88
0042fb88loc_42fb88:
0042fb88stp xzr, xzr, [sp+24]
0042fb8cmov x0, xzr
0042fb90mov x1, xzr
0042fb94ldur x29, [sp-8]
0042fb98ldr x30, [sp], 80
0042fb9cret x30
0042fba0
0042fba0loc_42fba0:
0042fba0str x0, [sp+8]
0042fba4mov x3, x30
0042fba8bl runtime.morestack_noctxt.abi0
0042fbacldr x0, [sp+8]
0042fbb0b 0x42fb10
0042fbb4udf 0
0042fbb8udf 0
0042fbbcudf 0
0042fb10
0042fbc0
0042fbc0github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Close: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Close(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p)
0042fbc0ldr x16, [x28+16]
0042fbc4subs xzr, sp, x16
0042fbc8b.ls 0x42fc18
0042fbccstr x30, [sp-64]!
0042fbd0stur x29, [sp-8]
0042fbd4sub x29, sp, 8
0042fbd8str x0, [sp+72]
0042fbdcstp xzr, xzr, [sp+24]
0042fbe0ldr x1, [sp+72]
0042fbe4ldrsb x27, [x1]
0042fbe8ldr x2, [x1+8]
0042fbecldrsb x27, [x2]
0042fbf0ldr x0, [x1+16]
0042fbf4ldr x1, [x2+24]
0042fbf8blr x1
0042fbfcstr x0, [sp+40]
0042fc00str x1, [sp+48]
0042fc04str x0, [sp+24]
0042fc08str x1, [sp+32]
0042fc0cldur x29, [sp-8]
0042fc10ldr x30, [sp], 64
0042fc14ret x30
0042fc18
0042fc18loc_42fc18:
0042fc18str x0, [sp+8]
0042fc1cmov x3, x30
0042fc20bl runtime.morestack_noctxt.abi0
0042fc24ldr x0, [sp+8]
0042fc28b 0x42fbc0
0042fc2cudf 0
0042fbc0
0042fbc0github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Close: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Close(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p)
0042fbc0ldr x16, [x28+16]
0042fbc4subs xzr, sp, x16
0042fbc8b.ls 0x42fc18
0042fbccstr x30, [sp-64]!
0042fbd0stur x29, [sp-8]
0042fbd4sub x29, sp, 8
0042fbd8str x0, [sp+72]
0042fbdcstp xzr, xzr, [sp+24]
0042fbe0ldr x1, [sp+72]
0042fbe4ldrsb x27, [x1]
0042fbe8ldr x2, [x1+8]
0042fbecldrsb x27, [x2]
0042fbf0ldr x0, [x1+16]
0042fbf4ldr x1, [x2+24]
0042fbf8blr x1
0042fbfcstr x0, [sp+40]
0042fc00str x1, [sp+48]
0042fc04str x0, [sp+24]
0042fc08str x1, [sp+32]
0042fc0cldur x29, [sp-8]
0042fc10ldr x30, [sp], 64
0042fc14ret x30
0042fc18
0042fc18loc_42fc18:
0042fc18str x0, [sp+8]
0042fc1cmov x3, x30
0042fc20bl runtime.morestack_noctxt.abi0
0042fc24ldr x0, [sp+8]
0042fc28b 0x42fbc0
0042fc2cudf 0
0042fbc0
0042fc30
0042fc30github.com/bishopfox/sliver/implant/sliver/pivots.mustMarshal: ; void github.com/bishopfox/sliver/implant/sliver/pivots.mustMarshal(google.golang.org/protobuf/reflect/protoreflect.ProtoMessage msg)
0042fc30ldr x16, [x28+16]
0042fc34sub x17, sp, 32
0042fc38subs xzr, x17, x16
0042fc3cb.ls 0x42fce0
0042fc40str x30, [sp-160]!
0042fc44stur x29, [sp-8]
0042fc48sub x29, sp, 8
0042fc4cstr x0, [sp+168]
0042fc50str x1, [sp+176]
0042fc54str xzr, [sp+24]
0042fc58stp xzr, xzr, [sp+32]
0042fc5cstr xzr, [sp+88]
0042fc60stp xzr, xzr, [sp+96]
0042fc64stp xzr, xzr, [sp+72]
0042fc68ldr x0, [sp+168]
0042fc6cldr x1, [sp+176]
0042fc70bl google.golang.org/protobuf/proto.Marshal
0042fc74str x0, [sp+88]
0042fc78str x1, [sp+96]
0042fc7cstr x2, [sp+104]
0042fc80str x3, [sp+72]
0042fc84str x4, [sp+80]
0042fc88ldr x2, [sp+96]
0042fc8cldr x3, [sp+104]
0042fc90ldr x4, [sp+88]
0042fc94str x4, [sp+128]
0042fc98str x2, [sp+136]
0042fc9cstr x3, [sp+144]
0042fca0ldr x2, [sp+72]
0042fca4ldr x3, [sp+80]
0042fca8str x2, [sp+112]
0042fcacstr x3, [sp+120]
0042fcb0ldr x0, [sp+128]
0042fcb4ldr x1, [sp+136]
0042fcb8ldr x2, [sp+144]
0042fcbcstr x0, [sp+48]
0042fcc0str x1, [sp+56]
0042fcc4str x2, [sp+64]
0042fcc8str x0, [sp+24]
0042fcccstr x1, [sp+32]
0042fcd0str x2, [sp+40]
0042fcd4ldur x29, [sp-8]
0042fcd8ldr x30, [sp], 160
0042fcdcret x30
0042fce0
0042fce0loc_42fce0:
0042fce0stp x0, x1, [sp+8]
0042fce4mov x3, x30
0042fce8bl runtime.morestack_noctxt.abi0
0042fcecldp x0, x1, [sp+8]
0042fcf0b 0x42fc30
0042fcf4udf 0
0042fcf8udf 0
0042fcfcudf 0
0042fc30
0042fc30github.com/bishopfox/sliver/implant/sliver/pivots.mustMarshal: ; void github.com/bishopfox/sliver/implant/sliver/pivots.mustMarshal(google.golang.org/protobuf/reflect/protoreflect.ProtoMessage msg)
0042fc30ldr x16, [x28+16]
0042fc34sub x17, sp, 32
0042fc38subs xzr, x17, x16
0042fc3cb.ls 0x42fce0
0042fc40str x30, [sp-160]!
0042fc44stur x29, [sp-8]
0042fc48sub x29, sp, 8
0042fc4cstr x0, [sp+168]
0042fc50str x1, [sp+176]
0042fc54str xzr, [sp+24]
0042fc58stp xzr, xzr, [sp+32]
0042fc5cstr xzr, [sp+88]
0042fc60stp xzr, xzr, [sp+96]
0042fc64stp xzr, xzr, [sp+72]
0042fc68ldr x0, [sp+168]
0042fc6cldr x1, [sp+176]
0042fc70bl google.golang.org/protobuf/proto.Marshal
0042fc74str x0, [sp+88]
0042fc78str x1, [sp+96]
0042fc7cstr x2, [sp+104]
0042fc80str x3, [sp+72]
0042fc84str x4, [sp+80]
0042fc88ldr x2, [sp+96]
0042fc8cldr x3, [sp+104]
0042fc90ldr x4, [sp+88]
0042fc94str x4, [sp+128]
0042fc98str x2, [sp+136]
0042fc9cstr x3, [sp+144]
0042fca0ldr x2, [sp+72]
0042fca4ldr x3, [sp+80]
0042fca8str x2, [sp+112]
0042fcacstr x3, [sp+120]
0042fcb0ldr x0, [sp+128]
0042fcb4ldr x1, [sp+136]
0042fcb8ldr x2, [sp+144]
0042fcbcstr x0, [sp+48]
0042fcc0str x1, [sp+56]
0042fcc4str x2, [sp+64]
0042fcc8str x0, [sp+24]
0042fcccstr x1, [sp+32]
0042fcd0str x2, [sp+40]
0042fcd4ldur x29, [sp-8]
0042fcd8ldr x30, [sp], 160
0042fcdcret x30
0042fce0
0042fce0loc_42fce0:
0042fce0stp x0, x1, [sp+8]
0042fce4mov x3, x30
0042fce8bl runtime.morestack_noctxt.abi0
0042fcecldp x0, x1, [sp+8]
0042fcf0b 0x42fc30
0042fcf4udf 0
0042fcf8udf 0
0042fcfcudf 0
0042fc30
0042fd00
0042fd00github.com/bishopfox/sliver/implant/sliver/pivots.CreateTCPPivotListener: ; void github.com/bishopfox/sliver/implant/sliver/pivots.CreateTCPPivotListener(struct string address, chan<- *github.com/bishopfox/sliver/protobuf/sliverpb.Envelope upstream, struct []bool opts)
0042fd00ldr x16, [x28+16]
0042fd04sub x17, sp, 208
0042fd08subs xzr, x17, x16
0042fd0cb.ls 0x4300f8
0042fd10sub x20, sp, 336
0042fd14stp x29, x30, [x20-8]
0042fd18add sp, x20, 0
0042fd1csub x29, sp, 8
0042fd20str x0, [sp+344]
0042fd24str x1, [sp+352]
0042fd28str x2, [sp+360]
0042fd2cstr x3, [sp+368]
0042fd30str x4, [sp+376]
0042fd34str x5, [sp+384]
0042fd38str xzr, [sp+72]
0042fd3cstp xzr, xzr, [sp+56]
0042fd40stp xzr, xzr, [sp+312]
0042fd44add x2, sp, 312
0042fd48str x2, [sp+248]
0042fd4cldr x0, [sp+344]
0042fd50ldr x1, [sp+352]
0042fd54bl runtime.convTstring
0042fd58str x0, [sp+240]
0042fd5cldr x2, [sp+248]
0042fd60ldrsb x27, [x2]
0042fd64adrp x3, 0x1c6000
0042fd68add x3, x3, 2944
0042fd6cstr x3, [x2]
0042fd70adrp x27, 0x61c000
0042fd74ldr w3, [x27+3056]
0042fd78cbz w3, 0x42fd80
0042fd7cb 0x42fd84
0042fd80
0042fd80loc_42fd80:
0042fd80b 0x42fd98
0042fd84
0042fd84loc_42fd84:
0042fd84bl runtime.gcWriteBarrier2
0042fd88str x0, [x25]
0042fd8cldr x5, [x2+8]
0042fd90str x5, [x25+8]
0042fd94b 0x42fd98
0042fd98
0042fd98loc_42fd98:
0042fd98str x0, [x2+8]
0042fd9cldr x2, [sp+248]
0042fda0ldrsb x27, [x2]
0042fda4b 0x42fda8
0042fda8
0042fda8loc_42fda8:
0042fda8str x2, [sp+256]
0042fdacorr x4, xzr, 1
0042fdb0str x4, [sp+264]
0042fdb4str x4, [sp+272]
0042fdb8adrp x0, 0x290000
0042fdbcadd x0, x0, 1200
0042fdc0movz x1, 33
0042fdc4mov x3, x4
0042fdc8bl log.Printf
0042fdccstp xzr, xzr, [sp+296]
0042fdd0stp xzr, xzr, [sp+280]
0042fdd4ldr x2, [sp+344]
0042fdd8ldr x3, [sp+352]
0042fddcadrp x0, 0x281000
0042fde0add x0, x0, 459
0042fde4orr x1, xzr, 3
0042fde8bl net.Listen
0042fdecstr x0, [sp+296]
0042fdf0str x1, [sp+304]
0042fdf4str x2, [sp+280]
0042fdf8str x3, [sp+288]
0042fdfcldr x5, [sp+304]
0042fe00ldr x6, [sp+296]
0042fe04str x6, [sp+136]
0042fe08str x5, [sp+144]
0042fe0cldr x5, [sp+280]
0042fe10ldr x6, [sp+288]
0042fe14str x5, [sp+120]
0042fe18str x6, [sp+128]
0042fe1cldr x5, [sp+136]
0042fe20ldr x6, [sp+144]
0042fe24str x5, [sp+88]
0042fe28str x6, [sp+96]
0042fe2cldr x5, [sp+128]
0042fe30ldr x6, [sp+120]
0042fe34str x6, [sp+104]
0042fe38str x5, [sp+112]
0042fe3ccbnz x6, 0x42fe44
0042fe40b 0x42ff18
0042fe44
0042fe44loc_42fe44:
0042fe44stp xzr, xzr, [sp+312]
0042fe48add x5, sp, 312
0042fe4cstr x5, [sp+208]
0042fe50ldr x5, [sp+104]
0042fe54ldr x6, [sp+112]
0042fe58str x5, [sp+192]
0042fe5cstr x6, [sp+200]
0042fe60str x5, [sp+184]
0042fe64ldr x5, [sp+184]
0042fe68cbnz x5, 0x42fe70
0042fe6cb 0x42fe80
0042fe70
0042fe70loc_42fe70:
0042fe70ldr x5, [sp+184]
0042fe74ldr x5, [x5+8]
0042fe78str x5, [sp+184]
0042fe7cb 0x42fe84
0042fe80
0042fe80loc_42fe80:
0042fe80b 0x42fe84
0042fe84
0042fe84loc_42fe84:
0042fe84ldr x5, [sp+208]
0042fe88ldrsb x27, [x5]
0042fe8cldr x6, [sp+184]
0042fe90ldr x7, [sp+200]
0042fe94str x6, [x5]
0042fe98adrp x27, 0x61c000
0042fe9cldr w6, [x27+3056]
0042fea0cbz w6, 0x42fea8
0042fea4b 0x42feac
0042fea8
0042fea8loc_42fea8:
0042fea8b 0x42fec0
0042feac
0042feacloc_42feac:
0042feacbl runtime.gcWriteBarrier2
0042feb0str x7, [x25]
0042feb4ldr x6, [x5+8]
0042feb8str x6, [x25+8]
0042febcb 0x42fec0
0042fec0
0042fec0loc_42fec0:
0042fec0str x7, [x5+8]
0042fec4ldr x2, [sp+208]
0042fec8ldrsb x27, [x2]
0042feccb 0x42fed0
0042fed0
0042fed0loc_42fed0:
0042fed0str x2, [sp+216]
0042fed4orr x4, xzr, 1
0042fed8str x4, [sp+224]
0042fedcstr x4, [sp+232]
0042fee0adrp x0, 0x28e000
0042fee4add x0, x0, 562
0042fee8orr x1, xzr, 30
0042feecmov x3, x4
0042fef0bl log.Printf
0042fef4str xzr, [sp+72]
0042fef8ldr x1, [sp+104]
0042fefcldr x2, [sp+112]
0042ff00str x1, [sp+56]
0042ff04str x2, [sp+64]
0042ff08ldr x0, [sp+72]
0042ff0cldp x29, x30, [sp-8]
0042ff10add sp, sp, 336
0042ff14ret x30
0042ff18
0042ff18loc_42ff18:
0042ff18bl github.com/bishopfox/sliver/implant/sliver/pivots.ListenerID
0042ff1cstr w0, [sp+52]
0042ff20adrp x0, 0x254000
0042ff24add x0, x0, 4064
0042ff28bl runtime.newobject
0042ff2cstr x0, [sp+176]
0042ff30adrp x27, 0x61c000
0042ff34ldr w1, [x27+3056]
0042ff38cbz w1, 0x42ff40
0042ff3cb 0x42ff44
0042ff40
0042ff40loc_42ff40:
0042ff40b 0x42ff60
0042ff44
0042ff44loc_42ff44:
0042ff44str x0, [sp+160]
0042ff48mov x1, x0
0042ff4cadrp x0, 0x254000
0042ff50add x0, x0, 4064
0042ff54bl runtime.wbZero
0042ff58ldr x0, [sp+160]
0042ff5cb 0x42ff60
0042ff60
0042ff60loc_42ff60:
0042ff60mov x20, x0
0042ff64adr x27, 16
0042ff68stp x29, x27, [sp-24]
0042ff6csub x29, sp, 24
0042ff70bl fn_87cfc
0042ff74sub x29, sp, 8
0042ff78ldr x1, [sp+176]
0042ff7cldrsb x27, [x1]
0042ff80ldr w2, [sp+52]
0042ff84str w2, [x1]
0042ff88ldr x1, [sp+176]
0042ff8cldrsb x27, [x1]
0042ff90str wzr, [x1+4]
0042ff94ldr x1, [sp+176]
0042ff98ldrsb x27, [x1]
0042ff9cldr x2, [sp+96]
0042ffa0ldr x3, [sp+88]
0042ffa4str x3, [x1+8]
0042ffa8adrp x27, 0x61c000
0042ffacldr w3, [x27+3056]
0042ffb0cbz w3, 0x42ffb8
0042ffb4b 0x42ffbc
0042ffb8
0042ffb8loc_42ffb8:
0042ffb8b 0x42ffd0
0042ffbc
0042ffbcloc_42ffbc:
0042ffbcbl runtime.gcWriteBarrier2
0042ffc0str x2, [x25]
0042ffc4ldr x3, [x1+16]
0042ffc8str x3, [x25+8]
0042ffccb 0x42ffd0
0042ffd0
0042ffd0loc_42ffd0:
0042ffd0str x2, [x1+16]
0042ffd4adrp x0, 0x211000
0042ffd8add x0, x0, 2144
0042ffdcbl runtime.newobject
0042ffe0str x0, [sp+168]
0042ffe4adrp x27, 0x61c000
0042ffe8ldr w1, [x27+3056]
0042ffeccbz w1, 0x42fff4
0042fff0b 0x42fff8
0042fff4
0042fff4loc_42fff4:
0042fff4b 0x430014
0042fff8
0042fff8loc_42fff8:
0042fff8str x0, [sp+152]
0042fffcmov x1, x0
00430000adrp x0, 0x210000
00430004add x0, x0, 2144
00430008bl runtime.wbZero
0043000cldr x0, [sp+152]
00430010b 0x430014
00430014
00430014loc_430014:
00430014stp xzr, xzr, [x0]
00430018stp xzr, xzr, [x0+16]
0043001cstp xzr, xzr, [x0+32]
00430020ldr x3, [sp+176]
00430024ldrsb x27, [x3]
00430028ldr x4, [sp+168]
0043002cadrp x27, 0x61b000
00430030ldr w5, [x27+3056]
00430034cbz w5, 0x43003c
00430038b 0x430040
0043003c
0043003cloc_43003c:
0043003cb 0x430054
00430040
00430040loc_430040:
00430040bl runtime.gcWriteBarrier2
00430044str x4, [x25]
00430048ldr x5, [x3+24]
0043004cstr x5, [x25+8]
00430050b 0x430054
00430054
00430054loc_430054:
00430054str x4, [x3+24]
00430058ldr x3, [sp+176]
0043005cldrsb x27, [x3]
00430060ldr x4, [sp+344]
00430064ldr x5, [sp+352]
00430068str x5, [x3+40]
0043006cadrp x27, 0x61b000
00430070ldr w5, [x27+3056]
00430074cbz w5, 0x43007c
00430078b 0x430080
0043007c
0043007cloc_43007c:
0043007cb 0x430094
00430080
00430080loc_430080:
00430080bl runtime.gcWriteBarrier2
00430084str x4, [x25]
00430088ldr x5, [x3+32]
0043008cstr x5, [x25+8]
00430090b 0x430094
00430094
00430094loc_430094:
00430094str x4, [x3+32]
00430098ldr x3, [sp+176]
0043009cldrsb x27, [x3]
004300a0ldr x4, [sp+360]
004300a4adrp x27, 0x61b000
004300a8ldr w5, [x27+3056]
004300accbz w5, 0x4300b4
004300b0b 0x4300b8
004300b4
004300b4loc_4300b4:
004300b4b 0x4300cc
004300b8
004300b8loc_4300b8:
004300b8bl runtime.gcWriteBarrier2
004300bcstr x4, [x25]
004300c0ldr x5, [x3+48]
004300c4str x5, [x25+8]
004300c8b 0x4300cc
004300cc
004300ccloc_4300cc:
004300ccstr x4, [x3+48]
004300d0ldr x3, [sp+176]
004300d4str x3, [sp+80]
004300d8str x3, [sp+72]
004300dcstp xzr, xzr, [sp+56]
004300e0ldr x0, [sp+72]
004300e4mov x1, xzr
004300e8mov x2, xzr
004300ecldp x29, x30, [sp-8]
004300f0add sp, sp, 336
004300f4ret x30
004300f8
004300f8loc_4300f8:
004300f8stp x0, x1, [sp+8]
004300fcstp x2, x3, [sp+24]
00430100stp x4, x5, [sp+40]
00430104mov x3, x30
00430108bl runtime.morestack_noctxt.abi0
0043010cldp x0, x1, [sp+8]
00430110ldp x2, x3, [sp+24]
00430114ldp x4, x5, [sp+40]
00430118b 0x42fd00
0043011cudf 0
0042fd00
0042fd00github.com/bishopfox/sliver/implant/sliver/pivots.CreateTCPPivotListener: ; void github.com/bishopfox/sliver/implant/sliver/pivots.CreateTCPPivotListener(struct string address, chan<- *github.com/bishopfox/sliver/protobuf/sliverpb.Envelope upstream, struct []bool opts)
0042fd00ldr x16, [x28+16]
0042fd04sub x17, sp, 208
0042fd08subs xzr, x17, x16
0042fd0cb.ls 0x4300f8
0042fd10sub x20, sp, 336
0042fd14stp x29, x30, [x20-8]
0042fd18add sp, x20, 0
0042fd1csub x29, sp, 8
0042fd20str x0, [sp+344]
0042fd24str x1, [sp+352]
0042fd28str x2, [sp+360]
0042fd2cstr x3, [sp+368]
0042fd30str x4, [sp+376]
0042fd34str x5, [sp+384]
0042fd38str xzr, [sp+72]
0042fd3cstp xzr, xzr, [sp+56]
0042fd40stp xzr, xzr, [sp+312]
0042fd44add x2, sp, 312
0042fd48str x2, [sp+248]
0042fd4cldr x0, [sp+344]
0042fd50ldr x1, [sp+352]
0042fd54bl runtime.convTstring
0042fd58str x0, [sp+240]
0042fd5cldr x2, [sp+248]
0042fd60ldrsb x27, [x2]
0042fd64adrp x3, 0x1c6000
0042fd68add x3, x3, 2944
0042fd6cstr x3, [x2]
0042fd70adrp x27, 0x61c000
0042fd74ldr w3, [x27+3056]
0042fd78cbz w3, 0x42fd80
0042fd7cb 0x42fd84
0042fd80
0042fd80loc_42fd80:
0042fd80b 0x42fd98
0042fd84
0042fd84loc_42fd84:
0042fd84bl runtime.gcWriteBarrier2
0042fd88str x0, [x25]
0042fd8cldr x5, [x2+8]
0042fd90str x5, [x25+8]
0042fd94b 0x42fd98
0042fd98
0042fd98loc_42fd98:
0042fd98str x0, [x2+8]
0042fd9cldr x2, [sp+248]
0042fda0ldrsb x27, [x2]
0042fda4b 0x42fda8
0042fda8
0042fda8loc_42fda8:
0042fda8str x2, [sp+256]
0042fdacorr x4, xzr, 1
0042fdb0str x4, [sp+264]
0042fdb4str x4, [sp+272]
0042fdb8adrp x0, 0x290000
0042fdbcadd x0, x0, 1200
0042fdc0movz x1, 33
0042fdc4mov x3, x4
0042fdc8bl log.Printf
0042fdccstp xzr, xzr, [sp+296]
0042fdd0stp xzr, xzr, [sp+280]
0042fdd4ldr x2, [sp+344]
0042fdd8ldr x3, [sp+352]
0042fddcadrp x0, 0x281000
0042fde0add x0, x0, 459
0042fde4orr x1, xzr, 3
0042fde8bl net.Listen
0042fdecstr x0, [sp+296]
0042fdf0str x1, [sp+304]
0042fdf4str x2, [sp+280]
0042fdf8str x3, [sp+288]
0042fdfcldr x5, [sp+304]
0042fe00ldr x6, [sp+296]
0042fe04str x6, [sp+136]
0042fe08str x5, [sp+144]
0042fe0cldr x5, [sp+280]
0042fe10ldr x6, [sp+288]
0042fe14str x5, [sp+120]
0042fe18str x6, [sp+128]
0042fe1cldr x5, [sp+136]
0042fe20ldr x6, [sp+144]
0042fe24str x5, [sp+88]
0042fe28str x6, [sp+96]
0042fe2cldr x5, [sp+128]
0042fe30ldr x6, [sp+120]
0042fe34str x6, [sp+104]
0042fe38str x5, [sp+112]
0042fe3ccbnz x6, 0x42fe44
0042fe40b 0x42ff18
0042fe44
0042fe44loc_42fe44:
0042fe44stp xzr, xzr, [sp+312]
0042fe48add x5, sp, 312
0042fe4cstr x5, [sp+208]
0042fe50ldr x5, [sp+104]
0042fe54ldr x6, [sp+112]
0042fe58str x5, [sp+192]
0042fe5cstr x6, [sp+200]
0042fe60str x5, [sp+184]
0042fe64ldr x5, [sp+184]
0042fe68cbnz x5, 0x42fe70
0042fe6cb 0x42fe80
0042fe70
0042fe70loc_42fe70:
0042fe70ldr x5, [sp+184]
0042fe74ldr x5, [x5+8]
0042fe78str x5, [sp+184]
0042fe7cb 0x42fe84
0042fe80
0042fe80loc_42fe80:
0042fe80b 0x42fe84
0042fe84
0042fe84loc_42fe84:
0042fe84ldr x5, [sp+208]
0042fe88ldrsb x27, [x5]
0042fe8cldr x6, [sp+184]
0042fe90ldr x7, [sp+200]
0042fe94str x6, [x5]
0042fe98adrp x27, 0x61c000
0042fe9cldr w6, [x27+3056]
0042fea0cbz w6, 0x42fea8
0042fea4b 0x42feac
0042fea8
0042fea8loc_42fea8:
0042fea8b 0x42fec0
0042feac
0042feacloc_42feac:
0042feacbl runtime.gcWriteBarrier2
0042feb0str x7, [x25]
0042feb4ldr x6, [x5+8]
0042feb8str x6, [x25+8]
0042febcb 0x42fec0
0042fec0
0042fec0loc_42fec0:
0042fec0str x7, [x5+8]
0042fec4ldr x2, [sp+208]
0042fec8ldrsb x27, [x2]
0042feccb 0x42fed0
0042fed0
0042fed0loc_42fed0:
0042fed0str x2, [sp+216]
0042fed4orr x4, xzr, 1
0042fed8str x4, [sp+224]
0042fedcstr x4, [sp+232]
0042fee0adrp x0, 0x28e000
0042fee4add x0, x0, 562
0042fee8orr x1, xzr, 30
0042feecmov x3, x4
0042fef0bl log.Printf
0042fef4str xzr, [sp+72]
0042fef8ldr x1, [sp+104]
0042fefcldr x2, [sp+112]
0042ff00str x1, [sp+56]
0042ff04str x2, [sp+64]
0042ff08ldr x0, [sp+72]
0042ff0cldp x29, x30, [sp-8]
0042ff10add sp, sp, 336
0042ff14ret x30
0042ff18
0042ff18loc_42ff18:
0042ff18bl github.com/bishopfox/sliver/implant/sliver/pivots.ListenerID
0042ff1cstr w0, [sp+52]
0042ff20adrp x0, 0x254000
0042ff24add x0, x0, 4064
0042ff28bl runtime.newobject
0042ff2cstr x0, [sp+176]
0042ff30adrp x27, 0x61c000
0042ff34ldr w1, [x27+3056]
0042ff38cbz w1, 0x42ff40
0042ff3cb 0x42ff44
0042ff40
0042ff40loc_42ff40:
0042ff40b 0x42ff60
0042ff44
0042ff44loc_42ff44:
0042ff44str x0, [sp+160]
0042ff48mov x1, x0
0042ff4cadrp x0, 0x254000
0042ff50add x0, x0, 4064
0042ff54bl runtime.wbZero
0042ff58ldr x0, [sp+160]
0042ff5cb 0x42ff60
0042ff60
0042ff60loc_42ff60:
0042ff60mov x20, x0
0042ff64adr x27, 16
0042ff68stp x29, x27, [sp-24]
0042ff6csub x29, sp, 24
0042ff70bl fn_87cfc
0042ff74sub x29, sp, 8
0042ff78ldr x1, [sp+176]
0042ff7cldrsb x27, [x1]
0042ff80ldr w2, [sp+52]
0042ff84str w2, [x1]
0042ff88ldr x1, [sp+176]
0042ff8cldrsb x27, [x1]
0042ff90str wzr, [x1+4]
0042ff94ldr x1, [sp+176]
0042ff98ldrsb x27, [x1]
0042ff9cldr x2, [sp+96]
0042ffa0ldr x3, [sp+88]
0042ffa4str x3, [x1+8]
0042ffa8adrp x27, 0x61c000
0042ffacldr w3, [x27+3056]
0042ffb0cbz w3, 0x42ffb8
0042ffb4b 0x42ffbc
0042ffb8
0042ffb8loc_42ffb8:
0042ffb8b 0x42ffd0
0042ffbc
0042ffbcloc_42ffbc:
0042ffbcbl runtime.gcWriteBarrier2
0042ffc0str x2, [x25]
0042ffc4ldr x3, [x1+16]
0042ffc8str x3, [x25+8]
0042ffccb 0x42ffd0
0042ffd0
0042ffd0loc_42ffd0:
0042ffd0str x2, [x1+16]
0042ffd4adrp x0, 0x211000
0042ffd8add x0, x0, 2144
0042ffdcbl runtime.newobject
0042ffe0str x0, [sp+168]
0042ffe4adrp x27, 0x61c000
0042ffe8ldr w1, [x27+3056]
0042ffeccbz w1, 0x42fff4
0042fff0b 0x42fff8
0042fff4
0042fff4loc_42fff4:
0042fff4b 0x430014
0042fff8
0042fff8loc_42fff8:
0042fff8str x0, [sp+152]
0042fffcmov x1, x0
00430000adrp x0, 0x210000
00430004add x0, x0, 2144
00430008bl runtime.wbZero
0043000cldr x0, [sp+152]
00430010b 0x430014
00430014
00430014loc_430014:
00430014stp xzr, xzr, [x0]
00430018stp xzr, xzr, [x0+16]
0043001cstp xzr, xzr, [x0+32]
00430020ldr x3, [sp+176]
00430024ldrsb x27, [x3]
00430028ldr x4, [sp+168]
0043002cadrp x27, 0x61b000
00430030ldr w5, [x27+3056]
00430034cbz w5, 0x43003c
00430038b 0x430040
0043003c
0043003cloc_43003c:
0043003cb 0x430054
00430040
00430040loc_430040:
00430040bl runtime.gcWriteBarrier2
00430044str x4, [x25]
00430048ldr x5, [x3+24]
0043004cstr x5, [x25+8]
00430050b 0x430054
00430054
00430054loc_430054:
00430054str x4, [x3+24]
00430058ldr x3, [sp+176]
0043005cldrsb x27, [x3]
00430060ldr x4, [sp+344]
00430064ldr x5, [sp+352]
00430068str x5, [x3+40]
0043006cadrp x27, 0x61b000
00430070ldr w5, [x27+3056]
00430074cbz w5, 0x43007c
00430078b 0x430080
0043007c
0043007cloc_43007c:
0043007cb 0x430094
00430080
00430080loc_430080:
00430080bl runtime.gcWriteBarrier2
00430084str x4, [x25]
00430088ldr x5, [x3+32]
0043008cstr x5, [x25+8]
00430090b 0x430094
00430094
00430094loc_430094:
00430094str x4, [x3+32]
00430098ldr x3, [sp+176]
0043009cldrsb x27, [x3]
004300a0ldr x4, [sp+360]
004300a4adrp x27, 0x61b000
004300a8ldr w5, [x27+3056]
004300accbz w5, 0x4300b4
004300b0b 0x4300b8
004300b4
004300b4loc_4300b4:
004300b4b 0x4300cc
004300b8
004300b8loc_4300b8:
004300b8bl runtime.gcWriteBarrier2
004300bcstr x4, [x25]
004300c0ldr x5, [x3+48]
004300c4str x5, [x25+8]
004300c8b 0x4300cc
004300cc
004300ccloc_4300cc:
004300ccstr x4, [x3+48]
004300d0ldr x3, [sp+176]
004300d4str x3, [sp+80]
004300d8str x3, [sp+72]
004300dcstp xzr, xzr, [sp+56]
004300e0ldr x0, [sp+72]
004300e4mov x1, xzr
004300e8mov x2, xzr
004300ecldp x29, x30, [sp-8]
004300f0add sp, sp, 336
004300f4ret x30
004300f8
004300f8loc_4300f8:
004300f8stp x0, x1, [sp+8]
004300fcstp x2, x3, [sp+24]
00430100stp x4, x5, [sp+40]
00430104mov x3, x30
00430108bl runtime.morestack_noctxt.abi0
0043010cldp x0, x1, [sp+8]
00430110ldp x2, x3, [sp+24]
00430114ldp x4, x5, [sp+40]
00430118b 0x42fd00
0043011cudf 0
0042fd00
00430120
00430120github.com/bishopfox/sliver/implant/sliver/pivots.StopAllListeners.func1: ; void github.com/bishopfox/sliver/implant/sliver/pivots.StopAllListeners.func1(interface {} key, interface {} value)
00430120ldr x16, [x28+16]
00430124subs xzr, sp, x16
00430128b.ls 0x430198
0043012cstr x30, [sp-64]!
00430130stur x29, [sp-8]
00430134sub x29, sp, 8
00430138str x0, [sp+72]
0043013cstr x1, [sp+80]
00430140str x2, [sp+88]
00430144str x3, [sp+96]
00430148strb wzr, [sp+47]
0043014cldr x0, [sp+88]
00430150ldr x3, [sp+96]
00430154adrp x1, 0x1f8000
00430158add x1, x1, 2528
0043015csubs xzr, x0, x1
00430160b.eq 0x430168
00430164b 0x430188
00430168
00430168loc_430168:
00430168str x3, [sp+48]
0043016cmov x0, x3
00430170bl github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Stop
00430174orr x0, xzr, 1
00430178strb w0, [sp+47]
0043017cldur x29, [sp-8]
00430180ldr x30, [sp], 64
00430184ret x30
00430188
00430188loc_430188:
00430188adrp x2, 0x1da000
0043018cadd x2, x2, 3520
00430190bl runtime.panicdottypeE
00430194hint
00430198
00430198loc_430198:
00430198stp x0, x1, [sp+8]
0043019cstp x2, x3, [sp+24]
004301a0mov x3, x30
004301a4bl runtime.morestack_noctxt.abi0
004301a8ldp x0, x1, [sp+8]
004301acldp x2, x3, [sp+24]
004301b0b 0x430120
004301b4udf 0
004301b8udf 0
004301bcudf 0
00430120
00430120github.com/bishopfox/sliver/implant/sliver/pivots.StopAllListeners.func1: ; void github.com/bishopfox/sliver/implant/sliver/pivots.StopAllListeners.func1(interface {} key, interface {} value)
00430120ldr x16, [x28+16]
00430124subs xzr, sp, x16
00430128b.ls 0x430198
0043012cstr x30, [sp-64]!
00430130stur x29, [sp-8]
00430134sub x29, sp, 8
00430138str x0, [sp+72]
0043013cstr x1, [sp+80]
00430140str x2, [sp+88]
00430144str x3, [sp+96]
00430148strb wzr, [sp+47]
0043014cldr x0, [sp+88]
00430150ldr x3, [sp+96]
00430154adrp x1, 0x1f8000
00430158add x1, x1, 2528
0043015csubs xzr, x0, x1
00430160b.eq 0x430168
00430164b 0x430188
00430168
00430168loc_430168:
00430168str x3, [sp+48]
0043016cmov x0, x3
00430170bl github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Stop
00430174orr x0, xzr, 1
00430178strb w0, [sp+47]
0043017cldur x29, [sp-8]
00430180ldr x30, [sp], 64
00430184ret x30
00430188
00430188loc_430188:
00430188adrp x2, 0x1da000
0043018cadd x2, x2, 3520
00430190bl runtime.panicdottypeE
00430194hint
00430198
00430198loc_430198:
00430198stp x0, x1, [sp+8]
0043019cstp x2, x3, [sp+24]
004301a0mov x3, x30
004301a4bl runtime.morestack_noctxt.abi0
004301a8ldp x0, x1, [sp+8]
004301acldp x2, x3, [sp+24]
004301b0b 0x430120
004301b4udf 0
004301b8udf 0
004301bcudf 0
00430120
004301c0
004301c0type:.eq.github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot: ; void type:.eq.github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p, github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * q)
004301c0ldr x16, [x28+16]
004301c4subs xzr, sp, x16
004301c8b.ls 0x43029c
004301ccstr x30, [sp-96]!
004301d0stur x29, [sp-8]
004301d4sub x29, sp, 8
004301d8str x0, [sp+104]
004301dcstr x1, [sp+112]
004301e0strb wzr, [sp+39]
004301e4ldr x3, [sp+104]
004301e8ldr x3, [x3]
004301ecldr x4, [sp+112]
004301f0ldr x4, [x4]
004301f4subs xzr, x4, x3
004301f8b.eq 0x430200
004301fcb 0x430280
00430200
00430200loc_430200:
00430200ldr x3, [sp+112]
00430204ldr x4, [x3+8]
00430208ldr x3, [x3+16]
0043020cstr x4, [sp+72]
00430210str x3, [sp+80]
00430214ldr x3, [sp+104]
00430218ldr x0, [x3+8]
0043021cldr x1, [x3+16]
00430220str x0, [sp+56]
00430224str x1, [sp+64]
00430228ldr x3, [sp+72]
0043022csubs xzr, x3, x0
00430230b.eq 0x430238
00430234b 0x430278
00430238
00430238loc_430238:
00430238ldr x2, [sp+80]
0043023cbl runtime.ifaceeq
00430240tbnz w0, 0, 0x430248
00430244b 0x430274
00430248
00430248loc_430248:
00430248ldr x3, [sp+104]
0043024cadd x3, x3, 24
00430250str x3, [sp+48]
00430254ldr x3, [sp+112]
00430258add x1, x3, 24
0043025cstr x1, [sp+40]
00430260ldr x0, [sp+48]
00430264orr x2, xzr, 56
00430268bl runtime.memequal
0043026cstrb w0, [sp+39]
00430270b 0x43028c
00430274
00430274loc_430274:
00430274b 0x43027c
00430278
00430278loc_430278:
00430278b 0x43027c
0043027c
0043027cloc_43027c:
0043027cb 0x430284
00430280
00430280loc_430280:
00430280b 0x430284
00430284
00430284loc_430284:
00430284strb wzr, [sp+39]
00430288b 0x43028c
0043028c
0043028cloc_43028c:
0043028cldrb w0, [sp+39]
00430290ldur x29, [sp-8]
00430294ldr x30, [sp], 96
00430298ret x30
0043029c
0043029cloc_43029c:
0043029cstp x0, x1, [sp+8]
004302a0mov x3, x30
004302a4bl runtime.morestack_noctxt.abi0
004302a8ldp x0, x1, [sp+8]
004302acb 0x4301c0
004301c0
004301c0type:.eq.github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot: ; void type:.eq.github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot(github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * p, github.com/bishopfox/sliver/implant/sliver/pivots.NetConnPivot * q)
004301c0ldr x16, [x28+16]
004301c4subs xzr, sp, x16
004301c8b.ls 0x43029c
004301ccstr x30, [sp-96]!
004301d0stur x29, [sp-8]
004301d4sub x29, sp, 8
004301d8str x0, [sp+104]
004301dcstr x1, [sp+112]
004301e0strb wzr, [sp+39]
004301e4ldr x3, [sp+104]
004301e8ldr x3, [x3]
004301ecldr x4, [sp+112]
004301f0ldr x4, [x4]
004301f4subs xzr, x4, x3
004301f8b.eq 0x430200
004301fcb 0x430280
00430200
00430200loc_430200:
00430200ldr x3, [sp+112]
00430204ldr x4, [x3+8]
00430208ldr x3, [x3+16]
0043020cstr x4, [sp+72]
00430210str x3, [sp+80]
00430214ldr x3, [sp+104]
00430218ldr x0, [x3+8]
0043021cldr x1, [x3+16]
00430220str x0, [sp+56]
00430224str x1, [sp+64]
00430228ldr x3, [sp+72]
0043022csubs xzr, x3, x0
00430230b.eq 0x430238
00430234b 0x430278
00430238
00430238loc_430238:
00430238ldr x2, [sp+80]
0043023cbl runtime.ifaceeq
00430240tbnz w0, 0, 0x430248
00430244b 0x430274
00430248
00430248loc_430248:
00430248ldr x3, [sp+104]
0043024cadd x3, x3, 24
00430250str x3, [sp+48]
00430254ldr x3, [sp+112]
00430258add x1, x3, 24
0043025cstr x1, [sp+40]
00430260ldr x0, [sp+48]
00430264orr x2, xzr, 56
00430268bl runtime.memequal
0043026cstrb w0, [sp+39]
00430270b 0x43028c
00430274
00430274loc_430274:
00430274b 0x43027c
00430278
00430278loc_430278:
00430278b 0x43027c
0043027c
0043027cloc_43027c:
0043027cb 0x430284
00430280
00430280loc_430280:
00430280b 0x430284
00430284
00430284loc_430284:
00430284strb wzr, [sp+39]
00430288b 0x43028c
0043028c
0043028cloc_43028c:
0043028cldrb w0, [sp+39]
00430290ldur x29, [sp-8]
00430294ldr x30, [sp], 96
00430298ret x30
0043029c
0043029cloc_43029c:
0043029cstp x0, x1, [sp+8]
004302a0mov x3, x30
004302a4bl runtime.morestack_noctxt.abi0
004302a8ldp x0, x1, [sp+8]
004302acb 0x4301c0
004301c0
004302b0
004302b0github.com/bishopfox/sliver/implant/sliver/netstat.init: ; void github.com/bishopfox/sliver/implant/sliver/netstat.init(void)
004302b0ldr x16, [x28+16]
004302b4subs xzr, sp, x16
004302b8b.ls 0x430320
004302bcstr x30, [sp-32]!
004302c0stur x29, [sp-8]
004302c4sub x29, sp, 8
004302c8adrp x0, 0x294000
004302ccadd x0, x0, 1059
004302d0movz x1, 40
004302d4bl errors.New
004302d8adrp x27, 0x5f1000
004302dcstr x0, [x27+2560]
004302e0adrp x27, 0x61b000
004302e4ldr w2, [x27+3056]
004302e8cbz w2, 0x4302f0
004302ecb 0x4302f4
004302f0
004302f0loc_4302f0:
004302f0b 0x43030c
004302f4
004302f4loc_4302f4:
004302f4bl runtime.gcWriteBarrier2
004302f8str x1, [x25]
004302fcadrp x27, 0x5f1000
00430300ldr x0, [x27+2568]
00430304str x0, [x25+8]
00430308b 0x43030c
0043030c
0043030cloc_43030c:
0043030cadrp x27, 0x5f1000
00430310str x1, [x27+2568]
00430314ldur x29, [sp-8]
00430318ldr x30, [sp], 32
0043031cret x30
00430320
00430320loc_430320:
00430320mov x3, x30
00430324bl runtime.morestack_noctxt.abi0
00430328b 0x4302b0
0043032cudf 0
004302b0
004302b0github.com/bishopfox/sliver/implant/sliver/netstat.init: ; void github.com/bishopfox/sliver/implant/sliver/netstat.init(void)
004302b0ldr x16, [x28+16]
004302b4subs xzr, sp, x16
004302b8b.ls 0x430320
004302bcstr x30, [sp-32]!
004302c0stur x29, [sp-8]
004302c4sub x29, sp, 8
004302c8adrp x0, 0x294000
004302ccadd x0, x0, 1059
004302d0movz x1, 40
004302d4bl errors.New
004302d8adrp x27, 0x5f1000
004302dcstr x0, [x27+2560]
004302e0adrp x27, 0x61b000
004302e4ldr w2, [x27+3056]
004302e8cbz w2, 0x4302f0
004302ecb 0x4302f4
004302f0
004302f0loc_4302f0:
004302f0b 0x43030c
004302f4
004302f4loc_4302f4:
004302f4bl runtime.gcWriteBarrier2
004302f8str x1, [x25]
004302fcadrp x27, 0x5f1000
00430300ldr x0, [x27+2568]
00430304str x0, [x25+8]
00430308b 0x43030c
0043030c
0043030cloc_43030c:
0043030cadrp x27, 0x5f1000
00430310str x1, [x27+2568]
00430314ldur x29, [sp-8]
00430318ldr x30, [sp], 32
0043031cret x30
00430320
00430320loc_430320:
00430320mov x3, x30
00430324bl runtime.morestack_noctxt.abi0
00430328b 0x4302b0
0043032cudf 0
004302b0
00430330
00430330github.com/bishopfox/sliver/implant/sliver/netstat.SkState.String: ; void github.com/bishopfox/sliver/implant/sliver/netstat.SkState.String(github.com/bishopfox/sliver/implant/sliver/netstat.SkState s)
00430330ldr x16, [x28+16]
00430334subs xzr, sp, x16
00430338b.ls 0x43039c
0043033cstr x30, [sp-48]!
00430340stur x29, [sp-8]
00430344sub x29, sp, 8
00430348strb w0, [sp+56]
0043034cstp xzr, xzr, [sp+24]
00430350ldrb w2, [sp+56]
00430354mov x0, x2
00430358subs xzr, x0, 12
0043035cb.lo 0x430364
00430360b 0x430390
00430364
00430364loc_430364:
00430364ubfm x2, x2, 60, 7
00430368adrp x3, 0x5e9000
0043036cadd x3, x3, 3712
00430370ldr x0, [x3+x2]
00430374add x2, x3, x2
00430378ldr x1, [x2+8]
0043037cstr x0, [sp+24]
00430380str x1, [sp+32]
00430384ldur x29, [sp-8]
00430388ldr x30, [sp], 48
0043038cret x30
00430390
00430390loc_430390:
00430390orr x1, xzr, 12
00430394bl runtime.panicIndex
00430398hint
0043039c
0043039cloc_43039c:
0043039cstrb w0, [sp+8]
004303a0mov x3, x30
004303a4bl runtime.morestack_noctxt.abi0
004303a8ldrb w0, [sp+8]
004303acb 0x430330
00430330
00430330github.com/bishopfox/sliver/implant/sliver/netstat.SkState.String: ; void github.com/bishopfox/sliver/implant/sliver/netstat.SkState.String(github.com/bishopfox/sliver/implant/sliver/netstat.SkState s)
00430330ldr x16, [x28+16]
00430334subs xzr, sp, x16
00430338b.ls 0x43039c
0043033cstr x30, [sp-48]!
00430340stur x29, [sp-8]
00430344sub x29, sp, 8
00430348strb w0, [sp+56]
0043034cstp xzr, xzr, [sp+24]
00430350ldrb w2, [sp+56]
00430354mov x0, x2
00430358subs xzr, x0, 12
0043035cb.lo 0x430364
00430360b 0x430390
00430364
00430364loc_430364:
00430364ubfm x2, x2, 60, 7
00430368adrp x3, 0x5e9000
0043036cadd x3, x3, 3712
00430370ldr x0, [x3+x2]
00430374add x2, x3, x2
00430378ldr x1, [x2+8]
0043037cstr x0, [sp+24]
00430380str x1, [sp+32]
00430384ldur x29, [sp-8]
00430388ldr x30, [sp], 48
0043038cret x30
00430390
00430390loc_430390:
00430390orr x1, xzr, 12
00430394bl runtime.panicIndex
00430398hint
0043039c
0043039cloc_43039c:
0043039cstrb w0, [sp+8]
004303a0mov x3, x30
004303a4bl runtime.morestack_noctxt.abi0
004303a8ldrb w0, [sp+8]
004303acb 0x430330
00430330
004303b0
004303b0github.com/bishopfox/sliver/implant/sliver/netstat.NoopFilter: ; void github.com/bishopfox/sliver/implant/sliver/netstat.NoopFilter(github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry * p0)
004303b0str x30, [sp-32]!
004303b4stur x29, [sp-8]
004303b8sub x29, sp, 8
004303bcstr x0, [sp+40]
004303c0strb wzr, [sp+23]
004303c4orr x0, xzr, 1
004303c8strb w0, [sp+23]
004303ccadd x29, sp, 24
004303d0add sp, sp, 32
004303d4ret x30
004303d8udf 0
004303dcudf 0
004303b0
004303b0github.com/bishopfox/sliver/implant/sliver/netstat.NoopFilter: ; void github.com/bishopfox/sliver/implant/sliver/netstat.NoopFilter(github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry * p0)
004303b0str x30, [sp-32]!
004303b4stur x29, [sp-8]
004303b8sub x29, sp, 8
004303bcstr x0, [sp+40]
004303c0strb wzr, [sp+23]
004303c4orr x0, xzr, 1
004303c8strb w0, [sp+23]
004303ccadd x29, sp, 24
004303d0add sp, sp, 32
004303d4ret x30
004303d8udf 0
004303dcudf 0
004303b0
004303e0
004303e0github.com/bishopfox/sliver/implant/sliver/netstat.TCPSocks: ; void github.com/bishopfox/sliver/implant/sliver/netstat.TCPSocks(github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn accept)
004303e0ldr x16, [x28+16]
004303e4sub x17, sp, 16
004303e8subs xzr, x17, x16
004303ecb.ls 0x43049c
004303f0str x30, [sp-144]!
004303f4stur x29, [sp-8]
004303f8sub x29, sp, 8
004303fcstr x0, [sp+152]
00430400str xzr, [sp+32]
00430404stp xzr, xzr, [sp+40]
00430408stp xzr, xzr, [sp+16]
0043040cstr xzr, [sp+72]
00430410stp xzr, xzr, [sp+80]
00430414stp xzr, xzr, [sp+56]
00430418ldr x0, [sp+152]
0043041cbl github.com/bishopfox/sliver/implant/sliver/netstat.osTCPSocks
00430420str x0, [sp+72]
00430424str x1, [sp+80]
00430428str x2, [sp+88]
0043042cstr x3, [sp+56]
00430430str x4, [sp+64]
00430434ldr x1, [sp+72]
00430438ldr x2, [sp+80]
0043043cldr x3, [sp+88]
00430440str x1, [sp+112]
00430444str x2, [sp+120]
00430448str x3, [sp+128]
0043044cldr x1, [sp+56]
00430450ldr x2, [sp+64]
00430454str x1, [sp+96]
00430458str x2, [sp+104]
0043045cldr x1, [sp+112]
00430460ldr x2, [sp+120]
00430464ldr x3, [sp+128]
00430468str x1, [sp+32]
0043046cstr x2, [sp+40]
00430470str x3, [sp+48]
00430474ldr x3, [sp+96]
00430478ldr x4, [sp+104]
0043047cstr x3, [sp+16]
00430480str x4, [sp+24]
00430484ldr x0, [sp+32]
00430488ldr x1, [sp+40]
0043048cldr x2, [sp+48]
00430490ldur x29, [sp-8]
00430494ldr x30, [sp], 144
00430498ret x30
0043049c
0043049cloc_43049c:
0043049cstr x0, [sp+8]
004304a0mov x3, x30
004304a4bl runtime.morestack_noctxt.abi0
004304a8ldr x0, [sp+8]
004304acb 0x4303e0
004303e0
004303e0github.com/bishopfox/sliver/implant/sliver/netstat.TCPSocks: ; void github.com/bishopfox/sliver/implant/sliver/netstat.TCPSocks(github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn accept)
004303e0ldr x16, [x28+16]
004303e4sub x17, sp, 16
004303e8subs xzr, x17, x16
004303ecb.ls 0x43049c
004303f0str x30, [sp-144]!
004303f4stur x29, [sp-8]
004303f8sub x29, sp, 8
004303fcstr x0, [sp+152]
00430400str xzr, [sp+32]
00430404stp xzr, xzr, [sp+40]
00430408stp xzr, xzr, [sp+16]
0043040cstr xzr, [sp+72]
00430410stp xzr, xzr, [sp+80]
00430414stp xzr, xzr, [sp+56]
00430418ldr x0, [sp+152]
0043041cbl github.com/bishopfox/sliver/implant/sliver/netstat.osTCPSocks
00430420str x0, [sp+72]
00430424str x1, [sp+80]
00430428str x2, [sp+88]
0043042cstr x3, [sp+56]
00430430str x4, [sp+64]
00430434ldr x1, [sp+72]
00430438ldr x2, [sp+80]
0043043cldr x3, [sp+88]
00430440str x1, [sp+112]
00430444str x2, [sp+120]
00430448str x3, [sp+128]
0043044cldr x1, [sp+56]
00430450ldr x2, [sp+64]
00430454str x1, [sp+96]
00430458str x2, [sp+104]
0043045cldr x1, [sp+112]
00430460ldr x2, [sp+120]
00430464ldr x3, [sp+128]
00430468str x1, [sp+32]
0043046cstr x2, [sp+40]
00430470str x3, [sp+48]
00430474ldr x3, [sp+96]
00430478ldr x4, [sp+104]
0043047cstr x3, [sp+16]
00430480str x4, [sp+24]
00430484ldr x0, [sp+32]
00430488ldr x1, [sp+40]
0043048cldr x2, [sp+48]
00430490ldur x29, [sp-8]
00430494ldr x30, [sp], 144
00430498ret x30
0043049c
0043049cloc_43049c:
0043049cstr x0, [sp+8]
004304a0mov x3, x30
004304a4bl runtime.morestack_noctxt.abi0
004304a8ldr x0, [sp+8]
004304acb 0x4303e0
004303e0
004304b0
004304b0github.com/bishopfox/sliver/implant/sliver/netstat.TCP6Socks: ; void github.com/bishopfox/sliver/implant/sliver/netstat.TCP6Socks(github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn accept)
004304b0ldr x16, [x28+16]
004304b4sub x17, sp, 16
004304b8subs xzr, x17, x16
004304bcb.ls 0x43056c
004304c0str x30, [sp-144]!
004304c4stur x29, [sp-8]
004304c8sub x29, sp, 8
004304ccstr x0, [sp+152]
004304d0str xzr, [sp+32]
004304d4stp xzr, xzr, [sp+40]
004304d8stp xzr, xzr, [sp+16]
004304dcstr xzr, [sp+72]
004304e0stp xzr, xzr, [sp+80]
004304e4stp xzr, xzr, [sp+56]
004304e8ldr x0, [sp+152]
004304ecbl github.com/bishopfox/sliver/implant/sliver/netstat.osTCP6Socks
004304f0str x0, [sp+72]
004304f4str x1, [sp+80]
004304f8str x2, [sp+88]
004304fcstr x3, [sp+56]
00430500str x4, [sp+64]
00430504ldr x1, [sp+72]
00430508ldr x2, [sp+80]
0043050cldr x3, [sp+88]
00430510str x1, [sp+112]
00430514str x2, [sp+120]
00430518str x3, [sp+128]
0043051cldr x1, [sp+56]
00430520ldr x2, [sp+64]
00430524str x1, [sp+96]
00430528str x2, [sp+104]
0043052cldr x1, [sp+112]
00430530ldr x2, [sp+120]
00430534ldr x3, [sp+128]
00430538str x1, [sp+32]
0043053cstr x2, [sp+40]
00430540str x3, [sp+48]
00430544ldr x3, [sp+96]
00430548ldr x4, [sp+104]
0043054cstr x3, [sp+16]
00430550str x4, [sp+24]
00430554ldr x0, [sp+32]
00430558ldr x1, [sp+40]
0043055cldr x2, [sp+48]
00430560ldur x29, [sp-8]
00430564ldr x30, [sp], 144
00430568ret x30
0043056c
0043056cloc_43056c:
0043056cstr x0, [sp+8]
00430570mov x3, x30
00430574bl runtime.morestack_noctxt.abi0
00430578ldr x0, [sp+8]
0043057cb 0x4304b0
004304b0
004304b0github.com/bishopfox/sliver/implant/sliver/netstat.TCP6Socks: ; void github.com/bishopfox/sliver/implant/sliver/netstat.TCP6Socks(github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn accept)
004304b0ldr x16, [x28+16]
004304b4sub x17, sp, 16
004304b8subs xzr, x17, x16
004304bcb.ls 0x43056c
004304c0str x30, [sp-144]!
004304c4stur x29, [sp-8]
004304c8sub x29, sp, 8
004304ccstr x0, [sp+152]
004304d0str xzr, [sp+32]
004304d4stp xzr, xzr, [sp+40]
004304d8stp xzr, xzr, [sp+16]
004304dcstr xzr, [sp+72]
004304e0stp xzr, xzr, [sp+80]
004304e4stp xzr, xzr, [sp+56]
004304e8ldr x0, [sp+152]
004304ecbl github.com/bishopfox/sliver/implant/sliver/netstat.osTCP6Socks
004304f0str x0, [sp+72]
004304f4str x1, [sp+80]
004304f8str x2, [sp+88]
004304fcstr x3, [sp+56]
00430500str x4, [sp+64]
00430504ldr x1, [sp+72]
00430508ldr x2, [sp+80]
0043050cldr x3, [sp+88]
00430510str x1, [sp+112]
00430514str x2, [sp+120]
00430518str x3, [sp+128]
0043051cldr x1, [sp+56]
00430520ldr x2, [sp+64]
00430524str x1, [sp+96]
00430528str x2, [sp+104]
0043052cldr x1, [sp+112]
00430530ldr x2, [sp+120]
00430534ldr x3, [sp+128]
00430538str x1, [sp+32]
0043053cstr x2, [sp+40]
00430540str x3, [sp+48]
00430544ldr x3, [sp+96]
00430548ldr x4, [sp+104]
0043054cstr x3, [sp+16]
00430550str x4, [sp+24]
00430554ldr x0, [sp+32]
00430558ldr x1, [sp+40]
0043055cldr x2, [sp+48]
00430560ldur x29, [sp-8]
00430564ldr x30, [sp], 144
00430568ret x30
0043056c
0043056cloc_43056c:
0043056cstr x0, [sp+8]
00430570mov x3, x30
00430574bl runtime.morestack_noctxt.abi0
00430578ldr x0, [sp+8]
0043057cb 0x4304b0
004304b0
00430580
00430580github.com/bishopfox/sliver/implant/sliver/netstat.UDPSocks: ; void github.com/bishopfox/sliver/implant/sliver/netstat.UDPSocks(github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn accept)
00430580ldr x16, [x28+16]
00430584sub x17, sp, 16
00430588subs xzr, x17, x16
0043058cb.ls 0x43063c
00430590str x30, [sp-144]!
00430594stur x29, [sp-8]
00430598sub x29, sp, 8
0043059cstr x0, [sp+152]
004305a0str xzr, [sp+32]
004305a4stp xzr, xzr, [sp+40]
004305a8stp xzr, xzr, [sp+16]
004305acstr xzr, [sp+72]
004305b0stp xzr, xzr, [sp+80]
004305b4stp xzr, xzr, [sp+56]
004305b8ldr x0, [sp+152]
004305bcbl github.com/bishopfox/sliver/implant/sliver/netstat.osUDPSocks
004305c0str x0, [sp+72]
004305c4str x1, [sp+80]
004305c8str x2, [sp+88]
004305ccstr x3, [sp+56]
004305d0str x4, [sp+64]
004305d4ldr x1, [sp+72]
004305d8ldr x2, [sp+80]
004305dcldr x3, [sp+88]
004305e0str x1, [sp+112]
004305e4str x2, [sp+120]
004305e8str x3, [sp+128]
004305ecldr x1, [sp+56]
004305f0ldr x2, [sp+64]
004305f4str x1, [sp+96]
004305f8str x2, [sp+104]
004305fcldr x1, [sp+112]
00430600ldr x2, [sp+120]
00430604ldr x3, [sp+128]
00430608str x1, [sp+32]
0043060cstr x2, [sp+40]
00430610str x3, [sp+48]
00430614ldr x3, [sp+96]
00430618ldr x4, [sp+104]
0043061cstr x3, [sp+16]
00430620str x4, [sp+24]
00430624ldr x0, [sp+32]
00430628ldr x1, [sp+40]
0043062cldr x2, [sp+48]
00430630ldur x29, [sp-8]
00430634ldr x30, [sp], 144
00430638ret x30
0043063c
0043063cloc_43063c:
0043063cstr x0, [sp+8]
00430640mov x3, x30
00430644bl runtime.morestack_noctxt.abi0
00430648ldr x0, [sp+8]
0043064cb 0x430580
00430580
00430580github.com/bishopfox/sliver/implant/sliver/netstat.UDPSocks: ; void github.com/bishopfox/sliver/implant/sliver/netstat.UDPSocks(github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn accept)
00430580ldr x16, [x28+16]
00430584sub x17, sp, 16
00430588subs xzr, x17, x16
0043058cb.ls 0x43063c
00430590str x30, [sp-144]!
00430594stur x29, [sp-8]
00430598sub x29, sp, 8
0043059cstr x0, [sp+152]
004305a0str xzr, [sp+32]
004305a4stp xzr, xzr, [sp+40]
004305a8stp xzr, xzr, [sp+16]
004305acstr xzr, [sp+72]
004305b0stp xzr, xzr, [sp+80]
004305b4stp xzr, xzr, [sp+56]
004305b8ldr x0, [sp+152]
004305bcbl github.com/bishopfox/sliver/implant/sliver/netstat.osUDPSocks
004305c0str x0, [sp+72]
004305c4str x1, [sp+80]
004305c8str x2, [sp+88]
004305ccstr x3, [sp+56]
004305d0str x4, [sp+64]
004305d4ldr x1, [sp+72]
004305d8ldr x2, [sp+80]
004305dcldr x3, [sp+88]
004305e0str x1, [sp+112]
004305e4str x2, [sp+120]
004305e8str x3, [sp+128]
004305ecldr x1, [sp+56]
004305f0ldr x2, [sp+64]
004305f4str x1, [sp+96]
004305f8str x2, [sp+104]
004305fcldr x1, [sp+112]
00430600ldr x2, [sp+120]
00430604ldr x3, [sp+128]
00430608str x1, [sp+32]
0043060cstr x2, [sp+40]
00430610str x3, [sp+48]
00430614ldr x3, [sp+96]
00430618ldr x4, [sp+104]
0043061cstr x3, [sp+16]
00430620str x4, [sp+24]
00430624ldr x0, [sp+32]
00430628ldr x1, [sp+40]
0043062cldr x2, [sp+48]
00430630ldur x29, [sp-8]
00430634ldr x30, [sp], 144
00430638ret x30
0043063c
0043063cloc_43063c:
0043063cstr x0, [sp+8]
00430640mov x3, x30
00430644bl runtime.morestack_noctxt.abi0
00430648ldr x0, [sp+8]
0043064cb 0x430580
00430580
00430650
00430650github.com/bishopfox/sliver/implant/sliver/netstat.UDP6Socks: ; void github.com/bishopfox/sliver/implant/sliver/netstat.UDP6Socks(github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn accept)
00430650ldr x16, [x28+16]
00430654sub x17, sp, 16
00430658subs xzr, x17, x16
0043065cb.ls 0x43070c
00430660str x30, [sp-144]!
00430664stur x29, [sp-8]
00430668sub x29, sp, 8
0043066cstr x0, [sp+152]
00430670str xzr, [sp+32]
00430674stp xzr, xzr, [sp+40]
00430678stp xzr, xzr, [sp+16]
0043067cstr xzr, [sp+72]
00430680stp xzr, xzr, [sp+80]
00430684stp xzr, xzr, [sp+56]
00430688ldr x0, [sp+152]
0043068cbl github.com/bishopfox/sliver/implant/sliver/netstat.osUDP6Socks
00430690str x0, [sp+72]
00430694str x1, [sp+80]
00430698str x2, [sp+88]
0043069cstr x3, [sp+56]
004306a0str x4, [sp+64]
004306a4ldr x1, [sp+72]
004306a8ldr x2, [sp+80]
004306acldr x3, [sp+88]
004306b0str x1, [sp+112]
004306b4str x2, [sp+120]
004306b8str x3, [sp+128]
004306bcldr x1, [sp+56]
004306c0ldr x2, [sp+64]
004306c4str x1, [sp+96]
004306c8str x2, [sp+104]
004306ccldr x1, [sp+112]
004306d0ldr x2, [sp+120]
004306d4ldr x3, [sp+128]
004306d8str x1, [sp+32]
004306dcstr x2, [sp+40]
004306e0str x3, [sp+48]
004306e4ldr x3, [sp+96]
004306e8ldr x4, [sp+104]
004306ecstr x3, [sp+16]
004306f0str x4, [sp+24]
004306f4ldr x0, [sp+32]
004306f8ldr x1, [sp+40]
004306fcldr x2, [sp+48]
00430700ldur x29, [sp-8]
00430704ldr x30, [sp], 144
00430708ret x30
0043070c
0043070cloc_43070c:
0043070cstr x0, [sp+8]
00430710mov x3, x30
00430714bl runtime.morestack_noctxt.abi0
00430718ldr x0, [sp+8]
0043071cb 0x430650
00430650
00430650github.com/bishopfox/sliver/implant/sliver/netstat.UDP6Socks: ; void github.com/bishopfox/sliver/implant/sliver/netstat.UDP6Socks(github.com/bishopfox/sliver/implant/sliver/netstat.AcceptFn accept)
00430650ldr x16, [x28+16]
00430654sub x17, sp, 16
00430658subs xzr, x17, x16
0043065cb.ls 0x43070c
00430660str x30, [sp-144]!
00430664stur x29, [sp-8]
00430668sub x29, sp, 8
0043066cstr x0, [sp+152]
00430670str xzr, [sp+32]
00430674stp xzr, xzr, [sp+40]
00430678stp xzr, xzr, [sp+16]
0043067cstr xzr, [sp+72]
00430680stp xzr, xzr, [sp+80]
00430684stp xzr, xzr, [sp+56]
00430688ldr x0, [sp+152]
0043068cbl github.com/bishopfox/sliver/implant/sliver/netstat.osUDP6Socks
00430690str x0, [sp+72]
00430694str x1, [sp+80]
00430698str x2, [sp+88]
0043069cstr x3, [sp+56]
004306a0str x4, [sp+64]
004306a4ldr x1, [sp+72]
004306a8ldr x2, [sp+80]
004306acldr x3, [sp+88]
004306b0str x1, [sp+112]
004306b4str x2, [sp+120]
004306b8str x3, [sp+128]
004306bcldr x1, [sp+56]
004306c0ldr x2, [sp+64]
004306c4str x1, [sp+96]
004306c8str x2, [sp+104]
004306ccldr x1, [sp+112]
004306d0ldr x2, [sp+120]
004306d4ldr x3, [sp+128]
004306d8str x1, [sp+32]
004306dcstr x2, [sp+40]
004306e0str x3, [sp+48]
004306e4ldr x3, [sp+96]
004306e8ldr x4, [sp+104]
004306ecstr x3, [sp+16]
004306f0str x4, [sp+24]
004306f4ldr x0, [sp+32]
004306f8ldr x1, [sp+40]
004306fcldr x2, [sp+48]
00430700ldur x29, [sp-8]
00430704ldr x30, [sp], 144
00430708ret x30
0043070c
0043070cloc_43070c:
0043070cstr x0, [sp+8]
00430710mov x3, x30
00430714bl runtime.morestack_noctxt.abi0
00430718ldr x0, [sp+8]
0043071cb 0x430650
00430650
00430720
00430720github.com/bishopfox/sliver/implant/sliver/netstat.parseIPv4: ; void github.com/bishopfox/sliver/implant/sliver/netstat.parseIPv4(struct string s)
00430720ldr x16, [x28+16]
00430724sub x17, sp, 64
00430728subs xzr, x17, x16
0043072cb.ls 0x430838
00430730str x30, [sp-192]!
00430734stur x29, [sp-8]
00430738sub x29, sp, 8
0043073cstr x0, [sp+200]
00430740str x1, [sp+208]
00430744str xzr, [sp+88]
00430748stp xzr, xzr, [sp+96]
0043074cstp xzr, xzr, [sp+72]
00430750stp xzr, xzr, [sp+152]
00430754ldr x0, [sp+200]
00430758ldr x1, [sp+208]
0043075corr x2, xzr, 16
00430760orr x3, xzr, 32
00430764bl strconv.ParseUint
00430768str x0, [sp+56]
0043076cstr x1, [sp+152]
00430770str x2, [sp+160]
00430774ldr x4, [sp+56]
00430778str x4, [sp+64]
0043077cstr x1, [sp+168]
00430780str x2, [sp+176]
00430784ldr x4, [sp+64]
00430788str x4, [sp+48]
0043078cstr x1, [sp+136]
00430790str x2, [sp+144]
00430794cbnz x1, 0x43079c
00430798b 0x4307cc
0043079c
0043079cloc_43079c:
0043079cstr xzr, [sp+88]
004307a0stp xzr, xzr, [sp+96]
004307a4ldr x3, [sp+136]
004307a8ldr x4, [sp+144]
004307acstr x3, [sp+72]
004307b0str x4, [sp+80]
004307b4ldr x0, [sp+88]
004307b8ldr x1, [sp+96]
004307bcldr x2, [sp+104]
004307c0ldur x29, [sp-8]
004307c4ldr x30, [sp], 192
004307c8ret x30
004307cc
004307ccloc_4307cc:
004307ccadrp x0, 0x1c5000
004307d0add x0, x0, 3072
004307d4orr x1, xzr, 4
004307d8mov x2, x1
004307dcbl runtime.makeslice
004307e0str x0, [sp+112]
004307e4orr x2, xzr, 4
004307e8str x2, [sp+120]
004307ecstr x2, [sp+128]
004307f0ldr x3, [sp+48]
004307f4mov x1, x2
004307f8bl encoding/binary.littleEndian.PutUint32
004307fcldr x3, [sp+112]
00430800ldr x4, [sp+120]
00430804ldr x5, [sp+128]
00430808str x3, [sp+88]
0043080cstr x4, [sp+96]
00430810str x5, [sp+104]
00430814stp xzr, xzr, [sp+72]
00430818ldr x0, [sp+88]
0043081cldr x1, [sp+96]
00430820ldr x2, [sp+104]
00430824mov x3, xzr
00430828mov x4, xzr
0043082cldur x29, [sp-8]
00430830ldr x30, [sp], 192
00430834ret x30
00430838
00430838loc_430838:
00430838stp x0, x1, [sp+8]
0043083cmov x3, x30
00430840bl runtime.morestack_noctxt.abi0
00430844ldp x0, x1, [sp+8]
00430848b 0x430720
0043084cudf 0
00430720
00430720github.com/bishopfox/sliver/implant/sliver/netstat.parseIPv4: ; void github.com/bishopfox/sliver/implant/sliver/netstat.parseIPv4(struct string s)
00430720ldr x16, [x28+16]
00430724sub x17, sp, 64
00430728subs xzr, x17, x16
0043072cb.ls 0x430838
00430730str x30, [sp-192]!
00430734stur x29, [sp-8]
00430738sub x29, sp, 8
0043073cstr x0, [sp+200]
00430740str x1, [sp+208]
00430744str xzr, [sp+88]
00430748stp xzr, xzr, [sp+96]
0043074cstp xzr, xzr, [sp+72]
00430750stp xzr, xzr, [sp+152]
00430754ldr x0, [sp+200]
00430758ldr x1, [sp+208]
0043075corr x2, xzr, 16
00430760orr x3, xzr, 32
00430764bl strconv.ParseUint
00430768str x0, [sp+56]
0043076cstr x1, [sp+152]
00430770str x2, [sp+160]
00430774ldr x4, [sp+56]
00430778str x4, [sp+64]
0043077cstr x1, [sp+168]
00430780str x2, [sp+176]
00430784ldr x4, [sp+64]
00430788str x4, [sp+48]
0043078cstr x1, [sp+136]
00430790str x2, [sp+144]
00430794cbnz x1, 0x43079c
00430798b 0x4307cc
0043079c
0043079cloc_43079c:
0043079cstr xzr, [sp+88]
004307a0stp xzr, xzr, [sp+96]
004307a4ldr x3, [sp+136]
004307a8ldr x4, [sp+144]
004307acstr x3, [sp+72]
004307b0str x4, [sp+80]
004307b4ldr x0, [sp+88]
004307b8ldr x1, [sp+96]
004307bcldr x2, [sp+104]
004307c0ldur x29, [sp-8]
004307c4ldr x30, [sp], 192
004307c8ret x30
004307cc
004307ccloc_4307cc:
004307ccadrp x0, 0x1c5000
004307d0add x0, x0, 3072
004307d4orr x1, xzr, 4
004307d8mov x2, x1
004307dcbl runtime.makeslice
004307e0str x0, [sp+112]
004307e4orr x2, xzr, 4
004307e8str x2, [sp+120]
004307ecstr x2, [sp+128]
004307f0ldr x3, [sp+48]
004307f4mov x1, x2
004307f8bl encoding/binary.littleEndian.PutUint32
004307fcldr x3, [sp+112]
00430800ldr x4, [sp+120]
00430804ldr x5, [sp+128]
00430808str x3, [sp+88]
0043080cstr x4, [sp+96]
00430810str x5, [sp+104]
00430814stp xzr, xzr, [sp+72]
00430818ldr x0, [sp+88]
0043081cldr x1, [sp+96]
00430820ldr x2, [sp+104]
00430824mov x3, xzr
00430828mov x4, xzr
0043082cldur x29, [sp-8]
00430830ldr x30, [sp], 192
00430834ret x30
00430838
00430838loc_430838:
00430838stp x0, x1, [sp+8]
0043083cmov x3, x30
00430840bl runtime.morestack_noctxt.abi0
00430844ldp x0, x1, [sp+8]
00430848b 0x430720
0043084cudf 0
00430720
00430850
00430850github.com/bishopfox/sliver/implant/sliver/netstat.parseIPv6: ; void github.com/bishopfox/sliver/implant/sliver/netstat.parseIPv6(struct string s)
00430850ldr x16, [x28+16]
00430854sub x17, sp, 128
00430858subs xzr, x17, x16
0043085cb.ls 0x430a68
00430860sub x20, sp, 256
00430864stp x29, x30, [x20-8]
00430868add sp, x20, 0
0043086csub x29, sp, 8
00430870str x0, [sp+264]
00430874str x1, [sp+272]
00430878str xzr, [sp+112]
0043087cstp xzr, xzr, [sp+120]
00430880stp xzr, xzr, [sp+96]
00430884adrp x0, 0x1c5000
00430888add x0, x0, 3072
0043088corr x1, xzr, 16
00430890mov x2, x1
00430894bl runtime.makeslice
00430898str x0, [sp+136]
0043089corr x2, xzr, 16
004308a0str x2, [sp+144]
004308a4str x2, [sp+152]
004308a8str xzr, [sp+64]
004308acorr x3, xzr, 4
004308b0str x3, [sp+56]
004308b4b 0x4308b8
004308b8
004308b8loc_4308b8:
004308b8ldr x5, [sp+272]
004308bcstr x5, [sp+88]
004308c0cbnz x5, 0x4308c8
004308c4b 0x430a0c
004308c8
004308c8loc_4308c8:
004308c8ldr x4, [sp+272]
004308ccldr x5, [sp+264]
004308d0subs xzr, x4, 8
004308d4b.hs 0x4308dc
004308d8b 0x430a58
004308dc
004308dcloc_4308dc:
004308dcb 0x4308e0
004308e0
004308e0loc_4308e0:
004308e0str x5, [sp+160]
004308e4orr x4, xzr, 8
004308e8str x4, [sp+168]
004308ecstp xzr, xzr, [sp+216]
004308f0ldr x0, [sp+160]
004308f4ldr x1, [sp+168]
004308f8orr x3, xzr, 32
004308fcbl strconv.ParseUint
00430900str x0, [sp+80]
00430904str x1, [sp+216]
00430908str x2, [sp+224]
0043090cldr x4, [sp+80]
00430910str x4, [sp+72]
00430914str x1, [sp+232]
00430918str x2, [sp+240]
0043091cldr x4, [sp+72]
00430920str x4, [sp+48]
00430924str x1, [sp+176]
00430928str x2, [sp+184]
0043092cldr x1, [sp+56]
00430930ldr x0, [sp+64]
00430934ldr x2, [sp+152]
00430938ldr x4, [sp+136]
0043093csubs xzr, x2, x1
00430940b.hs 0x430948
00430944b 0x430a54
00430948
00430948loc_430948:
00430948subs xzr, x1, x0
0043094cb.hs 0x430954
00430950b 0x430a50
00430954
00430954loc_430954:
00430954sub x2, x2, x0
00430958sub x1, x1, x0
0043095csub x5, xzr, x2
00430960and x5, x0, x5, asr #63
00430964add x0, x4, x5
00430968str x0, [sp+192]
0043096cstr x1, [sp+200]
00430970str x2, [sp+208]
00430974ldr x3, [sp+48]
00430978bl encoding/binary.littleEndian.PutUint32
0043097cldr x4, [sp+176]
00430980cbnz x4, 0x430988
00430984b 0x4309b8
00430988
00430988loc_430988:
00430988str xzr, [sp+112]
0043098cstp xzr, xzr, [sp+120]
00430990ldr x3, [sp+176]
00430994ldr x4, [sp+184]
00430998str x3, [sp+96]
0043099cstr x4, [sp+104]
004309a0ldr x0, [sp+112]
004309a4ldr x1, [sp+120]
004309a8ldr x2, [sp+128]
004309acldp x29, x30, [sp-8]
004309b0add sp, sp, 256
004309b4ret x30
004309b8
004309b8loc_4309b8:
004309b8ldr x5, [sp+64]
004309bcadd x5, x5, 4
004309c0str x5, [sp+64]
004309c4ldr x5, [sp+56]
004309c8add x5, x5, 4
004309ccstr x5, [sp+56]
004309d0ldr x1, [sp+272]
004309d4ldr x5, [sp+264]
004309d8subs xzr, x1, 8
004309dcb.hs 0x4309e4
004309e0b 0x430a48
004309e4
004309e4loc_4309e4:
004309e4sub x6, x1, 8
004309e8sub x7, xzr, x6
004309ecsbfm x7, x7, 63, 63
004309f0and x7, x7, 8
004309f4add x5, x5, x7
004309f8str x5, [sp+264]
004309fcstr x6, [sp+272]
00430a00b 0x430a04
00430a04
00430a04loc_430a04:
00430a04orr x2, xzr, 16
00430a08b 0x4308b8
00430a0c
00430a0cloc_430a0c:
00430a0cldr x5, [sp+136]
00430a10ldr x6, [sp+144]
00430a14ldr x7, [sp+152]
00430a18str x5, [sp+112]
00430a1cstr x6, [sp+120]
00430a20str x7, [sp+128]
00430a24stp xzr, xzr, [sp+96]
00430a28ldr x0, [sp+112]
00430a2cldr x1, [sp+120]
00430a30ldr x2, [sp+128]
00430a34mov x3, xzr
00430a38mov x4, xzr
00430a3cldp x29, x30, [sp-8]
00430a40add sp, sp, 256
00430a44ret x30
00430a48
00430a48loc_430a48:
00430a48orr x0, xzr, 8
00430a4cbl runtime.panicSliceB
00430a50
00430a50loc_430a50:
00430a50bl runtime.panicSliceB
00430a54
00430a54loc_430a54:
00430a54bl runtime.panicSliceAcap
00430a58
00430a58loc_430a58:
00430a58orr x1, xzr, 8
00430a5cmov x2, x4
00430a60bl runtime.panicSliceAlen
00430a64hint
00430a68
00430a68loc_430a68:
00430a68stp x0, x1, [sp+8]
00430a6cmov x3, x30
00430a70bl runtime.morestack_noctxt.abi0
00430a74ldp x0, x1, [sp+8]
00430a78b 0x430850
00430a7cudf 0
00430850
00430850github.com/bishopfox/sliver/implant/sliver/netstat.parseIPv6: ; void github.com/bishopfox/sliver/implant/sliver/netstat.parseIPv6(struct string s)
00430850ldr x16, [x28+16]
00430854sub x17, sp, 128
00430858subs xzr, x17, x16
0043085cb.ls 0x430a68
00430860sub x20, sp, 256
00430864stp x29, x30, [x20-8]
00430868add sp, x20, 0
0043086csub x29, sp, 8
00430870str x0, [sp+264]
00430874str x1, [sp+272]
00430878str xzr, [sp+112]
0043087cstp xzr, xzr, [sp+120]
00430880stp xzr, xzr, [sp+96]
00430884adrp x0, 0x1c5000
00430888add x0, x0, 3072
0043088corr x1, xzr, 16
00430890mov x2, x1
00430894bl runtime.makeslice
00430898str x0, [sp+136]
0043089corr x2, xzr, 16
004308a0str x2, [sp+144]
004308a4str x2, [sp+152]
004308a8str xzr, [sp+64]
004308acorr x3, xzr, 4
004308b0str x3, [sp+56]
004308b4b 0x4308b8
004308b8
004308b8loc_4308b8:
004308b8ldr x5, [sp+272]
004308bcstr x5, [sp+88]
004308c0cbnz x5, 0x4308c8
004308c4b 0x430a0c
004308c8
004308c8loc_4308c8:
004308c8ldr x4, [sp+272]
004308ccldr x5, [sp+264]
004308d0subs xzr, x4, 8
004308d4b.hs 0x4308dc
004308d8b 0x430a58
004308dc
004308dcloc_4308dc:
004308dcb 0x4308e0
004308e0
004308e0loc_4308e0:
004308e0str x5, [sp+160]
004308e4orr x4, xzr, 8
004308e8str x4, [sp+168]
004308ecstp xzr, xzr, [sp+216]
004308f0ldr x0, [sp+160]
004308f4ldr x1, [sp+168]
004308f8orr x3, xzr, 32
004308fcbl strconv.ParseUint
00430900str x0, [sp+80]
00430904str x1, [sp+216]
00430908str x2, [sp+224]
0043090cldr x4, [sp+80]
00430910str x4, [sp+72]
00430914str x1, [sp+232]
00430918str x2, [sp+240]
0043091cldr x4, [sp+72]
00430920str x4, [sp+48]
00430924str x1, [sp+176]
00430928str x2, [sp+184]
0043092cldr x1, [sp+56]
00430930ldr x0, [sp+64]
00430934ldr x2, [sp+152]
00430938ldr x4, [sp+136]
0043093csubs xzr, x2, x1
00430940b.hs 0x430948
00430944b 0x430a54
00430948
00430948loc_430948:
00430948subs xzr, x1, x0
0043094cb.hs 0x430954
00430950b 0x430a50
00430954
00430954loc_430954:
00430954sub x2, x2, x0
00430958sub x1, x1, x0
0043095csub x5, xzr, x2
00430960and x5, x0, x5, asr #63
00430964add x0, x4, x5
00430968str x0, [sp+192]
0043096cstr x1, [sp+200]
00430970str x2, [sp+208]
00430974ldr x3, [sp+48]
00430978bl encoding/binary.littleEndian.PutUint32
0043097cldr x4, [sp+176]
00430980cbnz x4, 0x430988
00430984b 0x4309b8
00430988
00430988loc_430988:
00430988str xzr, [sp+112]
0043098cstp xzr, xzr, [sp+120]
00430990ldr x3, [sp+176]
00430994ldr x4, [sp+184]
00430998str x3, [sp+96]
0043099cstr x4, [sp+104]
004309a0ldr x0, [sp+112]
004309a4ldr x1, [sp+120]
004309a8ldr x2, [sp+128]
004309acldp x29, x30, [sp-8]
004309b0add sp, sp, 256
004309b4ret x30
004309b8
004309b8loc_4309b8:
004309b8ldr x5, [sp+64]
004309bcadd x5, x5, 4
004309c0str x5, [sp+64]
004309c4ldr x5, [sp+56]
004309c8add x5, x5, 4
004309ccstr x5, [sp+56]
004309d0ldr x1, [sp+272]
004309d4ldr x5, [sp+264]
004309d8subs xzr, x1, 8
004309dcb.hs 0x4309e4
004309e0b 0x430a48
004309e4
004309e4loc_4309e4:
004309e4sub x6, x1, 8
004309e8sub x7, xzr, x6
004309ecsbfm x7, x7, 63, 63
004309f0and x7, x7, 8
004309f4add x5, x5, x7
004309f8str x5, [sp+264]
004309fcstr x6, [sp+272]
00430a00b 0x430a04
00430a04
00430a04loc_430a04:
00430a04orr x2, xzr, 16
00430a08b 0x4308b8
00430a0c
00430a0cloc_430a0c:
00430a0cldr x5, [sp+136]
00430a10ldr x6, [sp+144]
00430a14ldr x7, [sp+152]
00430a18str x5, [sp+112]
00430a1cstr x6, [sp+120]
00430a20str x7, [sp+128]
00430a24stp xzr, xzr, [sp+96]
00430a28ldr x0, [sp+112]
00430a2cldr x1, [sp+120]
00430a30ldr x2, [sp+128]
00430a34mov x3, xzr
00430a38mov x4, xzr
00430a3cldp x29, x30, [sp-8]
00430a40add sp, sp, 256
00430a44ret x30
00430a48
00430a48loc_430a48:
00430a48orr x0, xzr, 8
00430a4cbl runtime.panicSliceB
00430a50
00430a50loc_430a50:
00430a50bl runtime.panicSliceB
00430a54
00430a54loc_430a54:
00430a54bl runtime.panicSliceAcap
00430a58
00430a58loc_430a58:
00430a58orr x1, xzr, 8
00430a5cmov x2, x4
00430a60bl runtime.panicSliceAlen
00430a64hint
00430a68
00430a68loc_430a68:
00430a68stp x0, x1, [sp+8]
00430a6cmov x3, x30
00430a70bl runtime.morestack_noctxt.abi0
00430a74ldp x0, x1, [sp+8]
00430a78b 0x430850
00430a7cudf 0
00430850
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
Loading..