File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
003e07d0
003e07d0github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect(net/url.URL * uri)
003e07d0ldr x16, [x28+16]
003e07d4sub x17, sp, 48
003e07d8subs xzr, x17, x16
003e07dcb.ls 0x3e0d78
003e07e0str x30, [sp-176]!
003e07e4stur x29, [sp-8]
003e07e8sub x29, sp, 8
003e07ecstr x0, [sp+184]
003e07f0str xzr, [sp+56]
003e07f4stp xzr, xzr, [sp+40]
003e07f8adrp x0, 0x216000
003e07fcadd x0, x0, 3968
003e0800mov x1, xzr
003e0804bl runtime.makechan
003e0808str x0, [sp+64]
003e080cadrp x0, 0x216000
003e0810add x0, x0, 3968
003e0814mov x1, xzr
003e0818bl runtime.makechan
003e081cstr x0, [sp+72]
003e0820adrp x0, 0x216000
003e0824add x0, x0, 4032
003e0828mov x1, xzr
003e082cbl runtime.makechan
003e0830str x0, [sp+80]
003e0834adrp x0, 0x2cc000
003e0838add x0, x0, 3456
003e083cbl runtime.newobject
003e0840str x0, [sp+160]
003e0844adrp x27, 0x66b000
003e0848ldr w2, [x27+3056]
003e084ccbz w2, 0x3e0854
003e0850b 0x3e0858
003e0854
003e0854loc_3e0854:
003e0854b 0x3e0868
003e0858
003e0858loc_3e0858:
003e0858ldr x1, [x0]
003e085cbl runtime.gcWriteBarrier1
003e0860str x1, [x25]
003e0864b 0x3e0868
003e0868
003e0868loc_3e0868:
003e0868str xzr, [x0]
003e086cadrp x0, 0x2b6000
003e0870add x0, x0, 3392
003e0874bl runtime.newobject
003e0878str x0, [sp+104]
003e087cadrp x27, 0x66b000
003e0880ldr w1, [x27+3056]
003e0884cbz w1, 0x3e088c
003e0888b 0x3e0890
003e088c
003e088cloc_3e088c:
003e088cb 0x3e08ac
003e0890
003e0890loc_3e0890:
003e0890str x0, [sp+112]
003e0894mov x1, x0
003e0898adrp x0, 0x2b6000
003e089cadd x0, x0, 3392
003e08a0bl runtime.wbZero
003e08a4ldr x0, [sp+112]
003e08a8b 0x3e08ac
003e08ac
003e08acloc_3e08ac:
003e08acmov x20, x0
003e08b0adr x27, 16
003e08b4stp x29, x27, [sp-24]
003e08b8sub x29, sp, 24
003e08bcbl fn_87cf8
003e08c0sub x29, sp, 8
003e08c4ldr x0, [sp+104]
003e08c8ldrsb x27, [x0]
003e08ccldr x1, [sp+64]
003e08d0adrp x27, 0x66b000
003e08d4ldr w2, [x27+3056]
003e08d8cbz w2, 0x3e08e0
003e08dcb 0x3e08e4
003e08e0
003e08e0loc_3e08e0:
003e08e0b 0x3e08f8
003e08e4
003e08e4loc_3e08e4:
003e08e4bl runtime.gcWriteBarrier2
003e08e8str x1, [x25]
003e08ecldr x2, [x0]
003e08f0str x2, [x25+8]
003e08f4b 0x3e08f8
003e08f8
003e08f8loc_3e08f8:
003e08f8str x1, [x0]
003e08fcldr x0, [sp+104]
003e0900ldrsb x27, [x0]
003e0904ldr x1, [sp+72]
003e0908adrp x27, 0x66b000
003e090cldr w2, [x27+3056]
003e0910cbz w2, 0x3e0918
003e0914b 0x3e091c
003e0918
003e0918loc_3e0918:
003e0918b 0x3e0930
003e091c
003e091cloc_3e091c:
003e091cbl runtime.gcWriteBarrier2
003e0920str x1, [x25]
003e0924ldr x2, [x0+8]
003e0928str x2, [x25+8]
003e092cb 0x3e0930
003e0930
003e0930loc_3e0930:
003e0930str x1, [x0+8]
003e0934ldr x0, [sp+104]
003e0938ldrsb x27, [x0]
003e093cldr x1, [sp+80]
003e0940adrp x27, 0x66b000
003e0944ldr w2, [x27+3056]
003e0948cbz w2, 0x3e0950
003e094cb 0x3e0954
003e0950
003e0950loc_3e0950:
003e0950b 0x3e0968
003e0954
003e0954loc_3e0954:
003e0954bl runtime.gcWriteBarrier2
003e0958str x1, [x25]
003e095cldr x2, [x0+24]
003e0960str x2, [x25+8]
003e0964b 0x3e0968
003e0968
003e0968loc_3e0968:
003e0968str x1, [x0+24]
003e096cbl runtime.makemap_small
003e0970str x0, [sp+96]
003e0974ldr x1, [sp+104]
003e0978ldrsb x27, [x1]
003e097cadrp x27, 0x66b000
003e0980ldr w2, [x27+3056]
003e0984cbz w2, 0x3e098c
003e0988b 0x3e0990
003e098c
003e098cloc_3e098c:
003e098cb 0x3e09a4
003e0990
003e0990loc_3e0990:
003e0990bl runtime.gcWriteBarrier2
003e0994str x0, [x25]
003e0998ldr x2, [x1+48]
003e099cstr x2, [x25+8]
003e09a0b 0x3e09a4
003e09a4
003e09a4loc_3e09a4:
003e09a4str x0, [x1+48]
003e09a8adrp x0, 0x293000
003e09acadd x0, x0, 3680
003e09b0bl runtime.newobject
003e09b4str x0, [sp+152]
003e09b8stp xzr, xzr, [x0]
003e09bcstr xzr, [x0+16]
003e09c0ldr x1, [sp+104]
003e09c4ldrsb x27, [x1]
003e09c8ldr x2, [sp+152]
003e09ccadrp x27, 0x66b000
003e09d0ldr w3, [x27+3056]
003e09d4cbz w3, 0x3e09dc
003e09d8b 0x3e09e0
003e09dc
003e09dcloc_3e09dc:
003e09dcb 0x3e09f4
003e09e0
003e09e0loc_3e09e0:
003e09e0bl runtime.gcWriteBarrier2
003e09e4str x2, [x25]
003e09e8ldr x3, [x1+56]
003e09ecstr x3, [x25+8]
003e09f0b 0x3e09f4
003e09f4
003e09f4loc_3e09f4:
003e09f4str x2, [x1+56]
003e09f8adrp x0, 0x271000
003e09fcadd x0, x0, 4032
003e0a00bl runtime.newobject
003e0a04str x0, [sp+144]
003e0a08str wzr, [x0]
003e0a0cstr wzr, [x0+4]
003e0a10str wzr, [x0+8]
003e0a14ldr x1, [sp+104]
003e0a18ldrsb x27, [x1]
003e0a1cldr x2, [sp+144]
003e0a20adrp x27, 0x66b000
003e0a24ldr w3, [x27+3056]
003e0a28cbz w3, 0x3e0a30
003e0a2cb 0x3e0a34
003e0a30
003e0a30loc_3e0a30:
003e0a30b 0x3e0a48
003e0a34
003e0a34loc_3e0a34:
003e0a34bl runtime.gcWriteBarrier2
003e0a38str x2, [x25]
003e0a3cldr x3, [x1+40]
003e0a40str x3, [x25+8]
003e0a44b 0x3e0a48
003e0a48
003e0a48loc_3e0a48:
003e0a48str x2, [x1+40]
003e0a4cldr x1, [sp+104]
003e0a50ldrsb x27, [x1]
003e0a54strb wzr, [x1+16]
003e0a58ldr x1, [sp+104]
003e0a5cldrsb x27, [x1]
003e0a60ldr x2, [sp+184]
003e0a64adrp x27, 0x66b000
003e0a68ldr w3, [x27+3056]
003e0a6ccbz w3, 0x3e0a74
003e0a70b 0x3e0a78
003e0a74
003e0a74loc_3e0a74:
003e0a74b 0x3e0a8c
003e0a78
003e0a78loc_3e0a78:
003e0a78bl runtime.gcWriteBarrier2
003e0a7cstr x2, [x25]
003e0a80ldr x3, [x1+64]
003e0a84str x3, [x25+8]
003e0a88b 0x3e0a8c
003e0a8c
003e0a8cloc_3e0a8c:
003e0a8cstr x2, [x1+64]
003e0a90adrp x0, 0x26b000
003e0a94add x0, x0, 2656
003e0a98bl runtime.newobject
003e0a9cstr x0, [sp+136]
003e0aa0adrp x1, 4096
003e0aa4add x1, x1, 2144
003e0aa8str x1, [x0]
003e0aacldr x1, [sp+160]
003e0ab0ldr x2, [sp+136]
003e0ab4ldrsb x27, [x2]
003e0ab8adrp x27, 0x66b000
003e0abcldr w3, [x27+3056]
003e0ac0cbz w3, 0x3e0ac8
003e0ac4b 0x3e0acc
003e0ac8
003e0ac8loc_3e0ac8:
003e0ac8b 0x3e0ae0
003e0acc
003e0accloc_3e0acc:
003e0accbl runtime.gcWriteBarrier2
003e0ad0str x1, [x25]
003e0ad4ldr x3, [x2+8]
003e0ad8str x3, [x25+8]
003e0adcb 0x3e0ae0
003e0ae0
003e0ae0loc_3e0ae0:
003e0ae0str x1, [x2+8]
003e0ae4ldr x1, [sp+72]
003e0ae8ldr x2, [sp+136]
003e0aecldrsb x27, [x2]
003e0af0adrp x27, 0x66b000
003e0af4ldr w3, [x27+3056]
003e0af8cbz w3, 0x3e0b00
003e0afcb 0x3e0b04
003e0b00
003e0b00loc_3e0b00:
003e0b00b 0x3e0b18
003e0b04
003e0b04loc_3e0b04:
003e0b04bl runtime.gcWriteBarrier2
003e0b08str x1, [x25]
003e0b0cldr x3, [x2+16]
003e0b10str x3, [x25+8]
003e0b14b 0x3e0b18
003e0b18
003e0b18loc_3e0b18:
003e0b18str x1, [x2+16]
003e0b1cldr x1, [sp+104]
003e0b20ldrsb x27, [x1]
003e0b24ldr x2, [sp+136]
003e0b28adrp x27, 0x66b000
003e0b2cldr w3, [x27+3056]
003e0b30cbz w3, 0x3e0b38
003e0b34b 0x3e0b3c
003e0b38
003e0b38loc_3e0b38:
003e0b38b 0x3e0b50
003e0b3c
003e0b3cloc_3e0b3c:
003e0b3cbl runtime.gcWriteBarrier2
003e0b40str x2, [x25]
003e0b44ldr x3, [x1+32]
003e0b48str x3, [x25+8]
003e0b4cb 0x3e0b50
003e0b50
003e0b50loc_3e0b50:
003e0b50str x2, [x1+32]
003e0b54ldr x1, [sp+104]
003e0b58str x1, [sp+88]
003e0b5cadrp x0, 0x252000
003e0b60add x0, x0, 320
003e0b64bl runtime.newobject
003e0b68str x0, [sp+128]
003e0b6cadrp x1, 4096
003e0b70add x1, x1, 2032
003e0b74str x1, [x0]
003e0b78ldr x1, [sp+88]
003e0b7cldr x2, [sp+128]
003e0b80ldrsb x27, [x2]
003e0b84adrp x27, 0x66b000
003e0b88ldr w3, [x27+3056]
003e0b8ccbz w3, 0x3e0b94
003e0b90b 0x3e0b98
003e0b94
003e0b94loc_3e0b94:
003e0b94b 0x3e0bac
003e0b98
003e0b98loc_3e0b98:
003e0b98bl runtime.gcWriteBarrier2
003e0b9cstr x1, [x25]
003e0ba0ldr x3, [x2+8]
003e0ba4str x3, [x25+8]
003e0ba8b 0x3e0bac
003e0bac
003e0bacloc_3e0bac:
003e0bacstr x1, [x2+8]
003e0bb0ldr x1, [sp+88]
003e0bb4ldrsb x27, [x1]
003e0bb8ldr x2, [sp+128]
003e0bbcadrp x27, 0x66b000
003e0bc0ldr w3, [x27+3056]
003e0bc4cbz w3, 0x3e0bcc
003e0bc8b 0x3e0bd0
003e0bcc
003e0bccloc_3e0bcc:
003e0bccb 0x3e0be4
003e0bd0
003e0bd0loc_3e0bd0:
003e0bd0bl runtime.gcWriteBarrier2
003e0bd4str x2, [x25]
003e0bd8ldr x3, [x1+88]
003e0bdcstr x3, [x25+8]
003e0be0b 0x3e0be4
003e0be4
003e0be4loc_3e0be4:
003e0be4str x2, [x1+88]
003e0be8adrp x0, 0x299000
003e0becadd x0, x0, 1280
003e0bf0bl runtime.newobject
003e0bf4str x0, [sp+120]
003e0bf8adrp x1, 0
003e0bfcadd x1, x1, 3472
003e0c00str x1, [x0]
003e0c04ldr x1, [sp+184]
003e0c08ldr x2, [sp+120]
003e0c0cldrsb x27, [x2]
003e0c10adrp x27, 0x66b000
003e0c14ldr w3, [x27+3056]
003e0c18cbz w3, 0x3e0c20
003e0c1cb 0x3e0c24
003e0c20
003e0c20loc_3e0c20:
003e0c20b 0x3e0c38
003e0c24
003e0c24loc_3e0c24:
003e0c24bl runtime.gcWriteBarrier2
003e0c28str x1, [x25]
003e0c2cldr x3, [x2+8]
003e0c30str x3, [x25+8]
003e0c34b 0x3e0c38
003e0c38
003e0c38loc_3e0c38:
003e0c38str x1, [x2+8]
003e0c3cldr x3, [sp+160]
003e0c40ldr x4, [sp+120]
003e0c44ldrsb x27, [x4]
003e0c48adrp x27, 0x66b000
003e0c4cldr w5, [x27+3056]
003e0c50cbz w5, 0x3e0c58
003e0c54b 0x3e0c5c
003e0c58
003e0c58loc_3e0c58:
003e0c58b 0x3e0c70
003e0c5c
003e0c5cloc_3e0c5c:
003e0c5cbl runtime.gcWriteBarrier2
003e0c60str x3, [x25]
003e0c64ldr x5, [x4+16]
003e0c68str x5, [x25+8]
003e0c6cb 0x3e0c70
003e0c70
003e0c70loc_3e0c70:
003e0c70str x3, [x4+16]
003e0c74ldr x3, [sp+88]
003e0c78ldr x4, [sp+120]
003e0c7cldrsb x27, [x4]
003e0c80adrp x27, 0x66b000
003e0c84ldr w5, [x27+3056]
003e0c88cbz w5, 0x3e0c90
003e0c8cb 0x3e0c94
003e0c90
003e0c90loc_3e0c90:
003e0c90b 0x3e0ca8
003e0c94
003e0c94loc_3e0c94:
003e0c94bl runtime.gcWriteBarrier2
003e0c98str x3, [x25]
003e0c9cldr x5, [x4+24]
003e0ca0str x5, [x25+8]
003e0ca4b 0x3e0ca8
003e0ca8
003e0ca8loc_3e0ca8:
003e0ca8str x3, [x4+24]
003e0cacldr x3, [sp+64]
003e0cb0ldr x4, [sp+120]
003e0cb4ldrsb x27, [x4]
003e0cb8adrp x27, 0x66b000
003e0cbcldr w5, [x27+3056]
003e0cc0cbz w5, 0x3e0cc8
003e0cc4b 0x3e0ccc
003e0cc8
003e0cc8loc_3e0cc8:
003e0cc8b 0x3e0ce0
003e0ccc
003e0cccloc_3e0ccc:
003e0cccbl runtime.gcWriteBarrier2
003e0cd0str x3, [x25]
003e0cd4ldr x5, [x4+32]
003e0cd8str x5, [x25+8]
003e0cdcb 0x3e0ce0
003e0ce0
003e0ce0loc_3e0ce0:
003e0ce0str x3, [x4+32]
003e0ce4ldr x3, [sp+72]
003e0ce8ldr x4, [sp+120]
003e0cecldrsb x27, [x4]
003e0cf0adrp x27, 0x66b000
003e0cf4ldr w5, [x27+3056]
003e0cf8cbz w5, 0x3e0d00
003e0cfcb 0x3e0d04
003e0d00
003e0d00loc_3e0d00:
003e0d00b 0x3e0d18
003e0d04
003e0d04loc_3e0d04:
003e0d04bl runtime.gcWriteBarrier2
003e0d08str x3, [x25]
003e0d0cldr x5, [x4+40]
003e0d10str x5, [x25+8]
003e0d14b 0x3e0d18
003e0d18
003e0d18loc_3e0d18:
003e0d18str x3, [x4+40]
003e0d1cldr x3, [sp+88]
003e0d20ldrsb x27, [x3]
003e0d24ldr x4, [sp+120]
003e0d28adrp x27, 0x66b000
003e0d2cldr w5, [x27+3056]
003e0d30cbz w5, 0x3e0d38
003e0d34b 0x3e0d3c
003e0d38
003e0d38loc_3e0d38:
003e0d38b 0x3e0d50
003e0d3c
003e0d3cloc_3e0d3c:
003e0d3cbl runtime.gcWriteBarrier2
003e0d40str x4, [x25]
003e0d44ldr x5, [x3+80]
003e0d48str x5, [x25+8]
003e0d4cb 0x3e0d50
003e0d50
003e0d50loc_3e0d50:
003e0d50str x4, [x3+80]
003e0d54ldr x3, [sp+88]
003e0d58str x3, [sp+56]
003e0d5cstp xzr, xzr, [sp+40]
003e0d60ldr x0, [sp+56]
003e0d64mov x1, xzr
003e0d68mov x2, xzr
003e0d6cldur x29, [sp-8]
003e0d70ldr x30, [sp], 176
003e0d74ret x30
003e0d78
003e0d78loc_3e0d78:
003e0d78str x0, [sp+8]
003e0d7cmov x3, x30
003e0d80bl runtime.morestack_noctxt.abi0
003e0d84ldr x0, [sp+8]
003e0d88b 0x3e07d0
003e0d8cudf 0
003e07d0
003e07d0github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect(net/url.URL * uri)
003e07d0ldr x16, [x28+16]
003e07d4sub x17, sp, 48
003e07d8subs xzr, x17, x16
003e07dcb.ls 0x3e0d78
003e07e0str x30, [sp-176]!
003e07e4stur x29, [sp-8]
003e07e8sub x29, sp, 8
003e07ecstr x0, [sp+184]
003e07f0str xzr, [sp+56]
003e07f4stp xzr, xzr, [sp+40]
003e07f8adrp x0, 0x216000
003e07fcadd x0, x0, 3968
003e0800mov x1, xzr
003e0804bl runtime.makechan
003e0808str x0, [sp+64]
003e080cadrp x0, 0x216000
003e0810add x0, x0, 3968
003e0814mov x1, xzr
003e0818bl runtime.makechan
003e081cstr x0, [sp+72]
003e0820adrp x0, 0x216000
003e0824add x0, x0, 4032
003e0828mov x1, xzr
003e082cbl runtime.makechan
003e0830str x0, [sp+80]
003e0834adrp x0, 0x2cc000
003e0838add x0, x0, 3456
003e083cbl runtime.newobject
003e0840str x0, [sp+160]
003e0844adrp x27, 0x66b000
003e0848ldr w2, [x27+3056]
003e084ccbz w2, 0x3e0854
003e0850b 0x3e0858
003e0854
003e0854loc_3e0854:
003e0854b 0x3e0868
003e0858
003e0858loc_3e0858:
003e0858ldr x1, [x0]
003e085cbl runtime.gcWriteBarrier1
003e0860str x1, [x25]
003e0864b 0x3e0868
003e0868
003e0868loc_3e0868:
003e0868str xzr, [x0]
003e086cadrp x0, 0x2b6000
003e0870add x0, x0, 3392
003e0874bl runtime.newobject
003e0878str x0, [sp+104]
003e087cadrp x27, 0x66b000
003e0880ldr w1, [x27+3056]
003e0884cbz w1, 0x3e088c
003e0888b 0x3e0890
003e088c
003e088cloc_3e088c:
003e088cb 0x3e08ac
003e0890
003e0890loc_3e0890:
003e0890str x0, [sp+112]
003e0894mov x1, x0
003e0898adrp x0, 0x2b6000
003e089cadd x0, x0, 3392
003e08a0bl runtime.wbZero
003e08a4ldr x0, [sp+112]
003e08a8b 0x3e08ac
003e08ac
003e08acloc_3e08ac:
003e08acmov x20, x0
003e08b0adr x27, 16
003e08b4stp x29, x27, [sp-24]
003e08b8sub x29, sp, 24
003e08bcbl fn_87cf8
003e08c0sub x29, sp, 8
003e08c4ldr x0, [sp+104]
003e08c8ldrsb x27, [x0]
003e08ccldr x1, [sp+64]
003e08d0adrp x27, 0x66b000
003e08d4ldr w2, [x27+3056]
003e08d8cbz w2, 0x3e08e0
003e08dcb 0x3e08e4
003e08e0
003e08e0loc_3e08e0:
003e08e0b 0x3e08f8
003e08e4
003e08e4loc_3e08e4:
003e08e4bl runtime.gcWriteBarrier2
003e08e8str x1, [x25]
003e08ecldr x2, [x0]
003e08f0str x2, [x25+8]
003e08f4b 0x3e08f8
003e08f8
003e08f8loc_3e08f8:
003e08f8str x1, [x0]
003e08fcldr x0, [sp+104]
003e0900ldrsb x27, [x0]
003e0904ldr x1, [sp+72]
003e0908adrp x27, 0x66b000
003e090cldr w2, [x27+3056]
003e0910cbz w2, 0x3e0918
003e0914b 0x3e091c
003e0918
003e0918loc_3e0918:
003e0918b 0x3e0930
003e091c
003e091cloc_3e091c:
003e091cbl runtime.gcWriteBarrier2
003e0920str x1, [x25]
003e0924ldr x2, [x0+8]
003e0928str x2, [x25+8]
003e092cb 0x3e0930
003e0930
003e0930loc_3e0930:
003e0930str x1, [x0+8]
003e0934ldr x0, [sp+104]
003e0938ldrsb x27, [x0]
003e093cldr x1, [sp+80]
003e0940adrp x27, 0x66b000
003e0944ldr w2, [x27+3056]
003e0948cbz w2, 0x3e0950
003e094cb 0x3e0954
003e0950
003e0950loc_3e0950:
003e0950b 0x3e0968
003e0954
003e0954loc_3e0954:
003e0954bl runtime.gcWriteBarrier2
003e0958str x1, [x25]
003e095cldr x2, [x0+24]
003e0960str x2, [x25+8]
003e0964b 0x3e0968
003e0968
003e0968loc_3e0968:
003e0968str x1, [x0+24]
003e096cbl runtime.makemap_small
003e0970str x0, [sp+96]
003e0974ldr x1, [sp+104]
003e0978ldrsb x27, [x1]
003e097cadrp x27, 0x66b000
003e0980ldr w2, [x27+3056]
003e0984cbz w2, 0x3e098c
003e0988b 0x3e0990
003e098c
003e098cloc_3e098c:
003e098cb 0x3e09a4
003e0990
003e0990loc_3e0990:
003e0990bl runtime.gcWriteBarrier2
003e0994str x0, [x25]
003e0998ldr x2, [x1+48]
003e099cstr x2, [x25+8]
003e09a0b 0x3e09a4
003e09a4
003e09a4loc_3e09a4:
003e09a4str x0, [x1+48]
003e09a8adrp x0, 0x293000
003e09acadd x0, x0, 3680
003e09b0bl runtime.newobject
003e09b4str x0, [sp+152]
003e09b8stp xzr, xzr, [x0]
003e09bcstr xzr, [x0+16]
003e09c0ldr x1, [sp+104]
003e09c4ldrsb x27, [x1]
003e09c8ldr x2, [sp+152]
003e09ccadrp x27, 0x66b000
003e09d0ldr w3, [x27+3056]
003e09d4cbz w3, 0x3e09dc
003e09d8b 0x3e09e0
003e09dc
003e09dcloc_3e09dc:
003e09dcb 0x3e09f4
003e09e0
003e09e0loc_3e09e0:
003e09e0bl runtime.gcWriteBarrier2
003e09e4str x2, [x25]
003e09e8ldr x3, [x1+56]
003e09ecstr x3, [x25+8]
003e09f0b 0x3e09f4
003e09f4
003e09f4loc_3e09f4:
003e09f4str x2, [x1+56]
003e09f8adrp x0, 0x271000
003e09fcadd x0, x0, 4032
003e0a00bl runtime.newobject
003e0a04str x0, [sp+144]
003e0a08str wzr, [x0]
003e0a0cstr wzr, [x0+4]
003e0a10str wzr, [x0+8]
003e0a14ldr x1, [sp+104]
003e0a18ldrsb x27, [x1]
003e0a1cldr x2, [sp+144]
003e0a20adrp x27, 0x66b000
003e0a24ldr w3, [x27+3056]
003e0a28cbz w3, 0x3e0a30
003e0a2cb 0x3e0a34
003e0a30
003e0a30loc_3e0a30:
003e0a30b 0x3e0a48
003e0a34
003e0a34loc_3e0a34:
003e0a34bl runtime.gcWriteBarrier2
003e0a38str x2, [x25]
003e0a3cldr x3, [x1+40]
003e0a40str x3, [x25+8]
003e0a44b 0x3e0a48
003e0a48
003e0a48loc_3e0a48:
003e0a48str x2, [x1+40]
003e0a4cldr x1, [sp+104]
003e0a50ldrsb x27, [x1]
003e0a54strb wzr, [x1+16]
003e0a58ldr x1, [sp+104]
003e0a5cldrsb x27, [x1]
003e0a60ldr x2, [sp+184]
003e0a64adrp x27, 0x66b000
003e0a68ldr w3, [x27+3056]
003e0a6ccbz w3, 0x3e0a74
003e0a70b 0x3e0a78
003e0a74
003e0a74loc_3e0a74:
003e0a74b 0x3e0a8c
003e0a78
003e0a78loc_3e0a78:
003e0a78bl runtime.gcWriteBarrier2
003e0a7cstr x2, [x25]
003e0a80ldr x3, [x1+64]
003e0a84str x3, [x25+8]
003e0a88b 0x3e0a8c
003e0a8c
003e0a8cloc_3e0a8c:
003e0a8cstr x2, [x1+64]
003e0a90adrp x0, 0x26b000
003e0a94add x0, x0, 2656
003e0a98bl runtime.newobject
003e0a9cstr x0, [sp+136]
003e0aa0adrp x1, 4096
003e0aa4add x1, x1, 2144
003e0aa8str x1, [x0]
003e0aacldr x1, [sp+160]
003e0ab0ldr x2, [sp+136]
003e0ab4ldrsb x27, [x2]
003e0ab8adrp x27, 0x66b000
003e0abcldr w3, [x27+3056]
003e0ac0cbz w3, 0x3e0ac8
003e0ac4b 0x3e0acc
003e0ac8
003e0ac8loc_3e0ac8:
003e0ac8b 0x3e0ae0
003e0acc
003e0accloc_3e0acc:
003e0accbl runtime.gcWriteBarrier2
003e0ad0str x1, [x25]
003e0ad4ldr x3, [x2+8]
003e0ad8str x3, [x25+8]
003e0adcb 0x3e0ae0
003e0ae0
003e0ae0loc_3e0ae0:
003e0ae0str x1, [x2+8]
003e0ae4ldr x1, [sp+72]
003e0ae8ldr x2, [sp+136]
003e0aecldrsb x27, [x2]
003e0af0adrp x27, 0x66b000
003e0af4ldr w3, [x27+3056]
003e0af8cbz w3, 0x3e0b00
003e0afcb 0x3e0b04
003e0b00
003e0b00loc_3e0b00:
003e0b00b 0x3e0b18
003e0b04
003e0b04loc_3e0b04:
003e0b04bl runtime.gcWriteBarrier2
003e0b08str x1, [x25]
003e0b0cldr x3, [x2+16]
003e0b10str x3, [x25+8]
003e0b14b 0x3e0b18
003e0b18
003e0b18loc_3e0b18:
003e0b18str x1, [x2+16]
003e0b1cldr x1, [sp+104]
003e0b20ldrsb x27, [x1]
003e0b24ldr x2, [sp+136]
003e0b28adrp x27, 0x66b000
003e0b2cldr w3, [x27+3056]
003e0b30cbz w3, 0x3e0b38
003e0b34b 0x3e0b3c
003e0b38
003e0b38loc_3e0b38:
003e0b38b 0x3e0b50
003e0b3c
003e0b3cloc_3e0b3c:
003e0b3cbl runtime.gcWriteBarrier2
003e0b40str x2, [x25]
003e0b44ldr x3, [x1+32]
003e0b48str x3, [x25+8]
003e0b4cb 0x3e0b50
003e0b50
003e0b50loc_3e0b50:
003e0b50str x2, [x1+32]
003e0b54ldr x1, [sp+104]
003e0b58str x1, [sp+88]
003e0b5cadrp x0, 0x252000
003e0b60add x0, x0, 320
003e0b64bl runtime.newobject
003e0b68str x0, [sp+128]
003e0b6cadrp x1, 4096
003e0b70add x1, x1, 2032
003e0b74str x1, [x0]
003e0b78ldr x1, [sp+88]
003e0b7cldr x2, [sp+128]
003e0b80ldrsb x27, [x2]
003e0b84adrp x27, 0x66b000
003e0b88ldr w3, [x27+3056]
003e0b8ccbz w3, 0x3e0b94
003e0b90b 0x3e0b98
003e0b94
003e0b94loc_3e0b94:
003e0b94b 0x3e0bac
003e0b98
003e0b98loc_3e0b98:
003e0b98bl runtime.gcWriteBarrier2
003e0b9cstr x1, [x25]
003e0ba0ldr x3, [x2+8]
003e0ba4str x3, [x25+8]
003e0ba8b 0x3e0bac
003e0bac
003e0bacloc_3e0bac:
003e0bacstr x1, [x2+8]
003e0bb0ldr x1, [sp+88]
003e0bb4ldrsb x27, [x1]
003e0bb8ldr x2, [sp+128]
003e0bbcadrp x27, 0x66b000
003e0bc0ldr w3, [x27+3056]
003e0bc4cbz w3, 0x3e0bcc
003e0bc8b 0x3e0bd0
003e0bcc
003e0bccloc_3e0bcc:
003e0bccb 0x3e0be4
003e0bd0
003e0bd0loc_3e0bd0:
003e0bd0bl runtime.gcWriteBarrier2
003e0bd4str x2, [x25]
003e0bd8ldr x3, [x1+88]
003e0bdcstr x3, [x25+8]
003e0be0b 0x3e0be4
003e0be4
003e0be4loc_3e0be4:
003e0be4str x2, [x1+88]
003e0be8adrp x0, 0x299000
003e0becadd x0, x0, 1280
003e0bf0bl runtime.newobject
003e0bf4str x0, [sp+120]
003e0bf8adrp x1, 0
003e0bfcadd x1, x1, 3472
003e0c00str x1, [x0]
003e0c04ldr x1, [sp+184]
003e0c08ldr x2, [sp+120]
003e0c0cldrsb x27, [x2]
003e0c10adrp x27, 0x66b000
003e0c14ldr w3, [x27+3056]
003e0c18cbz w3, 0x3e0c20
003e0c1cb 0x3e0c24
003e0c20
003e0c20loc_3e0c20:
003e0c20b 0x3e0c38
003e0c24
003e0c24loc_3e0c24:
003e0c24bl runtime.gcWriteBarrier2
003e0c28str x1, [x25]
003e0c2cldr x3, [x2+8]
003e0c30str x3, [x25+8]
003e0c34b 0x3e0c38
003e0c38
003e0c38loc_3e0c38:
003e0c38str x1, [x2+8]
003e0c3cldr x3, [sp+160]
003e0c40ldr x4, [sp+120]
003e0c44ldrsb x27, [x4]
003e0c48adrp x27, 0x66b000
003e0c4cldr w5, [x27+3056]
003e0c50cbz w5, 0x3e0c58
003e0c54b 0x3e0c5c
003e0c58
003e0c58loc_3e0c58:
003e0c58b 0x3e0c70
003e0c5c
003e0c5cloc_3e0c5c:
003e0c5cbl runtime.gcWriteBarrier2
003e0c60str x3, [x25]
003e0c64ldr x5, [x4+16]
003e0c68str x5, [x25+8]
003e0c6cb 0x3e0c70
003e0c70
003e0c70loc_3e0c70:
003e0c70str x3, [x4+16]
003e0c74ldr x3, [sp+88]
003e0c78ldr x4, [sp+120]
003e0c7cldrsb x27, [x4]
003e0c80adrp x27, 0x66b000
003e0c84ldr w5, [x27+3056]
003e0c88cbz w5, 0x3e0c90
003e0c8cb 0x3e0c94
003e0c90
003e0c90loc_3e0c90:
003e0c90b 0x3e0ca8
003e0c94
003e0c94loc_3e0c94:
003e0c94bl runtime.gcWriteBarrier2
003e0c98str x3, [x25]
003e0c9cldr x5, [x4+24]
003e0ca0str x5, [x25+8]
003e0ca4b 0x3e0ca8
003e0ca8
003e0ca8loc_3e0ca8:
003e0ca8str x3, [x4+24]
003e0cacldr x3, [sp+64]
003e0cb0ldr x4, [sp+120]
003e0cb4ldrsb x27, [x4]
003e0cb8adrp x27, 0x66b000
003e0cbcldr w5, [x27+3056]
003e0cc0cbz w5, 0x3e0cc8
003e0cc4b 0x3e0ccc
003e0cc8
003e0cc8loc_3e0cc8:
003e0cc8b 0x3e0ce0
003e0ccc
003e0cccloc_3e0ccc:
003e0cccbl runtime.gcWriteBarrier2
003e0cd0str x3, [x25]
003e0cd4ldr x5, [x4+32]
003e0cd8str x5, [x25+8]
003e0cdcb 0x3e0ce0
003e0ce0
003e0ce0loc_3e0ce0:
003e0ce0str x3, [x4+32]
003e0ce4ldr x3, [sp+72]
003e0ce8ldr x4, [sp+120]
003e0cecldrsb x27, [x4]
003e0cf0adrp x27, 0x66b000
003e0cf4ldr w5, [x27+3056]
003e0cf8cbz w5, 0x3e0d00
003e0cfcb 0x3e0d04
003e0d00
003e0d00loc_3e0d00:
003e0d00b 0x3e0d18
003e0d04
003e0d04loc_3e0d04:
003e0d04bl runtime.gcWriteBarrier2
003e0d08str x3, [x25]
003e0d0cldr x5, [x4+40]
003e0d10str x5, [x25+8]
003e0d14b 0x3e0d18
003e0d18
003e0d18loc_3e0d18:
003e0d18str x3, [x4+40]
003e0d1cldr x3, [sp+88]
003e0d20ldrsb x27, [x3]
003e0d24ldr x4, [sp+120]
003e0d28adrp x27, 0x66b000
003e0d2cldr w5, [x27+3056]
003e0d30cbz w5, 0x3e0d38
003e0d34b 0x3e0d3c
003e0d38
003e0d38loc_3e0d38:
003e0d38b 0x3e0d50
003e0d3c
003e0d3cloc_3e0d3c:
003e0d3cbl runtime.gcWriteBarrier2
003e0d40str x4, [x25]
003e0d44ldr x5, [x3+80]
003e0d48str x5, [x25+8]
003e0d4cb 0x3e0d50
003e0d50
003e0d50loc_3e0d50:
003e0d50str x4, [x3+80]
003e0d54ldr x3, [sp+88]
003e0d58str x3, [sp+56]
003e0d5cstp xzr, xzr, [sp+40]
003e0d60ldr x0, [sp+56]
003e0d64mov x1, xzr
003e0d68mov x2, xzr
003e0d6cldur x29, [sp-8]
003e0d70ldr x30, [sp], 176
003e0d74ret x30
003e0d78
003e0d78loc_3e0d78:
003e0d78str x0, [sp+8]
003e0d7cmov x3, x30
003e0d80bl runtime.morestack_noctxt.abi0
003e0d84ldr x0, [sp+8]
003e0d88b 0x3e07d0
003e0d8cudf 0
003e07d0
003e0d90
003e0d90github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3(void)
003e0d90ldr x16, [x28+16]
003e0d94sub x17, sp, 240
003e0d98subs xzr, x17, x16
003e0d9cb.ls 0x3e12b8
003e0da0sub x20, sp, 368
003e0da4stp x29, x30, [x20-8]
003e0da8add sp, x20, 0
003e0dacsub x29, sp, 8
003e0db0ldr x2, [x26+8]
003e0db4str x2, [sp+88]
003e0db8ldr x2, [x26+16]
003e0dbcstr x2, [sp+352]
003e0dc0ldr x2, [x26+24]
003e0dc4str x2, [sp+112]
003e0dc8ldr x2, [x26+32]
003e0dccstr x2, [sp+96]
003e0dd0ldr x2, [x26+40]
003e0dd4str x2, [sp+104]
003e0dd8stp xzr, xzr, [sp+72]
003e0ddcstp xzr, xzr, [sp+136]
003e0de0add x2, sp, 136
003e0de4str x2, [sp+288]
003e0de8ldr x2, [sp+88]
003e0decldrsb x27, [x2]
003e0df0ldr x0, [x2+40]
003e0df4ldr x1, [x2+48]
003e0df8str x0, [sp+272]
003e0dfcstr x1, [sp+280]
003e0e00bl runtime.convTstring
003e0e04str x0, [sp+264]
003e0e08ldr x2, [sp+288]
003e0e0cldrsb x27, [x2]
003e0e10adrp x3, 0x215000
003e0e14add x3, x3, 2944
003e0e18str x3, [x2]
003e0e1cadrp x27, 0x66b000
003e0e20ldr w3, [x27+3056]
003e0e24cbz w3, 0x3e0e2c
003e0e28b 0x3e0e30
003e0e2c
003e0e2cloc_3e0e2c:
003e0e2cb 0x3e0e44
003e0e30
003e0e30loc_3e0e30:
003e0e30bl runtime.gcWriteBarrier2
003e0e34str x0, [x25]
003e0e38ldr x5, [x2+8]
003e0e3cstr x5, [x25+8]
003e0e40b 0x3e0e44
003e0e44
003e0e44loc_3e0e44:
003e0e44str x0, [x2+8]
003e0e48ldr x2, [sp+288]
003e0e4cldrsb x27, [x2]
003e0e50b 0x3e0e54
003e0e54
003e0e54loc_3e0e54:
003e0e54str x2, [sp+296]
003e0e58orr x4, xzr, 1
003e0e5cstr x4, [sp+304]
003e0e60str x4, [sp+312]
003e0e64adrp x0, 0x2d4000
003e0e68add x0, x0, 2708
003e0e6corr x1, xzr, 16
003e0e70mov x3, x4
003e0e74bl log.Printf
003e0e78adrp x0, 0x239000
003e0e7cadd x0, x0, 3616
003e0e80bl runtime.newobject
003e0e84str x0, [sp+344]
003e0e88ldr x0, [sp+88]
003e0e8cbl net/url.(*URL).Port
003e0e90str x0, [sp+120]
003e0e94str x1, [sp+128]
003e0e98stp xzr, xzr, [sp+328]
003e0e9cldr x0, [sp+120]
003e0ea0ldr x1, [sp+128]
003e0ea4bl strconv.Atoi
003e0ea8str x0, [sp+56]
003e0eacstr x1, [sp+328]
003e0eb0str x2, [sp+336]
003e0eb4ldr x5, [sp+56]
003e0eb8str x5, [sp+64]
003e0ebcstr x1, [sp+176]
003e0ec0str x2, [sp+184]
003e0ec4ldr x5, [sp+64]
003e0ec8str x5, [sp+48]
003e0eccldr x5, [sp+344]
003e0ed0str x1, [x5]
003e0ed4adrp x27, 0x66b000
003e0ed8ldr w6, [x27+3056]
003e0edccbz w6, 0x3e0ee4
003e0ee0b 0x3e0ee8
003e0ee4
003e0ee4loc_3e0ee4:
003e0ee4b 0x3e0efc
003e0ee8
003e0ee8loc_3e0ee8:
003e0ee8bl runtime.gcWriteBarrier2
003e0eecstr x2, [x25]
003e0ef0ldr x6, [x5+8]
003e0ef4str x6, [x25+8]
003e0ef8b 0x3e0efc
003e0efc
003e0efcloc_3e0efc:
003e0efcstr x2, [x5+8]
003e0f00ldr x5, [sp+344]
003e0f04ldr x5, [x5]
003e0f08cbnz x5, 0x3e0f10
003e0f0cb 0x3e0fd0
003e0f10
003e0f10loc_3e0f10:
003e0f10stp xzr, xzr, [sp+136]
003e0f14add x5, sp, 136
003e0f18str x5, [sp+232]
003e0f1cldr x5, [sp+344]
003e0f20ldr x6, [x5]
003e0f24ldr x5, [x5+8]
003e0f28str x6, [sp+216]
003e0f2cstr x5, [sp+224]
003e0f30str x6, [sp+208]
003e0f34ldr x5, [sp+208]
003e0f38cbnz x5, 0x3e0f40
003e0f3cb 0x3e0f50
003e0f40
003e0f40loc_3e0f40:
003e0f40ldr x5, [sp+208]
003e0f44ldr x5, [x5+8]
003e0f48str x5, [sp+208]
003e0f4cb 0x3e0f54
003e0f50
003e0f50loc_3e0f50:
003e0f50b 0x3e0f54
003e0f54
003e0f54loc_3e0f54:
003e0f54ldr x5, [sp+232]
003e0f58ldrsb x27, [x5]
003e0f5cldr x6, [sp+208]
003e0f60ldr x7, [sp+224]
003e0f64str x6, [x5]
003e0f68adrp x27, 0x66b000
003e0f6cldr w6, [x27+3056]
003e0f70cbz w6, 0x3e0f78
003e0f74b 0x3e0f7c
003e0f78
003e0f78loc_3e0f78:
003e0f78b 0x3e0f90
003e0f7c
003e0f7cloc_3e0f7c:
003e0f7cbl runtime.gcWriteBarrier2
003e0f80str x7, [x25]
003e0f84ldr x6, [x5+8]
003e0f88str x6, [x25+8]
003e0f8cb 0x3e0f90
003e0f90
003e0f90loc_3e0f90:
003e0f90str x7, [x5+8]
003e0f94ldr x2, [sp+232]
003e0f98ldrsb x27, [x2]
003e0f9cb 0x3e0fa0
003e0fa0
003e0fa0loc_3e0fa0:
003e0fa0str x2, [sp+240]
003e0fa4orr x4, xzr, 1
003e0fa8str x4, [sp+248]
003e0facstr x4, [sp+256]
003e0fb0adrp x0, 0x2e9000
003e0fb4add x0, x0, 2362
003e0fb8movz x1, 51
003e0fbcmov x3, x4
003e0fc0bl log.Printf
003e0fc4movz x5, 8888
003e0fc8str x5, [sp+48]
003e0fccb 0x3e0fd4
003e0fd0
003e0fd0loc_3e0fd0:
003e0fd0b 0x3e0fd4
003e0fd4
003e0fd4loc_3e0fd4:
003e0fd4ldr x0, [sp+88]
003e0fd8bl net/url.(*URL).Hostname
003e0fdcstr x0, [sp+120]
003e0fe0str x1, [sp+128]
003e0fe4str xzr, [sp+320]
003e0fe8stp xzr, xzr, [sp+328]
003e0fecldr x0, [sp+120]
003e0ff0ldr x1, [sp+128]
003e0ff4ldr x2, [sp+48]
003e0ff8bl github.com/bishopfox/sliver/implant/sliver/transports/mtls.MtlsConnect
003e0ffcstr x0, [sp+320]
003e1000str x1, [sp+328]
003e1004str x2, [sp+336]
003e1008ldr x1, [sp+320]
003e100cstr x1, [sp+168]
003e1010ldr x1, [sp+328]
003e1014ldr x2, [sp+336]
003e1018str x1, [sp+152]
003e101cstr x2, [sp+160]
003e1020ldr x1, [sp+352]
003e1024ldr x2, [sp+168]
003e1028adrp x27, 0x66a000
003e102cldr w3, [x27+3056]
003e1030cbz w3, 0x3e1038
003e1034b 0x3e103c
003e1038
003e1038loc_3e1038:
003e1038b 0x3e1050
003e103c
003e103cloc_3e103c:
003e103cbl runtime.gcWriteBarrier2
003e1040str x2, [x25]
003e1044ldr x3, [x1]
003e1048str x3, [x25+8]
003e104cb 0x3e1050
003e1050
003e1050loc_3e1050:
003e1050str x2, [x1]
003e1054ldr x2, [sp+344]
003e1058ldr x3, [sp+160]
003e105cldr x4, [sp+152]
003e1060str x4, [x2]
003e1064adrp x27, 0x66a000
003e1068ldr w4, [x27+3056]
003e106ccbz w4, 0x3e1074
003e1070b 0x3e1078
003e1074
003e1074loc_3e1074:
003e1074b 0x3e108c
003e1078
003e1078loc_3e1078:
003e1078bl runtime.gcWriteBarrier2
003e107cstr x3, [x25]
003e1080ldr x4, [x2+8]
003e1084str x4, [x25+8]
003e1088b 0x3e108c
003e108c
003e108cloc_3e108c:
003e108cstr x3, [x2+8]
003e1090ldr x2, [sp+344]
003e1094ldr x2, [x2]
003e1098cbnz x2, 0x3e10a0
003e109cb 0x3e10c0
003e10a0
003e10a0loc_3e10a0:
003e10a0ldr x2, [sp+344]
003e10a4ldr x0, [x2]
003e10a8ldr x1, [x2+8]
003e10acstr x0, [sp+72]
003e10b0str x1, [sp+80]
003e10b4ldp x29, x30, [sp-8]
003e10b8add sp, sp, 368
003e10bcret x30
003e10c0
003e10c0loc_3e10c0:
003e10c0ldr x1, [sp+112]
003e10c4ldrsb x27, [x1]
003e10c8orr x2, xzr, 1
003e10ccstrb w2, [x1+16]
003e10d0adrp x0, 0x28b000
003e10d4add x0, x0, 1792
003e10d8bl runtime.newobject
003e10dcstr x0, [sp+200]
003e10e0adrp x1, 0
003e10e4add x1, x1, 1376
003e10e8str x1, [x0]
003e10ecldr x1, [sp+112]
003e10f0ldr x2, [sp+200]
003e10f4ldrsb x27, [x2]
003e10f8adrp x27, 0x66a000
003e10fcldr w3, [x27+3056]
003e1100cbz w3, 0x3e1108
003e1104b 0x3e110c
003e1108
003e1108loc_3e1108:
003e1108b 0x3e1120
003e110c
003e110cloc_3e110c:
003e110cbl runtime.gcWriteBarrier2
003e1110str x1, [x25]
003e1114ldr x3, [x2+8]
003e1118str x3, [x25+8]
003e111cb 0x3e1120
003e1120
003e1120loc_3e1120:
003e1120str x1, [x2+8]
003e1124ldr x1, [sp+96]
003e1128ldr x2, [sp+200]
003e112cldrsb x27, [x2]
003e1130adrp x27, 0x66a000
003e1134ldr w3, [x27+3056]
003e1138cbz w3, 0x3e1140
003e113cb 0x3e1144
003e1140
003e1140loc_3e1140:
003e1140b 0x3e1158
003e1144
003e1144loc_3e1144:
003e1144bl runtime.gcWriteBarrier2
003e1148str x1, [x25]
003e114cldr x3, [x2+16]
003e1150str x3, [x25+8]
003e1154b 0x3e1158
003e1158
003e1158loc_3e1158:
003e1158str x1, [x2+16]
003e115cldr x1, [sp+352]
003e1160ldr x2, [sp+200]
003e1164ldrsb x27, [x2]
003e1168adrp x27, 0x66a000
003e116cldr w3, [x27+3056]
003e1170cbz w3, 0x3e1178
003e1174b 0x3e117c
003e1178
003e1178loc_3e1178:
003e1178b 0x3e1190
003e117c
003e117cloc_3e117c:
003e117cbl runtime.gcWriteBarrier2
003e1180str x1, [x25]
003e1184ldr x3, [x2+24]
003e1188str x3, [x25+8]
003e118cb 0x3e1190
003e1190
003e1190loc_3e1190:
003e1190str x1, [x2+24]
003e1194ldr x1, [sp+344]
003e1198ldr x2, [sp+200]
003e119cldrsb x27, [x2]
003e11a0adrp x27, 0x66a000
003e11a4ldr w3, [x27+3056]
003e11a8cbz w3, 0x3e11b0
003e11acb 0x3e11b4
003e11b0
003e11b0loc_3e11b0:
003e11b0b 0x3e11c8
003e11b4
003e11b4loc_3e11b4:
003e11b4bl runtime.gcWriteBarrier2
003e11b8str x1, [x25]
003e11bcldr x3, [x2+32]
003e11c0str x3, [x25+8]
003e11c4b 0x3e11c8
003e11c8
003e11c8loc_3e11c8:
003e11c8str x1, [x2+32]
003e11ccldr x0, [sp+200]
003e11d0bl runtime.newproc
003e11d4adrp x0, 0x27b000
003e11d8add x0, x0, 416
003e11dcbl runtime.newobject
003e11e0str x0, [sp+192]
003e11e4adrp x1, 0
003e11e8add x1, x1, 720
003e11ecstr x1, [x0]
003e11f0ldr x1, [sp+112]
003e11f4ldr x2, [sp+192]
003e11f8ldrsb x27, [x2]
003e11fcadrp x27, 0x66a000
003e1200ldr w3, [x27+3056]
003e1204cbz w3, 0x3e120c
003e1208b 0x3e1210
003e120c
003e120cloc_3e120c:
003e120cb 0x3e1224
003e1210
003e1210loc_3e1210:
003e1210bl runtime.gcWriteBarrier2
003e1214str x1, [x25]
003e1218ldr x3, [x2+8]
003e121cstr x3, [x25+8]
003e1220b 0x3e1224
003e1224
003e1224loc_3e1224:
003e1224str x1, [x2+8]
003e1228ldr x1, [sp+352]
003e122cldr x2, [sp+192]
003e1230ldrsb x27, [x2]
003e1234adrp x27, 0x66a000
003e1238ldr w3, [x27+3056]
003e123ccbz w3, 0x3e1244
003e1240b 0x3e1248
003e1244
003e1244loc_3e1244:
003e1244b 0x3e125c
003e1248
003e1248loc_3e1248:
003e1248bl runtime.gcWriteBarrier2
003e124cstr x1, [x25]
003e1250ldr x3, [x2+16]
003e1254str x3, [x25+8]
003e1258b 0x3e125c
003e125c
003e125cloc_3e125c:
003e125cstr x1, [x2+16]
003e1260ldr x1, [sp+104]
003e1264ldr x2, [sp+192]
003e1268ldrsb x27, [x2]
003e126cadrp x27, 0x66a000
003e1270ldr w3, [x27+3056]
003e1274cbz w3, 0x3e127c
003e1278b 0x3e1280
003e127c
003e127cloc_3e127c:
003e127cb 0x3e1294
003e1280
003e1280loc_3e1280:
003e1280bl runtime.gcWriteBarrier2
003e1284str x1, [x25]
003e1288ldr x3, [x2+24]
003e128cstr x3, [x25+8]
003e1290b 0x3e1294
003e1294
003e1294loc_3e1294:
003e1294str x1, [x2+24]
003e1298ldr x0, [sp+192]
003e129cbl runtime.newproc
003e12a0stp xzr, xzr, [sp+72]
003e12a4mov x0, xzr
003e12a8mov x1, xzr
003e12acldp x29, x30, [sp-8]
003e12b0add sp, sp, 368
003e12b4ret x30
003e12b8
003e12b8loc_3e12b8:
003e12b8mov x3, x30
003e12bcbl runtime.morestack.abi0
003e12c0b 0x3e0d90
003e12c4udf 0
003e12c8udf 0
003e12ccudf 0
003e0d90
003e0d90github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3(void)
003e0d90ldr x16, [x28+16]
003e0d94sub x17, sp, 240
003e0d98subs xzr, x17, x16
003e0d9cb.ls 0x3e12b8
003e0da0sub x20, sp, 368
003e0da4stp x29, x30, [x20-8]
003e0da8add sp, x20, 0
003e0dacsub x29, sp, 8
003e0db0ldr x2, [x26+8]
003e0db4str x2, [sp+88]
003e0db8ldr x2, [x26+16]
003e0dbcstr x2, [sp+352]
003e0dc0ldr x2, [x26+24]
003e0dc4str x2, [sp+112]
003e0dc8ldr x2, [x26+32]
003e0dccstr x2, [sp+96]
003e0dd0ldr x2, [x26+40]
003e0dd4str x2, [sp+104]
003e0dd8stp xzr, xzr, [sp+72]
003e0ddcstp xzr, xzr, [sp+136]
003e0de0add x2, sp, 136
003e0de4str x2, [sp+288]
003e0de8ldr x2, [sp+88]
003e0decldrsb x27, [x2]
003e0df0ldr x0, [x2+40]
003e0df4ldr x1, [x2+48]
003e0df8str x0, [sp+272]
003e0dfcstr x1, [sp+280]
003e0e00bl runtime.convTstring
003e0e04str x0, [sp+264]
003e0e08ldr x2, [sp+288]
003e0e0cldrsb x27, [x2]
003e0e10adrp x3, 0x215000
003e0e14add x3, x3, 2944
003e0e18str x3, [x2]
003e0e1cadrp x27, 0x66b000
003e0e20ldr w3, [x27+3056]
003e0e24cbz w3, 0x3e0e2c
003e0e28b 0x3e0e30
003e0e2c
003e0e2cloc_3e0e2c:
003e0e2cb 0x3e0e44
003e0e30
003e0e30loc_3e0e30:
003e0e30bl runtime.gcWriteBarrier2
003e0e34str x0, [x25]
003e0e38ldr x5, [x2+8]
003e0e3cstr x5, [x25+8]
003e0e40b 0x3e0e44
003e0e44
003e0e44loc_3e0e44:
003e0e44str x0, [x2+8]
003e0e48ldr x2, [sp+288]
003e0e4cldrsb x27, [x2]
003e0e50b 0x3e0e54
003e0e54
003e0e54loc_3e0e54:
003e0e54str x2, [sp+296]
003e0e58orr x4, xzr, 1
003e0e5cstr x4, [sp+304]
003e0e60str x4, [sp+312]
003e0e64adrp x0, 0x2d4000
003e0e68add x0, x0, 2708
003e0e6corr x1, xzr, 16
003e0e70mov x3, x4
003e0e74bl log.Printf
003e0e78adrp x0, 0x239000
003e0e7cadd x0, x0, 3616
003e0e80bl runtime.newobject
003e0e84str x0, [sp+344]
003e0e88ldr x0, [sp+88]
003e0e8cbl net/url.(*URL).Port
003e0e90str x0, [sp+120]
003e0e94str x1, [sp+128]
003e0e98stp xzr, xzr, [sp+328]
003e0e9cldr x0, [sp+120]
003e0ea0ldr x1, [sp+128]
003e0ea4bl strconv.Atoi
003e0ea8str x0, [sp+56]
003e0eacstr x1, [sp+328]
003e0eb0str x2, [sp+336]
003e0eb4ldr x5, [sp+56]
003e0eb8str x5, [sp+64]
003e0ebcstr x1, [sp+176]
003e0ec0str x2, [sp+184]
003e0ec4ldr x5, [sp+64]
003e0ec8str x5, [sp+48]
003e0eccldr x5, [sp+344]
003e0ed0str x1, [x5]
003e0ed4adrp x27, 0x66b000
003e0ed8ldr w6, [x27+3056]
003e0edccbz w6, 0x3e0ee4
003e0ee0b 0x3e0ee8
003e0ee4
003e0ee4loc_3e0ee4:
003e0ee4b 0x3e0efc
003e0ee8
003e0ee8loc_3e0ee8:
003e0ee8bl runtime.gcWriteBarrier2
003e0eecstr x2, [x25]
003e0ef0ldr x6, [x5+8]
003e0ef4str x6, [x25+8]
003e0ef8b 0x3e0efc
003e0efc
003e0efcloc_3e0efc:
003e0efcstr x2, [x5+8]
003e0f00ldr x5, [sp+344]
003e0f04ldr x5, [x5]
003e0f08cbnz x5, 0x3e0f10
003e0f0cb 0x3e0fd0
003e0f10
003e0f10loc_3e0f10:
003e0f10stp xzr, xzr, [sp+136]
003e0f14add x5, sp, 136
003e0f18str x5, [sp+232]
003e0f1cldr x5, [sp+344]
003e0f20ldr x6, [x5]
003e0f24ldr x5, [x5+8]
003e0f28str x6, [sp+216]
003e0f2cstr x5, [sp+224]
003e0f30str x6, [sp+208]
003e0f34ldr x5, [sp+208]
003e0f38cbnz x5, 0x3e0f40
003e0f3cb 0x3e0f50
003e0f40
003e0f40loc_3e0f40:
003e0f40ldr x5, [sp+208]
003e0f44ldr x5, [x5+8]
003e0f48str x5, [sp+208]
003e0f4cb 0x3e0f54
003e0f50
003e0f50loc_3e0f50:
003e0f50b 0x3e0f54
003e0f54
003e0f54loc_3e0f54:
003e0f54ldr x5, [sp+232]
003e0f58ldrsb x27, [x5]
003e0f5cldr x6, [sp+208]
003e0f60ldr x7, [sp+224]
003e0f64str x6, [x5]
003e0f68adrp x27, 0x66b000
003e0f6cldr w6, [x27+3056]
003e0f70cbz w6, 0x3e0f78
003e0f74b 0x3e0f7c
003e0f78
003e0f78loc_3e0f78:
003e0f78b 0x3e0f90
003e0f7c
003e0f7cloc_3e0f7c:
003e0f7cbl runtime.gcWriteBarrier2
003e0f80str x7, [x25]
003e0f84ldr x6, [x5+8]
003e0f88str x6, [x25+8]
003e0f8cb 0x3e0f90
003e0f90
003e0f90loc_3e0f90:
003e0f90str x7, [x5+8]
003e0f94ldr x2, [sp+232]
003e0f98ldrsb x27, [x2]
003e0f9cb 0x3e0fa0
003e0fa0
003e0fa0loc_3e0fa0:
003e0fa0str x2, [sp+240]
003e0fa4orr x4, xzr, 1
003e0fa8str x4, [sp+248]
003e0facstr x4, [sp+256]
003e0fb0adrp x0, 0x2e9000
003e0fb4add x0, x0, 2362
003e0fb8movz x1, 51
003e0fbcmov x3, x4
003e0fc0bl log.Printf
003e0fc4movz x5, 8888
003e0fc8str x5, [sp+48]
003e0fccb 0x3e0fd4
003e0fd0
003e0fd0loc_3e0fd0:
003e0fd0b 0x3e0fd4
003e0fd4
003e0fd4loc_3e0fd4:
003e0fd4ldr x0, [sp+88]
003e0fd8bl net/url.(*URL).Hostname
003e0fdcstr x0, [sp+120]
003e0fe0str x1, [sp+128]
003e0fe4str xzr, [sp+320]
003e0fe8stp xzr, xzr, [sp+328]
003e0fecldr x0, [sp+120]
003e0ff0ldr x1, [sp+128]
003e0ff4ldr x2, [sp+48]
003e0ff8bl github.com/bishopfox/sliver/implant/sliver/transports/mtls.MtlsConnect
003e0ffcstr x0, [sp+320]
003e1000str x1, [sp+328]
003e1004str x2, [sp+336]
003e1008ldr x1, [sp+320]
003e100cstr x1, [sp+168]
003e1010ldr x1, [sp+328]
003e1014ldr x2, [sp+336]
003e1018str x1, [sp+152]
003e101cstr x2, [sp+160]
003e1020ldr x1, [sp+352]
003e1024ldr x2, [sp+168]
003e1028adrp x27, 0x66a000
003e102cldr w3, [x27+3056]
003e1030cbz w3, 0x3e1038
003e1034b 0x3e103c
003e1038
003e1038loc_3e1038:
003e1038b 0x3e1050
003e103c
003e103cloc_3e103c:
003e103cbl runtime.gcWriteBarrier2
003e1040str x2, [x25]
003e1044ldr x3, [x1]
003e1048str x3, [x25+8]
003e104cb 0x3e1050
003e1050
003e1050loc_3e1050:
003e1050str x2, [x1]
003e1054ldr x2, [sp+344]
003e1058ldr x3, [sp+160]
003e105cldr x4, [sp+152]
003e1060str x4, [x2]
003e1064adrp x27, 0x66a000
003e1068ldr w4, [x27+3056]
003e106ccbz w4, 0x3e1074
003e1070b 0x3e1078
003e1074
003e1074loc_3e1074:
003e1074b 0x3e108c
003e1078
003e1078loc_3e1078:
003e1078bl runtime.gcWriteBarrier2
003e107cstr x3, [x25]
003e1080ldr x4, [x2+8]
003e1084str x4, [x25+8]
003e1088b 0x3e108c
003e108c
003e108cloc_3e108c:
003e108cstr x3, [x2+8]
003e1090ldr x2, [sp+344]
003e1094ldr x2, [x2]
003e1098cbnz x2, 0x3e10a0
003e109cb 0x3e10c0
003e10a0
003e10a0loc_3e10a0:
003e10a0ldr x2, [sp+344]
003e10a4ldr x0, [x2]
003e10a8ldr x1, [x2+8]
003e10acstr x0, [sp+72]
003e10b0str x1, [sp+80]
003e10b4ldp x29, x30, [sp-8]
003e10b8add sp, sp, 368
003e10bcret x30
003e10c0
003e10c0loc_3e10c0:
003e10c0ldr x1, [sp+112]
003e10c4ldrsb x27, [x1]
003e10c8orr x2, xzr, 1
003e10ccstrb w2, [x1+16]
003e10d0adrp x0, 0x28b000
003e10d4add x0, x0, 1792
003e10d8bl runtime.newobject
003e10dcstr x0, [sp+200]
003e10e0adrp x1, 0
003e10e4add x1, x1, 1376
003e10e8str x1, [x0]
003e10ecldr x1, [sp+112]
003e10f0ldr x2, [sp+200]
003e10f4ldrsb x27, [x2]
003e10f8adrp x27, 0x66a000
003e10fcldr w3, [x27+3056]
003e1100cbz w3, 0x3e1108
003e1104b 0x3e110c
003e1108
003e1108loc_3e1108:
003e1108b 0x3e1120
003e110c
003e110cloc_3e110c:
003e110cbl runtime.gcWriteBarrier2
003e1110str x1, [x25]
003e1114ldr x3, [x2+8]
003e1118str x3, [x25+8]
003e111cb 0x3e1120
003e1120
003e1120loc_3e1120:
003e1120str x1, [x2+8]
003e1124ldr x1, [sp+96]
003e1128ldr x2, [sp+200]
003e112cldrsb x27, [x2]
003e1130adrp x27, 0x66a000
003e1134ldr w3, [x27+3056]
003e1138cbz w3, 0x3e1140
003e113cb 0x3e1144
003e1140
003e1140loc_3e1140:
003e1140b 0x3e1158
003e1144
003e1144loc_3e1144:
003e1144bl runtime.gcWriteBarrier2
003e1148str x1, [x25]
003e114cldr x3, [x2+16]
003e1150str x3, [x25+8]
003e1154b 0x3e1158
003e1158
003e1158loc_3e1158:
003e1158str x1, [x2+16]
003e115cldr x1, [sp+352]
003e1160ldr x2, [sp+200]
003e1164ldrsb x27, [x2]
003e1168adrp x27, 0x66a000
003e116cldr w3, [x27+3056]
003e1170cbz w3, 0x3e1178
003e1174b 0x3e117c
003e1178
003e1178loc_3e1178:
003e1178b 0x3e1190
003e117c
003e117cloc_3e117c:
003e117cbl runtime.gcWriteBarrier2
003e1180str x1, [x25]
003e1184ldr x3, [x2+24]
003e1188str x3, [x25+8]
003e118cb 0x3e1190
003e1190
003e1190loc_3e1190:
003e1190str x1, [x2+24]
003e1194ldr x1, [sp+344]
003e1198ldr x2, [sp+200]
003e119cldrsb x27, [x2]
003e11a0adrp x27, 0x66a000
003e11a4ldr w3, [x27+3056]
003e11a8cbz w3, 0x3e11b0
003e11acb 0x3e11b4
003e11b0
003e11b0loc_3e11b0:
003e11b0b 0x3e11c8
003e11b4
003e11b4loc_3e11b4:
003e11b4bl runtime.gcWriteBarrier2
003e11b8str x1, [x25]
003e11bcldr x3, [x2+32]
003e11c0str x3, [x25+8]
003e11c4b 0x3e11c8
003e11c8
003e11c8loc_3e11c8:
003e11c8str x1, [x2+32]
003e11ccldr x0, [sp+200]
003e11d0bl runtime.newproc
003e11d4adrp x0, 0x27b000
003e11d8add x0, x0, 416
003e11dcbl runtime.newobject
003e11e0str x0, [sp+192]
003e11e4adrp x1, 0
003e11e8add x1, x1, 720
003e11ecstr x1, [x0]
003e11f0ldr x1, [sp+112]
003e11f4ldr x2, [sp+192]
003e11f8ldrsb x27, [x2]
003e11fcadrp x27, 0x66a000
003e1200ldr w3, [x27+3056]
003e1204cbz w3, 0x3e120c
003e1208b 0x3e1210
003e120c
003e120cloc_3e120c:
003e120cb 0x3e1224
003e1210
003e1210loc_3e1210:
003e1210bl runtime.gcWriteBarrier2
003e1214str x1, [x25]
003e1218ldr x3, [x2+8]
003e121cstr x3, [x25+8]
003e1220b 0x3e1224
003e1224
003e1224loc_3e1224:
003e1224str x1, [x2+8]
003e1228ldr x1, [sp+352]
003e122cldr x2, [sp+192]
003e1230ldrsb x27, [x2]
003e1234adrp x27, 0x66a000
003e1238ldr w3, [x27+3056]
003e123ccbz w3, 0x3e1244
003e1240b 0x3e1248
003e1244
003e1244loc_3e1244:
003e1244b 0x3e125c
003e1248
003e1248loc_3e1248:
003e1248bl runtime.gcWriteBarrier2
003e124cstr x1, [x25]
003e1250ldr x3, [x2+16]
003e1254str x3, [x25+8]
003e1258b 0x3e125c
003e125c
003e125cloc_3e125c:
003e125cstr x1, [x2+16]
003e1260ldr x1, [sp+104]
003e1264ldr x2, [sp+192]
003e1268ldrsb x27, [x2]
003e126cadrp x27, 0x66a000
003e1270ldr w3, [x27+3056]
003e1274cbz w3, 0x3e127c
003e1278b 0x3e1280
003e127c
003e127cloc_3e127c:
003e127cb 0x3e1294
003e1280
003e1280loc_3e1280:
003e1280bl runtime.gcWriteBarrier2
003e1284str x1, [x25]
003e1288ldr x3, [x2+24]
003e128cstr x3, [x25+8]
003e1290b 0x3e1294
003e1294
003e1294loc_3e1294:
003e1294str x1, [x2+24]
003e1298ldr x0, [sp+192]
003e129cbl runtime.newproc
003e12a0stp xzr, xzr, [sp+72]
003e12a4mov x0, xzr
003e12a8mov x1, xzr
003e12acldp x29, x30, [sp-8]
003e12b0add sp, sp, 368
003e12b4ret x30
003e12b8
003e12b8loc_3e12b8:
003e12b8mov x3, x30
003e12bcbl runtime.morestack.abi0
003e12c0b 0x3e0d90
003e12c4udf 0
003e12c8udf 0
003e12ccudf 0
003e0d90
003e12d0
003e12d0github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3.2: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3.2(void)
003e12d0ldr x16, [x28+16]
003e12d4sub x17, sp, 112
003e12d8subs xzr, x17, x16
003e12dcb.ls 0x3e14e8
003e12e0str x30, [sp-240]!
003e12e4stur x29, [sp-8]
003e12e8sub x29, sp, 8
003e12ecldr x1, [x26+8]
003e12f0str x1, [sp+136]
003e12f4ldr x1, [x26+16]
003e12f8str x1, [sp+224]
003e12fcldr x1, [x26+24]
003e1300str x1, [sp+104]
003e1304ldr x1, [sp+136]
003e1308str x1, [sp+216]
003e130cstp xzr, xzr, [sp+144]
003e1310add x1, sp, 144
003e1314str x1, [sp+160]
003e1318ldrsb x27, [x1]
003e131cadrp x2, 0
003e1320add x2, x2, 1280
003e1324str x2, [x1]
003e1328ldrsb x27, [x1]
003e132cldr x2, [sp+216]
003e1330adrp x27, 0x66a000
003e1334ldr w3, [x27+3056]
003e1338cbz w3, 0x3e1340
003e133cb 0x3e1344
003e1340
003e1340loc_3e1340:
003e1340b 0x3e1358
003e1344
003e1344loc_3e1344:
003e1344bl runtime.gcWriteBarrier2
003e1348str x2, [x25]
003e134cldr x3, [x1+8]
003e1350str x3, [x25+8]
003e1354b 0x3e1358
003e1358
003e1358loc_3e1358:
003e1358str x2, [x1+8]
003e135cstr x1, [sp+80]
003e1360add x0, sp, 56
003e1364bl runtime.deferprocStack
003e1368subs xzr, x0, 0
003e136cb.ne 0x3e1378
003e1370b 0x3e1374
003e1374
003e1374loc_3e1374:
003e1374b 0x3e1388
003e1378
003e1378loc_3e1378:
003e1378bl runtime.deferreturn
003e137cldur x29, [sp-8]
003e1380ldr x30, [sp], 240
003e1384ret x30
003e1388
003e1388loc_3e1388:
003e1388b 0x3e138c
003e138c
003e138cloc_3e138c:
003e138cstr xzr, [sp+184]
003e1390stp xzr, xzr, [sp+168]
003e1394ldr x1, [sp+224]
003e1398ldr x0, [x1]
003e139cbl github.com/bishopfox/sliver/implant/sliver/transports/mtls.ReadEnvelope
003e13a0str x0, [sp+184]
003e13a4str x1, [sp+168]
003e13a8str x2, [sp+176]
003e13acldr x1, [sp+184]
003e13b0str x1, [sp+208]
003e13b4ldr x1, [sp+168]
003e13b8ldr x2, [sp+176]
003e13bcstr x1, [sp+192]
003e13c0str x2, [sp+200]
003e13c4ldr x1, [sp+208]
003e13c8str x1, [sp+128]
003e13ccldr x0, [sp+192]
003e13d0ldr x1, [sp+200]
003e13d4str x0, [sp+112]
003e13d8str x1, [sp+120]
003e13dcadrp x27, 0x640000
003e13e0ldr x2, [x27+1520]
003e13e4subs xzr, x2, x0
003e13e8b.eq 0x3e13f0
003e13ecb 0x3e1434
003e13f0
003e13f0loc_3e13f0:
003e13f0adrp x27, 0x640000
003e13f4ldr x2, [x27+1528]
003e13f8bl runtime.ifaceeq
003e13fctbnz w0, 0, 0x3e1404
003e1400b 0x3e1430
003e1404
003e1404loc_3e1404:
003e1404adrp x0, 0x2d1000
003e1408add x0, x0, 554
003e140cmovz x1, 10
003e1410mov x2, xzr
003e1414mov x3, xzr
003e1418mov x4, x3
003e141cbl log.Printf
003e1420bl runtime.deferreturn
003e1424ldur x29, [sp-8]
003e1428ldr x30, [sp], 240
003e142cret x30
003e1430
003e1430loc_3e1430:
003e1430b 0x3e1438
003e1434
003e1434loc_3e1434:
003e1434b 0x3e1438
003e1438
003e1438loc_3e1438:
003e1438adrp x27, 0x640000
003e143cldr x3, [x27+1520]
003e1440ldr x4, [sp+112]
003e1444subs xzr, x4, x3
003e1448cset x3, ne
003e144cb.ne 0x3e1454
003e1450b 0x3e1458
003e1454
003e1454loc_3e1454:
003e1454b 0x3e1474
003e1458
003e1458loc_3e1458:
003e1458ldr x0, [sp+112]
003e145cldr x1, [sp+120]
003e1460adrp x27, 0x640000
003e1464ldr x2, [x27+1528]
003e1468bl runtime.ifaceeq
003e146ceor x3, x0, 1
003e1470b 0x3e1474
003e1474
003e1474loc_3e1474:
003e1474strb w3, [sp+55]
003e1478tbnz w3, 0, 0x3e1480
003e147cb 0x3e1494
003e1480
003e1480loc_3e1480:
003e1480ldr x2, [sp+112]
003e1484subs xzr, x2, 0
003e1488cset x2, ne
003e148cstrb w2, [sp+55]
003e1490b 0x3e1498
003e1494
003e1494loc_3e1494:
003e1494b 0x3e1498
003e1498
003e1498loc_3e1498:
003e1498ldrb w2, [sp+55]
003e149ctbnz w2, 0, 0x3e14a4
003e14a0b 0x3e14b8
003e14a4
003e14a4loc_3e14a4:
003e14a4b 0x3e14a8
003e14a8
003e14a8loc_3e14a8:
003e14a8bl runtime.deferreturn
003e14acldur x29, [sp-8]
003e14b0ldr x30, [sp], 240
003e14b4ret x30
003e14b8
003e14b8loc_3e14b8:
003e14b8ldr x2, [sp+128]
003e14bccbnz x2, 0x3e14c4
003e14c0b 0x3e14dc
003e14c4
003e14c4loc_3e14c4:
003e14c4ldr x2, [sp+128]
003e14c8str x2, [sp+184]
003e14ccldr x0, [sp+104]
003e14d0add x1, sp, 184
003e14d4bl runtime.chansend1
003e14d8b 0x3e14e0
003e14dc
003e14dcloc_3e14dc:
003e14dcb 0x3e14e0
003e14e0
003e14e0loc_3e14e0:
003e14e0b 0x3e14e4
003e14e4
003e14e4loc_3e14e4:
003e14e4b 0x3e1388
003e14e8
003e14e8loc_3e14e8:
003e14e8mov x3, x30
003e14ecbl runtime.morestack.abi0
003e14f0b 0x3e12d0
003e14f4udf 0
003e14f8udf 0
003e14fcudf 0
003e12d0
003e12d0github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3.2: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3.2(void)
003e12d0ldr x16, [x28+16]
003e12d4sub x17, sp, 112
003e12d8subs xzr, x17, x16
003e12dcb.ls 0x3e14e8
003e12e0str x30, [sp-240]!
003e12e4stur x29, [sp-8]
003e12e8sub x29, sp, 8
003e12ecldr x1, [x26+8]
003e12f0str x1, [sp+136]
003e12f4ldr x1, [x26+16]
003e12f8str x1, [sp+224]
003e12fcldr x1, [x26+24]
003e1300str x1, [sp+104]
003e1304ldr x1, [sp+136]
003e1308str x1, [sp+216]
003e130cstp xzr, xzr, [sp+144]
003e1310add x1, sp, 144
003e1314str x1, [sp+160]
003e1318ldrsb x27, [x1]
003e131cadrp x2, 0
003e1320add x2, x2, 1280
003e1324str x2, [x1]
003e1328ldrsb x27, [x1]
003e132cldr x2, [sp+216]
003e1330adrp x27, 0x66a000
003e1334ldr w3, [x27+3056]
003e1338cbz w3, 0x3e1340
003e133cb 0x3e1344
003e1340
003e1340loc_3e1340:
003e1340b 0x3e1358
003e1344
003e1344loc_3e1344:
003e1344bl runtime.gcWriteBarrier2
003e1348str x2, [x25]
003e134cldr x3, [x1+8]
003e1350str x3, [x25+8]
003e1354b 0x3e1358
003e1358
003e1358loc_3e1358:
003e1358str x2, [x1+8]
003e135cstr x1, [sp+80]
003e1360add x0, sp, 56
003e1364bl runtime.deferprocStack
003e1368subs xzr, x0, 0
003e136cb.ne 0x3e1378
003e1370b 0x3e1374
003e1374
003e1374loc_3e1374:
003e1374b 0x3e1388
003e1378
003e1378loc_3e1378:
003e1378bl runtime.deferreturn
003e137cldur x29, [sp-8]
003e1380ldr x30, [sp], 240
003e1384ret x30
003e1388
003e1388loc_3e1388:
003e1388b 0x3e138c
003e138c
003e138cloc_3e138c:
003e138cstr xzr, [sp+184]
003e1390stp xzr, xzr, [sp+168]
003e1394ldr x1, [sp+224]
003e1398ldr x0, [x1]
003e139cbl github.com/bishopfox/sliver/implant/sliver/transports/mtls.ReadEnvelope
003e13a0str x0, [sp+184]
003e13a4str x1, [sp+168]
003e13a8str x2, [sp+176]
003e13acldr x1, [sp+184]
003e13b0str x1, [sp+208]
003e13b4ldr x1, [sp+168]
003e13b8ldr x2, [sp+176]
003e13bcstr x1, [sp+192]
003e13c0str x2, [sp+200]
003e13c4ldr x1, [sp+208]
003e13c8str x1, [sp+128]
003e13ccldr x0, [sp+192]
003e13d0ldr x1, [sp+200]
003e13d4str x0, [sp+112]
003e13d8str x1, [sp+120]
003e13dcadrp x27, 0x640000
003e13e0ldr x2, [x27+1520]
003e13e4subs xzr, x2, x0
003e13e8b.eq 0x3e13f0
003e13ecb 0x3e1434
003e13f0
003e13f0loc_3e13f0:
003e13f0adrp x27, 0x640000
003e13f4ldr x2, [x27+1528]
003e13f8bl runtime.ifaceeq
003e13fctbnz w0, 0, 0x3e1404
003e1400b 0x3e1430
003e1404
003e1404loc_3e1404:
003e1404adrp x0, 0x2d1000
003e1408add x0, x0, 554
003e140cmovz x1, 10
003e1410mov x2, xzr
003e1414mov x3, xzr
003e1418mov x4, x3
003e141cbl log.Printf
003e1420bl runtime.deferreturn
003e1424ldur x29, [sp-8]
003e1428ldr x30, [sp], 240
003e142cret x30
003e1430
003e1430loc_3e1430:
003e1430b 0x3e1438
003e1434
003e1434loc_3e1434:
003e1434b 0x3e1438
003e1438
003e1438loc_3e1438:
003e1438adrp x27, 0x640000
003e143cldr x3, [x27+1520]
003e1440ldr x4, [sp+112]
003e1444subs xzr, x4, x3
003e1448cset x3, ne
003e144cb.ne 0x3e1454
003e1450b 0x3e1458
003e1454
003e1454loc_3e1454:
003e1454b 0x3e1474
003e1458
003e1458loc_3e1458:
003e1458ldr x0, [sp+112]
003e145cldr x1, [sp+120]
003e1460adrp x27, 0x640000
003e1464ldr x2, [x27+1528]
003e1468bl runtime.ifaceeq
003e146ceor x3, x0, 1
003e1470b 0x3e1474
003e1474
003e1474loc_3e1474:
003e1474strb w3, [sp+55]
003e1478tbnz w3, 0, 0x3e1480
003e147cb 0x3e1494
003e1480
003e1480loc_3e1480:
003e1480ldr x2, [sp+112]
003e1484subs xzr, x2, 0
003e1488cset x2, ne
003e148cstrb w2, [sp+55]
003e1490b 0x3e1498
003e1494
003e1494loc_3e1494:
003e1494b 0x3e1498
003e1498
003e1498loc_3e1498:
003e1498ldrb w2, [sp+55]
003e149ctbnz w2, 0, 0x3e14a4
003e14a0b 0x3e14b8
003e14a4
003e14a4loc_3e14a4:
003e14a4b 0x3e14a8
003e14a8
003e14a8loc_3e14a8:
003e14a8bl runtime.deferreturn
003e14acldur x29, [sp-8]
003e14b0ldr x30, [sp], 240
003e14b4ret x30
003e14b8
003e14b8loc_3e14b8:
003e14b8ldr x2, [sp+128]
003e14bccbnz x2, 0x3e14c4
003e14c0b 0x3e14dc
003e14c4
003e14c4loc_3e14c4:
003e14c4ldr x2, [sp+128]
003e14c8str x2, [sp+184]
003e14ccldr x0, [sp+104]
003e14d0add x1, sp, 184
003e14d4bl runtime.chansend1
003e14d8b 0x3e14e0
003e14dc
003e14dcloc_3e14dc:
003e14dcb 0x3e14e0
003e14e0
003e14e0loc_3e14e0:
003e14e0b 0x3e14e4
003e14e4
003e14e4loc_3e14e4:
003e14e4b 0x3e1388
003e14e8
003e14e8loc_3e14e8:
003e14e8mov x3, x30
003e14ecbl runtime.morestack.abi0
003e14f0b 0x3e12d0
003e14f4udf 0
003e14f8udf 0
003e14fcudf 0
003e12d0
003e1500
003e1500github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3.2.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3.2.deferwrap1(void)
003e1500ldr x16, [x28+16]
003e1504subs xzr, sp, x16
003e1508b.ls 0x3e1538
003e150cstr x30, [sp-32]!
003e1510stur x29, [sp-8]
003e1514sub x29, sp, 8
003e1518ldr x16, [x28+32]
003e151ccbnz x16, 0x3e1544
003e1520
003e1520loc_3e1520:
003e1520ldr x0, [x26+8]
003e1524str x0, [sp+16]
003e1528bl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Cleanup
003e152cldur x29, [sp-8]
003e1530ldr x30, [sp], 32
003e1534ret x30
003e1538
003e1538loc_3e1538:
003e1538mov x3, x30
003e153cbl runtime.morestack.abi0
003e1540b 0x3e1500
003e1544
003e1544loc_3e1544:
003e1544ldr x17, [x16]
003e1548add x20, sp, 40
003e154csubs xzr, x20, x17
003e1550b.ne 0x3e1520
003e1554add x20, sp, 8
003e1558str x20, [x16]
003e155cb 0x3e1520
003e1500
003e1500github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3.2.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3.2.deferwrap1(void)
003e1500ldr x16, [x28+16]
003e1504subs xzr, sp, x16
003e1508b.ls 0x3e1538
003e150cstr x30, [sp-32]!
003e1510stur x29, [sp-8]
003e1514sub x29, sp, 8
003e1518ldr x16, [x28+32]
003e151ccbnz x16, 0x3e1544
003e1520
003e1520loc_3e1520:
003e1520ldr x0, [x26+8]
003e1524str x0, [sp+16]
003e1528bl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Cleanup
003e152cldur x29, [sp-8]
003e1530ldr x30, [sp], 32
003e1534ret x30
003e1538
003e1538loc_3e1538:
003e1538mov x3, x30
003e153cbl runtime.morestack.abi0
003e1540b 0x3e1500
003e1544
003e1544loc_3e1544:
003e1544ldr x17, [x16]
003e1548add x20, sp, 40
003e154csubs xzr, x20, x17
003e1550b.ne 0x3e1520
003e1554add x20, sp, 8
003e1558str x20, [x16]
003e155cb 0x3e1520
003e1500
003e1560
003e1560github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3.1: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3.1(void)
003e1560ldr x16, [x28+16]
003e1564sub x17, sp, 176
003e1568subs xzr, x17, x16
003e156cb.ls 0x3e1780
003e1570sub x20, sp, 304
003e1574stp x29, x30, [x20-8]
003e1578add sp, x20, 0
003e157csub x29, sp, 8
003e1580ldr x1, [x26+8]
003e1584str x1, [sp+160]
003e1588ldr x1, [x26+16]
003e158cstr x1, [sp+128]
003e1590ldr x1, [x26+24]
003e1594str x1, [sp+288]
003e1598ldr x1, [x26+32]
003e159cstr x1, [sp+280]
003e15a0ldr x1, [sp+160]
003e15a4str x1, [sp+272]
003e15a8stp xzr, xzr, [sp+248]
003e15acadd x1, sp, 248
003e15b0str x1, [sp+264]
003e15b4ldrsb x27, [x1]
003e15b8adrp x2, 0
003e15bcadd x2, x2, 1936
003e15c0str x2, [x1]
003e15c4ldrsb x27, [x1]
003e15c8ldr x2, [sp+272]
003e15ccadrp x27, 0x66a000
003e15d0ldr w3, [x27+3056]
003e15d4cbz w3, 0x3e15dc
003e15d8b 0x3e15e0
003e15dc
003e15dcloc_3e15dc:
003e15dcb 0x3e15f4
003e15e0
003e15e0loc_3e15e0:
003e15e0bl runtime.gcWriteBarrier2
003e15e4str x2, [x25]
003e15e8ldr x3, [x1+8]
003e15ecstr x3, [x25+8]
003e15f0b 0x3e15f4
003e15f4
003e15f4loc_3e15f4:
003e15f4str x2, [x1+8]
003e15f8str x1, [sp+96]
003e15fcadd x0, sp, 72
003e1600bl runtime.deferprocStack
003e1604subs xzr, x0, 0
003e1608b.ne 0x3e1614
003e160cb 0x3e1610
003e1610
003e1610loc_3e1610:
003e1610b 0x3e1624
003e1614
003e1614loc_3e1614:
003e1614bl runtime.deferreturn
003e1618ldp x29, x30, [sp-8]
003e161cadd sp, sp, 304
003e1620ret x30
003e1624
003e1624loc_3e1624:
003e1624b 0x3e1628
003e1628
003e1628loc_3e1628:
003e1628ldr x1, [sp+128]
003e162cstr x1, [sp+184]
003e1630str xzr, [sp+176]
003e1634adrp x27, 0x5df000
003e1638ldr x0, [x27+1936]
003e163cbl time.After
003e1640str x0, [sp+168]
003e1644stp xzr, xzr, [sp+216]
003e1648stp xzr, xzr, [sp+232]
003e164cldr x1, [sp+184]
003e1650str x1, [sp+232]
003e1654add x1, sp, 176
003e1658str x1, [sp+240]
003e165cldr x1, [sp+168]
003e1660str x1, [sp+216]
003e1664add x1, sp, 216
003e1668str x1, [sp+208]
003e166cadd x1, sp, 64
003e1670str x1, [sp+200]
003e1674ldr x0, [sp+208]
003e1678ldr x1, [sp+200]
003e167cmov x2, xzr
003e1680mov x3, xzr
003e1684orr x4, xzr, 2
003e1688orr x5, xzr, 1
003e168cbl runtime.selectgo
003e1690str x0, [sp+120]
003e1694strb w1, [sp+63]
003e1698ldr x2, [sp+120]
003e169ccbz x2, 0x3e16a4
003e16a0b 0x3e1708
003e16a4
003e16a4loc_3e16a4:
003e16a4ldr x1, [sp+288]
003e16a8ldr x0, [x1]
003e16acbl github.com/bishopfox/sliver/implant/sliver/transports/mtls.WritePing
003e16b0ldr x2, [sp+280]
003e16b4str x0, [x2]
003e16b8adrp x27, 0x66a000
003e16bcldr w3, [x27+3056]
003e16c0cbz w3, 0x3e16c8
003e16c4b 0x3e16cc
003e16c8
003e16c8loc_3e16c8:
003e16c8b 0x3e16e0
003e16cc
003e16ccloc_3e16cc:
003e16ccbl runtime.gcWriteBarrier2
003e16d0str x1, [x25]
003e16d4ldr x3, [x2+8]
003e16d8str x3, [x25+8]
003e16dcb 0x3e16e0
003e16e0
003e16e0loc_3e16e0:
003e16e0str x1, [x2+8]
003e16e4ldr x1, [sp+280]
003e16e8ldr x1, [x1]
003e16eccbnz x1, 0x3e16f4
003e16f0b 0x3e1704
003e16f4
003e16f4loc_3e16f4:
003e16f4bl runtime.deferreturn
003e16f8ldp x29, x30, [sp-8]
003e16fcadd sp, sp, 304
003e1700ret x30
003e1704
003e1704loc_3e1704:
003e1704b 0x3e1768
003e1708
003e1708loc_3e1708:
003e1708strb w1, [sp+61]
003e170cldr x2, [sp+176]
003e1710str x2, [sp+192]
003e1714ldrb w2, [sp+61]
003e1718strb w2, [sp+62]
003e171cldr x2, [sp+192]
003e1720str x2, [sp+152]
003e1724ldrb w2, [sp+62]
003e1728strb w2, [sp+60]
003e172ctbnz w2, 0, 0x3e1734
003e1730b 0x3e1770
003e1734
003e1734loc_3e1734:
003e1734ldr x1, [sp+152]
003e1738ldr x2, [sp+288]
003e173cldr x0, [x2]
003e1740bl github.com/bishopfox/sliver/implant/sliver/transports/mtls.WriteEnvelope
003e1744str x0, [sp+136]
003e1748str x1, [sp+144]
003e174ccbnz x0, 0x3e1754
003e1750b 0x3e1764
003e1754
003e1754loc_3e1754:
003e1754bl runtime.deferreturn
003e1758ldp x29, x30, [sp-8]
003e175cadd sp, sp, 304
003e1760ret x30
003e1764
003e1764loc_3e1764:
003e1764b 0x3e1768
003e1768
003e1768loc_3e1768:
003e1768b 0x3e176c
003e176c
003e176cloc_3e176c:
003e176cb 0x3e1624
003e1770
003e1770loc_3e1770:
003e1770bl runtime.deferreturn
003e1774ldp x29, x30, [sp-8]
003e1778add sp, sp, 304
003e177cret x30
003e1780
003e1780loc_3e1780:
003e1780mov x3, x30
003e1784bl runtime.morestack.abi0
003e1788b 0x3e1560
003e178cudf 0
003e1560
003e1560github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3.1: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3.1(void)
003e1560ldr x16, [x28+16]
003e1564sub x17, sp, 176
003e1568subs xzr, x17, x16
003e156cb.ls 0x3e1780
003e1570sub x20, sp, 304
003e1574stp x29, x30, [x20-8]
003e1578add sp, x20, 0
003e157csub x29, sp, 8
003e1580ldr x1, [x26+8]
003e1584str x1, [sp+160]
003e1588ldr x1, [x26+16]
003e158cstr x1, [sp+128]
003e1590ldr x1, [x26+24]
003e1594str x1, [sp+288]
003e1598ldr x1, [x26+32]
003e159cstr x1, [sp+280]
003e15a0ldr x1, [sp+160]
003e15a4str x1, [sp+272]
003e15a8stp xzr, xzr, [sp+248]
003e15acadd x1, sp, 248
003e15b0str x1, [sp+264]
003e15b4ldrsb x27, [x1]
003e15b8adrp x2, 0
003e15bcadd x2, x2, 1936
003e15c0str x2, [x1]
003e15c4ldrsb x27, [x1]
003e15c8ldr x2, [sp+272]
003e15ccadrp x27, 0x66a000
003e15d0ldr w3, [x27+3056]
003e15d4cbz w3, 0x3e15dc
003e15d8b 0x3e15e0
003e15dc
003e15dcloc_3e15dc:
003e15dcb 0x3e15f4
003e15e0
003e15e0loc_3e15e0:
003e15e0bl runtime.gcWriteBarrier2
003e15e4str x2, [x25]
003e15e8ldr x3, [x1+8]
003e15ecstr x3, [x25+8]
003e15f0b 0x3e15f4
003e15f4
003e15f4loc_3e15f4:
003e15f4str x2, [x1+8]
003e15f8str x1, [sp+96]
003e15fcadd x0, sp, 72
003e1600bl runtime.deferprocStack
003e1604subs xzr, x0, 0
003e1608b.ne 0x3e1614
003e160cb 0x3e1610
003e1610
003e1610loc_3e1610:
003e1610b 0x3e1624
003e1614
003e1614loc_3e1614:
003e1614bl runtime.deferreturn
003e1618ldp x29, x30, [sp-8]
003e161cadd sp, sp, 304
003e1620ret x30
003e1624
003e1624loc_3e1624:
003e1624b 0x3e1628
003e1628
003e1628loc_3e1628:
003e1628ldr x1, [sp+128]
003e162cstr x1, [sp+184]
003e1630str xzr, [sp+176]
003e1634adrp x27, 0x5df000
003e1638ldr x0, [x27+1936]
003e163cbl time.After
003e1640str x0, [sp+168]
003e1644stp xzr, xzr, [sp+216]
003e1648stp xzr, xzr, [sp+232]
003e164cldr x1, [sp+184]
003e1650str x1, [sp+232]
003e1654add x1, sp, 176
003e1658str x1, [sp+240]
003e165cldr x1, [sp+168]
003e1660str x1, [sp+216]
003e1664add x1, sp, 216
003e1668str x1, [sp+208]
003e166cadd x1, sp, 64
003e1670str x1, [sp+200]
003e1674ldr x0, [sp+208]
003e1678ldr x1, [sp+200]
003e167cmov x2, xzr
003e1680mov x3, xzr
003e1684orr x4, xzr, 2
003e1688orr x5, xzr, 1
003e168cbl runtime.selectgo
003e1690str x0, [sp+120]
003e1694strb w1, [sp+63]
003e1698ldr x2, [sp+120]
003e169ccbz x2, 0x3e16a4
003e16a0b 0x3e1708
003e16a4
003e16a4loc_3e16a4:
003e16a4ldr x1, [sp+288]
003e16a8ldr x0, [x1]
003e16acbl github.com/bishopfox/sliver/implant/sliver/transports/mtls.WritePing
003e16b0ldr x2, [sp+280]
003e16b4str x0, [x2]
003e16b8adrp x27, 0x66a000
003e16bcldr w3, [x27+3056]
003e16c0cbz w3, 0x3e16c8
003e16c4b 0x3e16cc
003e16c8
003e16c8loc_3e16c8:
003e16c8b 0x3e16e0
003e16cc
003e16ccloc_3e16cc:
003e16ccbl runtime.gcWriteBarrier2
003e16d0str x1, [x25]
003e16d4ldr x3, [x2+8]
003e16d8str x3, [x25+8]
003e16dcb 0x3e16e0
003e16e0
003e16e0loc_3e16e0:
003e16e0str x1, [x2+8]
003e16e4ldr x1, [sp+280]
003e16e8ldr x1, [x1]
003e16eccbnz x1, 0x3e16f4
003e16f0b 0x3e1704
003e16f4
003e16f4loc_3e16f4:
003e16f4bl runtime.deferreturn
003e16f8ldp x29, x30, [sp-8]
003e16fcadd sp, sp, 304
003e1700ret x30
003e1704
003e1704loc_3e1704:
003e1704b 0x3e1768
003e1708
003e1708loc_3e1708:
003e1708strb w1, [sp+61]
003e170cldr x2, [sp+176]
003e1710str x2, [sp+192]
003e1714ldrb w2, [sp+61]
003e1718strb w2, [sp+62]
003e171cldr x2, [sp+192]
003e1720str x2, [sp+152]
003e1724ldrb w2, [sp+62]
003e1728strb w2, [sp+60]
003e172ctbnz w2, 0, 0x3e1734
003e1730b 0x3e1770
003e1734
003e1734loc_3e1734:
003e1734ldr x1, [sp+152]
003e1738ldr x2, [sp+288]
003e173cldr x0, [x2]
003e1740bl github.com/bishopfox/sliver/implant/sliver/transports/mtls.WriteEnvelope
003e1744str x0, [sp+136]
003e1748str x1, [sp+144]
003e174ccbnz x0, 0x3e1754
003e1750b 0x3e1764
003e1754
003e1754loc_3e1754:
003e1754bl runtime.deferreturn
003e1758ldp x29, x30, [sp-8]
003e175cadd sp, sp, 304
003e1760ret x30
003e1764
003e1764loc_3e1764:
003e1764b 0x3e1768
003e1768
003e1768loc_3e1768:
003e1768b 0x3e176c
003e176c
003e176cloc_3e176c:
003e176cb 0x3e1624
003e1770
003e1770loc_3e1770:
003e1770bl runtime.deferreturn
003e1774ldp x29, x30, [sp-8]
003e1778add sp, sp, 304
003e177cret x30
003e1780
003e1780loc_3e1780:
003e1780mov x3, x30
003e1784bl runtime.morestack.abi0
003e1788b 0x3e1560
003e178cudf 0
003e1560
003e1790
003e1790github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3.1.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3.1.deferwrap1(void)
003e1790ldr x16, [x28+16]
003e1794subs xzr, sp, x16
003e1798b.ls 0x3e17c8
003e179cstr x30, [sp-32]!
003e17a0stur x29, [sp-8]
003e17a4sub x29, sp, 8
003e17a8ldr x16, [x28+32]
003e17accbnz x16, 0x3e17d4
003e17b0
003e17b0loc_3e17b0:
003e17b0ldr x0, [x26+8]
003e17b4str x0, [sp+16]
003e17b8bl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Cleanup
003e17bcldur x29, [sp-8]
003e17c0ldr x30, [sp], 32
003e17c4ret x30
003e17c8
003e17c8loc_3e17c8:
003e17c8mov x3, x30
003e17ccbl runtime.morestack.abi0
003e17d0b 0x3e1790
003e17d4
003e17d4loc_3e17d4:
003e17d4ldr x17, [x16]
003e17d8add x20, sp, 40
003e17dcsubs xzr, x20, x17
003e17e0b.ne 0x3e17b0
003e17e4add x20, sp, 8
003e17e8str x20, [x16]
003e17ecb 0x3e17b0
003e1790
003e1790github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3.1.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func3.1.deferwrap1(void)
003e1790ldr x16, [x28+16]
003e1794subs xzr, sp, x16
003e1798b.ls 0x3e17c8
003e179cstr x30, [sp-32]!
003e17a0stur x29, [sp-8]
003e17a4sub x29, sp, 8
003e17a8ldr x16, [x28+32]
003e17accbnz x16, 0x3e17d4
003e17b0
003e17b0loc_3e17b0:
003e17b0ldr x0, [x26+8]
003e17b4str x0, [sp+16]
003e17b8bl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Cleanup
003e17bcldur x29, [sp-8]
003e17c0ldr x30, [sp], 32
003e17c4ret x30
003e17c8
003e17c8loc_3e17c8:
003e17c8mov x3, x30
003e17ccbl runtime.morestack.abi0
003e17d0b 0x3e1790
003e17d4
003e17d4loc_3e17d4:
003e17d4ldr x17, [x16]
003e17d8add x20, sp, 40
003e17dcsubs xzr, x20, x17
003e17e0b.ne 0x3e17b0
003e17e4add x20, sp, 8
003e17e8str x20, [x16]
003e17ecb 0x3e17b0
003e1790
003e17f0
003e17f0github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func2: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func2(void)
003e17f0ldr x16, [x28+16]
003e17f4subs xzr, sp, x16
003e17f8b.ls 0x3e1850
003e17fcstr x30, [sp-80]!
003e1800stur x29, [sp-8]
003e1804sub x29, sp, 8
003e1808ldr x5, [x26+8]
003e180cstr x5, [sp+64]
003e1810stp xzr, xzr, [sp+48]
003e1814adrp x0, 0x2d2000
003e1818add x0, x0, 1940
003e181cmovz x1, 13
003e1820mov x2, xzr
003e1824mov x3, xzr
003e1828mov x4, x3
003e182cbl log.Printf
003e1830ldr x0, [sp+64]
003e1834bl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Cleanup
003e1838stp xzr, xzr, [sp+48]
003e183cmov x0, xzr
003e1840mov x1, xzr
003e1844ldur x29, [sp-8]
003e1848ldr x30, [sp], 80
003e184cret x30
003e1850
003e1850loc_3e1850:
003e1850mov x3, x30
003e1854bl runtime.morestack.abi0
003e1858b 0x3e17f0
003e185cudf 0
003e17f0
003e17f0github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func2: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func2(void)
003e17f0ldr x16, [x28+16]
003e17f4subs xzr, sp, x16
003e17f8b.ls 0x3e1850
003e17fcstr x30, [sp-80]!
003e1800stur x29, [sp-8]
003e1804sub x29, sp, 8
003e1808ldr x5, [x26+8]
003e180cstr x5, [sp+64]
003e1810stp xzr, xzr, [sp+48]
003e1814adrp x0, 0x2d2000
003e1818add x0, x0, 1940
003e181cmovz x1, 13
003e1820mov x2, xzr
003e1824mov x3, xzr
003e1828mov x4, x3
003e182cbl log.Printf
003e1830ldr x0, [sp+64]
003e1834bl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Cleanup
003e1838stp xzr, xzr, [sp+48]
003e183cmov x0, xzr
003e1840mov x1, xzr
003e1844ldur x29, [sp-8]
003e1848ldr x30, [sp], 80
003e184cret x30
003e1850
003e1850loc_3e1850:
003e1850mov x3, x30
003e1854bl runtime.morestack.abi0
003e1858b 0x3e17f0
003e185cudf 0
003e17f0
003e1860
003e1860github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func1: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func1(void)
003e1860ldr x16, [x28+16]
003e1864subs xzr, sp, x16
003e1868b.ls 0x3e18c4
003e186cstr x30, [sp-80]!
003e1870stur x29, [sp-8]
003e1874sub x29, sp, 8
003e1878ldr x5, [x26+8]
003e187cstr x5, [sp+64]
003e1880ldr x5, [x26+16]
003e1884str x5, [sp+56]
003e1888adrp x0, 0x2de000
003e188cadd x0, x0, 3989
003e1890movz x1, 34
003e1894mov x2, xzr
003e1898mov x3, xzr
003e189cmov x4, x3
003e18a0bl log.Printf
003e18a4ldr x5, [sp+64]
003e18a8ldr x0, [x5]
003e18acbl crypto/tls.(*Conn).Close
003e18b0ldr x0, [sp+56]
003e18b4bl runtime.closechan
003e18b8ldur x29, [sp-8]
003e18bcldr x30, [sp], 80
003e18c0ret x30
003e18c4
003e18c4loc_3e18c4:
003e18c4mov x3, x30
003e18c8bl runtime.morestack.abi0
003e18ccb 0x3e1860
003e1860
003e1860github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func1: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func1(void)
003e1860ldr x16, [x28+16]
003e1864subs xzr, sp, x16
003e1868b.ls 0x3e18c4
003e186cstr x30, [sp-80]!
003e1870stur x29, [sp-8]
003e1874sub x29, sp, 8
003e1878ldr x5, [x26+8]
003e187cstr x5, [sp+64]
003e1880ldr x5, [x26+16]
003e1884str x5, [sp+56]
003e1888adrp x0, 0x2de000
003e188cadd x0, x0, 3989
003e1890movz x1, 34
003e1894mov x2, xzr
003e1898mov x3, xzr
003e189cmov x4, x3
003e18a0bl log.Printf
003e18a4ldr x5, [sp+64]
003e18a8ldr x0, [x5]
003e18acbl crypto/tls.(*Conn).Close
003e18b0ldr x0, [sp+56]
003e18b4bl runtime.closechan
003e18b8ldur x29, [sp-8]
003e18bcldr x30, [sp], 80
003e18c0ret x30
003e18c4
003e18c4loc_3e18c4:
003e18c4mov x3, x30
003e18c8bl runtime.morestack.abi0
003e18ccb 0x3e1860
003e1860
003e18d0
003e18d0github.com/bishopfox/sliver/implant/sliver/transports.C2Generator: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator(<-chan struct {} abort, struct []string temporaryC2)
003e18d0ldr x16, [x28+16]
003e18d4sub x17, sp, 208
003e18d8subs xzr, x17, x16
003e18dcb.ls 0x3e1cc0
003e18e0sub x20, sp, 336
003e18e4stp x29, x30, [x20-8]
003e18e8add sp, x20, 0
003e18ecsub x29, sp, 8
003e18f0str x0, [sp+344]
003e18f4str x1, [sp+352]
003e18f8str x2, [sp+360]
003e18fcstr x3, [sp+368]
003e1900str xzr, [sp+120]
003e1904adrp x0, 0x2dd000
003e1908add x0, x0, 1712
003e190corr x1, xzr, 32
003e1910mov x2, xzr
003e1914mov x3, xzr
003e1918mov x4, x3
003e191cbl log.Printf
003e1920adrp x5, 0x66a000
003e1924add x5, x5, 1504
003e1928str x5, [sp+304]
003e192cb 0x3e1930
003e1930
003e1930loc_3e1930:
003e1930str x5, [sp+136]
003e1934stp xzr, xzr, [sp+144]
003e1938ldr x5, [sp+360]
003e193cstr x5, [sp+88]
003e1940cbnz x5, 0x3e1948
003e1944b 0x3e1974
003e1948
003e1948loc_3e1948:
003e1948ldr x2, [sp+360]
003e194cldr x3, [sp+352]
003e1950ldr x4, [sp+368]
003e1954str x3, [sp+200]
003e1958str x2, [sp+208]
003e195cstr x4, [sp+216]
003e1960str xzr, [sp+112]
003e1964str x2, [sp+104]
003e1968ldr x2, [sp+200]
003e196cstr x2, [sp+96]
003e1970b 0x3e1b8c
003e1974
003e1974loc_3e1974:
003e1974adrp x5, 0x2f7000
003e1978add x5, x5, 3168
003e197cstr x5, [sp+272]
003e1980ldr x2, [sp+152]
003e1984ldr x0, [sp+136]
003e1988ldr x5, [sp+144]
003e198cadd x1, x5, 1
003e1990subs xzr, x2, x1
003e1994b.hs 0x3e199c
003e1998b 0x3e19a0
003e199c
003e199cloc_3e199c:
003e199cb 0x3e19b4
003e19a0
003e19a0loc_3e19a0:
003e19a0orr x3, xzr, 1
003e19a4adrp x4, 0x216000
003e19a8add x4, x4, 64
003e19acbl runtime.growslice
003e19b0b 0x3e19b4
003e19b4
003e19b4loc_3e19b4:
003e19b4sub x3, x1, 1
003e19b8ldr x4, [sp+272]
003e19bcadrp x27, 0x66a000
003e19c0ldr w5, [x27+3056]
003e19c4cbz w5, 0x3e19cc
003e19c8b 0x3e19d0
003e19cc
003e19ccloc_3e19cc:
003e19ccb 0x3e19e4
003e19d0
003e19d0loc_3e19d0:
003e19d0bl runtime.gcWriteBarrier2
003e19d4str x4, [x25]
003e19d8ldr x5, [x0+3*x3]
003e19dcstr x5, [x25+8]
003e19e0b 0x3e19e4
003e19e4
003e19e4loc_3e19e4:
003e19e4str x4, [x0+3*x3]
003e19e8str x0, [sp+136]
003e19ecstr x1, [sp+144]
003e19f0str x2, [sp+152]
003e19f4b 0x3e19f8
003e19f8
003e19f8loc_3e19f8:
003e19f8adrp x0, 0x216000
003e19fcadd x0, x0, 2560
003e1a00mov x1, xzr
003e1a04bl runtime.makechan
003e1a08str x0, [sp+128]
003e1a0cadrp x0, 0x27b000
003e1a10add x0, x0, 608
003e1a14bl runtime.newobject
003e1a18str x0, [sp+264]
003e1a1cadrp x2, 0
003e1a20add x2, x2, 3296
003e1a24str x2, [x0]
003e1a28ldr x2, [sp+128]
003e1a2cldr x3, [sp+264]
003e1a30ldrsb x27, [x3]
003e1a34adrp x27, 0x66a000
003e1a38ldr w4, [x27+3056]
003e1a3ccbz w4, 0x3e1a44
003e1a40b 0x3e1a48
003e1a44
003e1a44loc_3e1a44:
003e1a44b 0x3e1a5c
003e1a48
003e1a48loc_3e1a48:
003e1a48bl runtime.gcWriteBarrier2
003e1a4cstr x2, [x25]
003e1a50ldr x1, [x3+8]
003e1a54str x1, [x25+8]
003e1a58b 0x3e1a5c
003e1a5c
003e1a5cloc_3e1a5c:
003e1a5cstr x2, [x3+8]
003e1a60ldr x1, [sp+136]
003e1a64ldr x2, [sp+144]
003e1a68ldr x3, [sp+152]
003e1a6cldr x4, [sp+264]
003e1a70ldrsb x27, [x4]
003e1a74str x2, [x4+24]
003e1a78str x3, [x4+32]
003e1a7cadrp x27, 0x66a000
003e1a80ldr w2, [x27+3056]
003e1a84cbz w2, 0x3e1a8c
003e1a88b 0x3e1a90
003e1a8c
003e1a8cloc_3e1a8c:
003e1a8cb 0x3e1aa4
003e1a90
003e1a90loc_3e1a90:
003e1a90bl runtime.gcWriteBarrier2
003e1a94str x1, [x25]
003e1a98ldr x2, [x4+16]
003e1a9cstr x2, [x25+8]
003e1aa0b 0x3e1aa4
003e1aa4
003e1aa4loc_3e1aa4:
003e1aa4str x1, [x4+16]
003e1aa8ldr x1, [sp+344]
003e1aacldr x2, [sp+264]
003e1ab0ldrsb x27, [x2]
003e1ab4adrp x27, 0x66a000
003e1ab8ldr w3, [x27+3056]
003e1abccbz w3, 0x3e1ac4
003e1ac0b 0x3e1ac8
003e1ac4
003e1ac4loc_3e1ac4:
003e1ac4b 0x3e1adc
003e1ac8
003e1ac8loc_3e1ac8:
003e1ac8bl runtime.gcWriteBarrier2
003e1accstr x1, [x25]
003e1ad0ldr x3, [x2+40]
003e1ad4str x3, [x25+8]
003e1ad8b 0x3e1adc
003e1adc
003e1adcloc_3e1adc:
003e1adcstr x1, [x2+40]
003e1ae0ldr x0, [sp+264]
003e1ae4bl runtime.newproc
003e1ae8ldr x1, [sp+128]
003e1aecstr x1, [sp+192]
003e1af0stp xzr, xzr, [sp+312]
003e1af4add x1, sp, 312
003e1af8str x1, [sp+232]
003e1afcldr x1, [sp+192]
003e1b00str x1, [sp+224]
003e1b04ldr x2, [sp+232]
003e1b08ldrsb x27, [x2]
003e1b0cadrp x3, 0x216000
003e1b10add x3, x3, 2560
003e1b14str x3, [x2]
003e1b18adrp x27, 0x66a000
003e1b1cldr w3, [x27+3056]
003e1b20cbz w3, 0x3e1b28
003e1b24b 0x3e1b2c
003e1b28
003e1b28loc_3e1b28:
003e1b28b 0x3e1b40
003e1b2c
003e1b2cloc_3e1b2c:
003e1b2cbl runtime.gcWriteBarrier2
003e1b30str x1, [x25]
003e1b34ldr x5, [x2+8]
003e1b38str x5, [x25+8]
003e1b3cb 0x3e1b40
003e1b40
003e1b40loc_3e1b40:
003e1b40str x1, [x2+8]
003e1b44ldr x2, [sp+232]
003e1b48ldrsb x27, [x2]
003e1b4cb 0x3e1b50
003e1b50
003e1b50loc_3e1b50:
003e1b50str x2, [sp+240]
003e1b54orr x4, xzr, 1
003e1b58str x4, [sp+248]
003e1b5cstr x4, [sp+256]
003e1b60adrp x0, 0x2d6000
003e1b64add x0, x0, 963
003e1b68movz x1, 21
003e1b6cmov x3, x4
003e1b70bl log.Printf
003e1b74ldr x5, [sp+128]
003e1b78str x5, [sp+120]
003e1b7cldr x0, [sp+120]
003e1b80ldp x29, x30, [sp-8]
003e1b84add sp, sp, 336
003e1b88ret x30
003e1b8c
003e1b8cloc_3e1b8c:
003e1b8cldr x2, [sp+104]
003e1b90ldr x3, [sp+112]
003e1b94subs xzr, x2, x3
003e1b98b.gt 0x3e1ba0
003e1b9cb 0x3e1cbc
003e1ba0
003e1ba0loc_3e1ba0:
003e1ba0ldr x1, [sp+96]
003e1ba4str x1, [sp+296]
003e1ba8ldr x1, [sp+296]
003e1bacldr x2, [x1]
003e1bb0ldr x1, [x1+8]
003e1bb4str x2, [sp+176]
003e1bb8str x1, [sp+184]
003e1bbcstr x2, [sp+160]
003e1bc0str x1, [sp+168]
003e1bc4adrp x0, 0x24f000
003e1bc8add x0, x0, 3520
003e1bccbl runtime.newobject
003e1bd0str x0, [sp+280]
003e1bd4adrp x1, 4096
003e1bd8add x1, x1, 288
003e1bdcstr x1, [x0]
003e1be0ldr x1, [sp+160]
003e1be4ldr x2, [sp+168]
003e1be8ldr x3, [sp+280]
003e1becldrsb x27, [x3]
003e1bf0str x2, [x3+16]
003e1bf4adrp x27, 0x66a000
003e1bf8ldr w2, [x27+3056]
003e1bfccbz w2, 0x3e1c04
003e1c00b 0x3e1c08
003e1c04
003e1c04loc_3e1c04:
003e1c04b 0x3e1c1c
003e1c08
003e1c08loc_3e1c08:
003e1c08bl runtime.gcWriteBarrier2
003e1c0cstr x1, [x25]
003e1c10ldr x5, [x3+8]
003e1c14str x5, [x25+8]
003e1c18b 0x3e1c1c
003e1c1c
003e1c1cloc_3e1c1c:
003e1c1cstr x1, [x3+8]
003e1c20ldr x5, [sp+280]
003e1c24str x5, [sp+288]
003e1c28ldr x2, [sp+152]
003e1c2cldr x0, [sp+136]
003e1c30ldr x5, [sp+144]
003e1c34add x1, x5, 1
003e1c38subs xzr, x2, x1
003e1c3cb.hs 0x3e1c44
003e1c40b 0x3e1c48
003e1c44
003e1c44loc_3e1c44:
003e1c44b 0x3e1c5c
003e1c48
003e1c48loc_3e1c48:
003e1c48orr x3, xzr, 1
003e1c4cadrp x4, 0x216000
003e1c50add x4, x4, 64
003e1c54bl runtime.growslice
003e1c58b 0x3e1c5c
003e1c5c
003e1c5cloc_3e1c5c:
003e1c5csub x3, x1, 1
003e1c60ldr x4, [sp+288]
003e1c64adrp x27, 0x66a000
003e1c68ldr w5, [x27+3056]
003e1c6ccbz w5, 0x3e1c74
003e1c70b 0x3e1c78
003e1c74
003e1c74loc_3e1c74:
003e1c74b 0x3e1c8c
003e1c78
003e1c78loc_3e1c78:
003e1c78bl runtime.gcWriteBarrier2
003e1c7cstr x4, [x25]
003e1c80ldr x5, [x0+3*x3]
003e1c84str x5, [x25+8]
003e1c88b 0x3e1c8c
003e1c8c
003e1c8cloc_3e1c8c:
003e1c8cstr x4, [x0+3*x3]
003e1c90str x0, [sp+136]
003e1c94str x1, [sp+144]
003e1c98str x2, [sp+152]
003e1c9cb 0x3e1ca0
003e1ca0
003e1ca0loc_3e1ca0:
003e1ca0ldr x2, [sp+112]
003e1ca4add x2, x2, 1
003e1ca8str x2, [sp+112]
003e1cacldr x2, [sp+296]
003e1cb0add x2, x2, 16
003e1cb4str x2, [sp+96]
003e1cb8b 0x3e1b8c
003e1cbc
003e1cbcloc_3e1cbc:
003e1cbcb 0x3e19f8
003e1cc0
003e1cc0loc_3e1cc0:
003e1cc0stp x0, x1, [sp+8]
003e1cc4stp x2, x3, [sp+24]
003e1cc8mov x3, x30
003e1cccbl runtime.morestack_noctxt.abi0
003e1cd0ldp x0, x1, [sp+8]
003e1cd4ldp x2, x3, [sp+24]
003e1cd8b 0x3e18d0
003e1cdcudf 0
003e18d0
003e18d0github.com/bishopfox/sliver/implant/sliver/transports.C2Generator: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator(<-chan struct {} abort, struct []string temporaryC2)
003e18d0ldr x16, [x28+16]
003e18d4sub x17, sp, 208
003e18d8subs xzr, x17, x16
003e18dcb.ls 0x3e1cc0
003e18e0sub x20, sp, 336
003e18e4stp x29, x30, [x20-8]
003e18e8add sp, x20, 0
003e18ecsub x29, sp, 8
003e18f0str x0, [sp+344]
003e18f4str x1, [sp+352]
003e18f8str x2, [sp+360]
003e18fcstr x3, [sp+368]
003e1900str xzr, [sp+120]
003e1904adrp x0, 0x2dd000
003e1908add x0, x0, 1712
003e190corr x1, xzr, 32
003e1910mov x2, xzr
003e1914mov x3, xzr
003e1918mov x4, x3
003e191cbl log.Printf
003e1920adrp x5, 0x66a000
003e1924add x5, x5, 1504
003e1928str x5, [sp+304]
003e192cb 0x3e1930
003e1930
003e1930loc_3e1930:
003e1930str x5, [sp+136]
003e1934stp xzr, xzr, [sp+144]
003e1938ldr x5, [sp+360]
003e193cstr x5, [sp+88]
003e1940cbnz x5, 0x3e1948
003e1944b 0x3e1974
003e1948
003e1948loc_3e1948:
003e1948ldr x2, [sp+360]
003e194cldr x3, [sp+352]
003e1950ldr x4, [sp+368]
003e1954str x3, [sp+200]
003e1958str x2, [sp+208]
003e195cstr x4, [sp+216]
003e1960str xzr, [sp+112]
003e1964str x2, [sp+104]
003e1968ldr x2, [sp+200]
003e196cstr x2, [sp+96]
003e1970b 0x3e1b8c
003e1974
003e1974loc_3e1974:
003e1974adrp x5, 0x2f7000
003e1978add x5, x5, 3168
003e197cstr x5, [sp+272]
003e1980ldr x2, [sp+152]
003e1984ldr x0, [sp+136]
003e1988ldr x5, [sp+144]
003e198cadd x1, x5, 1
003e1990subs xzr, x2, x1
003e1994b.hs 0x3e199c
003e1998b 0x3e19a0
003e199c
003e199cloc_3e199c:
003e199cb 0x3e19b4
003e19a0
003e19a0loc_3e19a0:
003e19a0orr x3, xzr, 1
003e19a4adrp x4, 0x216000
003e19a8add x4, x4, 64
003e19acbl runtime.growslice
003e19b0b 0x3e19b4
003e19b4
003e19b4loc_3e19b4:
003e19b4sub x3, x1, 1
003e19b8ldr x4, [sp+272]
003e19bcadrp x27, 0x66a000
003e19c0ldr w5, [x27+3056]
003e19c4cbz w5, 0x3e19cc
003e19c8b 0x3e19d0
003e19cc
003e19ccloc_3e19cc:
003e19ccb 0x3e19e4
003e19d0
003e19d0loc_3e19d0:
003e19d0bl runtime.gcWriteBarrier2
003e19d4str x4, [x25]
003e19d8ldr x5, [x0+3*x3]
003e19dcstr x5, [x25+8]
003e19e0b 0x3e19e4
003e19e4
003e19e4loc_3e19e4:
003e19e4str x4, [x0+3*x3]
003e19e8str x0, [sp+136]
003e19ecstr x1, [sp+144]
003e19f0str x2, [sp+152]
003e19f4b 0x3e19f8
003e19f8
003e19f8loc_3e19f8:
003e19f8adrp x0, 0x216000
003e19fcadd x0, x0, 2560
003e1a00mov x1, xzr
003e1a04bl runtime.makechan
003e1a08str x0, [sp+128]
003e1a0cadrp x0, 0x27b000
003e1a10add x0, x0, 608
003e1a14bl runtime.newobject
003e1a18str x0, [sp+264]
003e1a1cadrp x2, 0
003e1a20add x2, x2, 3296
003e1a24str x2, [x0]
003e1a28ldr x2, [sp+128]
003e1a2cldr x3, [sp+264]
003e1a30ldrsb x27, [x3]
003e1a34adrp x27, 0x66a000
003e1a38ldr w4, [x27+3056]
003e1a3ccbz w4, 0x3e1a44
003e1a40b 0x3e1a48
003e1a44
003e1a44loc_3e1a44:
003e1a44b 0x3e1a5c
003e1a48
003e1a48loc_3e1a48:
003e1a48bl runtime.gcWriteBarrier2
003e1a4cstr x2, [x25]
003e1a50ldr x1, [x3+8]
003e1a54str x1, [x25+8]
003e1a58b 0x3e1a5c
003e1a5c
003e1a5cloc_3e1a5c:
003e1a5cstr x2, [x3+8]
003e1a60ldr x1, [sp+136]
003e1a64ldr x2, [sp+144]
003e1a68ldr x3, [sp+152]
003e1a6cldr x4, [sp+264]
003e1a70ldrsb x27, [x4]
003e1a74str x2, [x4+24]
003e1a78str x3, [x4+32]
003e1a7cadrp x27, 0x66a000
003e1a80ldr w2, [x27+3056]
003e1a84cbz w2, 0x3e1a8c
003e1a88b 0x3e1a90
003e1a8c
003e1a8cloc_3e1a8c:
003e1a8cb 0x3e1aa4
003e1a90
003e1a90loc_3e1a90:
003e1a90bl runtime.gcWriteBarrier2
003e1a94str x1, [x25]
003e1a98ldr x2, [x4+16]
003e1a9cstr x2, [x25+8]
003e1aa0b 0x3e1aa4
003e1aa4
003e1aa4loc_3e1aa4:
003e1aa4str x1, [x4+16]
003e1aa8ldr x1, [sp+344]
003e1aacldr x2, [sp+264]
003e1ab0ldrsb x27, [x2]
003e1ab4adrp x27, 0x66a000
003e1ab8ldr w3, [x27+3056]
003e1abccbz w3, 0x3e1ac4
003e1ac0b 0x3e1ac8
003e1ac4
003e1ac4loc_3e1ac4:
003e1ac4b 0x3e1adc
003e1ac8
003e1ac8loc_3e1ac8:
003e1ac8bl runtime.gcWriteBarrier2
003e1accstr x1, [x25]
003e1ad0ldr x3, [x2+40]
003e1ad4str x3, [x25+8]
003e1ad8b 0x3e1adc
003e1adc
003e1adcloc_3e1adc:
003e1adcstr x1, [x2+40]
003e1ae0ldr x0, [sp+264]
003e1ae4bl runtime.newproc
003e1ae8ldr x1, [sp+128]
003e1aecstr x1, [sp+192]
003e1af0stp xzr, xzr, [sp+312]
003e1af4add x1, sp, 312
003e1af8str x1, [sp+232]
003e1afcldr x1, [sp+192]
003e1b00str x1, [sp+224]
003e1b04ldr x2, [sp+232]
003e1b08ldrsb x27, [x2]
003e1b0cadrp x3, 0x216000
003e1b10add x3, x3, 2560
003e1b14str x3, [x2]
003e1b18adrp x27, 0x66a000
003e1b1cldr w3, [x27+3056]
003e1b20cbz w3, 0x3e1b28
003e1b24b 0x3e1b2c
003e1b28
003e1b28loc_3e1b28:
003e1b28b 0x3e1b40
003e1b2c
003e1b2cloc_3e1b2c:
003e1b2cbl runtime.gcWriteBarrier2
003e1b30str x1, [x25]
003e1b34ldr x5, [x2+8]
003e1b38str x5, [x25+8]
003e1b3cb 0x3e1b40
003e1b40
003e1b40loc_3e1b40:
003e1b40str x1, [x2+8]
003e1b44ldr x2, [sp+232]
003e1b48ldrsb x27, [x2]
003e1b4cb 0x3e1b50
003e1b50
003e1b50loc_3e1b50:
003e1b50str x2, [sp+240]
003e1b54orr x4, xzr, 1
003e1b58str x4, [sp+248]
003e1b5cstr x4, [sp+256]
003e1b60adrp x0, 0x2d6000
003e1b64add x0, x0, 963
003e1b68movz x1, 21
003e1b6cmov x3, x4
003e1b70bl log.Printf
003e1b74ldr x5, [sp+128]
003e1b78str x5, [sp+120]
003e1b7cldr x0, [sp+120]
003e1b80ldp x29, x30, [sp-8]
003e1b84add sp, sp, 336
003e1b88ret x30
003e1b8c
003e1b8cloc_3e1b8c:
003e1b8cldr x2, [sp+104]
003e1b90ldr x3, [sp+112]
003e1b94subs xzr, x2, x3
003e1b98b.gt 0x3e1ba0
003e1b9cb 0x3e1cbc
003e1ba0
003e1ba0loc_3e1ba0:
003e1ba0ldr x1, [sp+96]
003e1ba4str x1, [sp+296]
003e1ba8ldr x1, [sp+296]
003e1bacldr x2, [x1]
003e1bb0ldr x1, [x1+8]
003e1bb4str x2, [sp+176]
003e1bb8str x1, [sp+184]
003e1bbcstr x2, [sp+160]
003e1bc0str x1, [sp+168]
003e1bc4adrp x0, 0x24f000
003e1bc8add x0, x0, 3520
003e1bccbl runtime.newobject
003e1bd0str x0, [sp+280]
003e1bd4adrp x1, 4096
003e1bd8add x1, x1, 288
003e1bdcstr x1, [x0]
003e1be0ldr x1, [sp+160]
003e1be4ldr x2, [sp+168]
003e1be8ldr x3, [sp+280]
003e1becldrsb x27, [x3]
003e1bf0str x2, [x3+16]
003e1bf4adrp x27, 0x66a000
003e1bf8ldr w2, [x27+3056]
003e1bfccbz w2, 0x3e1c04
003e1c00b 0x3e1c08
003e1c04
003e1c04loc_3e1c04:
003e1c04b 0x3e1c1c
003e1c08
003e1c08loc_3e1c08:
003e1c08bl runtime.gcWriteBarrier2
003e1c0cstr x1, [x25]
003e1c10ldr x5, [x3+8]
003e1c14str x5, [x25+8]
003e1c18b 0x3e1c1c
003e1c1c
003e1c1cloc_3e1c1c:
003e1c1cstr x1, [x3+8]
003e1c20ldr x5, [sp+280]
003e1c24str x5, [sp+288]
003e1c28ldr x2, [sp+152]
003e1c2cldr x0, [sp+136]
003e1c30ldr x5, [sp+144]
003e1c34add x1, x5, 1
003e1c38subs xzr, x2, x1
003e1c3cb.hs 0x3e1c44
003e1c40b 0x3e1c48
003e1c44
003e1c44loc_3e1c44:
003e1c44b 0x3e1c5c
003e1c48
003e1c48loc_3e1c48:
003e1c48orr x3, xzr, 1
003e1c4cadrp x4, 0x216000
003e1c50add x4, x4, 64
003e1c54bl runtime.growslice
003e1c58b 0x3e1c5c
003e1c5c
003e1c5cloc_3e1c5c:
003e1c5csub x3, x1, 1
003e1c60ldr x4, [sp+288]
003e1c64adrp x27, 0x66a000
003e1c68ldr w5, [x27+3056]
003e1c6ccbz w5, 0x3e1c74
003e1c70b 0x3e1c78
003e1c74
003e1c74loc_3e1c74:
003e1c74b 0x3e1c8c
003e1c78
003e1c78loc_3e1c78:
003e1c78bl runtime.gcWriteBarrier2
003e1c7cstr x4, [x25]
003e1c80ldr x5, [x0+3*x3]
003e1c84str x5, [x25+8]
003e1c88b 0x3e1c8c
003e1c8c
003e1c8cloc_3e1c8c:
003e1c8cstr x4, [x0+3*x3]
003e1c90str x0, [sp+136]
003e1c94str x1, [sp+144]
003e1c98str x2, [sp+152]
003e1c9cb 0x3e1ca0
003e1ca0
003e1ca0loc_3e1ca0:
003e1ca0ldr x2, [sp+112]
003e1ca4add x2, x2, 1
003e1ca8str x2, [sp+112]
003e1cacldr x2, [sp+296]
003e1cb0add x2, x2, 16
003e1cb4str x2, [sp+96]
003e1cb8b 0x3e1b8c
003e1cbc
003e1cbcloc_3e1cbc:
003e1cbcb 0x3e19f8
003e1cc0
003e1cc0loc_3e1cc0:
003e1cc0stp x0, x1, [sp+8]
003e1cc4stp x2, x3, [sp+24]
003e1cc8mov x3, x30
003e1cccbl runtime.morestack_noctxt.abi0
003e1cd0ldp x0, x1, [sp+8]
003e1cd4ldp x2, x3, [sp+24]
003e1cd8b 0x3e18d0
003e1cdcudf 0
003e18d0
003e1ce0
003e1ce0github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func3: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func3(void)
003e1ce0ldr x16, [x28+16]
003e1ce4sub x17, sp, 416
003e1ce8subs xzr, x17, x16
003e1cecb.ls 0x3e20a8
003e1cf0sub x20, sp, 544
003e1cf4stp x29, x30, [x20-8]
003e1cf8add sp, x20, 0
003e1cfcsub x29, sp, 8
003e1d00ldr x1, [x26+8]
003e1d04str x1, [sp+176]
003e1d08ldr x1, [x26+16]
003e1d0cldr x2, [x26+24]
003e1d10ldr x3, [x26+32]
003e1d14str x1, [sp+200]
003e1d18str x2, [sp+208]
003e1d1cstr x3, [sp+216]
003e1d20ldr x1, [x26+40]
003e1d24str x1, [sp+224]
003e1d28ldr x1, [sp+176]
003e1d2cstr x1, [sp+528]
003e1d30stp xzr, xzr, [sp+424]
003e1d34add x1, sp, 424
003e1d38str x1, [sp+440]
003e1d3cldrsb x27, [x1]
003e1d40adrp x2, 4096
003e1d44add x2, x2, 192
003e1d48str x2, [x1]
003e1d4cldrsb x27, [x1]
003e1d50ldr x2, [sp+528]
003e1d54adrp x27, 0x66a000
003e1d58ldr w3, [x27+3056]
003e1d5ccbz w3, 0x3e1d64
003e1d60b 0x3e1d68
003e1d64
003e1d64loc_3e1d64:
003e1d64b 0x3e1d7c
003e1d68
003e1d68loc_3e1d68:
003e1d68bl runtime.gcWriteBarrier2
003e1d6cstr x2, [x25]
003e1d70ldr x3, [x1+8]
003e1d74str x3, [x25+8]
003e1d78b 0x3e1d7c
003e1d7c
003e1d7cloc_3e1d7c:
003e1d7cstr x2, [x1+8]
003e1d80str x1, [sp+120]
003e1d84add x0, sp, 96
003e1d88bl runtime.deferprocStack
003e1d8csubs xzr, x0, 0
003e1d90b.ne 0x3e1da0
003e1d94b 0x3e1d98
003e1d98
003e1d98loc_3e1d98:
003e1d98str xzr, [sp+80]
003e1d9cb 0x3e1db0
003e1da0
003e1da0loc_3e1da0:
003e1da0bl runtime.deferreturn
003e1da4ldp x29, x30, [sp-8]
003e1da8add sp, sp, 544
003e1dacret x30
003e1db0
003e1db0loc_3e1db0:
003e1db0b 0x3e1db4
003e1db4
003e1db4loc_3e1db4:
003e1db4stp xzr, xzr, [sp+160]
003e1db8b 0x3e1dbc
003e1dbc
003e1dbcloc_3e1dbc:
003e1dbcldr x2, [sp+208]
003e1dc0str x2, [sp+88]
003e1dc4ldr x1, [sp+208]
003e1dc8ldr x3, [sp+200]
003e1dccldr x4, [sp+80]
003e1dd0cbnz x2, 0x3e1dd8
003e1dd4b 0x3e20a0
003e1dd8
003e1dd8loc_3e1dd8:
003e1dd8udiv x27, x4, x2
003e1ddcmsub x0, x27, x2, x4
003e1de0subs xzr, x1, x0
003e1de4b.hi 0x3e1dec
003e1de8b 0x3e209c
003e1dec
003e1decloc_3e1dec:
003e1decldr x26, [x3+3*x0]
003e1df0str x26, [sp+272]
003e1df4ldr x0, [x26]
003e1df8blr x0
003e1dfcstr x0, [sp+160]
003e1e00str x1, [sp+168]
003e1e04b 0x3e1e08
003e1e08
003e1e08loc_3e1e08:
003e1e08ldr x2, [sp+80]
003e1e0cadd x2, x2, 1
003e1e10str x2, [sp+80]
003e1e14b 0x3e1e18
003e1e18
003e1e18loc_3e1e18:
003e1e18str xzr, [sp+232]
003e1e1cadd x27, sp, 512
003e1e20stp xzr, xzr, [x27]
003e1e24ldr x0, [sp+160]
003e1e28ldr x1, [sp+168]
003e1e2cbl net/url.Parse
003e1e30str x0, [sp+232]
003e1e34str x1, [sp+512]
003e1e38str x2, [sp+520]
003e1e3cldr x2, [sp+232]
003e1e40str x2, [sp+256]
003e1e44ldr x2, [sp+520]
003e1e48ldr x3, [sp+512]
003e1e4cstr x3, [sp+240]
003e1e50str x2, [sp+248]
003e1e54ldr x2, [sp+256]
003e1e58str x2, [sp+152]
003e1e5cldr x2, [sp+248]
003e1e60ldr x3, [sp+240]
003e1e64str x3, [sp+184]
003e1e68str x2, [sp+192]
003e1e6ccbnz x3, 0x3e1e74
003e1e70b 0x3e1f7c
003e1e74
003e1e74loc_3e1e74:
003e1e74stp xzr, xzr, [sp+480]
003e1e78stp xzr, xzr, [sp+496]
003e1e7cadd x2, sp, 480
003e1e80str x2, [sp+392]
003e1e84ldr x0, [sp+160]
003e1e88ldr x1, [sp+168]
003e1e8cbl runtime.convTstring
003e1e90str x0, [sp+384]
003e1e94ldr x2, [sp+392]
003e1e98ldrsb x27, [x2]
003e1e9cadrp x3, 0x214000
003e1ea0add x3, x3, 2944
003e1ea4str x3, [x2]
003e1ea8adrp x27, 0x66a000
003e1eacldr w3, [x27+3056]
003e1eb0cbz w3, 0x3e1eb8
003e1eb4b 0x3e1ebc
003e1eb8
003e1eb8loc_3e1eb8:
003e1eb8b 0x3e1ed0
003e1ebc
003e1ebcloc_3e1ebc:
003e1ebcbl runtime.gcWriteBarrier2
003e1ec0str x0, [x25]
003e1ec4ldr x5, [x2+8]
003e1ec8str x5, [x25+8]
003e1eccb 0x3e1ed0
003e1ed0
003e1ed0loc_3e1ed0:
003e1ed0str x0, [x2+8]
003e1ed4ldr x5, [sp+184]
003e1ed8ldr x6, [sp+192]
003e1edcstr x5, [sp+368]
003e1ee0str x6, [sp+376]
003e1ee4str x5, [sp+360]
003e1ee8ldr x5, [sp+360]
003e1eeccbnz x5, 0x3e1ef4
003e1ef0b 0x3e1f04
003e1ef4
003e1ef4loc_3e1ef4:
003e1ef4ldr x5, [sp+360]
003e1ef8ldr x5, [x5+8]
003e1efcstr x5, [sp+360]
003e1f00b 0x3e1f08
003e1f04
003e1f04loc_3e1f04:
003e1f04b 0x3e1f08
003e1f08
003e1f08loc_3e1f08:
003e1f08ldr x5, [sp+392]
003e1f0cldrsb x27, [x5]
003e1f10ldr x6, [sp+360]
003e1f14ldr x7, [sp+376]
003e1f18str x6, [x5+16]
003e1f1cadrp x27, 0x66a000
003e1f20ldr w6, [x27+3056]
003e1f24cbz w6, 0x3e1f2c
003e1f28b 0x3e1f30
003e1f2c
003e1f2cloc_3e1f2c:
003e1f2cb 0x3e1f44
003e1f30
003e1f30loc_3e1f30:
003e1f30bl runtime.gcWriteBarrier2
003e1f34str x7, [x25]
003e1f38ldr x6, [x5+24]
003e1f3cstr x6, [x25+8]
003e1f40b 0x3e1f44
003e1f44
003e1f44loc_3e1f44:
003e1f44str x7, [x5+24]
003e1f48ldr x2, [sp+392]
003e1f4cldrsb x27, [x2]
003e1f50b 0x3e1f54
003e1f54
003e1f54loc_3e1f54:
003e1f54str x2, [sp+400]
003e1f58orr x4, xzr, 2
003e1f5cstr x4, [sp+408]
003e1f60str x4, [sp+416]
003e1f64adrp x0, 0x2dc000
003e1f68add x0, x0, 2959
003e1f6corr x1, xzr, 31
003e1f70mov x3, x4
003e1f74bl log.Printf
003e1f78b 0x3e2088
003e1f7c
003e1f7cloc_3e1f7c:
003e1f7cldr x5, [sp+152]
003e1f80str x5, [sp+232]
003e1f84stp xzr, xzr, [sp+464]
003e1f88add x5, sp, 464
003e1f8cstr x5, [sp+328]
003e1f90ldr x5, [sp+232]
003e1f94str x5, [sp+320]
003e1f98ldr x6, [sp+328]
003e1f9cldrsb x27, [x6]
003e1fa0adrp x7, 0x2b1000
003e1fa4add x7, x7, 1984
003e1fa8str x7, [x6]
003e1facadrp x27, 0x66a000
003e1fb0ldr w7, [x27+3056]
003e1fb4cbz w7, 0x3e1fbc
003e1fb8b 0x3e1fc0
003e1fbc
003e1fbcloc_3e1fbc:
003e1fbcb 0x3e1fd4
003e1fc0
003e1fc0loc_3e1fc0:
003e1fc0bl runtime.gcWriteBarrier2
003e1fc4str x5, [x25]
003e1fc8ldr x7, [x6+8]
003e1fccstr x7, [x25+8]
003e1fd0b 0x3e1fd4
003e1fd4
003e1fd4loc_3e1fd4:
003e1fd4str x5, [x6+8]
003e1fd8ldr x2, [sp+328]
003e1fdcldrsb x27, [x2]
003e1fe0b 0x3e1fe4
003e1fe4
003e1fe4loc_3e1fe4:
003e1fe4str x2, [sp+336]
003e1fe8orr x4, xzr, 1
003e1fecstr x4, [sp+344]
003e1ff0str x4, [sp+352]
003e1ff4adrp x0, 0x2d5000
003e1ff8add x0, x0, 548
003e1ffcmovz x1, 19
003e2000mov x3, x4
003e2004bl log.Printf
003e2008ldr x5, [sp+176]
003e200cstr x5, [sp+456]
003e2010ldr x5, [sp+152]
003e2014str x5, [sp+232]
003e2018ldr x5, [sp+224]
003e201cstr x5, [sp+448]
003e2020stp xzr, xzr, [sp+288]
003e2024stp xzr, xzr, [sp+304]
003e2028ldr x5, [sp+456]
003e202cstr x5, [sp+288]
003e2030add x5, sp, 232
003e2034str x5, [sp+296]
003e2038ldr x5, [sp+448]
003e203cstr x5, [sp+304]
003e2040add x5, sp, 288
003e2044str x5, [sp+280]
003e2048add x5, sp, 72
003e204cstr x5, [sp+264]
003e2050ldr x0, [sp+280]
003e2054ldr x1, [sp+264]
003e2058mov x2, xzr
003e205corr x3, xzr, 1
003e2060mov x4, x3
003e2064orr x5, xzr, 1
003e2068bl runtime.selectgo
003e206cstr x0, [sp+144]
003e2070strb w1, [sp+71]
003e2074ldr x5, [sp+144]
003e2078cbz x5, 0x3e2080
003e207cb 0x3e208c
003e2080
003e2080loc_3e2080:
003e2080b 0x3e2084
003e2084
003e2084loc_3e2084:
003e2084b 0x3e2088
003e2088
003e2088loc_3e2088:
003e2088b 0x3e1db0
003e208c
003e208cloc_3e208c:
003e208cbl runtime.deferreturn
003e2090ldp x29, x30, [sp-8]
003e2094add sp, sp, 544
003e2098ret x30
003e209c
003e209cloc_3e209c:
003e209cbl runtime.panicIndexU
003e20a0
003e20a0loc_3e20a0:
003e20a0bl runtime.panicdivide
003e20a4hint
003e20a8
003e20a8loc_3e20a8:
003e20a8mov x3, x30
003e20acbl runtime.morestack.abi0
003e20b0b 0x3e1ce0
003e20b4udf 0
003e20b8udf 0
003e20bcudf 0
003e1ce0
003e1ce0github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func3: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func3(void)
003e1ce0ldr x16, [x28+16]
003e1ce4sub x17, sp, 416
003e1ce8subs xzr, x17, x16
003e1cecb.ls 0x3e20a8
003e1cf0sub x20, sp, 544
003e1cf4stp x29, x30, [x20-8]
003e1cf8add sp, x20, 0
003e1cfcsub x29, sp, 8
003e1d00ldr x1, [x26+8]
003e1d04str x1, [sp+176]
003e1d08ldr x1, [x26+16]
003e1d0cldr x2, [x26+24]
003e1d10ldr x3, [x26+32]
003e1d14str x1, [sp+200]
003e1d18str x2, [sp+208]
003e1d1cstr x3, [sp+216]
003e1d20ldr x1, [x26+40]
003e1d24str x1, [sp+224]
003e1d28ldr x1, [sp+176]
003e1d2cstr x1, [sp+528]
003e1d30stp xzr, xzr, [sp+424]
003e1d34add x1, sp, 424
003e1d38str x1, [sp+440]
003e1d3cldrsb x27, [x1]
003e1d40adrp x2, 4096
003e1d44add x2, x2, 192
003e1d48str x2, [x1]
003e1d4cldrsb x27, [x1]
003e1d50ldr x2, [sp+528]
003e1d54adrp x27, 0x66a000
003e1d58ldr w3, [x27+3056]
003e1d5ccbz w3, 0x3e1d64
003e1d60b 0x3e1d68
003e1d64
003e1d64loc_3e1d64:
003e1d64b 0x3e1d7c
003e1d68
003e1d68loc_3e1d68:
003e1d68bl runtime.gcWriteBarrier2
003e1d6cstr x2, [x25]
003e1d70ldr x3, [x1+8]
003e1d74str x3, [x25+8]
003e1d78b 0x3e1d7c
003e1d7c
003e1d7cloc_3e1d7c:
003e1d7cstr x2, [x1+8]
003e1d80str x1, [sp+120]
003e1d84add x0, sp, 96
003e1d88bl runtime.deferprocStack
003e1d8csubs xzr, x0, 0
003e1d90b.ne 0x3e1da0
003e1d94b 0x3e1d98
003e1d98
003e1d98loc_3e1d98:
003e1d98str xzr, [sp+80]
003e1d9cb 0x3e1db0
003e1da0
003e1da0loc_3e1da0:
003e1da0bl runtime.deferreturn
003e1da4ldp x29, x30, [sp-8]
003e1da8add sp, sp, 544
003e1dacret x30
003e1db0
003e1db0loc_3e1db0:
003e1db0b 0x3e1db4
003e1db4
003e1db4loc_3e1db4:
003e1db4stp xzr, xzr, [sp+160]
003e1db8b 0x3e1dbc
003e1dbc
003e1dbcloc_3e1dbc:
003e1dbcldr x2, [sp+208]
003e1dc0str x2, [sp+88]
003e1dc4ldr x1, [sp+208]
003e1dc8ldr x3, [sp+200]
003e1dccldr x4, [sp+80]
003e1dd0cbnz x2, 0x3e1dd8
003e1dd4b 0x3e20a0
003e1dd8
003e1dd8loc_3e1dd8:
003e1dd8udiv x27, x4, x2
003e1ddcmsub x0, x27, x2, x4
003e1de0subs xzr, x1, x0
003e1de4b.hi 0x3e1dec
003e1de8b 0x3e209c
003e1dec
003e1decloc_3e1dec:
003e1decldr x26, [x3+3*x0]
003e1df0str x26, [sp+272]
003e1df4ldr x0, [x26]
003e1df8blr x0
003e1dfcstr x0, [sp+160]
003e1e00str x1, [sp+168]
003e1e04b 0x3e1e08
003e1e08
003e1e08loc_3e1e08:
003e1e08ldr x2, [sp+80]
003e1e0cadd x2, x2, 1
003e1e10str x2, [sp+80]
003e1e14b 0x3e1e18
003e1e18
003e1e18loc_3e1e18:
003e1e18str xzr, [sp+232]
003e1e1cadd x27, sp, 512
003e1e20stp xzr, xzr, [x27]
003e1e24ldr x0, [sp+160]
003e1e28ldr x1, [sp+168]
003e1e2cbl net/url.Parse
003e1e30str x0, [sp+232]
003e1e34str x1, [sp+512]
003e1e38str x2, [sp+520]
003e1e3cldr x2, [sp+232]
003e1e40str x2, [sp+256]
003e1e44ldr x2, [sp+520]
003e1e48ldr x3, [sp+512]
003e1e4cstr x3, [sp+240]
003e1e50str x2, [sp+248]
003e1e54ldr x2, [sp+256]
003e1e58str x2, [sp+152]
003e1e5cldr x2, [sp+248]
003e1e60ldr x3, [sp+240]
003e1e64str x3, [sp+184]
003e1e68str x2, [sp+192]
003e1e6ccbnz x3, 0x3e1e74
003e1e70b 0x3e1f7c
003e1e74
003e1e74loc_3e1e74:
003e1e74stp xzr, xzr, [sp+480]
003e1e78stp xzr, xzr, [sp+496]
003e1e7cadd x2, sp, 480
003e1e80str x2, [sp+392]
003e1e84ldr x0, [sp+160]
003e1e88ldr x1, [sp+168]
003e1e8cbl runtime.convTstring
003e1e90str x0, [sp+384]
003e1e94ldr x2, [sp+392]
003e1e98ldrsb x27, [x2]
003e1e9cadrp x3, 0x214000
003e1ea0add x3, x3, 2944
003e1ea4str x3, [x2]
003e1ea8adrp x27, 0x66a000
003e1eacldr w3, [x27+3056]
003e1eb0cbz w3, 0x3e1eb8
003e1eb4b 0x3e1ebc
003e1eb8
003e1eb8loc_3e1eb8:
003e1eb8b 0x3e1ed0
003e1ebc
003e1ebcloc_3e1ebc:
003e1ebcbl runtime.gcWriteBarrier2
003e1ec0str x0, [x25]
003e1ec4ldr x5, [x2+8]
003e1ec8str x5, [x25+8]
003e1eccb 0x3e1ed0
003e1ed0
003e1ed0loc_3e1ed0:
003e1ed0str x0, [x2+8]
003e1ed4ldr x5, [sp+184]
003e1ed8ldr x6, [sp+192]
003e1edcstr x5, [sp+368]
003e1ee0str x6, [sp+376]
003e1ee4str x5, [sp+360]
003e1ee8ldr x5, [sp+360]
003e1eeccbnz x5, 0x3e1ef4
003e1ef0b 0x3e1f04
003e1ef4
003e1ef4loc_3e1ef4:
003e1ef4ldr x5, [sp+360]
003e1ef8ldr x5, [x5+8]
003e1efcstr x5, [sp+360]
003e1f00b 0x3e1f08
003e1f04
003e1f04loc_3e1f04:
003e1f04b 0x3e1f08
003e1f08
003e1f08loc_3e1f08:
003e1f08ldr x5, [sp+392]
003e1f0cldrsb x27, [x5]
003e1f10ldr x6, [sp+360]
003e1f14ldr x7, [sp+376]
003e1f18str x6, [x5+16]
003e1f1cadrp x27, 0x66a000
003e1f20ldr w6, [x27+3056]
003e1f24cbz w6, 0x3e1f2c
003e1f28b 0x3e1f30
003e1f2c
003e1f2cloc_3e1f2c:
003e1f2cb 0x3e1f44
003e1f30
003e1f30loc_3e1f30:
003e1f30bl runtime.gcWriteBarrier2
003e1f34str x7, [x25]
003e1f38ldr x6, [x5+24]
003e1f3cstr x6, [x25+8]
003e1f40b 0x3e1f44
003e1f44
003e1f44loc_3e1f44:
003e1f44str x7, [x5+24]
003e1f48ldr x2, [sp+392]
003e1f4cldrsb x27, [x2]
003e1f50b 0x3e1f54
003e1f54
003e1f54loc_3e1f54:
003e1f54str x2, [sp+400]
003e1f58orr x4, xzr, 2
003e1f5cstr x4, [sp+408]
003e1f60str x4, [sp+416]
003e1f64adrp x0, 0x2dc000
003e1f68add x0, x0, 2959
003e1f6corr x1, xzr, 31
003e1f70mov x3, x4
003e1f74bl log.Printf
003e1f78b 0x3e2088
003e1f7c
003e1f7cloc_3e1f7c:
003e1f7cldr x5, [sp+152]
003e1f80str x5, [sp+232]
003e1f84stp xzr, xzr, [sp+464]
003e1f88add x5, sp, 464
003e1f8cstr x5, [sp+328]
003e1f90ldr x5, [sp+232]
003e1f94str x5, [sp+320]
003e1f98ldr x6, [sp+328]
003e1f9cldrsb x27, [x6]
003e1fa0adrp x7, 0x2b1000
003e1fa4add x7, x7, 1984
003e1fa8str x7, [x6]
003e1facadrp x27, 0x66a000
003e1fb0ldr w7, [x27+3056]
003e1fb4cbz w7, 0x3e1fbc
003e1fb8b 0x3e1fc0
003e1fbc
003e1fbcloc_3e1fbc:
003e1fbcb 0x3e1fd4
003e1fc0
003e1fc0loc_3e1fc0:
003e1fc0bl runtime.gcWriteBarrier2
003e1fc4str x5, [x25]
003e1fc8ldr x7, [x6+8]
003e1fccstr x7, [x25+8]
003e1fd0b 0x3e1fd4
003e1fd4
003e1fd4loc_3e1fd4:
003e1fd4str x5, [x6+8]
003e1fd8ldr x2, [sp+328]
003e1fdcldrsb x27, [x2]
003e1fe0b 0x3e1fe4
003e1fe4
003e1fe4loc_3e1fe4:
003e1fe4str x2, [sp+336]
003e1fe8orr x4, xzr, 1
003e1fecstr x4, [sp+344]
003e1ff0str x4, [sp+352]
003e1ff4adrp x0, 0x2d5000
003e1ff8add x0, x0, 548
003e1ffcmovz x1, 19
003e2000mov x3, x4
003e2004bl log.Printf
003e2008ldr x5, [sp+176]
003e200cstr x5, [sp+456]
003e2010ldr x5, [sp+152]
003e2014str x5, [sp+232]
003e2018ldr x5, [sp+224]
003e201cstr x5, [sp+448]
003e2020stp xzr, xzr, [sp+288]
003e2024stp xzr, xzr, [sp+304]
003e2028ldr x5, [sp+456]
003e202cstr x5, [sp+288]
003e2030add x5, sp, 232
003e2034str x5, [sp+296]
003e2038ldr x5, [sp+448]
003e203cstr x5, [sp+304]
003e2040add x5, sp, 288
003e2044str x5, [sp+280]
003e2048add x5, sp, 72
003e204cstr x5, [sp+264]
003e2050ldr x0, [sp+280]
003e2054ldr x1, [sp+264]
003e2058mov x2, xzr
003e205corr x3, xzr, 1
003e2060mov x4, x3
003e2064orr x5, xzr, 1
003e2068bl runtime.selectgo
003e206cstr x0, [sp+144]
003e2070strb w1, [sp+71]
003e2074ldr x5, [sp+144]
003e2078cbz x5, 0x3e2080
003e207cb 0x3e208c
003e2080
003e2080loc_3e2080:
003e2080b 0x3e2084
003e2084
003e2084loc_3e2084:
003e2084b 0x3e2088
003e2088
003e2088loc_3e2088:
003e2088b 0x3e1db0
003e208c
003e208cloc_3e208c:
003e208cbl runtime.deferreturn
003e2090ldp x29, x30, [sp-8]
003e2094add sp, sp, 544
003e2098ret x30
003e209c
003e209cloc_3e209c:
003e209cbl runtime.panicIndexU
003e20a0
003e20a0loc_3e20a0:
003e20a0bl runtime.panicdivide
003e20a4hint
003e20a8
003e20a8loc_3e20a8:
003e20a8mov x3, x30
003e20acbl runtime.morestack.abi0
003e20b0b 0x3e1ce0
003e20b4udf 0
003e20b8udf 0
003e20bcudf 0
003e1ce0
003e20c0
003e20c0github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func3.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func3.deferwrap1(void)
003e20c0ldr x16, [x28+16]
003e20c4subs xzr, sp, x16
003e20c8b.ls 0x3e20f8
003e20ccstr x30, [sp-32]!
003e20d0stur x29, [sp-8]
003e20d4sub x29, sp, 8
003e20d8ldr x16, [x28+32]
003e20dccbnz x16, 0x3e2104
003e20e0
003e20e0loc_3e20e0:
003e20e0ldr x0, [x26+8]
003e20e4str x0, [sp+16]
003e20e8bl runtime.closechan
003e20ecldur x29, [sp-8]
003e20f0ldr x30, [sp], 32
003e20f4ret x30
003e20f8
003e20f8loc_3e20f8:
003e20f8mov x3, x30
003e20fcbl runtime.morestack.abi0
003e2100b 0x3e20c0
003e2104
003e2104loc_3e2104:
003e2104ldr x17, [x16]
003e2108add x20, sp, 40
003e210csubs xzr, x20, x17
003e2110b.ne 0x3e20e0
003e2114add x20, sp, 8
003e2118str x20, [x16]
003e211cb 0x3e20e0
003e20c0
003e20c0github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func3.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func3.deferwrap1(void)
003e20c0ldr x16, [x28+16]
003e20c4subs xzr, sp, x16
003e20c8b.ls 0x3e20f8
003e20ccstr x30, [sp-32]!
003e20d0stur x29, [sp-8]
003e20d4sub x29, sp, 8
003e20d8ldr x16, [x28+32]
003e20dccbnz x16, 0x3e2104
003e20e0
003e20e0loc_3e20e0:
003e20e0ldr x0, [x26+8]
003e20e4str x0, [sp+16]
003e20e8bl runtime.closechan
003e20ecldur x29, [sp-8]
003e20f0ldr x30, [sp], 32
003e20f4ret x30
003e20f8
003e20f8loc_3e20f8:
003e20f8mov x3, x30
003e20fcbl runtime.morestack.abi0
003e2100b 0x3e20c0
003e2104
003e2104loc_3e2104:
003e2104ldr x17, [x16]
003e2108add x20, sp, 40
003e210csubs xzr, x20, x17
003e2110b.ne 0x3e20e0
003e2114add x20, sp, 8
003e2118str x20, [x16]
003e211cb 0x3e20e0
003e20c0
003e2120
003e2120github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func1: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func1(void)
003e2120str x30, [sp-48]!
003e2124stur x29, [sp-8]
003e2128sub x29, sp, 8
003e212cldr x2, [x26+8]
003e2130ldr x3, [x26+16]
003e2134str x2, [sp+24]
003e2138str x3, [sp+32]
003e213cstp xzr, xzr, [sp+8]
003e2140ldr x0, [sp+24]
003e2144ldr x1, [sp+32]
003e2148str x0, [sp+8]
003e214cstr x1, [sp+16]
003e2150add x29, sp, 40
003e2154add sp, sp, 48
003e2158ret x30
003e215cudf 0
003e2120
003e2120github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func1: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func1(void)
003e2120str x30, [sp-48]!
003e2124stur x29, [sp-8]
003e2128sub x29, sp, 8
003e212cldr x2, [x26+8]
003e2130ldr x3, [x26+16]
003e2134str x2, [sp+24]
003e2138str x3, [sp+32]
003e213cstp xzr, xzr, [sp+8]
003e2140ldr x0, [sp+24]
003e2144ldr x1, [sp+32]
003e2148str x0, [sp+8]
003e214cstr x1, [sp+16]
003e2150add x29, sp, 40
003e2154add sp, sp, 48
003e2158ret x30
003e215cudf 0
003e2120
003e2160
003e2160github.com/bishopfox/sliver/implant/sliver/transports.GetReconnectInterval: ; void github.com/bishopfox/sliver/implant/sliver/transports.GetReconnectInterval(void)
003e2160ldr x16, [x28+16]
003e2164subs xzr, sp, x16
003e2168b.ls 0x3e2224
003e216cstr x30, [sp-128]!
003e2170stur x29, [sp-8]
003e2174sub x29, sp, 8
003e2178str xzr, [sp+40]
003e217cadrp x27, 0x669000
003e2180ldr x4, [x27+2152]
003e2184cbz x4, 0x3e218c
003e2188b 0x3e2208
003e218c
003e218cloc_3e218c:
003e218cstp xzr, xzr, [sp+88]
003e2190adrp x0, 0x2d0000
003e2194add x0, x0, 2362
003e2198movz x1, 11
003e219cmovz x2, 10
003e21a0orr x3, xzr, 64
003e21a4bl strconv.ParseInt
003e21a8str x0, [sp+56]
003e21acstr x1, [sp+88]
003e21b0str x2, [sp+96]
003e21b4ldr x4, [sp+56]
003e21b8str x4, [sp+64]
003e21bcstr x1, [sp+104]
003e21c0str x2, [sp+112]
003e21c4ldr x4, [sp+64]
003e21c8str x4, [sp+48]
003e21ccstr x1, [sp+72]
003e21d0str x2, [sp+80]
003e21d4cbnz x1, 0x3e21dc
003e21d8b 0x3e21f4
003e21dc
003e21dcloc_3e21dc:
003e21dcmovz x1, 22528
003e21e0movk x1, 0xf8470000
003e21e4movk x1, 0xd00000000
003e21e8adrp x27, 0x669000
003e21ecstr x1, [x27+2152]
003e21f0b 0x3e2204
003e21f4
003e21f4loc_3e21f4:
003e21f4ldr x1, [sp+48]
003e21f8adrp x27, 0x669000
003e21fcstr x1, [x27+2152]
003e2200b 0x3e2204
003e2204
003e2204loc_3e2204:
003e2204b 0x3e220c
003e2208
003e2208loc_3e2208:
003e2208b 0x3e220c
003e220c
003e220cloc_3e220c:
003e220cadrp x27, 0x669000
003e2210ldr x0, [x27+2152]
003e2214str x0, [sp+40]
003e2218ldur x29, [sp-8]
003e221cldr x30, [sp], 128
003e2220ret x30
003e2224
003e2224loc_3e2224:
003e2224mov x3, x30
003e2228bl runtime.morestack_noctxt.abi0
003e222cb 0x3e2160
003e2160
003e2160github.com/bishopfox/sliver/implant/sliver/transports.GetReconnectInterval: ; void github.com/bishopfox/sliver/implant/sliver/transports.GetReconnectInterval(void)
003e2160ldr x16, [x28+16]
003e2164subs xzr, sp, x16
003e2168b.ls 0x3e2224
003e216cstr x30, [sp-128]!
003e2170stur x29, [sp-8]
003e2174sub x29, sp, 8
003e2178str xzr, [sp+40]
003e217cadrp x27, 0x669000
003e2180ldr x4, [x27+2152]
003e2184cbz x4, 0x3e218c
003e2188b 0x3e2208
003e218c
003e218cloc_3e218c:
003e218cstp xzr, xzr, [sp+88]
003e2190adrp x0, 0x2d0000
003e2194add x0, x0, 2362
003e2198movz x1, 11
003e219cmovz x2, 10
003e21a0orr x3, xzr, 64
003e21a4bl strconv.ParseInt
003e21a8str x0, [sp+56]
003e21acstr x1, [sp+88]
003e21b0str x2, [sp+96]
003e21b4ldr x4, [sp+56]
003e21b8str x4, [sp+64]
003e21bcstr x1, [sp+104]
003e21c0str x2, [sp+112]
003e21c4ldr x4, [sp+64]
003e21c8str x4, [sp+48]
003e21ccstr x1, [sp+72]
003e21d0str x2, [sp+80]
003e21d4cbnz x1, 0x3e21dc
003e21d8b 0x3e21f4
003e21dc
003e21dcloc_3e21dc:
003e21dcmovz x1, 22528
003e21e0movk x1, 0xf8470000
003e21e4movk x1, 0xd00000000
003e21e8adrp x27, 0x669000
003e21ecstr x1, [x27+2152]
003e21f0b 0x3e2204
003e21f4
003e21f4loc_3e21f4:
003e21f4ldr x1, [sp+48]
003e21f8adrp x27, 0x669000
003e21fcstr x1, [x27+2152]
003e2200b 0x3e2204
003e2204
003e2204loc_3e2204:
003e2204b 0x3e220c
003e2208
003e2208loc_3e2208:
003e2208b 0x3e220c
003e220c
003e220cloc_3e220c:
003e220cadrp x27, 0x669000
003e2210ldr x0, [x27+2152]
003e2214str x0, [sp+40]
003e2218ldur x29, [sp-8]
003e221cldr x30, [sp], 128
003e2220ret x30
003e2224
003e2224loc_3e2224:
003e2224mov x3, x30
003e2228bl runtime.morestack_noctxt.abi0
003e222cb 0x3e2160
003e2160
003e2230
003e2230github.com/bishopfox/sliver/implant/sliver/transports.SetReconnectInterval: ; void github.com/bishopfox/sliver/implant/sliver/transports.SetReconnectInterval(int64 interval)
003e2230str x0, [sp+8]
003e2234adrp x27, 0x669000
003e2238str x0, [x27+2152]
003e223cret x30
003e2230
003e2230github.com/bishopfox/sliver/implant/sliver/transports.SetReconnectInterval: ; void github.com/bishopfox/sliver/implant/sliver/transports.SetReconnectInterval(int64 interval)
003e2230str x0, [sp+8]
003e2234adrp x27, 0x669000
003e2238str x0, [x27+2152]
003e223cret x30
003e2230
003e2240
003e2240github.com/bishopfox/sliver/implant/sliver/transports.GetMaxConnectionErrors: ; void github.com/bishopfox/sliver/implant/sliver/transports.GetMaxConnectionErrors(void)
003e2240ldr x16, [x28+16]
003e2244subs xzr, sp, x16
003e2248b.ls 0x3e22cc
003e224cstr x30, [sp-112]!
003e2250stur x29, [sp-8]
003e2254sub x29, sp, 8
003e2258str xzr, [sp+24]
003e225cstp xzr, xzr, [sp+72]
003e2260adrp x0, 0x2ce000
003e2264add x0, x0, 966
003e2268orr x1, xzr, 4
003e226cbl strconv.Atoi
003e2270str x0, [sp+40]
003e2274str x1, [sp+72]
003e2278str x2, [sp+80]
003e227cldr x3, [sp+40]
003e2280str x3, [sp+48]
003e2284str x1, [sp+88]
003e2288str x2, [sp+96]
003e228cldr x3, [sp+48]
003e2290str x3, [sp+32]
003e2294str x1, [sp+56]
003e2298str x2, [sp+64]
003e229ccbnz x1, 0x3e22a4
003e22a0b 0x3e22b8
003e22a4
003e22a4loc_3e22a4:
003e22a4movz x0, 1000
003e22a8str x0, [sp+24]
003e22acldur x29, [sp-8]
003e22b0ldr x30, [sp], 112
003e22b4ret x30
003e22b8
003e22b8loc_3e22b8:
003e22b8ldr x0, [sp+32]
003e22bcstr x0, [sp+24]
003e22c0ldur x29, [sp-8]
003e22c4ldr x30, [sp], 112
003e22c8ret x30
003e22cc
003e22ccloc_3e22cc:
003e22ccmov x3, x30
003e22d0bl runtime.morestack_noctxt.abi0
003e22d4b 0x3e2240
003e22d8udf 0
003e22dcudf 0
003e2240
003e2240github.com/bishopfox/sliver/implant/sliver/transports.GetMaxConnectionErrors: ; void github.com/bishopfox/sliver/implant/sliver/transports.GetMaxConnectionErrors(void)
003e2240ldr x16, [x28+16]
003e2244subs xzr, sp, x16
003e2248b.ls 0x3e22cc
003e224cstr x30, [sp-112]!
003e2250stur x29, [sp-8]
003e2254sub x29, sp, 8
003e2258str xzr, [sp+24]
003e225cstp xzr, xzr, [sp+72]
003e2260adrp x0, 0x2ce000
003e2264add x0, x0, 966
003e2268orr x1, xzr, 4
003e226cbl strconv.Atoi
003e2270str x0, [sp+40]
003e2274str x1, [sp+72]
003e2278str x2, [sp+80]
003e227cldr x3, [sp+40]
003e2280str x3, [sp+48]
003e2284str x1, [sp+88]
003e2288str x2, [sp+96]
003e228cldr x3, [sp+48]
003e2290str x3, [sp+32]
003e2294str x1, [sp+56]
003e2298str x2, [sp+64]
003e229ccbnz x1, 0x3e22a4
003e22a0b 0x3e22b8
003e22a4
003e22a4loc_3e22a4:
003e22a4movz x0, 1000
003e22a8str x0, [sp+24]
003e22acldur x29, [sp-8]
003e22b0ldr x30, [sp], 112
003e22b4ret x30
003e22b8
003e22b8loc_3e22b8:
003e22b8ldr x0, [sp+32]
003e22bcstr x0, [sp+24]
003e22c0ldur x29, [sp-8]
003e22c4ldr x30, [sp], 112
003e22c8ret x30
003e22cc
003e22ccloc_3e22cc:
003e22ccmov x3, x30
003e22d0bl runtime.morestack_noctxt.abi0
003e22d4b 0x3e2240
003e22d8udf 0
003e22dcudf 0
003e2240
003e22e0
003e22e0github.com/bishopfox/sliver/implant/sliver/transports.NewTunnel: ; void github.com/bishopfox/sliver/implant/sliver/transports.NewTunnel(uint64 id, io.WriteCloser writer, struct []io.ReadCloser readers)
003e22e0ldr x16, [x28+16]
003e22e4subs xzr, sp, x16
003e22e8b.ls 0x3e2464
003e22ecstr x30, [sp-80]!
003e22f0stur x29, [sp-8]
003e22f4sub x29, sp, 8
003e22f8str x0, [sp+88]
003e22fcstr x1, [sp+96]
003e2300str x2, [sp+104]
003e2304str x3, [sp+112]
003e2308str x4, [sp+120]
003e230cstr x5, [sp+128]
003e2310str xzr, [sp+40]
003e2314adrp x0, 0x29a000
003e2318add x0, x0, 3360
003e231cbl runtime.newobject
003e2320str x0, [sp+64]
003e2324adrp x27, 0x669000
003e2328ldr w1, [x27+3056]
003e232ccbz w1, 0x3e2334
003e2330b 0x3e2338
003e2334
003e2334loc_3e2334:
003e2334b 0x3e2354
003e2338
003e2338loc_3e2338:
003e2338str x0, [sp+48]
003e233cmov x1, x0
003e2340adrp x0, 0x29a000
003e2344add x0, x0, 3360
003e2348bl runtime.wbZero
003e234cldr x0, [sp+48]
003e2350b 0x3e2354
003e2354
003e2354loc_3e2354:
003e2354stp xzr, xzr, [x0]
003e2358stp xzr, xzr, [x0+16]
003e235cstp xzr, xzr, [x0+32]
003e2360stp xzr, xzr, [x0+48]
003e2364str xzr, [x0+64]
003e2368ldr x1, [sp+64]
003e236cldrsb x27, [x1]
003e2370ldr x2, [sp+88]
003e2374str x2, [x1]
003e2378ldr x1, [sp+64]
003e237cldrsb x27, [x1]
003e2380ldr x2, [sp+112]
003e2384ldr x3, [sp+120]
003e2388ldr x4, [sp+128]
003e238cstr x3, [x1+16]
003e2390str x4, [x1+24]
003e2394adrp x27, 0x669000
003e2398ldr w3, [x27+3056]
003e239ccbz w3, 0x3e23a4
003e23a0b 0x3e23a8
003e23a4
003e23a4loc_3e23a4:
003e23a4b 0x3e23bc
003e23a8
003e23a8loc_3e23a8:
003e23a8bl runtime.gcWriteBarrier2
003e23acstr x2, [x25]
003e23b0ldr x3, [x1+8]
003e23b4str x3, [x25+8]
003e23b8b 0x3e23bc
003e23bc
003e23bcloc_3e23bc:
003e23bcstr x2, [x1+8]
003e23c0ldr x1, [sp+64]
003e23c4ldrsb x27, [x1]
003e23c8ldr x2, [sp+104]
003e23ccldr x3, [sp+96]
003e23d0str x3, [x1+40]
003e23d4adrp x27, 0x669000
003e23d8ldr w3, [x27+3056]
003e23dccbz w3, 0x3e23e4
003e23e0b 0x3e23e8
003e23e4
003e23e4loc_3e23e4:
003e23e4b 0x3e23fc
003e23e8
003e23e8loc_3e23e8:
003e23e8bl runtime.gcWriteBarrier2
003e23ecstr x2, [x25]
003e23f0ldr x3, [x1+48]
003e23f4str x3, [x25+8]
003e23f8b 0x3e23fc
003e23fc
003e23fcloc_3e23fc:
003e23fcstr x2, [x1+48]
003e2400adrp x0, 0x291000
003e2404add x0, x0, 3680
003e2408bl runtime.newobject
003e240cstr x0, [sp+56]
003e2410stp xzr, xzr, [x0]
003e2414str xzr, [x0+16]
003e2418ldr x1, [sp+64]
003e241cldrsb x27, [x1]
003e2420ldr x2, [sp+56]
003e2424adrp x27, 0x669000
003e2428ldr w3, [x27+3056]
003e242ccbz w3, 0x3e2434
003e2430b 0x3e2438
003e2434
003e2434loc_3e2434:
003e2434b 0x3e244c
003e2438
003e2438loc_3e2438:
003e2438bl runtime.gcWriteBarrier2
003e243cstr x2, [x25]
003e2440ldr x3, [x1+64]
003e2444str x3, [x25+8]
003e2448b 0x3e244c
003e244c
003e244cloc_3e244c:
003e244cstr x2, [x1+64]
003e2450ldr x0, [sp+64]
003e2454str x0, [sp+40]
003e2458ldur x29, [sp-8]
003e245cldr x30, [sp], 80
003e2460ret x30
003e2464
003e2464loc_3e2464:
003e2464stp x0, x1, [sp+8]
003e2468stp x2, x3, [sp+24]
003e246cstp x4, x5, [sp+40]
003e2470mov x3, x30
003e2474bl runtime.morestack_noctxt.abi0
003e2478ldp x0, x1, [sp+8]
003e247cldp x2, x3, [sp+24]
003e2480ldp x4, x5, [sp+40]
003e2484b 0x3e22e0
003e2488udf 0
003e248cudf 0
003e22e0
003e22e0github.com/bishopfox/sliver/implant/sliver/transports.NewTunnel: ; void github.com/bishopfox/sliver/implant/sliver/transports.NewTunnel(uint64 id, io.WriteCloser writer, struct []io.ReadCloser readers)
003e22e0ldr x16, [x28+16]
003e22e4subs xzr, sp, x16
003e22e8b.ls 0x3e2464
003e22ecstr x30, [sp-80]!
003e22f0stur x29, [sp-8]
003e22f4sub x29, sp, 8
003e22f8str x0, [sp+88]
003e22fcstr x1, [sp+96]
003e2300str x2, [sp+104]
003e2304str x3, [sp+112]
003e2308str x4, [sp+120]
003e230cstr x5, [sp+128]
003e2310str xzr, [sp+40]
003e2314adrp x0, 0x29a000
003e2318add x0, x0, 3360
003e231cbl runtime.newobject
003e2320str x0, [sp+64]
003e2324adrp x27, 0x669000
003e2328ldr w1, [x27+3056]
003e232ccbz w1, 0x3e2334
003e2330b 0x3e2338
003e2334
003e2334loc_3e2334:
003e2334b 0x3e2354
003e2338
003e2338loc_3e2338:
003e2338str x0, [sp+48]
003e233cmov x1, x0
003e2340adrp x0, 0x29a000
003e2344add x0, x0, 3360
003e2348bl runtime.wbZero
003e234cldr x0, [sp+48]
003e2350b 0x3e2354
003e2354
003e2354loc_3e2354:
003e2354stp xzr, xzr, [x0]
003e2358stp xzr, xzr, [x0+16]
003e235cstp xzr, xzr, [x0+32]
003e2360stp xzr, xzr, [x0+48]
003e2364str xzr, [x0+64]
003e2368ldr x1, [sp+64]
003e236cldrsb x27, [x1]
003e2370ldr x2, [sp+88]
003e2374str x2, [x1]
003e2378ldr x1, [sp+64]
003e237cldrsb x27, [x1]
003e2380ldr x2, [sp+112]
003e2384ldr x3, [sp+120]
003e2388ldr x4, [sp+128]
003e238cstr x3, [x1+16]
003e2390str x4, [x1+24]
003e2394adrp x27, 0x669000
003e2398ldr w3, [x27+3056]
003e239ccbz w3, 0x3e23a4
003e23a0b 0x3e23a8
003e23a4
003e23a4loc_3e23a4:
003e23a4b 0x3e23bc
003e23a8
003e23a8loc_3e23a8:
003e23a8bl runtime.gcWriteBarrier2
003e23acstr x2, [x25]
003e23b0ldr x3, [x1+8]
003e23b4str x3, [x25+8]
003e23b8b 0x3e23bc
003e23bc
003e23bcloc_3e23bc:
003e23bcstr x2, [x1+8]
003e23c0ldr x1, [sp+64]
003e23c4ldrsb x27, [x1]
003e23c8ldr x2, [sp+104]
003e23ccldr x3, [sp+96]
003e23d0str x3, [x1+40]
003e23d4adrp x27, 0x669000
003e23d8ldr w3, [x27+3056]
003e23dccbz w3, 0x3e23e4
003e23e0b 0x3e23e8
003e23e4
003e23e4loc_3e23e4:
003e23e4b 0x3e23fc
003e23e8
003e23e8loc_3e23e8:
003e23e8bl runtime.gcWriteBarrier2
003e23ecstr x2, [x25]
003e23f0ldr x3, [x1+48]
003e23f4str x3, [x25+8]
003e23f8b 0x3e23fc
003e23fc
003e23fcloc_3e23fc:
003e23fcstr x2, [x1+48]
003e2400adrp x0, 0x291000
003e2404add x0, x0, 3680
003e2408bl runtime.newobject
003e240cstr x0, [sp+56]
003e2410stp xzr, xzr, [x0]
003e2414str xzr, [x0+16]
003e2418ldr x1, [sp+64]
003e241cldrsb x27, [x1]
003e2420ldr x2, [sp+56]
003e2424adrp x27, 0x669000
003e2428ldr w3, [x27+3056]
003e242ccbz w3, 0x3e2434
003e2430b 0x3e2438
003e2434
003e2434loc_3e2434:
003e2434b 0x3e244c
003e2438
003e2438loc_3e2438:
003e2438bl runtime.gcWriteBarrier2
003e243cstr x2, [x25]
003e2440ldr x3, [x1+64]
003e2444str x3, [x25+8]
003e2448b 0x3e244c
003e244c
003e244cloc_3e244c:
003e244cstr x2, [x1+64]
003e2450ldr x0, [sp+64]
003e2454str x0, [sp+40]
003e2458ldur x29, [sp-8]
003e245cldr x30, [sp], 80
003e2460ret x30
003e2464
003e2464loc_3e2464:
003e2464stp x0, x1, [sp+8]
003e2468stp x2, x3, [sp+24]
003e246cstp x4, x5, [sp+40]
003e2470mov x3, x30
003e2474bl runtime.morestack_noctxt.abi0
003e2478ldp x0, x1, [sp+8]
003e247cldp x2, x3, [sp+24]
003e2480ldp x4, x5, [sp+40]
003e2484b 0x3e22e0
003e2488udf 0
003e248cudf 0
003e22e0
003e2490
003e2490github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e2490ldr x16, [x28+16]
003e2494subs xzr, sp, x16
003e2498b.ls 0x3e2570
003e249cstr x30, [sp-128]!
003e24a0stur x29, [sp-8]
003e24a4sub x29, sp, 8
003e24a8str x0, [sp+136]
003e24acstr xzr, [sp+24]
003e24b0ldrsb x27, [x0]
003e24b4ldr x0, [x0+64]
003e24b8str x0, [sp+104]
003e24bcbl sync.(*RWMutex).RLock
003e24c0ldr x1, [sp+136]
003e24c4ldrsb x27, [x1]
003e24c8ldr x1, [x1+64]
003e24ccstr x1, [sp+112]
003e24d0stp xzr, xzr, [sp+80]
003e24d4add x1, sp, 80
003e24d8str x1, [sp+96]
003e24dcldrsb x27, [x1]
003e24e0adrp x2, 0
003e24e4add x2, x2, 1424
003e24e8str x2, [x1]
003e24ecldrsb x27, [x1]
003e24f0ldr x2, [sp+112]
003e24f4adrp x27, 0x669000
003e24f8ldr w3, [x27+3056]
003e24fccbz w3, 0x3e2504
003e2500b 0x3e2508
003e2504
003e2504loc_3e2504:
003e2504b 0x3e251c
003e2508
003e2508loc_3e2508:
003e2508bl runtime.gcWriteBarrier2
003e250cstr x2, [x25]
003e2510ldr x3, [x1+8]
003e2514str x3, [x25+8]
003e2518b 0x3e251c
003e251c
003e251cloc_3e251c:
003e251cstr x2, [x1+8]
003e2520str x1, [sp+56]
003e2524add x0, sp, 32
003e2528bl runtime.deferprocStack
003e252csubs xzr, x0, 0
003e2530b.ne 0x3e255c
003e2534b 0x3e2538
003e2538
003e2538loc_3e2538:
003e2538ldr x0, [sp+136]
003e253cldrsb x27, [x0]
003e2540ldr x0, [x0+32]
003e2544str x0, [sp+24]
003e2548bl runtime.deferreturn
003e254cldr x0, [sp+24]
003e2550ldur x29, [sp-8]
003e2554ldr x30, [sp], 128
003e2558ret x30
003e255c
003e255cloc_3e255c:
003e255cbl runtime.deferreturn
003e2560ldr x0, [sp+24]
003e2564ldur x29, [sp-8]
003e2568ldr x30, [sp], 128
003e256cret x30
003e2570
003e2570loc_3e2570:
003e2570str x0, [sp+8]
003e2574mov x3, x30
003e2578bl runtime.morestack_noctxt.abi0
003e257cldr x0, [sp+8]
003e2580b 0x3e2490
003e2584udf 0
003e2588udf 0
003e258cudf 0
003e2490
003e2490github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e2490ldr x16, [x28+16]
003e2494subs xzr, sp, x16
003e2498b.ls 0x3e2570
003e249cstr x30, [sp-128]!
003e24a0stur x29, [sp-8]
003e24a4sub x29, sp, 8
003e24a8str x0, [sp+136]
003e24acstr xzr, [sp+24]
003e24b0ldrsb x27, [x0]
003e24b4ldr x0, [x0+64]
003e24b8str x0, [sp+104]
003e24bcbl sync.(*RWMutex).RLock
003e24c0ldr x1, [sp+136]
003e24c4ldrsb x27, [x1]
003e24c8ldr x1, [x1+64]
003e24ccstr x1, [sp+112]
003e24d0stp xzr, xzr, [sp+80]
003e24d4add x1, sp, 80
003e24d8str x1, [sp+96]
003e24dcldrsb x27, [x1]
003e24e0adrp x2, 0
003e24e4add x2, x2, 1424
003e24e8str x2, [x1]
003e24ecldrsb x27, [x1]
003e24f0ldr x2, [sp+112]
003e24f4adrp x27, 0x669000
003e24f8ldr w3, [x27+3056]
003e24fccbz w3, 0x3e2504
003e2500b 0x3e2508
003e2504
003e2504loc_3e2504:
003e2504b 0x3e251c
003e2508
003e2508loc_3e2508:
003e2508bl runtime.gcWriteBarrier2
003e250cstr x2, [x25]
003e2510ldr x3, [x1+8]
003e2514str x3, [x25+8]
003e2518b 0x3e251c
003e251c
003e251cloc_3e251c:
003e251cstr x2, [x1+8]
003e2520str x1, [sp+56]
003e2524add x0, sp, 32
003e2528bl runtime.deferprocStack
003e252csubs xzr, x0, 0
003e2530b.ne 0x3e255c
003e2534b 0x3e2538
003e2538
003e2538loc_3e2538:
003e2538ldr x0, [sp+136]
003e253cldrsb x27, [x0]
003e2540ldr x0, [x0+32]
003e2544str x0, [sp+24]
003e2548bl runtime.deferreturn
003e254cldr x0, [sp+24]
003e2550ldur x29, [sp-8]
003e2554ldr x30, [sp], 128
003e2558ret x30
003e255c
003e255cloc_3e255c:
003e255cbl runtime.deferreturn
003e2560ldr x0, [sp+24]
003e2564ldur x29, [sp-8]
003e2568ldr x30, [sp], 128
003e256cret x30
003e2570
003e2570loc_3e2570:
003e2570str x0, [sp+8]
003e2574mov x3, x30
003e2578bl runtime.morestack_noctxt.abi0
003e257cldr x0, [sp+8]
003e2580b 0x3e2490
003e2584udf 0
003e2588udf 0
003e258cudf 0
003e2490
003e2590
003e2590github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence.deferwrap1(void)
003e2590ldr x16, [x28+16]
003e2594subs xzr, sp, x16
003e2598b.ls 0x3e25c8
003e259cstr x30, [sp-32]!
003e25a0stur x29, [sp-8]
003e25a4sub x29, sp, 8
003e25a8ldr x16, [x28+32]
003e25accbnz x16, 0x3e25d4
003e25b0
003e25b0loc_3e25b0:
003e25b0ldr x0, [x26+8]
003e25b4str x0, [sp+16]
003e25b8bl sync.(*RWMutex).RUnlock
003e25bcldur x29, [sp-8]
003e25c0ldr x30, [sp], 32
003e25c4ret x30
003e25c8
003e25c8loc_3e25c8:
003e25c8mov x3, x30
003e25ccbl runtime.morestack.abi0
003e25d0b 0x3e2590
003e25d4
003e25d4loc_3e25d4:
003e25d4ldr x17, [x16]
003e25d8add x20, sp, 40
003e25dcsubs xzr, x20, x17
003e25e0b.ne 0x3e25b0
003e25e4add x20, sp, 8
003e25e8str x20, [x16]
003e25ecb 0x3e25b0
003e2590
003e2590github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence.deferwrap1(void)
003e2590ldr x16, [x28+16]
003e2594subs xzr, sp, x16
003e2598b.ls 0x3e25c8
003e259cstr x30, [sp-32]!
003e25a0stur x29, [sp-8]
003e25a4sub x29, sp, 8
003e25a8ldr x16, [x28+32]
003e25accbnz x16, 0x3e25d4
003e25b0
003e25b0loc_3e25b0:
003e25b0ldr x0, [x26+8]
003e25b4str x0, [sp+16]
003e25b8bl sync.(*RWMutex).RUnlock
003e25bcldur x29, [sp-8]
003e25c0ldr x30, [sp], 32
003e25c4ret x30
003e25c8
003e25c8loc_3e25c8:
003e25c8mov x3, x30
003e25ccbl runtime.morestack.abi0
003e25d0b 0x3e2590
003e25d4
003e25d4loc_3e25d4:
003e25d4ldr x17, [x16]
003e25d8add x20, sp, 40
003e25dcsubs xzr, x20, x17
003e25e0b.ne 0x3e25b0
003e25e4add x20, sp, 8
003e25e8str x20, [x16]
003e25ecb 0x3e25b0
003e2590
003e25f0
003e25f0github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).WriteSequence: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).WriteSequence(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e25f0ldr x16, [x28+16]
003e25f4subs xzr, sp, x16
003e25f8b.ls 0x3e26d0
003e25fcstr x30, [sp-128]!
003e2600stur x29, [sp-8]
003e2604sub x29, sp, 8
003e2608str x0, [sp+136]
003e260cstr xzr, [sp+24]
003e2610ldrsb x27, [x0]
003e2614ldr x0, [x0+64]
003e2618str x0, [sp+104]
003e261cbl sync.(*RWMutex).RLock
003e2620ldr x1, [sp+136]
003e2624ldrsb x27, [x1]
003e2628ldr x1, [x1+64]
003e262cstr x1, [sp+112]
003e2630stp xzr, xzr, [sp+80]
003e2634add x1, sp, 80
003e2638str x1, [sp+96]
003e263cldrsb x27, [x1]
003e2640adrp x2, 0
003e2644add x2, x2, 1776
003e2648str x2, [x1]
003e264cldrsb x27, [x1]
003e2650ldr x2, [sp+112]
003e2654adrp x27, 0x669000
003e2658ldr w3, [x27+3056]
003e265ccbz w3, 0x3e2664
003e2660b 0x3e2668
003e2664
003e2664loc_3e2664:
003e2664b 0x3e267c
003e2668
003e2668loc_3e2668:
003e2668bl runtime.gcWriteBarrier2
003e266cstr x2, [x25]
003e2670ldr x3, [x1+8]
003e2674str x3, [x25+8]
003e2678b 0x3e267c
003e267c
003e267cloc_3e267c:
003e267cstr x2, [x1+8]
003e2680str x1, [sp+56]
003e2684add x0, sp, 32
003e2688bl runtime.deferprocStack
003e268csubs xzr, x0, 0
003e2690b.ne 0x3e26bc
003e2694b 0x3e2698
003e2698
003e2698loc_3e2698:
003e2698ldr x0, [sp+136]
003e269cldrsb x27, [x0]
003e26a0ldr x0, [x0+56]
003e26a4str x0, [sp+24]
003e26a8bl runtime.deferreturn
003e26acldr x0, [sp+24]
003e26b0ldur x29, [sp-8]
003e26b4ldr x30, [sp], 128
003e26b8ret x30
003e26bc
003e26bcloc_3e26bc:
003e26bcbl runtime.deferreturn
003e26c0ldr x0, [sp+24]
003e26c4ldur x29, [sp-8]
003e26c8ldr x30, [sp], 128
003e26ccret x30
003e26d0
003e26d0loc_3e26d0:
003e26d0str x0, [sp+8]
003e26d4mov x3, x30
003e26d8bl runtime.morestack_noctxt.abi0
003e26dcldr x0, [sp+8]
003e26e0b 0x3e25f0
003e26e4udf 0
003e26e8udf 0
003e26ecudf 0
003e25f0
003e25f0github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).WriteSequence: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).WriteSequence(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e25f0ldr x16, [x28+16]
003e25f4subs xzr, sp, x16
003e25f8b.ls 0x3e26d0
003e25fcstr x30, [sp-128]!
003e2600stur x29, [sp-8]
003e2604sub x29, sp, 8
003e2608str x0, [sp+136]
003e260cstr xzr, [sp+24]
003e2610ldrsb x27, [x0]
003e2614ldr x0, [x0+64]
003e2618str x0, [sp+104]
003e261cbl sync.(*RWMutex).RLock
003e2620ldr x1, [sp+136]
003e2624ldrsb x27, [x1]
003e2628ldr x1, [x1+64]
003e262cstr x1, [sp+112]
003e2630stp xzr, xzr, [sp+80]
003e2634add x1, sp, 80
003e2638str x1, [sp+96]
003e263cldrsb x27, [x1]
003e2640adrp x2, 0
003e2644add x2, x2, 1776
003e2648str x2, [x1]
003e264cldrsb x27, [x1]
003e2650ldr x2, [sp+112]
003e2654adrp x27, 0x669000
003e2658ldr w3, [x27+3056]
003e265ccbz w3, 0x3e2664
003e2660b 0x3e2668
003e2664
003e2664loc_3e2664:
003e2664b 0x3e267c
003e2668
003e2668loc_3e2668:
003e2668bl runtime.gcWriteBarrier2
003e266cstr x2, [x25]
003e2670ldr x3, [x1+8]
003e2674str x3, [x25+8]
003e2678b 0x3e267c
003e267c
003e267cloc_3e267c:
003e267cstr x2, [x1+8]
003e2680str x1, [sp+56]
003e2684add x0, sp, 32
003e2688bl runtime.deferprocStack
003e268csubs xzr, x0, 0
003e2690b.ne 0x3e26bc
003e2694b 0x3e2698
003e2698
003e2698loc_3e2698:
003e2698ldr x0, [sp+136]
003e269cldrsb x27, [x0]
003e26a0ldr x0, [x0+56]
003e26a4str x0, [sp+24]
003e26a8bl runtime.deferreturn
003e26acldr x0, [sp+24]
003e26b0ldur x29, [sp-8]
003e26b4ldr x30, [sp], 128
003e26b8ret x30
003e26bc
003e26bcloc_3e26bc:
003e26bcbl runtime.deferreturn
003e26c0ldr x0, [sp+24]
003e26c4ldur x29, [sp-8]
003e26c8ldr x30, [sp], 128
003e26ccret x30
003e26d0
003e26d0loc_3e26d0:
003e26d0str x0, [sp+8]
003e26d4mov x3, x30
003e26d8bl runtime.morestack_noctxt.abi0
003e26dcldr x0, [sp+8]
003e26e0b 0x3e25f0
003e26e4udf 0
003e26e8udf 0
003e26ecudf 0
003e25f0
003e26f0
003e26f0github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).WriteSequence.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).WriteSequence.deferwrap1(void)
003e26f0ldr x16, [x28+16]
003e26f4subs xzr, sp, x16
003e26f8b.ls 0x3e2728
003e26fcstr x30, [sp-32]!
003e2700stur x29, [sp-8]
003e2704sub x29, sp, 8
003e2708ldr x16, [x28+32]
003e270ccbnz x16, 0x3e2734
003e2710
003e2710loc_3e2710:
003e2710ldr x0, [x26+8]
003e2714str x0, [sp+16]
003e2718bl sync.(*RWMutex).RUnlock
003e271cldur x29, [sp-8]
003e2720ldr x30, [sp], 32
003e2724ret x30
003e2728
003e2728loc_3e2728:
003e2728mov x3, x30
003e272cbl runtime.morestack.abi0
003e2730b 0x3e26f0
003e2734
003e2734loc_3e2734:
003e2734ldr x17, [x16]
003e2738add x20, sp, 40
003e273csubs xzr, x20, x17
003e2740b.ne 0x3e2710
003e2744add x20, sp, 8
003e2748str x20, [x16]
003e274cb 0x3e2710
003e26f0
003e26f0github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).WriteSequence.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).WriteSequence.deferwrap1(void)
003e26f0ldr x16, [x28+16]
003e26f4subs xzr, sp, x16
003e26f8b.ls 0x3e2728
003e26fcstr x30, [sp-32]!
003e2700stur x29, [sp-8]
003e2704sub x29, sp, 8
003e2708ldr x16, [x28+32]
003e270ccbnz x16, 0x3e2734
003e2710
003e2710loc_3e2710:
003e2710ldr x0, [x26+8]
003e2714str x0, [sp+16]
003e2718bl sync.(*RWMutex).RUnlock
003e271cldur x29, [sp-8]
003e2720ldr x30, [sp], 32
003e2724ret x30
003e2728
003e2728loc_3e2728:
003e2728mov x3, x30
003e272cbl runtime.morestack.abi0
003e2730b 0x3e26f0
003e2734
003e2734loc_3e2734:
003e2734ldr x17, [x16]
003e2738add x20, sp, 40
003e273csubs xzr, x20, x17
003e2740b.ne 0x3e2710
003e2744add x20, sp, 8
003e2748str x20, [x16]
003e274cb 0x3e2710
003e26f0
003e2750
003e2750github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncReadSequence: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncReadSequence(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e2750ldr x16, [x28+16]
003e2754subs xzr, sp, x16
003e2758b.ls 0x3e2830
003e275cstr x30, [sp-112]!
003e2760stur x29, [sp-8]
003e2764sub x29, sp, 8
003e2768str x0, [sp+120]
003e276cldrsb x27, [x0]
003e2770ldr x0, [x0+64]
003e2774str x0, [sp+88]
003e2778bl sync.(*RWMutex).Lock
003e277cldr x1, [sp+120]
003e2780ldrsb x27, [x1]
003e2784ldr x1, [x1+64]
003e2788str x1, [sp+96]
003e278cstp xzr, xzr, [sp+64]
003e2790add x1, sp, 64
003e2794str x1, [sp+80]
003e2798ldrsb x27, [x1]
003e279cadrp x2, 0
003e27a0add x2, x2, 2128
003e27a4str x2, [x1]
003e27a8ldrsb x27, [x1]
003e27acldr x2, [sp+96]
003e27b0adrp x27, 0x669000
003e27b4ldr w3, [x27+3056]
003e27b8cbz w3, 0x3e27c0
003e27bcb 0x3e27c4
003e27c0
003e27c0loc_3e27c0:
003e27c0b 0x3e27d8
003e27c4
003e27c4loc_3e27c4:
003e27c4bl runtime.gcWriteBarrier2
003e27c8str x2, [x25]
003e27ccldr x3, [x1+8]
003e27d0str x3, [x25+8]
003e27d4b 0x3e27d8
003e27d8
003e27d8loc_3e27d8:
003e27d8str x2, [x1+8]
003e27dcstr x1, [sp+40]
003e27e0add x0, sp, 16
003e27e4bl runtime.deferprocStack
003e27e8subs xzr, x0, 0
003e27ecb.ne 0x3e2820
003e27f0b 0x3e27f4
003e27f4
003e27f4loc_3e27f4:
003e27f4ldr x0, [sp+120]
003e27f8ldrsb x27, [x0]
003e27fcldr x1, [sp+120]
003e2800ldrsb x27, [x1]
003e2804ldr x1, [x1+32]
003e2808add x1, x1, 1
003e280cstr x1, [x0+32]
003e2810bl runtime.deferreturn
003e2814ldur x29, [sp-8]
003e2818ldr x30, [sp], 112
003e281cret x30
003e2820
003e2820loc_3e2820:
003e2820bl runtime.deferreturn
003e2824ldur x29, [sp-8]
003e2828ldr x30, [sp], 112
003e282cret x30
003e2830
003e2830loc_3e2830:
003e2830str x0, [sp+8]
003e2834mov x3, x30
003e2838bl runtime.morestack_noctxt.abi0
003e283cldr x0, [sp+8]
003e2840b 0x3e2750
003e2844udf 0
003e2848udf 0
003e284cudf 0
003e2750
003e2750github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncReadSequence: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncReadSequence(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e2750ldr x16, [x28+16]
003e2754subs xzr, sp, x16
003e2758b.ls 0x3e2830
003e275cstr x30, [sp-112]!
003e2760stur x29, [sp-8]
003e2764sub x29, sp, 8
003e2768str x0, [sp+120]
003e276cldrsb x27, [x0]
003e2770ldr x0, [x0+64]
003e2774str x0, [sp+88]
003e2778bl sync.(*RWMutex).Lock
003e277cldr x1, [sp+120]
003e2780ldrsb x27, [x1]
003e2784ldr x1, [x1+64]
003e2788str x1, [sp+96]
003e278cstp xzr, xzr, [sp+64]
003e2790add x1, sp, 64
003e2794str x1, [sp+80]
003e2798ldrsb x27, [x1]
003e279cadrp x2, 0
003e27a0add x2, x2, 2128
003e27a4str x2, [x1]
003e27a8ldrsb x27, [x1]
003e27acldr x2, [sp+96]
003e27b0adrp x27, 0x669000
003e27b4ldr w3, [x27+3056]
003e27b8cbz w3, 0x3e27c0
003e27bcb 0x3e27c4
003e27c0
003e27c0loc_3e27c0:
003e27c0b 0x3e27d8
003e27c4
003e27c4loc_3e27c4:
003e27c4bl runtime.gcWriteBarrier2
003e27c8str x2, [x25]
003e27ccldr x3, [x1+8]
003e27d0str x3, [x25+8]
003e27d4b 0x3e27d8
003e27d8
003e27d8loc_3e27d8:
003e27d8str x2, [x1+8]
003e27dcstr x1, [sp+40]
003e27e0add x0, sp, 16
003e27e4bl runtime.deferprocStack
003e27e8subs xzr, x0, 0
003e27ecb.ne 0x3e2820
003e27f0b 0x3e27f4
003e27f4
003e27f4loc_3e27f4:
003e27f4ldr x0, [sp+120]
003e27f8ldrsb x27, [x0]
003e27fcldr x1, [sp+120]
003e2800ldrsb x27, [x1]
003e2804ldr x1, [x1+32]
003e2808add x1, x1, 1
003e280cstr x1, [x0+32]
003e2810bl runtime.deferreturn
003e2814ldur x29, [sp-8]
003e2818ldr x30, [sp], 112
003e281cret x30
003e2820
003e2820loc_3e2820:
003e2820bl runtime.deferreturn
003e2824ldur x29, [sp-8]
003e2828ldr x30, [sp], 112
003e282cret x30
003e2830
003e2830loc_3e2830:
003e2830str x0, [sp+8]
003e2834mov x3, x30
003e2838bl runtime.morestack_noctxt.abi0
003e283cldr x0, [sp+8]
003e2840b 0x3e2750
003e2844udf 0
003e2848udf 0
003e284cudf 0
003e2750
003e2850
003e2850github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncReadSequence.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncReadSequence.deferwrap1(void)
003e2850ldr x16, [x28+16]
003e2854subs xzr, sp, x16
003e2858b.ls 0x3e2888
003e285cstr x30, [sp-32]!
003e2860stur x29, [sp-8]
003e2864sub x29, sp, 8
003e2868ldr x16, [x28+32]
003e286ccbnz x16, 0x3e2894
003e2870
003e2870loc_3e2870:
003e2870ldr x0, [x26+8]
003e2874str x0, [sp+16]
003e2878bl sync.(*RWMutex).Unlock
003e287cldur x29, [sp-8]
003e2880ldr x30, [sp], 32
003e2884ret x30
003e2888
003e2888loc_3e2888:
003e2888mov x3, x30
003e288cbl runtime.morestack.abi0
003e2890b 0x3e2850
003e2894
003e2894loc_3e2894:
003e2894ldr x17, [x16]
003e2898add x20, sp, 40
003e289csubs xzr, x20, x17
003e28a0b.ne 0x3e2870
003e28a4add x20, sp, 8
003e28a8str x20, [x16]
003e28acb 0x3e2870
003e2850
003e2850github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncReadSequence.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncReadSequence.deferwrap1(void)
003e2850ldr x16, [x28+16]
003e2854subs xzr, sp, x16
003e2858b.ls 0x3e2888
003e285cstr x30, [sp-32]!
003e2860stur x29, [sp-8]
003e2864sub x29, sp, 8
003e2868ldr x16, [x28+32]
003e286ccbnz x16, 0x3e2894
003e2870
003e2870loc_3e2870:
003e2870ldr x0, [x26+8]
003e2874str x0, [sp+16]
003e2878bl sync.(*RWMutex).Unlock
003e287cldur x29, [sp-8]
003e2880ldr x30, [sp], 32
003e2884ret x30
003e2888
003e2888loc_3e2888:
003e2888mov x3, x30
003e288cbl runtime.morestack.abi0
003e2890b 0x3e2850
003e2894
003e2894loc_3e2894:
003e2894ldr x17, [x16]
003e2898add x20, sp, 40
003e289csubs xzr, x20, x17
003e28a0b.ne 0x3e2870
003e28a4add x20, sp, 8
003e28a8str x20, [x16]
003e28acb 0x3e2870
003e2850
003e28b0
003e28b0github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncWriteSequence: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncWriteSequence(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e28b0ldr x16, [x28+16]
003e28b4subs xzr, sp, x16
003e28b8b.ls 0x3e2990
003e28bcstr x30, [sp-112]!
003e28c0stur x29, [sp-8]
003e28c4sub x29, sp, 8
003e28c8str x0, [sp+120]
003e28ccldrsb x27, [x0]
003e28d0ldr x0, [x0+64]
003e28d4str x0, [sp+88]
003e28d8bl sync.(*RWMutex).Lock
003e28dcldr x1, [sp+120]
003e28e0ldrsb x27, [x1]
003e28e4ldr x1, [x1+64]
003e28e8str x1, [sp+96]
003e28ecstp xzr, xzr, [sp+64]
003e28f0add x1, sp, 64
003e28f4str x1, [sp+80]
003e28f8ldrsb x27, [x1]
003e28fcadrp x2, 0
003e2900add x2, x2, 2480
003e2904str x2, [x1]
003e2908ldrsb x27, [x1]
003e290cldr x2, [sp+96]
003e2910adrp x27, 0x669000
003e2914ldr w3, [x27+3056]
003e2918cbz w3, 0x3e2920
003e291cb 0x3e2924
003e2920
003e2920loc_3e2920:
003e2920b 0x3e2938
003e2924
003e2924loc_3e2924:
003e2924bl runtime.gcWriteBarrier2
003e2928str x2, [x25]
003e292cldr x3, [x1+8]
003e2930str x3, [x25+8]
003e2934b 0x3e2938
003e2938
003e2938loc_3e2938:
003e2938str x2, [x1+8]
003e293cstr x1, [sp+40]
003e2940add x0, sp, 16
003e2944bl runtime.deferprocStack
003e2948subs xzr, x0, 0
003e294cb.ne 0x3e2980
003e2950b 0x3e2954
003e2954
003e2954loc_3e2954:
003e2954ldr x0, [sp+120]
003e2958ldrsb x27, [x0]
003e295cldr x1, [sp+120]
003e2960ldrsb x27, [x1]
003e2964ldr x1, [x1+56]
003e2968add x1, x1, 1
003e296cstr x1, [x0+56]
003e2970bl runtime.deferreturn
003e2974ldur x29, [sp-8]
003e2978ldr x30, [sp], 112
003e297cret x30
003e2980
003e2980loc_3e2980:
003e2980bl runtime.deferreturn
003e2984ldur x29, [sp-8]
003e2988ldr x30, [sp], 112
003e298cret x30
003e2990
003e2990loc_3e2990:
003e2990str x0, [sp+8]
003e2994mov x3, x30
003e2998bl runtime.morestack_noctxt.abi0
003e299cldr x0, [sp+8]
003e29a0b 0x3e28b0
003e29a4udf 0
003e29a8udf 0
003e29acudf 0
003e28b0
003e28b0github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncWriteSequence: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncWriteSequence(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e28b0ldr x16, [x28+16]
003e28b4subs xzr, sp, x16
003e28b8b.ls 0x3e2990
003e28bcstr x30, [sp-112]!
003e28c0stur x29, [sp-8]
003e28c4sub x29, sp, 8
003e28c8str x0, [sp+120]
003e28ccldrsb x27, [x0]
003e28d0ldr x0, [x0+64]
003e28d4str x0, [sp+88]
003e28d8bl sync.(*RWMutex).Lock
003e28dcldr x1, [sp+120]
003e28e0ldrsb x27, [x1]
003e28e4ldr x1, [x1+64]
003e28e8str x1, [sp+96]
003e28ecstp xzr, xzr, [sp+64]
003e28f0add x1, sp, 64
003e28f4str x1, [sp+80]
003e28f8ldrsb x27, [x1]
003e28fcadrp x2, 0
003e2900add x2, x2, 2480
003e2904str x2, [x1]
003e2908ldrsb x27, [x1]
003e290cldr x2, [sp+96]
003e2910adrp x27, 0x669000
003e2914ldr w3, [x27+3056]
003e2918cbz w3, 0x3e2920
003e291cb 0x3e2924
003e2920
003e2920loc_3e2920:
003e2920b 0x3e2938
003e2924
003e2924loc_3e2924:
003e2924bl runtime.gcWriteBarrier2
003e2928str x2, [x25]
003e292cldr x3, [x1+8]
003e2930str x3, [x25+8]
003e2934b 0x3e2938
003e2938
003e2938loc_3e2938:
003e2938str x2, [x1+8]
003e293cstr x1, [sp+40]
003e2940add x0, sp, 16
003e2944bl runtime.deferprocStack
003e2948subs xzr, x0, 0
003e294cb.ne 0x3e2980
003e2950b 0x3e2954
003e2954
003e2954loc_3e2954:
003e2954ldr x0, [sp+120]
003e2958ldrsb x27, [x0]
003e295cldr x1, [sp+120]
003e2960ldrsb x27, [x1]
003e2964ldr x1, [x1+56]
003e2968add x1, x1, 1
003e296cstr x1, [x0+56]
003e2970bl runtime.deferreturn
003e2974ldur x29, [sp-8]
003e2978ldr x30, [sp], 112
003e297cret x30
003e2980
003e2980loc_3e2980:
003e2980bl runtime.deferreturn
003e2984ldur x29, [sp-8]
003e2988ldr x30, [sp], 112
003e298cret x30
003e2990
003e2990loc_3e2990:
003e2990str x0, [sp+8]
003e2994mov x3, x30
003e2998bl runtime.morestack_noctxt.abi0
003e299cldr x0, [sp+8]
003e29a0b 0x3e28b0
003e29a4udf 0
003e29a8udf 0
003e29acudf 0
003e28b0
003e29b0
003e29b0github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncWriteSequence.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncWriteSequence.deferwrap1(void)
003e29b0ldr x16, [x28+16]
003e29b4subs xzr, sp, x16
003e29b8b.ls 0x3e29e8
003e29bcstr x30, [sp-32]!
003e29c0stur x29, [sp-8]
003e29c4sub x29, sp, 8
003e29c8ldr x16, [x28+32]
003e29cccbnz x16, 0x3e29f4
003e29d0
003e29d0loc_3e29d0:
003e29d0ldr x0, [x26+8]
003e29d4str x0, [sp+16]
003e29d8bl sync.(*RWMutex).Unlock
003e29dcldur x29, [sp-8]
003e29e0ldr x30, [sp], 32
003e29e4ret x30
003e29e8
003e29e8loc_3e29e8:
003e29e8mov x3, x30
003e29ecbl runtime.morestack.abi0
003e29f0b 0x3e29b0
003e29f4
003e29f4loc_3e29f4:
003e29f4ldr x17, [x16]
003e29f8add x20, sp, 40
003e29fcsubs xzr, x20, x17
003e2a00b.ne 0x3e29d0
003e2a04add x20, sp, 8
003e2a08str x20, [x16]
003e2a0cb 0x3e29d0
003e29b0
003e29b0github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncWriteSequence.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncWriteSequence.deferwrap1(void)
003e29b0ldr x16, [x28+16]
003e29b4subs xzr, sp, x16
003e29b8b.ls 0x3e29e8
003e29bcstr x30, [sp-32]!
003e29c0stur x29, [sp-8]
003e29c4sub x29, sp, 8
003e29c8ldr x16, [x28+32]
003e29cccbnz x16, 0x3e29f4
003e29d0
003e29d0loc_3e29d0:
003e29d0ldr x0, [x26+8]
003e29d4str x0, [sp+16]
003e29d8bl sync.(*RWMutex).Unlock
003e29dcldur x29, [sp-8]
003e29e0ldr x30, [sp], 32
003e29e4ret x30
003e29e8
003e29e8loc_3e29e8:
003e29e8mov x3, x30
003e29ecbl runtime.morestack.abi0
003e29f0b 0x3e29b0
003e29f4
003e29f4loc_3e29f4:
003e29f4ldr x17, [x16]
003e29f8add x20, sp, 40
003e29fcsubs xzr, x20, x17
003e2a00b.ne 0x3e29d0
003e2a04add x20, sp, 8
003e2a08str x20, [x16]
003e2a0cb 0x3e29d0
003e29b0
003e2a10
003e2a10github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).Close: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).Close(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e2a10ldr x16, [x28+16]
003e2a14subs xzr, sp, x16
003e2a18b.ls 0x3e2af0
003e2a1cstr x30, [sp-96]!
003e2a20stur x29, [sp-8]
003e2a24sub x29, sp, 8
003e2a28str x0, [sp+104]
003e2a2cldrsb x27, [x0]
003e2a30ldr x1, [x0+16]
003e2a34ldr x2, [x0+8]
003e2a38ldr x3, [x0+24]
003e2a3cstr x2, [sp+64]
003e2a40str x1, [sp+72]
003e2a44str x3, [sp+80]
003e2a48str xzr, [sp+32]
003e2a4cstr x1, [sp+24]
003e2a50ldr x1, [sp+64]
003e2a54str x1, [sp+16]
003e2a58b 0x3e2a5c
003e2a5c
003e2a5cloc_3e2a5c:
003e2a5cldr x1, [sp+24]
003e2a60ldr x2, [sp+32]
003e2a64subs xzr, x1, x2
003e2a68b.gt 0x3e2a70
003e2a6cb 0x3e2ac8
003e2a70
003e2a70loc_3e2a70:
003e2a70ldr x1, [sp+16]
003e2a74str x1, [sp+56]
003e2a78ldr x1, [sp+56]
003e2a7cldr x0, [x1+8]
003e2a80ldr x1, [x1]
003e2a84str x1, [sp+40]
003e2a88str x0, [sp+48]
003e2a8ccbnz x1, 0x3e2a94
003e2a90b 0x3e2aa4
003e2a94
003e2a94loc_3e2a94:
003e2a94ldrsb x27, [x1]
003e2a98ldr x1, [x1+24]
003e2a9cblr x1
003e2aa0b 0x3e2aa8
003e2aa4
003e2aa4loc_3e2aa4:
003e2aa4b 0x3e2aa8
003e2aa8
003e2aa8loc_3e2aa8:
003e2aa8b 0x3e2aac
003e2aac
003e2aacloc_3e2aac:
003e2aacldr x1, [sp+32]
003e2ab0add x1, x1, 1
003e2ab4str x1, [sp+32]
003e2ab8ldr x1, [sp+56]
003e2abcadd x1, x1, 16
003e2ac0str x1, [sp+16]
003e2ac4b 0x3e2a5c
003e2ac8
003e2ac8loc_3e2ac8:
003e2ac8ldr x1, [sp+104]
003e2accldrsb x27, [x1]
003e2ad0ldr x2, [x1+40]
003e2ad4ldrsb x27, [x2]
003e2ad8ldr x0, [x1+48]
003e2adcldr x1, [x2+24]
003e2ae0blr x1
003e2ae4ldur x29, [sp-8]
003e2ae8ldr x30, [sp], 96
003e2aecret x30
003e2af0
003e2af0loc_3e2af0:
003e2af0str x0, [sp+8]
003e2af4mov x3, x30
003e2af8bl runtime.morestack_noctxt.abi0
003e2afcldr x0, [sp+8]
003e2b00b 0x3e2a10
003e2b04udf 0
003e2b08udf 0
003e2b0cudf 0
003e2a10
003e2a10github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).Close: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).Close(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e2a10ldr x16, [x28+16]
003e2a14subs xzr, sp, x16
003e2a18b.ls 0x3e2af0
003e2a1cstr x30, [sp-96]!
003e2a20stur x29, [sp-8]
003e2a24sub x29, sp, 8
003e2a28str x0, [sp+104]
003e2a2cldrsb x27, [x0]
003e2a30ldr x1, [x0+16]
003e2a34ldr x2, [x0+8]
003e2a38ldr x3, [x0+24]
003e2a3cstr x2, [sp+64]
003e2a40str x1, [sp+72]
003e2a44str x3, [sp+80]
003e2a48str xzr, [sp+32]
003e2a4cstr x1, [sp+24]
003e2a50ldr x1, [sp+64]
003e2a54str x1, [sp+16]
003e2a58b 0x3e2a5c
003e2a5c
003e2a5cloc_3e2a5c:
003e2a5cldr x1, [sp+24]
003e2a60ldr x2, [sp+32]
003e2a64subs xzr, x1, x2
003e2a68b.gt 0x3e2a70
003e2a6cb 0x3e2ac8
003e2a70
003e2a70loc_3e2a70:
003e2a70ldr x1, [sp+16]
003e2a74str x1, [sp+56]
003e2a78ldr x1, [sp+56]
003e2a7cldr x0, [x1+8]
003e2a80ldr x1, [x1]
003e2a84str x1, [sp+40]
003e2a88str x0, [sp+48]
003e2a8ccbnz x1, 0x3e2a94
003e2a90b 0x3e2aa4
003e2a94
003e2a94loc_3e2a94:
003e2a94ldrsb x27, [x1]
003e2a98ldr x1, [x1+24]
003e2a9cblr x1
003e2aa0b 0x3e2aa8
003e2aa4
003e2aa4loc_3e2aa4:
003e2aa4b 0x3e2aa8
003e2aa8
003e2aa8loc_3e2aa8:
003e2aa8b 0x3e2aac
003e2aac
003e2aacloc_3e2aac:
003e2aacldr x1, [sp+32]
003e2ab0add x1, x1, 1
003e2ab4str x1, [sp+32]
003e2ab8ldr x1, [sp+56]
003e2abcadd x1, x1, 16
003e2ac0str x1, [sp+16]
003e2ac4b 0x3e2a5c
003e2ac8
003e2ac8loc_3e2ac8:
003e2ac8ldr x1, [sp+104]
003e2accldrsb x27, [x1]
003e2ad0ldr x2, [x1+40]
003e2ad4ldrsb x27, [x2]
003e2ad8ldr x0, [x1+48]
003e2adcldr x1, [x2+24]
003e2ae0blr x1
003e2ae4ldur x29, [sp-8]
003e2ae8ldr x30, [sp], 96
003e2aecret x30
003e2af0
003e2af0loc_3e2af0:
003e2af0str x0, [sp+8]
003e2af4mov x3, x30
003e2af8bl runtime.morestack_noctxt.abi0
003e2afcldr x0, [sp+8]
003e2b00b 0x3e2a10
003e2b04udf 0
003e2b08udf 0
003e2b0cudf 0
003e2a10
003e2b10
003e2b10github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func2: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func2(void)
003e2b10str x30, [sp-32]!
003e2b14stur x29, [sp-8]
003e2b18sub x29, sp, 8
003e2b1cstp xzr, xzr, [sp+8]
003e2b20adrp x0, 0x2d7000
003e2b24add x0, x0, 2554
003e2b28str x0, [sp+8]
003e2b2cmovz x1, 25
003e2b30str x1, [sp+16]
003e2b34add x29, sp, 24
003e2b38add sp, sp, 32
003e2b3cret x30
003e2b10
003e2b10github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func2: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func2(void)
003e2b10str x30, [sp-32]!
003e2b14stur x29, [sp-8]
003e2b18sub x29, sp, 8
003e2b1cstp xzr, xzr, [sp+8]
003e2b20adrp x0, 0x2d7000
003e2b24add x0, x0, 2554
003e2b28str x0, [sp+8]
003e2b2cmovz x1, 25
003e2b30str x1, [sp+16]
003e2b34add x29, sp, 24
003e2b38add sp, sp, 32
003e2b3cret x30
003e2b10
003e2b40
003e2b40os/exec.init: ; void os/exec.init(void)
003e2b40ldr x16, [x28+16]
003e2b44subs xzr, sp, x16
003e2b48b.ls 0x3e2cd0
003e2b4cstr x30, [sp-32]!
003e2b50stur x29, [sp-8]
003e2b54sub x29, sp, 8
003e2b58adrp x0, 0x2e3000
003e2b5cadd x0, x0, 3999
003e2b60movz x1, 43
003e2b64bl errors.New
003e2b68adrp x27, 0x63f000
003e2b6cstr x0, [x27+2256]
003e2b70adrp x27, 0x669000
003e2b74ldr w2, [x27+3056]
003e2b78cbz w2, 0x3e2b80
003e2b7cb 0x3e2b84
003e2b80
003e2b80loc_3e2b80:
003e2b80b 0x3e2b9c
003e2b84
003e2b84loc_3e2b84:
003e2b84bl runtime.gcWriteBarrier2
003e2b88str x1, [x25]
003e2b8cadrp x27, 0x63f000
003e2b90ldr x2, [x27+2264]
003e2b94str x2, [x25+8]
003e2b98b 0x3e2b9c
003e2b9c
003e2b9cloc_3e2b9c:
003e2b9cadrp x27, 0x63f000
003e2ba0str x1, [x27+2264]
003e2ba4adrp x0, 0x2cf000
003e2ba8add x0, x0, 3496
003e2bacmovz x1, 9
003e2bb0bl internal/godebug.New
003e2bb4adrp x27, 0x669000
003e2bb8ldr w2, [x27+3056]
003e2bbccbz w2, 0x3e2bc4
003e2bc0b 0x3e2bc8
003e2bc4
003e2bc4loc_3e2bc4:
003e2bc4b 0x3e2be0
003e2bc8
003e2bc8loc_3e2bc8:
003e2bc8bl runtime.gcWriteBarrier2
003e2bccstr x0, [x25]
003e2bd0adrp x27, 0x63e000
003e2bd4ldr x2, [x27+3496]
003e2bd8str x2, [x25+8]
003e2bdcb 0x3e2be0
003e2be0
003e2be0loc_3e2be0:
003e2be0adrp x27, 0x63e000
003e2be4str x0, [x27+3496]
003e2be8adrp x0, 0x2d0000
003e2becadd x0, x0, 804
003e2bf0movz x1, 10
003e2bf4bl internal/godebug.New
003e2bf8adrp x27, 0x669000
003e2bfcldr w2, [x27+3056]
003e2c00cbz w2, 0x3e2c08
003e2c04b 0x3e2c0c
003e2c08
003e2c08loc_3e2c08:
003e2c08b 0x3e2c24
003e2c0c
003e2c0cloc_3e2c0c:
003e2c0cbl runtime.gcWriteBarrier2
003e2c10str x0, [x25]
003e2c14adrp x27, 0x63e000
003e2c18ldr x2, [x27+3504]
003e2c1cstr x2, [x25+8]
003e2c20b 0x3e2c24
003e2c24
003e2c24loc_3e2c24:
003e2c24adrp x27, 0x63e000
003e2c28str x0, [x27+3504]
003e2c2cadrp x0, 0x2e9000
003e2c30add x0, x0, 2814
003e2c34movz x1, 57
003e2c38bl errors.New
003e2c3cadrp x27, 0x63f000
003e2c40str x0, [x27+2272]
003e2c44adrp x27, 0x669000
003e2c48ldr w2, [x27+3056]
003e2c4ccbz w2, 0x3e2c54
003e2c50b 0x3e2c58
003e2c54
003e2c54loc_3e2c54:
003e2c54b 0x3e2c70
003e2c58
003e2c58loc_3e2c58:
003e2c58bl runtime.gcWriteBarrier2
003e2c5cstr x1, [x25]
003e2c60adrp x27, 0x63f000
003e2c64ldr x2, [x27+2280]
003e2c68str x2, [x25+8]
003e2c6cb 0x3e2c70
003e2c70
003e2c70loc_3e2c70:
003e2c70adrp x27, 0x63f000
003e2c74str x1, [x27+2280]
003e2c78adrp x0, 0x2de000
003e2c7cadd x0, x0, 471
003e2c80movz x1, 34
003e2c84bl errors.New
003e2c88adrp x27, 0x63f000
003e2c8cstr x0, [x27+2288]
003e2c90adrp x27, 0x669000
003e2c94ldr w2, [x27+3056]
003e2c98cbz w2, 0x3e2ca0
003e2c9cb 0x3e2ca4
003e2ca0
003e2ca0loc_3e2ca0:
003e2ca0b 0x3e2cbc
003e2ca4
003e2ca4loc_3e2ca4:
003e2ca4bl runtime.gcWriteBarrier2
003e2ca8str x1, [x25]
003e2cacadrp x27, 0x63f000
003e2cb0ldr x0, [x27+2296]
003e2cb4str x0, [x25+8]
003e2cb8b 0x3e2cbc
003e2cbc
003e2cbcloc_3e2cbc:
003e2cbcadrp x27, 0x63f000
003e2cc0str x1, [x27+2296]
003e2cc4ldur x29, [sp-8]
003e2cc8ldr x30, [sp], 32
003e2cccret x30
003e2cd0
003e2cd0loc_3e2cd0:
003e2cd0mov x3, x30
003e2cd4bl runtime.morestack_noctxt.abi0
003e2cd8b 0x3e2b40
003e2cdcudf 0
003e2b40
003e2b40os/exec.init: ; void os/exec.init(void)
003e2b40ldr x16, [x28+16]
003e2b44subs xzr, sp, x16
003e2b48b.ls 0x3e2cd0
003e2b4cstr x30, [sp-32]!
003e2b50stur x29, [sp-8]
003e2b54sub x29, sp, 8
003e2b58adrp x0, 0x2e3000
003e2b5cadd x0, x0, 3999
003e2b60movz x1, 43
003e2b64bl errors.New
003e2b68adrp x27, 0x63f000
003e2b6cstr x0, [x27+2256]
003e2b70adrp x27, 0x669000
003e2b74ldr w2, [x27+3056]
003e2b78cbz w2, 0x3e2b80
003e2b7cb 0x3e2b84
003e2b80
003e2b80loc_3e2b80:
003e2b80b 0x3e2b9c
003e2b84
003e2b84loc_3e2b84:
003e2b84bl runtime.gcWriteBarrier2
003e2b88str x1, [x25]
003e2b8cadrp x27, 0x63f000
003e2b90ldr x2, [x27+2264]
003e2b94str x2, [x25+8]
003e2b98b 0x3e2b9c
003e2b9c
003e2b9cloc_3e2b9c:
003e2b9cadrp x27, 0x63f000
003e2ba0str x1, [x27+2264]
003e2ba4adrp x0, 0x2cf000
003e2ba8add x0, x0, 3496
003e2bacmovz x1, 9
003e2bb0bl internal/godebug.New
003e2bb4adrp x27, 0x669000
003e2bb8ldr w2, [x27+3056]
003e2bbccbz w2, 0x3e2bc4
003e2bc0b 0x3e2bc8
003e2bc4
003e2bc4loc_3e2bc4:
003e2bc4b 0x3e2be0
003e2bc8
003e2bc8loc_3e2bc8:
003e2bc8bl runtime.gcWriteBarrier2
003e2bccstr x0, [x25]
003e2bd0adrp x27, 0x63e000
003e2bd4ldr x2, [x27+3496]
003e2bd8str x2, [x25+8]
003e2bdcb 0x3e2be0
003e2be0
003e2be0loc_3e2be0:
003e2be0adrp x27, 0x63e000
003e2be4str x0, [x27+3496]
003e2be8adrp x0, 0x2d0000
003e2becadd x0, x0, 804
003e2bf0movz x1, 10
003e2bf4bl internal/godebug.New
003e2bf8adrp x27, 0x669000
003e2bfcldr w2, [x27+3056]
003e2c00cbz w2, 0x3e2c08
003e2c04b 0x3e2c0c
003e2c08
003e2c08loc_3e2c08:
003e2c08b 0x3e2c24
003e2c0c
003e2c0cloc_3e2c0c:
003e2c0cbl runtime.gcWriteBarrier2
003e2c10str x0, [x25]
003e2c14adrp x27, 0x63e000
003e2c18ldr x2, [x27+3504]
003e2c1cstr x2, [x25+8]
003e2c20b 0x3e2c24
003e2c24
003e2c24loc_3e2c24:
003e2c24adrp x27, 0x63e000
003e2c28str x0, [x27+3504]
003e2c2cadrp x0, 0x2e9000
003e2c30add x0, x0, 2814
003e2c34movz x1, 57
003e2c38bl errors.New
003e2c3cadrp x27, 0x63f000
003e2c40str x0, [x27+2272]
003e2c44adrp x27, 0x669000
003e2c48ldr w2, [x27+3056]
003e2c4ccbz w2, 0x3e2c54
003e2c50b 0x3e2c58
003e2c54
003e2c54loc_3e2c54:
003e2c54b 0x3e2c70
003e2c58
003e2c58loc_3e2c58:
003e2c58bl runtime.gcWriteBarrier2
003e2c5cstr x1, [x25]
003e2c60adrp x27, 0x63f000
003e2c64ldr x2, [x27+2280]
003e2c68str x2, [x25+8]
003e2c6cb 0x3e2c70
003e2c70
003e2c70loc_3e2c70:
003e2c70adrp x27, 0x63f000
003e2c74str x1, [x27+2280]
003e2c78adrp x0, 0x2de000
003e2c7cadd x0, x0, 471
003e2c80movz x1, 34
003e2c84bl errors.New
003e2c88adrp x27, 0x63f000
003e2c8cstr x0, [x27+2288]
003e2c90adrp x27, 0x669000
003e2c94ldr w2, [x27+3056]
003e2c98cbz w2, 0x3e2ca0
003e2c9cb 0x3e2ca4
003e2ca0
003e2ca0loc_3e2ca0:
003e2ca0b 0x3e2cbc
003e2ca4
003e2ca4loc_3e2ca4:
003e2ca4bl runtime.gcWriteBarrier2
003e2ca8str x1, [x25]
003e2cacadrp x27, 0x63f000
003e2cb0ldr x0, [x27+2296]
003e2cb4str x0, [x25+8]
003e2cb8b 0x3e2cbc
003e2cbc
003e2cbcloc_3e2cbc:
003e2cbcadrp x27, 0x63f000
003e2cc0str x1, [x27+2296]
003e2cc4ldur x29, [sp-8]
003e2cc8ldr x30, [sp], 32
003e2cccret x30
003e2cd0
003e2cd0loc_3e2cd0:
003e2cd0mov x3, x30
003e2cd4bl runtime.morestack_noctxt.abi0
003e2cd8b 0x3e2b40
003e2cdcudf 0
003e2b40
003e2ce0
003e2ce0os/exec.(*Error).Error: ; void os/exec.(*Error).Error(os/exec.Error * e)
003e2ce0ldr x16, [x28+16]
003e2ce4sub x17, sp, 32
003e2ce8subs xzr, x17, x16
003e2cecb.ls 0x3e2d90
003e2cf0str x30, [sp-160]!
003e2cf4stur x29, [sp-8]
003e2cf8sub x29, sp, 8
003e2cfcstr x0, [sp+168]
003e2d00stp xzr, xzr, [sp+88]
003e2d04ldr x2, [sp+168]
003e2d08ldrsb x27, [x2]
003e2d0cldr x0, [x2]
003e2d10ldr x1, [x2+8]
003e2d14str x0, [sp+104]
003e2d18str x1, [sp+112]
003e2d1cbl strconv.Quote
003e2d20str x0, [sp+136]
003e2d24str x1, [sp+144]
003e2d28ldr x2, [sp+168]
003e2d2cldrsb x27, [x2]
003e2d30ldr x3, [x2+16]
003e2d34ldrsb x27, [x3]
003e2d38ldr x0, [x2+24]
003e2d3cldr x2, [x3+24]
003e2d40blr x2
003e2d44str x0, [sp+120]
003e2d48str x1, [sp+128]
003e2d4cldr x3, [sp+136]
003e2d50ldr x4, [sp+144]
003e2d54orr x2, xzr, 6
003e2d58adrp x5, 0x2cd000
003e2d5cadd x5, x5, 4041
003e2d60orr x6, xzr, 2
003e2d64mov x7, x0
003e2d68mov x8, x1
003e2d6cmov x0, xzr
003e2d70adrp x1, 0x2ce000
003e2d74add x1, x1, 2839
003e2d78bl runtime.concatstring4
003e2d7cstr x0, [sp+88]
003e2d80str x1, [sp+96]
003e2d84ldur x29, [sp-8]
003e2d88ldr x30, [sp], 160
003e2d8cret x30
003e2d90
003e2d90loc_3e2d90:
003e2d90str x0, [sp+8]
003e2d94mov x3, x30
003e2d98bl runtime.morestack_noctxt.abi0
003e2d9cldr x0, [sp+8]
003e2da0b 0x3e2ce0
003e2da4udf 0
003e2da8udf 0
003e2dacudf 0
003e2ce0
003e2ce0os/exec.(*Error).Error: ; void os/exec.(*Error).Error(os/exec.Error * e)
003e2ce0ldr x16, [x28+16]
003e2ce4sub x17, sp, 32
003e2ce8subs xzr, x17, x16
003e2cecb.ls 0x3e2d90
003e2cf0str x30, [sp-160]!
003e2cf4stur x29, [sp-8]
003e2cf8sub x29, sp, 8
003e2cfcstr x0, [sp+168]
003e2d00stp xzr, xzr, [sp+88]
003e2d04ldr x2, [sp+168]
003e2d08ldrsb x27, [x2]
003e2d0cldr x0, [x2]
003e2d10ldr x1, [x2+8]
003e2d14str x0, [sp+104]
003e2d18str x1, [sp+112]
003e2d1cbl strconv.Quote
003e2d20str x0, [sp+136]
003e2d24str x1, [sp+144]
003e2d28ldr x2, [sp+168]
003e2d2cldrsb x27, [x2]
003e2d30ldr x3, [x2+16]
003e2d34ldrsb x27, [x3]
003e2d38ldr x0, [x2+24]
003e2d3cldr x2, [x3+24]
003e2d40blr x2
003e2d44str x0, [sp+120]
003e2d48str x1, [sp+128]
003e2d4cldr x3, [sp+136]
003e2d50ldr x4, [sp+144]
003e2d54orr x2, xzr, 6
003e2d58adrp x5, 0x2cd000
003e2d5cadd x5, x5, 4041
003e2d60orr x6, xzr, 2
003e2d64mov x7, x0
003e2d68mov x8, x1
003e2d6cmov x0, xzr
003e2d70adrp x1, 0x2ce000
003e2d74add x1, x1, 2839
003e2d78bl runtime.concatstring4
003e2d7cstr x0, [sp+88]
003e2d80str x1, [sp+96]
003e2d84ldur x29, [sp-8]
003e2d88ldr x30, [sp], 160
003e2d8cret x30
003e2d90
003e2d90loc_3e2d90:
003e2d90str x0, [sp+8]
003e2d94mov x3, x30
003e2d98bl runtime.morestack_noctxt.abi0
003e2d9cldr x0, [sp+8]
003e2da0b 0x3e2ce0
003e2da4udf 0
003e2da8udf 0
003e2dacudf 0
003e2ce0
Loading..