File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
003df780
003df780github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).removeAndCloseAllTunnels: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).removeAndCloseAllTunnels(github.com/bishopfox/sliver/implant/sliver/transports.Connection * c)
003df780ldr x16, [x28+16]
003df784sub x17, sp, 128
003df788subs xzr, x17, x16
003df78cb.ls 0x3df8ec
003df790sub x20, sp, 256
003df794stp x29, x30, [x20-8]
003df798add sp, x20, 0
003df79csub x29, sp, 8
003df7a0str x0, [sp+264]
003df7a4ldrsb x27, [x0]
003df7a8ldr x0, [x0+56]
003df7acstr x0, [sp+128]
003df7b0bl sync.(*RWMutex).Lock
003df7b4ldr x1, [sp+264]
003df7b8ldrsb x27, [x1]
003df7bcldr x1, [x1+56]
003df7c0str x1, [sp+240]
003df7c4stp xzr, xzr, [sp+104]
003df7c8add x1, sp, 104
003df7ccstr x1, [sp+120]
003df7d0ldrsb x27, [x1]
003df7d4adrp x2, 0
003df7d8add x2, x2, 2304
003df7dcstr x2, [x1]
003df7e0ldrsb x27, [x1]
003df7e4ldr x2, [sp+240]
003df7e8adrp x27, 0x66c000
003df7ecldr w3, [x27+3056]
003df7f0cbz w3, 0x3df7f8
003df7f4b 0x3df7fc
003df7f8
003df7f8loc_3df7f8:
003df7f8b 0x3df810
003df7fc
003df7fcloc_3df7fc:
003df7fcbl runtime.gcWriteBarrier2
003df800str x2, [x25]
003df804ldr x3, [x1+8]
003df808str x3, [x25+8]
003df80cb 0x3df810
003df810
003df810loc_3df810:
003df810str x2, [x1+8]
003df814str x1, [sp+64]
003df818add x0, sp, 40
003df81cbl runtime.deferprocStack
003df820subs xzr, x0, 0
003df824b.ne 0x3df86c
003df828b 0x3df82c
003df82c
003df82cloc_3df82c:
003df82cldr x3, [sp+264]
003df830ldrsb x27, [x3]
003df834ldr x3, [x3+48]
003df838str x3, [sp+232]
003df83cadd x20, sp, 136
003df840adr x27, 16
003df844stp x29, x27, [sp-24]
003df848sub x29, sp, 24
003df84cbl fn_87cf8
003df850sub x29, sp, 8
003df854ldr x1, [sp+232]
003df858adrp x0, 0x244000
003df85cadd x0, x0, 3936
003df860add x2, sp, 136
003df864bl runtime.mapIterStart
003df868b 0x3df87c
003df86c
003df86cloc_3df86c:
003df86cbl runtime.deferreturn
003df870ldp x29, x30, [sp-8]
003df874add sp, sp, 256
003df878ret x30
003df87c
003df87cloc_3df87c:
003df87cldr x1, [sp+136]
003df880cbnz x1, 0x3df888
003df884b 0x3df8dc
003df888
003df888loc_3df888:
003df888ldr x1, [sp+136]
003df88cldrsb x27, [x1]
003df890ldr x1, [x1]
003df894str x1, [sp+32]
003df898ldr x1, [sp+144]
003df89cldrsb x27, [x1]
003df8a0ldr x0, [x1]
003df8a4str x0, [sp+88]
003df8a8bl github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).Close
003df8acldr x1, [sp+264]
003df8b0ldrsb x27, [x1]
003df8b4ldr x1, [x1+48]
003df8b8str x1, [sp+96]
003df8bcldr x2, [sp+32]
003df8c0adrp x0, 0x244000
003df8c4add x0, x0, 3936
003df8c8bl runtime.mapdelete_fast64
003df8ccb 0x3df8d0
003df8d0
003df8d0loc_3df8d0:
003df8d0add x0, sp, 136
003df8d4bl runtime.mapIterNext
003df8d8b 0x3df87c
003df8dc
003df8dcloc_3df8dc:
003df8dcbl runtime.deferreturn
003df8e0ldp x29, x30, [sp-8]
003df8e4add sp, sp, 256
003df8e8ret x30
003df8ec
003df8ecloc_3df8ec:
003df8ecstr x0, [sp+8]
003df8f0mov x3, x30
003df8f4bl runtime.morestack_noctxt.abi0
003df8f8ldr x0, [sp+8]
003df8fcb 0x3df780
003df780
003df780github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).removeAndCloseAllTunnels: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).removeAndCloseAllTunnels(github.com/bishopfox/sliver/implant/sliver/transports.Connection * c)
003df780ldr x16, [x28+16]
003df784sub x17, sp, 128
003df788subs xzr, x17, x16
003df78cb.ls 0x3df8ec
003df790sub x20, sp, 256
003df794stp x29, x30, [x20-8]
003df798add sp, x20, 0
003df79csub x29, sp, 8
003df7a0str x0, [sp+264]
003df7a4ldrsb x27, [x0]
003df7a8ldr x0, [x0+56]
003df7acstr x0, [sp+128]
003df7b0bl sync.(*RWMutex).Lock
003df7b4ldr x1, [sp+264]
003df7b8ldrsb x27, [x1]
003df7bcldr x1, [x1+56]
003df7c0str x1, [sp+240]
003df7c4stp xzr, xzr, [sp+104]
003df7c8add x1, sp, 104
003df7ccstr x1, [sp+120]
003df7d0ldrsb x27, [x1]
003df7d4adrp x2, 0
003df7d8add x2, x2, 2304
003df7dcstr x2, [x1]
003df7e0ldrsb x27, [x1]
003df7e4ldr x2, [sp+240]
003df7e8adrp x27, 0x66c000
003df7ecldr w3, [x27+3056]
003df7f0cbz w3, 0x3df7f8
003df7f4b 0x3df7fc
003df7f8
003df7f8loc_3df7f8:
003df7f8b 0x3df810
003df7fc
003df7fcloc_3df7fc:
003df7fcbl runtime.gcWriteBarrier2
003df800str x2, [x25]
003df804ldr x3, [x1+8]
003df808str x3, [x25+8]
003df80cb 0x3df810
003df810
003df810loc_3df810:
003df810str x2, [x1+8]
003df814str x1, [sp+64]
003df818add x0, sp, 40
003df81cbl runtime.deferprocStack
003df820subs xzr, x0, 0
003df824b.ne 0x3df86c
003df828b 0x3df82c
003df82c
003df82cloc_3df82c:
003df82cldr x3, [sp+264]
003df830ldrsb x27, [x3]
003df834ldr x3, [x3+48]
003df838str x3, [sp+232]
003df83cadd x20, sp, 136
003df840adr x27, 16
003df844stp x29, x27, [sp-24]
003df848sub x29, sp, 24
003df84cbl fn_87cf8
003df850sub x29, sp, 8
003df854ldr x1, [sp+232]
003df858adrp x0, 0x244000
003df85cadd x0, x0, 3936
003df860add x2, sp, 136
003df864bl runtime.mapIterStart
003df868b 0x3df87c
003df86c
003df86cloc_3df86c:
003df86cbl runtime.deferreturn
003df870ldp x29, x30, [sp-8]
003df874add sp, sp, 256
003df878ret x30
003df87c
003df87cloc_3df87c:
003df87cldr x1, [sp+136]
003df880cbnz x1, 0x3df888
003df884b 0x3df8dc
003df888
003df888loc_3df888:
003df888ldr x1, [sp+136]
003df88cldrsb x27, [x1]
003df890ldr x1, [x1]
003df894str x1, [sp+32]
003df898ldr x1, [sp+144]
003df89cldrsb x27, [x1]
003df8a0ldr x0, [x1]
003df8a4str x0, [sp+88]
003df8a8bl github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).Close
003df8acldr x1, [sp+264]
003df8b0ldrsb x27, [x1]
003df8b4ldr x1, [x1+48]
003df8b8str x1, [sp+96]
003df8bcldr x2, [sp+32]
003df8c0adrp x0, 0x244000
003df8c4add x0, x0, 3936
003df8c8bl runtime.mapdelete_fast64
003df8ccb 0x3df8d0
003df8d0
003df8d0loc_3df8d0:
003df8d0add x0, sp, 136
003df8d4bl runtime.mapIterNext
003df8d8b 0x3df87c
003df8dc
003df8dcloc_3df8dc:
003df8dcbl runtime.deferreturn
003df8e0ldp x29, x30, [sp-8]
003df8e4add sp, sp, 256
003df8e8ret x30
003df8ec
003df8ecloc_3df8ec:
003df8ecstr x0, [sp+8]
003df8f0mov x3, x30
003df8f4bl runtime.morestack_noctxt.abi0
003df8f8ldr x0, [sp+8]
003df8fcb 0x3df780
003df780
003df900
003df900github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).removeAndCloseAllTunnels.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).removeAndCloseAllTunnels.deferwrap1(void)
003df900ldr x16, [x28+16]
003df904subs xzr, sp, x16
003df908b.ls 0x3df938
003df90cstr x30, [sp-32]!
003df910stur x29, [sp-8]
003df914sub x29, sp, 8
003df918ldr x16, [x28+32]
003df91ccbnz x16, 0x3df944
003df920
003df920loc_3df920:
003df920ldr x0, [x26+8]
003df924str x0, [sp+16]
003df928bl sync.(*RWMutex).Unlock
003df92cldur x29, [sp-8]
003df930ldr x30, [sp], 32
003df934ret x30
003df938
003df938loc_3df938:
003df938mov x3, x30
003df93cbl runtime.morestack.abi0
003df940b 0x3df900
003df944
003df944loc_3df944:
003df944ldr x17, [x16]
003df948add x20, sp, 40
003df94csubs xzr, x20, x17
003df950b.ne 0x3df920
003df954add x20, sp, 8
003df958str x20, [x16]
003df95cb 0x3df920
003df900
003df900github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).removeAndCloseAllTunnels.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).removeAndCloseAllTunnels.deferwrap1(void)
003df900ldr x16, [x28+16]
003df904subs xzr, sp, x16
003df908b.ls 0x3df938
003df90cstr x30, [sp-32]!
003df910stur x29, [sp-8]
003df914sub x29, sp, 8
003df918ldr x16, [x28+32]
003df91ccbnz x16, 0x3df944
003df920
003df920loc_3df920:
003df920ldr x0, [x26+8]
003df924str x0, [sp+16]
003df928bl sync.(*RWMutex).Unlock
003df92cldur x29, [sp-8]
003df930ldr x30, [sp], 32
003df934ret x30
003df938
003df938loc_3df938:
003df938mov x3, x30
003df93cbl runtime.morestack.abi0
003df940b 0x3df900
003df944
003df944loc_3df944:
003df944ldr x17, [x16]
003df948add x20, sp, 40
003df94csubs xzr, x20, x17
003df950b.ne 0x3df920
003df954add x20, sp, 8
003df958str x20, [x16]
003df95cb 0x3df920
003df900
003df960
003df960github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).RequestResend: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).RequestResend(github.com/bishopfox/sliver/implant/sliver/transports.Connection * c, struct []uint8 data)
003df960ldr x16, [x28+16]
003df964subs xzr, sp, x16
003df968b.ls 0x3dfa6c
003df96cstr x30, [sp-80]!
003df970stur x29, [sp-8]
003df974sub x29, sp, 8
003df978str x0, [sp+88]
003df97cstr x1, [sp+96]
003df980str x2, [sp+104]
003df984str x3, [sp+112]
003df988adrp x0, 0x2a5000
003df98cadd x0, x0, 2848
003df990bl runtime.newobject
003df994str x0, [sp+56]
003df998adrp x27, 0x66c000
003df99cldr w1, [x27+3056]
003df9a0cbz w1, 0x3df9a8
003df9a4b 0x3df9ac
003df9a8
003df9a8loc_3df9a8:
003df9a8b 0x3df9c8
003df9ac
003df9acloc_3df9ac:
003df9acstr x0, [sp+40]
003df9b0mov x1, x0
003df9b4adrp x0, 0x2a5000
003df9b8add x0, x0, 2848
003df9bcbl runtime.wbZero
003df9c0ldr x0, [sp+40]
003df9c4b 0x3df9c8
003df9c8
003df9c8loc_3df9c8:
003df9c8mov x20, x0
003df9ccadr x27, 16
003df9d0stp x29, x27, [sp-24]
003df9d4sub x29, sp, 24
003df9d8bl fn_87cfc
003df9dcsub x29, sp, 8
003df9e0str xzr, [x0+80]
003df9e4ldr x2, [sp+56]
003df9e8ldrsb x27, [x2]
003df9ecmovz x3, 22
003df9f0str w3, [x2+16]
003df9f4ldr x2, [sp+56]
003df9f8ldrsb x27, [x2]
003df9fcldr x3, [sp+96]
003dfa00ldr x4, [sp+104]
003dfa04ldr x5, [sp+112]
003dfa08str x4, [x2+32]
003dfa0cstr x5, [x2+40]
003dfa10adrp x27, 0x66c000
003dfa14ldr w4, [x27+3056]
003dfa18cbz w4, 0x3dfa20
003dfa1cb 0x3dfa24
003dfa20
003dfa20loc_3dfa20:
003dfa20b 0x3dfa38
003dfa24
003dfa24loc_3dfa24:
003dfa24bl runtime.gcWriteBarrier2
003dfa28str x3, [x25]
003dfa2cldr x4, [x2+24]
003dfa30str x4, [x25+8]
003dfa34b 0x3dfa38
003dfa38
003dfa38loc_3dfa38:
003dfa38str x3, [x2+24]
003dfa3cldr x2, [sp+56]
003dfa40str x2, [sp+64]
003dfa44ldr x2, [sp+88]
003dfa48ldrsb x27, [x2]
003dfa4cldr x2, [x2]
003dfa50str x2, [sp+48]
003dfa54ldr x0, [sp+48]
003dfa58add x1, sp, 64
003dfa5cbl runtime.chansend1
003dfa60ldur x29, [sp-8]
003dfa64ldr x30, [sp], 80
003dfa68ret x30
003dfa6c
003dfa6cloc_3dfa6c:
003dfa6cstp x0, x1, [sp+8]
003dfa70stp x2, x3, [sp+24]
003dfa74mov x3, x30
003dfa78bl runtime.morestack_noctxt.abi0
003dfa7cldp x0, x1, [sp+8]
003dfa80ldp x2, x3, [sp+24]
003dfa84b 0x3df960
003dfa88udf 0
003dfa8cudf 0
003df960
003df960github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).RequestResend: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).RequestResend(github.com/bishopfox/sliver/implant/sliver/transports.Connection * c, struct []uint8 data)
003df960ldr x16, [x28+16]
003df964subs xzr, sp, x16
003df968b.ls 0x3dfa6c
003df96cstr x30, [sp-80]!
003df970stur x29, [sp-8]
003df974sub x29, sp, 8
003df978str x0, [sp+88]
003df97cstr x1, [sp+96]
003df980str x2, [sp+104]
003df984str x3, [sp+112]
003df988adrp x0, 0x2a5000
003df98cadd x0, x0, 2848
003df990bl runtime.newobject
003df994str x0, [sp+56]
003df998adrp x27, 0x66c000
003df99cldr w1, [x27+3056]
003df9a0cbz w1, 0x3df9a8
003df9a4b 0x3df9ac
003df9a8
003df9a8loc_3df9a8:
003df9a8b 0x3df9c8
003df9ac
003df9acloc_3df9ac:
003df9acstr x0, [sp+40]
003df9b0mov x1, x0
003df9b4adrp x0, 0x2a5000
003df9b8add x0, x0, 2848
003df9bcbl runtime.wbZero
003df9c0ldr x0, [sp+40]
003df9c4b 0x3df9c8
003df9c8
003df9c8loc_3df9c8:
003df9c8mov x20, x0
003df9ccadr x27, 16
003df9d0stp x29, x27, [sp-24]
003df9d4sub x29, sp, 24
003df9d8bl fn_87cfc
003df9dcsub x29, sp, 8
003df9e0str xzr, [x0+80]
003df9e4ldr x2, [sp+56]
003df9e8ldrsb x27, [x2]
003df9ecmovz x3, 22
003df9f0str w3, [x2+16]
003df9f4ldr x2, [sp+56]
003df9f8ldrsb x27, [x2]
003df9fcldr x3, [sp+96]
003dfa00ldr x4, [sp+104]
003dfa04ldr x5, [sp+112]
003dfa08str x4, [x2+32]
003dfa0cstr x5, [x2+40]
003dfa10adrp x27, 0x66c000
003dfa14ldr w4, [x27+3056]
003dfa18cbz w4, 0x3dfa20
003dfa1cb 0x3dfa24
003dfa20
003dfa20loc_3dfa20:
003dfa20b 0x3dfa38
003dfa24
003dfa24loc_3dfa24:
003dfa24bl runtime.gcWriteBarrier2
003dfa28str x3, [x25]
003dfa2cldr x4, [x2+24]
003dfa30str x4, [x25+8]
003dfa34b 0x3dfa38
003dfa38
003dfa38loc_3dfa38:
003dfa38str x3, [x2+24]
003dfa3cldr x2, [sp+56]
003dfa40str x2, [sp+64]
003dfa44ldr x2, [sp+88]
003dfa48ldrsb x27, [x2]
003dfa4cldr x2, [x2]
003dfa50str x2, [sp+48]
003dfa54ldr x0, [sp+48]
003dfa58add x1, sp, 64
003dfa5cbl runtime.chansend1
003dfa60ldur x29, [sp-8]
003dfa64ldr x30, [sp], 80
003dfa68ret x30
003dfa6c
003dfa6cloc_3dfa6c:
003dfa6cstp x0, x1, [sp+8]
003dfa70stp x2, x3, [sp+24]
003dfa74mov x3, x30
003dfa78bl runtime.morestack_noctxt.abi0
003dfa7cldp x0, x1, [sp+8]
003dfa80ldp x2, x3, [sp+24]
003dfa84b 0x3df960
003dfa88udf 0
003dfa8cudf 0
003df960
003dfa90
003dfa90github.com/bishopfox/sliver/implant/sliver/transports.StartConnectionLoop: ; void github.com/bishopfox/sliver/implant/sliver/transports.StartConnectionLoop(<-chan struct {} abort, struct []string temporaryC2)
003dfa90ldr x16, [x28+16]
003dfa94subs xzr, sp, x16
003dfa98b.ls 0x3dfc30
003dfa9cstr x30, [sp-96]!
003dfaa0stur x29, [sp-8]
003dfaa4sub x29, sp, 8
003dfaa8str x0, [sp+104]
003dfaacstr x1, [sp+112]
003dfab0str x2, [sp+120]
003dfab4str x3, [sp+128]
003dfab8str xzr, [sp+48]
003dfabcadrp x0, 0x2e9000
003dfac0add x0, x0, 1317
003dfac4orr x1, xzr, 48
003dfac8mov x2, xzr
003dfaccmov x3, xzr
003dfad0mov x4, x3
003dfad4bl log.Printf
003dfad8adrp x0, 0x218000
003dfadcadd x0, x0, 2496
003dfae0mov x1, xzr
003dfae4bl runtime.makechan
003dfae8str x0, [sp+56]
003dfaecadrp x0, 0x217000
003dfaf0add x0, x0, 4032
003dfaf4mov x1, xzr
003dfaf8bl runtime.makechan
003dfafcstr x0, [sp+64]
003dfb00ldr x1, [sp+112]
003dfb04ldr x2, [sp+120]
003dfb08ldr x3, [sp+128]
003dfb0cbl github.com/bishopfox/sliver/implant/sliver/transports.C2Generator
003dfb10str x0, [sp+72]
003dfb14adrp x0, 0x28d000
003dfb18add x0, x0, 2016
003dfb1cbl runtime.newobject
003dfb20str x0, [sp+80]
003dfb24adrp x5, 0
003dfb28add x5, x5, 3152
003dfb2cstr x5, [x0]
003dfb30ldr x5, [sp+56]
003dfb34ldr x6, [sp+80]
003dfb38ldrsb x27, [x6]
003dfb3cadrp x27, 0x66c000
003dfb40ldr w7, [x27+3056]
003dfb44cbz w7, 0x3dfb4c
003dfb48b 0x3dfb50
003dfb4c
003dfb4cloc_3dfb4c:
003dfb4cb 0x3dfb64
003dfb50
003dfb50loc_3dfb50:
003dfb50bl runtime.gcWriteBarrier2
003dfb54str x5, [x25]
003dfb58ldr x1, [x6+8]
003dfb5cstr x1, [x25+8]
003dfb60b 0x3dfb64
003dfb64
003dfb64loc_3dfb64:
003dfb64str x5, [x6+8]
003dfb68ldr x1, [sp+64]
003dfb6cldr x2, [sp+80]
003dfb70ldrsb x27, [x2]
003dfb74adrp x27, 0x66c000
003dfb78ldr w3, [x27+3056]
003dfb7ccbz w3, 0x3dfb84
003dfb80b 0x3dfb88
003dfb84
003dfb84loc_3dfb84:
003dfb84b 0x3dfb9c
003dfb88
003dfb88loc_3dfb88:
003dfb88bl runtime.gcWriteBarrier2
003dfb8cstr x1, [x25]
003dfb90ldr x3, [x2+16]
003dfb94str x3, [x25+8]
003dfb98b 0x3dfb9c
003dfb9c
003dfb9cloc_3dfb9c:
003dfb9cstr x1, [x2+16]
003dfba0ldr x1, [sp+72]
003dfba4ldr x2, [sp+80]
003dfba8ldrsb x27, [x2]
003dfbacadrp x27, 0x66c000
003dfbb0ldr w3, [x27+3056]
003dfbb4cbz w3, 0x3dfbbc
003dfbb8b 0x3dfbc0
003dfbbc
003dfbbcloc_3dfbbc:
003dfbbcb 0x3dfbd4
003dfbc0
003dfbc0loc_3dfbc0:
003dfbc0bl runtime.gcWriteBarrier2
003dfbc4str x1, [x25]
003dfbc8ldr x3, [x2+24]
003dfbccstr x3, [x25+8]
003dfbd0b 0x3dfbd4
003dfbd4
003dfbd4loc_3dfbd4:
003dfbd4str x1, [x2+24]
003dfbd8ldr x1, [sp+104]
003dfbdcldr x2, [sp+80]
003dfbe0ldrsb x27, [x2]
003dfbe4adrp x27, 0x66c000
003dfbe8ldr w3, [x27+3056]
003dfbeccbz w3, 0x3dfbf4
003dfbf0b 0x3dfbf8
003dfbf4
003dfbf4loc_3dfbf4:
003dfbf4b 0x3dfc0c
003dfbf8
003dfbf8loc_3dfbf8:
003dfbf8bl runtime.gcWriteBarrier2
003dfbfcstr x1, [x25]
003dfc00ldr x3, [x2+32]
003dfc04str x3, [x25+8]
003dfc08b 0x3dfc0c
003dfc0c
003dfc0cloc_3dfc0c:
003dfc0cstr x1, [x2+32]
003dfc10ldr x0, [sp+80]
003dfc14bl runtime.newproc
003dfc18ldr x1, [sp+56]
003dfc1cstr x1, [sp+48]
003dfc20ldr x0, [sp+48]
003dfc24ldur x29, [sp-8]
003dfc28ldr x30, [sp], 96
003dfc2cret x30
003dfc30
003dfc30loc_3dfc30:
003dfc30stp x0, x1, [sp+8]
003dfc34stp x2, x3, [sp+24]
003dfc38mov x3, x30
003dfc3cbl runtime.morestack_noctxt.abi0
003dfc40ldp x0, x1, [sp+8]
003dfc44ldp x2, x3, [sp+24]
003dfc48b 0x3dfa90
003dfc4cudf 0
003dfa90
003dfa90github.com/bishopfox/sliver/implant/sliver/transports.StartConnectionLoop: ; void github.com/bishopfox/sliver/implant/sliver/transports.StartConnectionLoop(<-chan struct {} abort, struct []string temporaryC2)
003dfa90ldr x16, [x28+16]
003dfa94subs xzr, sp, x16
003dfa98b.ls 0x3dfc30
003dfa9cstr x30, [sp-96]!
003dfaa0stur x29, [sp-8]
003dfaa4sub x29, sp, 8
003dfaa8str x0, [sp+104]
003dfaacstr x1, [sp+112]
003dfab0str x2, [sp+120]
003dfab4str x3, [sp+128]
003dfab8str xzr, [sp+48]
003dfabcadrp x0, 0x2e9000
003dfac0add x0, x0, 1317
003dfac4orr x1, xzr, 48
003dfac8mov x2, xzr
003dfaccmov x3, xzr
003dfad0mov x4, x3
003dfad4bl log.Printf
003dfad8adrp x0, 0x218000
003dfadcadd x0, x0, 2496
003dfae0mov x1, xzr
003dfae4bl runtime.makechan
003dfae8str x0, [sp+56]
003dfaecadrp x0, 0x217000
003dfaf0add x0, x0, 4032
003dfaf4mov x1, xzr
003dfaf8bl runtime.makechan
003dfafcstr x0, [sp+64]
003dfb00ldr x1, [sp+112]
003dfb04ldr x2, [sp+120]
003dfb08ldr x3, [sp+128]
003dfb0cbl github.com/bishopfox/sliver/implant/sliver/transports.C2Generator
003dfb10str x0, [sp+72]
003dfb14adrp x0, 0x28d000
003dfb18add x0, x0, 2016
003dfb1cbl runtime.newobject
003dfb20str x0, [sp+80]
003dfb24adrp x5, 0
003dfb28add x5, x5, 3152
003dfb2cstr x5, [x0]
003dfb30ldr x5, [sp+56]
003dfb34ldr x6, [sp+80]
003dfb38ldrsb x27, [x6]
003dfb3cadrp x27, 0x66c000
003dfb40ldr w7, [x27+3056]
003dfb44cbz w7, 0x3dfb4c
003dfb48b 0x3dfb50
003dfb4c
003dfb4cloc_3dfb4c:
003dfb4cb 0x3dfb64
003dfb50
003dfb50loc_3dfb50:
003dfb50bl runtime.gcWriteBarrier2
003dfb54str x5, [x25]
003dfb58ldr x1, [x6+8]
003dfb5cstr x1, [x25+8]
003dfb60b 0x3dfb64
003dfb64
003dfb64loc_3dfb64:
003dfb64str x5, [x6+8]
003dfb68ldr x1, [sp+64]
003dfb6cldr x2, [sp+80]
003dfb70ldrsb x27, [x2]
003dfb74adrp x27, 0x66c000
003dfb78ldr w3, [x27+3056]
003dfb7ccbz w3, 0x3dfb84
003dfb80b 0x3dfb88
003dfb84
003dfb84loc_3dfb84:
003dfb84b 0x3dfb9c
003dfb88
003dfb88loc_3dfb88:
003dfb88bl runtime.gcWriteBarrier2
003dfb8cstr x1, [x25]
003dfb90ldr x3, [x2+16]
003dfb94str x3, [x25+8]
003dfb98b 0x3dfb9c
003dfb9c
003dfb9cloc_3dfb9c:
003dfb9cstr x1, [x2+16]
003dfba0ldr x1, [sp+72]
003dfba4ldr x2, [sp+80]
003dfba8ldrsb x27, [x2]
003dfbacadrp x27, 0x66c000
003dfbb0ldr w3, [x27+3056]
003dfbb4cbz w3, 0x3dfbbc
003dfbb8b 0x3dfbc0
003dfbbc
003dfbbcloc_3dfbbc:
003dfbbcb 0x3dfbd4
003dfbc0
003dfbc0loc_3dfbc0:
003dfbc0bl runtime.gcWriteBarrier2
003dfbc4str x1, [x25]
003dfbc8ldr x3, [x2+24]
003dfbccstr x3, [x25+8]
003dfbd0b 0x3dfbd4
003dfbd4
003dfbd4loc_3dfbd4:
003dfbd4str x1, [x2+24]
003dfbd8ldr x1, [sp+104]
003dfbdcldr x2, [sp+80]
003dfbe0ldrsb x27, [x2]
003dfbe4adrp x27, 0x66c000
003dfbe8ldr w3, [x27+3056]
003dfbeccbz w3, 0x3dfbf4
003dfbf0b 0x3dfbf8
003dfbf4
003dfbf4loc_3dfbf4:
003dfbf4b 0x3dfc0c
003dfbf8
003dfbf8loc_3dfbf8:
003dfbf8bl runtime.gcWriteBarrier2
003dfbfcstr x1, [x25]
003dfc00ldr x3, [x2+32]
003dfc04str x3, [x25+8]
003dfc08b 0x3dfc0c
003dfc0c
003dfc0cloc_3dfc0c:
003dfc0cstr x1, [x2+32]
003dfc10ldr x0, [sp+80]
003dfc14bl runtime.newproc
003dfc18ldr x1, [sp+56]
003dfc1cstr x1, [sp+48]
003dfc20ldr x0, [sp+48]
003dfc24ldur x29, [sp-8]
003dfc28ldr x30, [sp], 96
003dfc2cret x30
003dfc30
003dfc30loc_3dfc30:
003dfc30stp x0, x1, [sp+8]
003dfc34stp x2, x3, [sp+24]
003dfc38mov x3, x30
003dfc3cbl runtime.morestack_noctxt.abi0
003dfc40ldp x0, x1, [sp+8]
003dfc44ldp x2, x3, [sp+24]
003dfc48b 0x3dfa90
003dfc4cudf 0
003dfa90
003dfc50
003dfc50github.com/bishopfox/sliver/implant/sliver/transports.StartConnectionLoop.func1: ; void github.com/bishopfox/sliver/implant/sliver/transports.StartConnectionLoop.func1(void)
003dfc50ldr x16, [x28+16]
003dfc54sub x17, sp, 512
003dfc58subs xzr, x17, x16
003dfc5cb.ls 0x3e0720
003dfc60sub x20, sp, 640
003dfc64stp x29, x30, [x20-8]
003dfc68add sp, x20, 0
003dfc6csub x29, sp, 8
003dfc70ldr x1, [x26+8]
003dfc74str x1, [sp+192]
003dfc78ldr x1, [x26+16]
003dfc7cstr x1, [sp+200]
003dfc80ldr x1, [x26+24]
003dfc84str x1, [sp+232]
003dfc88ldr x1, [x26+32]
003dfc8cstr x1, [sp+240]
003dfc90str xzr, [sp+224]
003dfc94ldr x1, [sp+192]
003dfc98str x1, [sp+624]
003dfc9cadd x27, sp, 568
003dfca0stp xzr, xzr, [x27]
003dfca4add x1, sp, 568
003dfca8str x1, [sp+584]
003dfcacldrsb x27, [x1]
003dfcb0adrp x2, 4096
003dfcb4add x2, x2, 1904
003dfcb8str x2, [x1]
003dfcbcldrsb x27, [x1]
003dfcc0ldr x2, [sp+624]
003dfcc4adrp x27, 0x66c000
003dfcc8ldr w3, [x27+3056]
003dfccccbz w3, 0x3dfcd4
003dfcd0b 0x3dfcd8
003dfcd4
003dfcd4loc_3dfcd4:
003dfcd4b 0x3dfcec
003dfcd8
003dfcd8loc_3dfcd8:
003dfcd8bl runtime.gcWriteBarrier2
003dfcdcstr x2, [x25]
003dfce0ldr x3, [x1+8]
003dfce4str x3, [x25+8]
003dfce8b 0x3dfcec
003dfcec
003dfcecloc_3dfcec:
003dfcecstr x2, [x1+8]
003dfcf0str x1, [sp+152]
003dfcf4add x0, sp, 128
003dfcf8bl runtime.deferprocStack
003dfcfcsubs xzr, x0, 0
003dfd00b.ne 0x3dfd94
003dfd04b 0x3dfd08
003dfd08
003dfd08loc_3dfd08:
003dfd08add x27, sp, 544
003dfd0cstp xzr, xzr, [x27]
003dfd10add x1, sp, 544
003dfd14str x1, [sp+560]
003dfd18ldrsb x27, [x1]
003dfd1cadrp x2, 4096
003dfd20add x2, x2, 1840
003dfd24str x2, [x1]
003dfd28ldrsb x27, [x1]
003dfd2cldr x2, [sp+200]
003dfd30adrp x27, 0x66c000
003dfd34ldr w3, [x27+3056]
003dfd38cbz w3, 0x3dfd40
003dfd3cb 0x3dfd44
003dfd40
003dfd40loc_3dfd40:
003dfd40b 0x3dfd58
003dfd44
003dfd44loc_3dfd44:
003dfd44bl runtime.gcWriteBarrier2
003dfd48str x2, [x25]
003dfd4cldr x3, [x1+8]
003dfd50str x3, [x25+8]
003dfd54b 0x3dfd58
003dfd58
003dfd58loc_3dfd58:
003dfd58str x2, [x1+8]
003dfd5cstr x1, [sp+104]
003dfd60add x0, sp, 80
003dfd64bl runtime.deferprocStack
003dfd68subs xzr, x0, 0
003dfd6cb.ne 0x3dfd84
003dfd70b 0x3dfd74
003dfd74
003dfd74loc_3dfd74:
003dfd74ldr x2, [sp+232]
003dfd78str x2, [sp+288]
003dfd7cstr xzr, [sp+536]
003dfd80b 0x3dfda4
003dfd84
003dfd84loc_3dfd84:
003dfd84bl runtime.deferreturn
003dfd88ldp x29, x30, [sp-8]
003dfd8cadd sp, sp, 640
003dfd90ret x30
003dfd94
003dfd94loc_3dfd94:
003dfd94bl runtime.deferreturn
003dfd98ldp x29, x30, [sp-8]
003dfd9cadd sp, sp, 640
003dfda0ret x30
003dfda4
003dfda4loc_3dfda4:
003dfda4ldr x0, [sp+288]
003dfda8add x1, sp, 536
003dfdacbl runtime.chanrecv2
003dfdb0strb w0, [sp+71]
003dfdb4tbnz w0, 0, 0x3dfdbc
003dfdb8b 0x3e05f4
003dfdbc
003dfdbcloc_3dfdbc:
003dfdbcldr x1, [sp+536]
003dfdc0str x1, [sp+184]
003dfdc4str xzr, [sp+536]
003dfdc8stp xzr, xzr, [sp+208]
003dfdccldr x0, [sp+184]
003dfdd0bl net/url.(*URL).String
003dfdd4str x0, [sp+272]
003dfdd8str x1, [sp+280]
003dfddcstp xzr, xzr, [sp+256]
003dfde0add x1, sp, 256
003dfde4str x1, [sp+504]
003dfde8ldr x0, [sp+272]
003dfdecldr x1, [sp+280]
003dfdf0bl runtime.convTstring
003dfdf4str x0, [sp+496]
003dfdf8ldr x1, [sp+504]
003dfdfcldrsb x27, [x1]
003dfe00adrp x2, 0x216000
003dfe04add x2, x2, 2944
003dfe08str x2, [x1]
003dfe0cadrp x27, 0x66c000
003dfe10ldr w2, [x27+3056]
003dfe14cbz w2, 0x3dfe1c
003dfe18b 0x3dfe20
003dfe1c
003dfe1cloc_3dfe1c:
003dfe1cb 0x3dfe34
003dfe20
003dfe20loc_3dfe20:
003dfe20bl runtime.gcWriteBarrier2
003dfe24str x0, [x25]
003dfe28ldr x5, [x1+8]
003dfe2cstr x5, [x25+8]
003dfe30b 0x3dfe34
003dfe34
003dfe34loc_3dfe34:
003dfe34str x0, [x1+8]
003dfe38ldr x2, [sp+504]
003dfe3cldrsb x27, [x2]
003dfe40b 0x3dfe44
003dfe44
003dfe44loc_3dfe44:
003dfe44str x2, [sp+512]
003dfe48orr x4, xzr, 1
003dfe4cstr x4, [sp+520]
003dfe50str x4, [sp+528]
003dfe54adrp x0, 0x2d4000
003dfe58add x0, x0, 108
003dfe5corr x1, xzr, 12
003dfe60mov x3, x4
003dfe64bl log.Printf
003dfe68ldr x5, [sp+184]
003dfe6cldrsb x27, [x5]
003dfe70ldr x1, [x5+8]
003dfe74ldr x5, [x5]
003dfe78str x5, [sp+480]
003dfe7cstr x1, [sp+488]
003dfe80b 0x3dfe84
003dfe84
003dfe84loc_3dfe84:
003dfe84subs xzr, x1, 4
003dfe88b.le 0x3dfe90
003dfe8cb 0x3e01c4
003dfe90
003dfe90loc_3dfe90:
003dfe90subs xzr, x1, 2
003dfe94b.eq 0x3dfe9c
003dfe98b 0x3dfefc
003dfe9c
003dfe9cloc_3dfe9c:
003dfe9cb 0x3dfea0
003dfea0
003dfea0loc_3dfea0:
003dfea0subs xzr, x1, 2
003dfea4b.eq 0x3dfeac
003dfea8b 0x3dfef4
003dfeac
003dfeacloc_3dfeac:
003dfeacsubs xzr, x1, 0
003dfeb0b.hi 0x3dfeb8
003dfeb4b 0x3e0714
003dfeb8
003dfeb8loc_3dfeb8:
003dfeb8ldrb w6, [x5]
003dfebcsubs xzr, x1, 1
003dfec0b.hi 0x3dfec8
003dfec4b 0x3e070c
003dfec8
003dfec8loc_3dfec8:
003dfec8ldrb w7, [x5+1]
003dfeccubfm x7, x7, 56, 7
003dfed0orr x6, x6, x7
003dfed4ubfm x6, x6, 0, 15
003dfed8movz x7, 26487
003dfedcsubs wzr, w6, w7
003dfee0b.eq 0x3dfee8
003dfee4b 0x3dfef0
003dfee8
003dfee8loc_3dfee8:
003dfee8b 0x3dfeec
003dfeec
003dfeecloc_3dfeec:
003dfeecb 0x3e0560
003dfef0
003dfef0loc_3dfef0:
003dfef0b 0x3dfef8
003dfef4
003dfef4loc_3dfef4:
003dfef4b 0x3dfef8
003dfef8
003dfef8loc_3dfef8:
003dfef8b 0x3e04bc
003dfefc
003dfefcloc_3dfefc:
003dfefcsubs xzr, x1, 3
003dff00b.eq 0x3dff08
003dff04b 0x3dff88
003dff08
003dff08loc_3dff08:
003dff08b 0x3dff0c
003dff0c
003dff0cloc_3dff0c:
003dff0csubs xzr, x1, 3
003dff10b.eq 0x3dff18
003dff14b 0x3dff80
003dff18
003dff18loc_3dff18:
003dff18subs xzr, x1, 0
003dff1cb.hi 0x3dff24
003dff20b 0x3e0704
003dff24
003dff24loc_3dff24:
003dff24ldrb w6, [x5]
003dff28subs xzr, x1, 1
003dff2cb.hi 0x3dff34
003dff30b 0x3e06fc
003dff34
003dff34loc_3dff34:
003dff34ldrb w7, [x5+1]
003dff38ubfm x7, x7, 56, 7
003dff3corr x6, x6, x7
003dff40ubfm x6, x6, 0, 15
003dff44movz x7, 28260
003dff48subs wzr, w6, w7
003dff4cb.eq 0x3dff54
003dff50b 0x3dff7c
003dff54
003dff54loc_3dff54:
003dff54subs xzr, x1, 2
003dff58b.hi 0x3dff60
003dff5cb 0x3e06f4
003dff60
003dff60loc_3dff60:
003dff60ldrb w6, [x5+2]
003dff64subs wzr, w6, 115
003dff68b.eq 0x3dff70
003dff6cb 0x3dff78
003dff70
003dff70loc_3dff70:
003dff70b 0x3dff74
003dff74
003dff74loc_3dff74:
003dff74b 0x3e0560
003dff78
003dff78loc_3dff78:
003dff78b 0x3dff84
003dff7c
003dff7cloc_3dff7c:
003dff7cb 0x3dff84
003dff80
003dff80loc_3dff80:
003dff80b 0x3dff84
003dff84
003dff84loc_3dff84:
003dff84b 0x3e04bc
003dff88
003dff88loc_3dff88:
003dff88subs xzr, x1, 4
003dff8cb.eq 0x3dff94
003dff90b 0x3e01b8
003dff94
003dff94loc_3dff94:
003dff94b 0x3dff98
003dff98
003dff98loc_3dff98:
003dff98subs xzr, x1, 4
003dff9cb.eq 0x3dffa4
003dffa0b 0x3e0018
003dffa4
003dffa4loc_3dffa4:
003dffa4subs xzr, x1, 0
003dffa8b.hi 0x3dffb0
003dffacb 0x3e06ec
003dffb0
003dffb0loc_3dffb0:
003dffb0ldrb w6, [x5]
003dffb4subs xzr, x1, 1
003dffb8b.hi 0x3dffc0
003dffbcb 0x3e06e4
003dffc0
003dffc0loc_3dffc0:
003dffc0ldrb w7, [x5+1]
003dffc4ubfm x7, x7, 56, 7
003dffc8orr x6, x6, x7
003dffccsubs xzr, x1, 2
003dffd0b.hi 0x3dffd8
003dffd4b 0x3e06dc
003dffd8
003dffd8loc_3dffd8:
003dffd8ldrb w7, [x5+2]
003dffdcubfm x7, x7, 48, 7
003dffe0orr x6, x6, x7
003dffe4subs xzr, x1, 3
003dffe8b.hi 0x3dfff0
003dffecb 0x3e06d4
003dfff0
003dfff0loc_3dfff0:
003dfff0ldrb w7, [x5+3]
003dfff4ubfm x7, x7, 40, 7
003dfff8orr x6, x6, x7
003dfffcmovz x7, 29800
003e0000movk x7, 0x70740000
003e0004subs wzr, w6, w7
003e0008b.eq 0x3e0010
003e000cb 0x3e0014
003e0010
003e0010loc_3e0010:
003e0010b 0x3e0270
003e0014
003e0014loc_3e0014:
003e0014b 0x3e001c
003e0018
003e0018loc_3e0018:
003e0018b 0x3e001c
003e001c
003e001cloc_3e001c:
003e001csubs xzr, x1, 4
003e0020b.eq 0x3e0028
003e0024b 0x3e01ac
003e0028
003e0028loc_3e0028:
003e0028subs xzr, x1, 0
003e002cb.hi 0x3e0034
003e0030b 0x3e06cc
003e0034
003e0034loc_3e0034:
003e0034ldrb w2, [x5]
003e0038subs xzr, x1, 1
003e003cb.hi 0x3e0044
003e0040b 0x3e06c4
003e0044
003e0044loc_3e0044:
003e0044ldrb w3, [x5+1]
003e0048ubfm x3, x3, 56, 7
003e004corr x2, x2, x3
003e0050subs xzr, x1, 2
003e0054b.hi 0x3e005c
003e0058b 0x3e06bc
003e005c
003e005cloc_3e005c:
003e005cldrb w3, [x5+2]
003e0060ubfm x3, x3, 48, 7
003e0064orr x2, x2, x3
003e0068subs xzr, x1, 3
003e006cb.hi 0x3e0074
003e0070b 0x3e06b4
003e0074
003e0074loc_3e0074:
003e0074ldrb w3, [x5+3]
003e0078ubfm x3, x3, 40, 7
003e007corr x2, x2, x3
003e0080movz x3, 29805
003e0084movk x3, 0x736c0000
003e0088subs wzr, w2, w3
003e008cb.eq 0x3e0094
003e0090b 0x3e01a8
003e0094
003e0094loc_3e0094:
003e0094b 0x3e0098
003e0098
003e0098loc_3e0098:
003e0098str xzr, [sp+248]
003e009cadd x27, sp, 608
003e00a0stp xzr, xzr, [x27]
003e00a4ldr x0, [sp+184]
003e00a8bl github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect
003e00acstr x0, [sp+248]
003e00b0str x1, [sp+608]
003e00b4str x2, [sp+616]
003e00b8ldr x1, [sp+248]
003e00bcstr x1, [sp+312]
003e00c0ldr x1, [sp+608]
003e00c4ldr x2, [sp+616]
003e00c8str x1, [sp+296]
003e00ccstr x2, [sp+304]
003e00d0ldr x1, [sp+312]
003e00d4str x1, [sp+224]
003e00d8ldr x1, [sp+304]
003e00dcldr x2, [sp+296]
003e00e0str x2, [sp+208]
003e00e4str x1, [sp+216]
003e00e8cbnz x2, 0x3e00f0
003e00ecb 0x3e01a4
003e00f0
003e00f0loc_3e00f0:
003e00f0stp xzr, xzr, [sp+256]
003e00f4add x5, sp, 256
003e00f8str x5, [sp+448]
003e00fcldr x5, [sp+208]
003e0100ldr x6, [sp+216]
003e0104str x5, [sp+432]
003e0108str x6, [sp+440]
003e010cstr x5, [sp+424]
003e0110ldr x5, [sp+424]
003e0114cbnz x5, 0x3e011c
003e0118b 0x3e012c
003e011c
003e011cloc_3e011c:
003e011cldr x5, [sp+424]
003e0120ldr x5, [x5+8]
003e0124str x5, [sp+424]
003e0128b 0x3e0130
003e012c
003e012cloc_3e012c:
003e012cb 0x3e0130
003e0130
003e0130loc_3e0130:
003e0130ldr x5, [sp+448]
003e0134ldrsb x27, [x5]
003e0138ldr x6, [sp+440]
003e013cldr x7, [sp+424]
003e0140str x7, [x5]
003e0144adrp x27, 0x66b000
003e0148ldr w7, [x27+3056]
003e014ccbz w7, 0x3e0154
003e0150b 0x3e0158
003e0154
003e0154loc_3e0154:
003e0154b 0x3e016c
003e0158
003e0158loc_3e0158:
003e0158bl runtime.gcWriteBarrier2
003e015cstr x6, [x25]
003e0160ldr x7, [x5+8]
003e0164str x7, [x25+8]
003e0168b 0x3e016c
003e016c
003e016cloc_3e016c:
003e016cstr x6, [x5+8]
003e0170ldr x2, [sp+448]
003e0174ldrsb x27, [x2]
003e0178b 0x3e017c
003e017c
003e017cloc_3e017c:
003e017cstr x2, [sp+456]
003e0180orr x4, xzr, 1
003e0184str x4, [sp+464]
003e0188str x4, [sp+472]
003e018cadrp x0, 0x2da000
003e0190add x0, x0, 4091
003e0194movz x1, 27
003e0198mov x3, x4
003e019cbl log.Printf
003e01a0b 0x3e05e0
003e01a4
003e01a4loc_3e01a4:
003e01a4b 0x3e0560
003e01a8
003e01a8loc_3e01a8:
003e01a8b 0x3e01b0
003e01ac
003e01acloc_3e01ac:
003e01acb 0x3e01b0
003e01b0
003e01b0loc_3e01b0:
003e01b0b 0x3e01b4
003e01b4
003e01b4loc_3e01b4:
003e01b4b 0x3e04bc
003e01b8
003e01b8loc_3e01b8:
003e01b8b 0x3e01bc
003e01bc
003e01bcloc_3e01bc:
003e01bcb 0x3e01c0
003e01c0
003e01c0loc_3e01c0:
003e01c0b 0x3e04b8
003e01c4
003e01c4loc_3e01c4:
003e01c4subs xzr, x1, 5
003e01c8b.eq 0x3e01d0
003e01ccb 0x3e0284
003e01d0
003e01d0loc_3e01d0:
003e01d0b 0x3e01d4
003e01d4
003e01d4loc_3e01d4:
003e01d4subs xzr, x1, 5
003e01d8b.eq 0x3e01e0
003e01dcb 0x3e027c
003e01e0
003e01e0loc_3e01e0:
003e01e0subs xzr, x1, 0
003e01e4b.hi 0x3e01ec
003e01e8b 0x3e06ac
003e01ec
003e01ecloc_3e01ec:
003e01ecldrb w6, [x5]
003e01f0subs xzr, x1, 1
003e01f4b.hi 0x3e01fc
003e01f8b 0x3e06a4
003e01fc
003e01fcloc_3e01fc:
003e01fcldrb w7, [x5+1]
003e0200ubfm x7, x7, 56, 7
003e0204orr x6, x6, x7
003e0208subs xzr, x1, 2
003e020cb.hi 0x3e0214
003e0210b 0x3e069c
003e0214
003e0214loc_3e0214:
003e0214ldrb w7, [x5+2]
003e0218ubfm x7, x7, 48, 7
003e021corr x6, x6, x7
003e0220subs xzr, x1, 3
003e0224b.hi 0x3e022c
003e0228b 0x3e0694
003e022c
003e022cloc_3e022c:
003e022cldrb w7, [x5+3]
003e0230ubfm x7, x7, 40, 7
003e0234orr x6, x6, x7
003e0238movz x7, 29800
003e023cmovk x7, 0x70740000
003e0240subs wzr, w6, w7
003e0244b.eq 0x3e024c
003e0248b 0x3e0278
003e024c
003e024cloc_3e024c:
003e024csubs xzr, x1, 4
003e0250b.hi 0x3e0258
003e0254b 0x3e068c
003e0258
003e0258loc_3e0258:
003e0258ldrb w6, [x5+4]
003e025csubs wzr, w6, 115
003e0260b.eq 0x3e0268
003e0264b 0x3e0274
003e0268
003e0268loc_3e0268:
003e0268b 0x3e026c
003e026c
003e026cloc_3e026c:
003e026cb 0x3e0270
003e0270
003e0270loc_3e0270:
003e0270b 0x3e0560
003e0274
003e0274loc_3e0274:
003e0274b 0x3e0280
003e0278
003e0278loc_3e0278:
003e0278b 0x3e0280
003e027c
003e027cloc_3e027c:
003e027cb 0x3e0280
003e0280
003e0280loc_3e0280:
003e0280b 0x3e04bc
003e0284
003e0284loc_3e0284:
003e0284subs xzr, x1, 8
003e0288b.eq 0x3e0290
003e028cb 0x3e0388
003e0290
003e0290loc_3e0290:
003e0290b 0x3e0294
003e0294
003e0294loc_3e0294:
003e0294subs xzr, x1, 8
003e0298b.eq 0x3e02a0
003e029cb 0x3e0380
003e02a0
003e02a0loc_3e02a0:
003e02a0subs xzr, x1, 0
003e02a4b.hi 0x3e02ac
003e02a8b 0x3e0684
003e02ac
003e02acloc_3e02ac:
003e02acldrb w6, [x5]
003e02b0subs xzr, x1, 1
003e02b4b.hi 0x3e02bc
003e02b8b 0x3e067c
003e02bc
003e02bcloc_3e02bc:
003e02bcldrb w7, [x5+1]
003e02c0ubfm x7, x7, 56, 7
003e02c4orr x6, x6, x7
003e02c8subs xzr, x1, 2
003e02ccb.hi 0x3e02d4
003e02d0b 0x3e0674
003e02d4
003e02d4loc_3e02d4:
003e02d4ldrb w7, [x5+2]
003e02d8ubfm x7, x7, 48, 7
003e02dcorr x6, x6, x7
003e02e0subs xzr, x1, 3
003e02e4b.hi 0x3e02ec
003e02e8b 0x3e066c
003e02ec
003e02ecloc_3e02ec:
003e02ecldrb w7, [x5+3]
003e02f0ubfm x7, x7, 40, 7
003e02f4orr x6, x6, x7
003e02f8subs xzr, x1, 4
003e02fcb.hi 0x3e0304
003e0300b 0x3e0664
003e0304
003e0304loc_3e0304:
003e0304ldrb w7, [x5+4]
003e0308ubfm x7, x7, 32, 7
003e030corr x6, x6, x7
003e0310subs xzr, x1, 5
003e0314b.hi 0x3e031c
003e0318b 0x3e065c
003e031c
003e031cloc_3e031c:
003e031cldrb w7, [x5+5]
003e0320ubfm x7, x7, 24, 7
003e0324orr x6, x6, x7
003e0328subs xzr, x1, 6
003e032cb.hi 0x3e0334
003e0330b 0x3e0654
003e0334
003e0334loc_3e0334:
003e0334ldrb w7, [x5+6]
003e0338ubfm x7, x7, 16, 7
003e033corr x6, x6, x7
003e0340subs xzr, x1, 7
003e0344b.hi 0x3e034c
003e0348b 0x3e064c
003e034c
003e034cloc_3e034c:
003e034cldrb w7, [x5+7]
003e0350ubfm x7, x7, 8, 7
003e0354orr x6, x6, x7
003e0358movz x7, 25460
003e035cmovk x7, 0x70700000
003e0360movk x7, 0x766900000000
003e0364movk x7, 0x746f000000000000
003e0368subs xzr, x6, x7
003e036cb.eq 0x3e0374
003e0370b 0x3e037c
003e0374
003e0374loc_3e0374:
003e0374b 0x3e0378
003e0378
003e0378loc_3e0378:
003e0378b 0x3e0560
003e037c
003e037cloc_3e037c:
003e037cb 0x3e0384
003e0380
003e0380loc_3e0380:
003e0380b 0x3e0384
003e0384
003e0384loc_3e0384:
003e0384b 0x3e04bc
003e0388
003e0388loc_3e0388:
003e0388subs xzr, x1, 9
003e038cb.eq 0x3e0394
003e0390b 0x3e04ac
003e0394
003e0394loc_3e0394:
003e0394b 0x3e0398
003e0398
003e0398loc_3e0398:
003e0398subs xzr, x1, 9
003e039cb.eq 0x3e03a4
003e03a0b 0x3e04a4
003e03a4
003e03a4loc_3e03a4:
003e03a4subs xzr, x1, 0
003e03a8b.hi 0x3e03b0
003e03acb 0x3e0644
003e03b0
003e03b0loc_3e03b0:
003e03b0ldrb w6, [x5]
003e03b4subs xzr, x1, 1
003e03b8b.hi 0x3e03c0
003e03bcb 0x3e063c
003e03c0
003e03c0loc_3e03c0:
003e03c0ldrb w7, [x5+1]
003e03c4ubfm x7, x7, 56, 7
003e03c8orr x6, x6, x7
003e03ccsubs xzr, x1, 2
003e03d0b.hi 0x3e03d8
003e03d4b 0x3e0634
003e03d8
003e03d8loc_3e03d8:
003e03d8ldrb w7, [x5+2]
003e03dcubfm x7, x7, 48, 7
003e03e0orr x6, x6, x7
003e03e4subs xzr, x1, 3
003e03e8b.hi 0x3e03f0
003e03ecb 0x3e062c
003e03f0
003e03f0loc_3e03f0:
003e03f0ldrb w7, [x5+3]
003e03f4ubfm x7, x7, 40, 7
003e03f8orr x6, x6, x7
003e03fcsubs xzr, x1, 4
003e0400b.hi 0x3e0408
003e0404b 0x3e0624
003e0408
003e0408loc_3e0408:
003e0408ldrb w7, [x5+4]
003e040cubfm x7, x7, 32, 7
003e0410orr x6, x6, x7
003e0414subs xzr, x1, 5
003e0418b.hi 0x3e0420
003e041cb 0x3e061c
003e0420
003e0420loc_3e0420:
003e0420ldrb w7, [x5+5]
003e0424ubfm x7, x7, 24, 7
003e0428orr x6, x6, x7
003e042csubs xzr, x1, 6
003e0430b.hi 0x3e0438
003e0434b 0x3e0614
003e0438
003e0438loc_3e0438:
003e0438ldrb w7, [x5+6]
003e043cubfm x7, x7, 16, 7
003e0440orr x6, x6, x7
003e0444subs xzr, x1, 7
003e0448b.hi 0x3e0450
003e044cb 0x3e060c
003e0450
003e0450loc_3e0450:
003e0450ldrb w7, [x5+7]
003e0454ubfm x7, x7, 8, 7
003e0458orr x6, x6, x7
003e045cmovz x7, 24942
003e0460movk x7, 0x656d0000
003e0464movk x7, 0x706400000000
003e0468movk x7, 0x7069000000000000
003e046csubs xzr, x6, x7
003e0470b.eq 0x3e0478
003e0474b 0x3e04a0
003e0478
003e0478loc_3e0478:
003e0478subs xzr, x1, 8
003e047cb.hi 0x3e0484
003e0480b 0x3e0604
003e0484
003e0484loc_3e0484:
003e0484ldrb w6, [x5+8]
003e0488subs wzr, w6, 101
003e048cb.eq 0x3e0494
003e0490b 0x3e049c
003e0494
003e0494loc_3e0494:
003e0494b 0x3e0498
003e0498
003e0498loc_3e0498:
003e0498b 0x3e0560
003e049c
003e049cloc_3e049c:
003e049cb 0x3e04a8
003e04a0
003e04a0loc_3e04a0:
003e04a0b 0x3e04a8
003e04a4
003e04a4loc_3e04a4:
003e04a4b 0x3e04a8
003e04a8
003e04a8loc_3e04a8:
003e04a8b 0x3e04bc
003e04ac
003e04acloc_3e04ac:
003e04acb 0x3e04b0
003e04b0
003e04b0loc_3e04b0:
003e04b0b 0x3e04b4
003e04b4
003e04b4loc_3e04b4:
003e04b4b 0x3e04b8
003e04b8
003e04b8loc_3e04b8:
003e04b8b 0x3e04bc
003e04bc
003e04bcloc_3e04bc:
003e04bcb 0x3e04c0
003e04c0
003e04c0loc_3e04c0:
003e04c0stp xzr, xzr, [sp+256]
003e04c4add x2, sp, 256
003e04c8str x2, [sp+392]
003e04ccldr x2, [sp+184]
003e04d0ldrsb x27, [x2]
003e04d4ldr x0, [x2]
003e04d8ldr x1, [x2+8]
003e04dcstr x0, [sp+376]
003e04e0str x1, [sp+384]
003e04e4bl runtime.convTstring
003e04e8str x0, [sp+368]
003e04ecldr x2, [sp+392]
003e04f0ldrsb x27, [x2]
003e04f4adrp x3, 0x215000
003e04f8add x3, x3, 2944
003e04fcstr x3, [x2]
003e0500adrp x27, 0x66b000
003e0504ldr w3, [x27+3056]
003e0508cbz w3, 0x3e0510
003e050cb 0x3e0514
003e0510
003e0510loc_3e0510:
003e0510b 0x3e0528
003e0514
003e0514loc_3e0514:
003e0514bl runtime.gcWriteBarrier2
003e0518str x0, [x25]
003e051cldr x5, [x2+8]
003e0520str x5, [x25+8]
003e0524b 0x3e0528
003e0528
003e0528loc_3e0528:
003e0528str x0, [x2+8]
003e052cldr x2, [sp+392]
003e0530ldrsb x27, [x2]
003e0534b 0x3e0538
003e0538
003e0538loc_3e0538:
003e0538str x2, [sp+400]
003e053corr x4, xzr, 1
003e0540str x4, [sp+408]
003e0544str x4, [sp+416]
003e0548adrp x0, 0x2d7000
003e054cadd x0, x0, 2974
003e0550movz x1, 22
003e0554mov x3, x4
003e0558bl log.Printf
003e055cb 0x3e0560
003e0560
003e0560loc_3e0560:
003e0560ldr x6, [sp+192]
003e0564str x6, [sp+600]
003e0568ldr x6, [sp+224]
003e056cstr x6, [sp+248]
003e0570ldr x6, [sp+240]
003e0574str x6, [sp+592]
003e0578stp xzr, xzr, [sp+336]
003e057cstp xzr, xzr, [sp+352]
003e0580ldr x6, [sp+600]
003e0584str x6, [sp+336]
003e0588add x6, sp, 248
003e058cstr x6, [sp+344]
003e0590ldr x6, [sp+592]
003e0594str x6, [sp+352]
003e0598add x6, sp, 336
003e059cstr x6, [sp+328]
003e05a0add x6, sp, 72
003e05a4str x6, [sp+320]
003e05a8ldr x1, [sp+320]
003e05acldr x0, [sp+328]
003e05b0mov x2, xzr
003e05b4orr x3, xzr, 1
003e05b8mov x4, x3
003e05bcorr x5, xzr, 1
003e05c0bl runtime.selectgo
003e05c4str x0, [sp+176]
003e05c8strb w1, [sp+70]
003e05ccldr x6, [sp+176]
003e05d0cbz x6, 0x3e05d8
003e05d4b 0x3e05e4
003e05d8
003e05d8loc_3e05d8:
003e05d8b 0x3e05dc
003e05dc
003e05dcloc_3e05dc:
003e05dcb 0x3e05e0
003e05e0
003e05e0loc_3e05e0:
003e05e0b 0x3dfda4
003e05e4
003e05e4loc_3e05e4:
003e05e4bl runtime.deferreturn
003e05e8ldp x29, x30, [sp-8]
003e05ecadd sp, sp, 640
003e05f0ret x30
003e05f4
003e05f4loc_3e05f4:
003e05f4bl runtime.deferreturn
003e05f8ldp x29, x30, [sp-8]
003e05fcadd sp, sp, 640
003e0600ret x30
003e0604
003e0604loc_3e0604:
003e0604orr x0, xzr, 8
003e0608bl runtime.panicIndex
003e060c
003e060cloc_3e060c:
003e060corr x0, xzr, 7
003e0610bl runtime.panicIndex
003e0614
003e0614loc_3e0614:
003e0614orr x0, xzr, 6
003e0618bl runtime.panicIndex
003e061c
003e061cloc_3e061c:
003e061cmovz x0, 5
003e0620bl runtime.panicIndex
003e0624
003e0624loc_3e0624:
003e0624orr x0, xzr, 4
003e0628bl runtime.panicIndex
003e062c
003e062cloc_3e062c:
003e062corr x0, xzr, 3
003e0630bl runtime.panicIndex
003e0634
003e0634loc_3e0634:
003e0634orr x0, xzr, 2
003e0638bl runtime.panicIndex
003e063c
003e063cloc_3e063c:
003e063corr x0, xzr, 1
003e0640bl runtime.panicIndex
003e0644
003e0644loc_3e0644:
003e0644mov x0, xzr
003e0648bl runtime.panicIndex
003e064c
003e064cloc_3e064c:
003e064corr x0, xzr, 7
003e0650bl runtime.panicIndex
003e0654
003e0654loc_3e0654:
003e0654orr x0, xzr, 6
003e0658bl runtime.panicIndex
003e065c
003e065cloc_3e065c:
003e065cmovz x0, 5
003e0660bl runtime.panicIndex
003e0664
003e0664loc_3e0664:
003e0664orr x0, xzr, 4
003e0668bl runtime.panicIndex
003e066c
003e066cloc_3e066c:
003e066corr x0, xzr, 3
003e0670bl runtime.panicIndex
003e0674
003e0674loc_3e0674:
003e0674orr x0, xzr, 2
003e0678bl runtime.panicIndex
003e067c
003e067cloc_3e067c:
003e067corr x0, xzr, 1
003e0680bl runtime.panicIndex
003e0684
003e0684loc_3e0684:
003e0684mov x0, xzr
003e0688bl runtime.panicIndex
003e068c
003e068cloc_3e068c:
003e068corr x0, xzr, 4
003e0690bl runtime.panicIndex
003e0694
003e0694loc_3e0694:
003e0694orr x0, xzr, 3
003e0698bl runtime.panicIndex
003e069c
003e069cloc_3e069c:
003e069corr x0, xzr, 2
003e06a0bl runtime.panicIndex
003e06a4
003e06a4loc_3e06a4:
003e06a4orr x0, xzr, 1
003e06a8bl runtime.panicIndex
003e06ac
003e06acloc_3e06ac:
003e06acmov x0, xzr
003e06b0bl runtime.panicIndex
003e06b4
003e06b4loc_3e06b4:
003e06b4orr x0, xzr, 3
003e06b8bl runtime.panicIndex
003e06bc
003e06bcloc_3e06bc:
003e06bcorr x0, xzr, 2
003e06c0bl runtime.panicIndex
003e06c4
003e06c4loc_3e06c4:
003e06c4orr x0, xzr, 1
003e06c8bl runtime.panicIndex
003e06cc
003e06ccloc_3e06cc:
003e06ccmov x0, xzr
003e06d0bl runtime.panicIndex
003e06d4
003e06d4loc_3e06d4:
003e06d4orr x0, xzr, 3
003e06d8bl runtime.panicIndex
003e06dc
003e06dcloc_3e06dc:
003e06dcorr x0, xzr, 2
003e06e0bl runtime.panicIndex
003e06e4
003e06e4loc_3e06e4:
003e06e4orr x0, xzr, 1
003e06e8bl runtime.panicIndex
003e06ec
003e06ecloc_3e06ec:
003e06ecmov x0, xzr
003e06f0bl runtime.panicIndex
003e06f4
003e06f4loc_3e06f4:
003e06f4orr x0, xzr, 2
003e06f8bl runtime.panicIndex
003e06fc
003e06fcloc_3e06fc:
003e06fcorr x0, xzr, 1
003e0700bl runtime.panicIndex
003e0704
003e0704loc_3e0704:
003e0704mov x0, xzr
003e0708bl runtime.panicIndex
003e070c
003e070cloc_3e070c:
003e070corr x0, xzr, 1
003e0710bl runtime.panicIndex
003e0714
003e0714loc_3e0714:
003e0714mov x0, xzr
003e0718bl runtime.panicIndex
003e071chint
003e0720
003e0720loc_3e0720:
003e0720mov x3, x30
003e0724bl runtime.morestack.abi0
003e0728b 0x3dfc50
003e072cudf 0
003dfc50
003dfc50github.com/bishopfox/sliver/implant/sliver/transports.StartConnectionLoop.func1: ; void github.com/bishopfox/sliver/implant/sliver/transports.StartConnectionLoop.func1(void)
003dfc50ldr x16, [x28+16]
003dfc54sub x17, sp, 512
003dfc58subs xzr, x17, x16
003dfc5cb.ls 0x3e0720
003dfc60sub x20, sp, 640
003dfc64stp x29, x30, [x20-8]
003dfc68add sp, x20, 0
003dfc6csub x29, sp, 8
003dfc70ldr x1, [x26+8]
003dfc74str x1, [sp+192]
003dfc78ldr x1, [x26+16]
003dfc7cstr x1, [sp+200]
003dfc80ldr x1, [x26+24]
003dfc84str x1, [sp+232]
003dfc88ldr x1, [x26+32]
003dfc8cstr x1, [sp+240]
003dfc90str xzr, [sp+224]
003dfc94ldr x1, [sp+192]
003dfc98str x1, [sp+624]
003dfc9cadd x27, sp, 568
003dfca0stp xzr, xzr, [x27]
003dfca4add x1, sp, 568
003dfca8str x1, [sp+584]
003dfcacldrsb x27, [x1]
003dfcb0adrp x2, 4096
003dfcb4add x2, x2, 1904
003dfcb8str x2, [x1]
003dfcbcldrsb x27, [x1]
003dfcc0ldr x2, [sp+624]
003dfcc4adrp x27, 0x66c000
003dfcc8ldr w3, [x27+3056]
003dfccccbz w3, 0x3dfcd4
003dfcd0b 0x3dfcd8
003dfcd4
003dfcd4loc_3dfcd4:
003dfcd4b 0x3dfcec
003dfcd8
003dfcd8loc_3dfcd8:
003dfcd8bl runtime.gcWriteBarrier2
003dfcdcstr x2, [x25]
003dfce0ldr x3, [x1+8]
003dfce4str x3, [x25+8]
003dfce8b 0x3dfcec
003dfcec
003dfcecloc_3dfcec:
003dfcecstr x2, [x1+8]
003dfcf0str x1, [sp+152]
003dfcf4add x0, sp, 128
003dfcf8bl runtime.deferprocStack
003dfcfcsubs xzr, x0, 0
003dfd00b.ne 0x3dfd94
003dfd04b 0x3dfd08
003dfd08
003dfd08loc_3dfd08:
003dfd08add x27, sp, 544
003dfd0cstp xzr, xzr, [x27]
003dfd10add x1, sp, 544
003dfd14str x1, [sp+560]
003dfd18ldrsb x27, [x1]
003dfd1cadrp x2, 4096
003dfd20add x2, x2, 1840
003dfd24str x2, [x1]
003dfd28ldrsb x27, [x1]
003dfd2cldr x2, [sp+200]
003dfd30adrp x27, 0x66c000
003dfd34ldr w3, [x27+3056]
003dfd38cbz w3, 0x3dfd40
003dfd3cb 0x3dfd44
003dfd40
003dfd40loc_3dfd40:
003dfd40b 0x3dfd58
003dfd44
003dfd44loc_3dfd44:
003dfd44bl runtime.gcWriteBarrier2
003dfd48str x2, [x25]
003dfd4cldr x3, [x1+8]
003dfd50str x3, [x25+8]
003dfd54b 0x3dfd58
003dfd58
003dfd58loc_3dfd58:
003dfd58str x2, [x1+8]
003dfd5cstr x1, [sp+104]
003dfd60add x0, sp, 80
003dfd64bl runtime.deferprocStack
003dfd68subs xzr, x0, 0
003dfd6cb.ne 0x3dfd84
003dfd70b 0x3dfd74
003dfd74
003dfd74loc_3dfd74:
003dfd74ldr x2, [sp+232]
003dfd78str x2, [sp+288]
003dfd7cstr xzr, [sp+536]
003dfd80b 0x3dfda4
003dfd84
003dfd84loc_3dfd84:
003dfd84bl runtime.deferreturn
003dfd88ldp x29, x30, [sp-8]
003dfd8cadd sp, sp, 640
003dfd90ret x30
003dfd94
003dfd94loc_3dfd94:
003dfd94bl runtime.deferreturn
003dfd98ldp x29, x30, [sp-8]
003dfd9cadd sp, sp, 640
003dfda0ret x30
003dfda4
003dfda4loc_3dfda4:
003dfda4ldr x0, [sp+288]
003dfda8add x1, sp, 536
003dfdacbl runtime.chanrecv2
003dfdb0strb w0, [sp+71]
003dfdb4tbnz w0, 0, 0x3dfdbc
003dfdb8b 0x3e05f4
003dfdbc
003dfdbcloc_3dfdbc:
003dfdbcldr x1, [sp+536]
003dfdc0str x1, [sp+184]
003dfdc4str xzr, [sp+536]
003dfdc8stp xzr, xzr, [sp+208]
003dfdccldr x0, [sp+184]
003dfdd0bl net/url.(*URL).String
003dfdd4str x0, [sp+272]
003dfdd8str x1, [sp+280]
003dfddcstp xzr, xzr, [sp+256]
003dfde0add x1, sp, 256
003dfde4str x1, [sp+504]
003dfde8ldr x0, [sp+272]
003dfdecldr x1, [sp+280]
003dfdf0bl runtime.convTstring
003dfdf4str x0, [sp+496]
003dfdf8ldr x1, [sp+504]
003dfdfcldrsb x27, [x1]
003dfe00adrp x2, 0x216000
003dfe04add x2, x2, 2944
003dfe08str x2, [x1]
003dfe0cadrp x27, 0x66c000
003dfe10ldr w2, [x27+3056]
003dfe14cbz w2, 0x3dfe1c
003dfe18b 0x3dfe20
003dfe1c
003dfe1cloc_3dfe1c:
003dfe1cb 0x3dfe34
003dfe20
003dfe20loc_3dfe20:
003dfe20bl runtime.gcWriteBarrier2
003dfe24str x0, [x25]
003dfe28ldr x5, [x1+8]
003dfe2cstr x5, [x25+8]
003dfe30b 0x3dfe34
003dfe34
003dfe34loc_3dfe34:
003dfe34str x0, [x1+8]
003dfe38ldr x2, [sp+504]
003dfe3cldrsb x27, [x2]
003dfe40b 0x3dfe44
003dfe44
003dfe44loc_3dfe44:
003dfe44str x2, [sp+512]
003dfe48orr x4, xzr, 1
003dfe4cstr x4, [sp+520]
003dfe50str x4, [sp+528]
003dfe54adrp x0, 0x2d4000
003dfe58add x0, x0, 108
003dfe5corr x1, xzr, 12
003dfe60mov x3, x4
003dfe64bl log.Printf
003dfe68ldr x5, [sp+184]
003dfe6cldrsb x27, [x5]
003dfe70ldr x1, [x5+8]
003dfe74ldr x5, [x5]
003dfe78str x5, [sp+480]
003dfe7cstr x1, [sp+488]
003dfe80b 0x3dfe84
003dfe84
003dfe84loc_3dfe84:
003dfe84subs xzr, x1, 4
003dfe88b.le 0x3dfe90
003dfe8cb 0x3e01c4
003dfe90
003dfe90loc_3dfe90:
003dfe90subs xzr, x1, 2
003dfe94b.eq 0x3dfe9c
003dfe98b 0x3dfefc
003dfe9c
003dfe9cloc_3dfe9c:
003dfe9cb 0x3dfea0
003dfea0
003dfea0loc_3dfea0:
003dfea0subs xzr, x1, 2
003dfea4b.eq 0x3dfeac
003dfea8b 0x3dfef4
003dfeac
003dfeacloc_3dfeac:
003dfeacsubs xzr, x1, 0
003dfeb0b.hi 0x3dfeb8
003dfeb4b 0x3e0714
003dfeb8
003dfeb8loc_3dfeb8:
003dfeb8ldrb w6, [x5]
003dfebcsubs xzr, x1, 1
003dfec0b.hi 0x3dfec8
003dfec4b 0x3e070c
003dfec8
003dfec8loc_3dfec8:
003dfec8ldrb w7, [x5+1]
003dfeccubfm x7, x7, 56, 7
003dfed0orr x6, x6, x7
003dfed4ubfm x6, x6, 0, 15
003dfed8movz x7, 26487
003dfedcsubs wzr, w6, w7
003dfee0b.eq 0x3dfee8
003dfee4b 0x3dfef0
003dfee8
003dfee8loc_3dfee8:
003dfee8b 0x3dfeec
003dfeec
003dfeecloc_3dfeec:
003dfeecb 0x3e0560
003dfef0
003dfef0loc_3dfef0:
003dfef0b 0x3dfef8
003dfef4
003dfef4loc_3dfef4:
003dfef4b 0x3dfef8
003dfef8
003dfef8loc_3dfef8:
003dfef8b 0x3e04bc
003dfefc
003dfefcloc_3dfefc:
003dfefcsubs xzr, x1, 3
003dff00b.eq 0x3dff08
003dff04b 0x3dff88
003dff08
003dff08loc_3dff08:
003dff08b 0x3dff0c
003dff0c
003dff0cloc_3dff0c:
003dff0csubs xzr, x1, 3
003dff10b.eq 0x3dff18
003dff14b 0x3dff80
003dff18
003dff18loc_3dff18:
003dff18subs xzr, x1, 0
003dff1cb.hi 0x3dff24
003dff20b 0x3e0704
003dff24
003dff24loc_3dff24:
003dff24ldrb w6, [x5]
003dff28subs xzr, x1, 1
003dff2cb.hi 0x3dff34
003dff30b 0x3e06fc
003dff34
003dff34loc_3dff34:
003dff34ldrb w7, [x5+1]
003dff38ubfm x7, x7, 56, 7
003dff3corr x6, x6, x7
003dff40ubfm x6, x6, 0, 15
003dff44movz x7, 28260
003dff48subs wzr, w6, w7
003dff4cb.eq 0x3dff54
003dff50b 0x3dff7c
003dff54
003dff54loc_3dff54:
003dff54subs xzr, x1, 2
003dff58b.hi 0x3dff60
003dff5cb 0x3e06f4
003dff60
003dff60loc_3dff60:
003dff60ldrb w6, [x5+2]
003dff64subs wzr, w6, 115
003dff68b.eq 0x3dff70
003dff6cb 0x3dff78
003dff70
003dff70loc_3dff70:
003dff70b 0x3dff74
003dff74
003dff74loc_3dff74:
003dff74b 0x3e0560
003dff78
003dff78loc_3dff78:
003dff78b 0x3dff84
003dff7c
003dff7cloc_3dff7c:
003dff7cb 0x3dff84
003dff80
003dff80loc_3dff80:
003dff80b 0x3dff84
003dff84
003dff84loc_3dff84:
003dff84b 0x3e04bc
003dff88
003dff88loc_3dff88:
003dff88subs xzr, x1, 4
003dff8cb.eq 0x3dff94
003dff90b 0x3e01b8
003dff94
003dff94loc_3dff94:
003dff94b 0x3dff98
003dff98
003dff98loc_3dff98:
003dff98subs xzr, x1, 4
003dff9cb.eq 0x3dffa4
003dffa0b 0x3e0018
003dffa4
003dffa4loc_3dffa4:
003dffa4subs xzr, x1, 0
003dffa8b.hi 0x3dffb0
003dffacb 0x3e06ec
003dffb0
003dffb0loc_3dffb0:
003dffb0ldrb w6, [x5]
003dffb4subs xzr, x1, 1
003dffb8b.hi 0x3dffc0
003dffbcb 0x3e06e4
003dffc0
003dffc0loc_3dffc0:
003dffc0ldrb w7, [x5+1]
003dffc4ubfm x7, x7, 56, 7
003dffc8orr x6, x6, x7
003dffccsubs xzr, x1, 2
003dffd0b.hi 0x3dffd8
003dffd4b 0x3e06dc
003dffd8
003dffd8loc_3dffd8:
003dffd8ldrb w7, [x5+2]
003dffdcubfm x7, x7, 48, 7
003dffe0orr x6, x6, x7
003dffe4subs xzr, x1, 3
003dffe8b.hi 0x3dfff0
003dffecb 0x3e06d4
003dfff0
003dfff0loc_3dfff0:
003dfff0ldrb w7, [x5+3]
003dfff4ubfm x7, x7, 40, 7
003dfff8orr x6, x6, x7
003dfffcmovz x7, 29800
003e0000movk x7, 0x70740000
003e0004subs wzr, w6, w7
003e0008b.eq 0x3e0010
003e000cb 0x3e0014
003e0010
003e0010loc_3e0010:
003e0010b 0x3e0270
003e0014
003e0014loc_3e0014:
003e0014b 0x3e001c
003e0018
003e0018loc_3e0018:
003e0018b 0x3e001c
003e001c
003e001cloc_3e001c:
003e001csubs xzr, x1, 4
003e0020b.eq 0x3e0028
003e0024b 0x3e01ac
003e0028
003e0028loc_3e0028:
003e0028subs xzr, x1, 0
003e002cb.hi 0x3e0034
003e0030b 0x3e06cc
003e0034
003e0034loc_3e0034:
003e0034ldrb w2, [x5]
003e0038subs xzr, x1, 1
003e003cb.hi 0x3e0044
003e0040b 0x3e06c4
003e0044
003e0044loc_3e0044:
003e0044ldrb w3, [x5+1]
003e0048ubfm x3, x3, 56, 7
003e004corr x2, x2, x3
003e0050subs xzr, x1, 2
003e0054b.hi 0x3e005c
003e0058b 0x3e06bc
003e005c
003e005cloc_3e005c:
003e005cldrb w3, [x5+2]
003e0060ubfm x3, x3, 48, 7
003e0064orr x2, x2, x3
003e0068subs xzr, x1, 3
003e006cb.hi 0x3e0074
003e0070b 0x3e06b4
003e0074
003e0074loc_3e0074:
003e0074ldrb w3, [x5+3]
003e0078ubfm x3, x3, 40, 7
003e007corr x2, x2, x3
003e0080movz x3, 29805
003e0084movk x3, 0x736c0000
003e0088subs wzr, w2, w3
003e008cb.eq 0x3e0094
003e0090b 0x3e01a8
003e0094
003e0094loc_3e0094:
003e0094b 0x3e0098
003e0098
003e0098loc_3e0098:
003e0098str xzr, [sp+248]
003e009cadd x27, sp, 608
003e00a0stp xzr, xzr, [x27]
003e00a4ldr x0, [sp+184]
003e00a8bl github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect
003e00acstr x0, [sp+248]
003e00b0str x1, [sp+608]
003e00b4str x2, [sp+616]
003e00b8ldr x1, [sp+248]
003e00bcstr x1, [sp+312]
003e00c0ldr x1, [sp+608]
003e00c4ldr x2, [sp+616]
003e00c8str x1, [sp+296]
003e00ccstr x2, [sp+304]
003e00d0ldr x1, [sp+312]
003e00d4str x1, [sp+224]
003e00d8ldr x1, [sp+304]
003e00dcldr x2, [sp+296]
003e00e0str x2, [sp+208]
003e00e4str x1, [sp+216]
003e00e8cbnz x2, 0x3e00f0
003e00ecb 0x3e01a4
003e00f0
003e00f0loc_3e00f0:
003e00f0stp xzr, xzr, [sp+256]
003e00f4add x5, sp, 256
003e00f8str x5, [sp+448]
003e00fcldr x5, [sp+208]
003e0100ldr x6, [sp+216]
003e0104str x5, [sp+432]
003e0108str x6, [sp+440]
003e010cstr x5, [sp+424]
003e0110ldr x5, [sp+424]
003e0114cbnz x5, 0x3e011c
003e0118b 0x3e012c
003e011c
003e011cloc_3e011c:
003e011cldr x5, [sp+424]
003e0120ldr x5, [x5+8]
003e0124str x5, [sp+424]
003e0128b 0x3e0130
003e012c
003e012cloc_3e012c:
003e012cb 0x3e0130
003e0130
003e0130loc_3e0130:
003e0130ldr x5, [sp+448]
003e0134ldrsb x27, [x5]
003e0138ldr x6, [sp+440]
003e013cldr x7, [sp+424]
003e0140str x7, [x5]
003e0144adrp x27, 0x66b000
003e0148ldr w7, [x27+3056]
003e014ccbz w7, 0x3e0154
003e0150b 0x3e0158
003e0154
003e0154loc_3e0154:
003e0154b 0x3e016c
003e0158
003e0158loc_3e0158:
003e0158bl runtime.gcWriteBarrier2
003e015cstr x6, [x25]
003e0160ldr x7, [x5+8]
003e0164str x7, [x25+8]
003e0168b 0x3e016c
003e016c
003e016cloc_3e016c:
003e016cstr x6, [x5+8]
003e0170ldr x2, [sp+448]
003e0174ldrsb x27, [x2]
003e0178b 0x3e017c
003e017c
003e017cloc_3e017c:
003e017cstr x2, [sp+456]
003e0180orr x4, xzr, 1
003e0184str x4, [sp+464]
003e0188str x4, [sp+472]
003e018cadrp x0, 0x2da000
003e0190add x0, x0, 4091
003e0194movz x1, 27
003e0198mov x3, x4
003e019cbl log.Printf
003e01a0b 0x3e05e0
003e01a4
003e01a4loc_3e01a4:
003e01a4b 0x3e0560
003e01a8
003e01a8loc_3e01a8:
003e01a8b 0x3e01b0
003e01ac
003e01acloc_3e01ac:
003e01acb 0x3e01b0
003e01b0
003e01b0loc_3e01b0:
003e01b0b 0x3e01b4
003e01b4
003e01b4loc_3e01b4:
003e01b4b 0x3e04bc
003e01b8
003e01b8loc_3e01b8:
003e01b8b 0x3e01bc
003e01bc
003e01bcloc_3e01bc:
003e01bcb 0x3e01c0
003e01c0
003e01c0loc_3e01c0:
003e01c0b 0x3e04b8
003e01c4
003e01c4loc_3e01c4:
003e01c4subs xzr, x1, 5
003e01c8b.eq 0x3e01d0
003e01ccb 0x3e0284
003e01d0
003e01d0loc_3e01d0:
003e01d0b 0x3e01d4
003e01d4
003e01d4loc_3e01d4:
003e01d4subs xzr, x1, 5
003e01d8b.eq 0x3e01e0
003e01dcb 0x3e027c
003e01e0
003e01e0loc_3e01e0:
003e01e0subs xzr, x1, 0
003e01e4b.hi 0x3e01ec
003e01e8b 0x3e06ac
003e01ec
003e01ecloc_3e01ec:
003e01ecldrb w6, [x5]
003e01f0subs xzr, x1, 1
003e01f4b.hi 0x3e01fc
003e01f8b 0x3e06a4
003e01fc
003e01fcloc_3e01fc:
003e01fcldrb w7, [x5+1]
003e0200ubfm x7, x7, 56, 7
003e0204orr x6, x6, x7
003e0208subs xzr, x1, 2
003e020cb.hi 0x3e0214
003e0210b 0x3e069c
003e0214
003e0214loc_3e0214:
003e0214ldrb w7, [x5+2]
003e0218ubfm x7, x7, 48, 7
003e021corr x6, x6, x7
003e0220subs xzr, x1, 3
003e0224b.hi 0x3e022c
003e0228b 0x3e0694
003e022c
003e022cloc_3e022c:
003e022cldrb w7, [x5+3]
003e0230ubfm x7, x7, 40, 7
003e0234orr x6, x6, x7
003e0238movz x7, 29800
003e023cmovk x7, 0x70740000
003e0240subs wzr, w6, w7
003e0244b.eq 0x3e024c
003e0248b 0x3e0278
003e024c
003e024cloc_3e024c:
003e024csubs xzr, x1, 4
003e0250b.hi 0x3e0258
003e0254b 0x3e068c
003e0258
003e0258loc_3e0258:
003e0258ldrb w6, [x5+4]
003e025csubs wzr, w6, 115
003e0260b.eq 0x3e0268
003e0264b 0x3e0274
003e0268
003e0268loc_3e0268:
003e0268b 0x3e026c
003e026c
003e026cloc_3e026c:
003e026cb 0x3e0270
003e0270
003e0270loc_3e0270:
003e0270b 0x3e0560
003e0274
003e0274loc_3e0274:
003e0274b 0x3e0280
003e0278
003e0278loc_3e0278:
003e0278b 0x3e0280
003e027c
003e027cloc_3e027c:
003e027cb 0x3e0280
003e0280
003e0280loc_3e0280:
003e0280b 0x3e04bc
003e0284
003e0284loc_3e0284:
003e0284subs xzr, x1, 8
003e0288b.eq 0x3e0290
003e028cb 0x3e0388
003e0290
003e0290loc_3e0290:
003e0290b 0x3e0294
003e0294
003e0294loc_3e0294:
003e0294subs xzr, x1, 8
003e0298b.eq 0x3e02a0
003e029cb 0x3e0380
003e02a0
003e02a0loc_3e02a0:
003e02a0subs xzr, x1, 0
003e02a4b.hi 0x3e02ac
003e02a8b 0x3e0684
003e02ac
003e02acloc_3e02ac:
003e02acldrb w6, [x5]
003e02b0subs xzr, x1, 1
003e02b4b.hi 0x3e02bc
003e02b8b 0x3e067c
003e02bc
003e02bcloc_3e02bc:
003e02bcldrb w7, [x5+1]
003e02c0ubfm x7, x7, 56, 7
003e02c4orr x6, x6, x7
003e02c8subs xzr, x1, 2
003e02ccb.hi 0x3e02d4
003e02d0b 0x3e0674
003e02d4
003e02d4loc_3e02d4:
003e02d4ldrb w7, [x5+2]
003e02d8ubfm x7, x7, 48, 7
003e02dcorr x6, x6, x7
003e02e0subs xzr, x1, 3
003e02e4b.hi 0x3e02ec
003e02e8b 0x3e066c
003e02ec
003e02ecloc_3e02ec:
003e02ecldrb w7, [x5+3]
003e02f0ubfm x7, x7, 40, 7
003e02f4orr x6, x6, x7
003e02f8subs xzr, x1, 4
003e02fcb.hi 0x3e0304
003e0300b 0x3e0664
003e0304
003e0304loc_3e0304:
003e0304ldrb w7, [x5+4]
003e0308ubfm x7, x7, 32, 7
003e030corr x6, x6, x7
003e0310subs xzr, x1, 5
003e0314b.hi 0x3e031c
003e0318b 0x3e065c
003e031c
003e031cloc_3e031c:
003e031cldrb w7, [x5+5]
003e0320ubfm x7, x7, 24, 7
003e0324orr x6, x6, x7
003e0328subs xzr, x1, 6
003e032cb.hi 0x3e0334
003e0330b 0x3e0654
003e0334
003e0334loc_3e0334:
003e0334ldrb w7, [x5+6]
003e0338ubfm x7, x7, 16, 7
003e033corr x6, x6, x7
003e0340subs xzr, x1, 7
003e0344b.hi 0x3e034c
003e0348b 0x3e064c
003e034c
003e034cloc_3e034c:
003e034cldrb w7, [x5+7]
003e0350ubfm x7, x7, 8, 7
003e0354orr x6, x6, x7
003e0358movz x7, 25460
003e035cmovk x7, 0x70700000
003e0360movk x7, 0x766900000000
003e0364movk x7, 0x746f000000000000
003e0368subs xzr, x6, x7
003e036cb.eq 0x3e0374
003e0370b 0x3e037c
003e0374
003e0374loc_3e0374:
003e0374b 0x3e0378
003e0378
003e0378loc_3e0378:
003e0378b 0x3e0560
003e037c
003e037cloc_3e037c:
003e037cb 0x3e0384
003e0380
003e0380loc_3e0380:
003e0380b 0x3e0384
003e0384
003e0384loc_3e0384:
003e0384b 0x3e04bc
003e0388
003e0388loc_3e0388:
003e0388subs xzr, x1, 9
003e038cb.eq 0x3e0394
003e0390b 0x3e04ac
003e0394
003e0394loc_3e0394:
003e0394b 0x3e0398
003e0398
003e0398loc_3e0398:
003e0398subs xzr, x1, 9
003e039cb.eq 0x3e03a4
003e03a0b 0x3e04a4
003e03a4
003e03a4loc_3e03a4:
003e03a4subs xzr, x1, 0
003e03a8b.hi 0x3e03b0
003e03acb 0x3e0644
003e03b0
003e03b0loc_3e03b0:
003e03b0ldrb w6, [x5]
003e03b4subs xzr, x1, 1
003e03b8b.hi 0x3e03c0
003e03bcb 0x3e063c
003e03c0
003e03c0loc_3e03c0:
003e03c0ldrb w7, [x5+1]
003e03c4ubfm x7, x7, 56, 7
003e03c8orr x6, x6, x7
003e03ccsubs xzr, x1, 2
003e03d0b.hi 0x3e03d8
003e03d4b 0x3e0634
003e03d8
003e03d8loc_3e03d8:
003e03d8ldrb w7, [x5+2]
003e03dcubfm x7, x7, 48, 7
003e03e0orr x6, x6, x7
003e03e4subs xzr, x1, 3
003e03e8b.hi 0x3e03f0
003e03ecb 0x3e062c
003e03f0
003e03f0loc_3e03f0:
003e03f0ldrb w7, [x5+3]
003e03f4ubfm x7, x7, 40, 7
003e03f8orr x6, x6, x7
003e03fcsubs xzr, x1, 4
003e0400b.hi 0x3e0408
003e0404b 0x3e0624
003e0408
003e0408loc_3e0408:
003e0408ldrb w7, [x5+4]
003e040cubfm x7, x7, 32, 7
003e0410orr x6, x6, x7
003e0414subs xzr, x1, 5
003e0418b.hi 0x3e0420
003e041cb 0x3e061c
003e0420
003e0420loc_3e0420:
003e0420ldrb w7, [x5+5]
003e0424ubfm x7, x7, 24, 7
003e0428orr x6, x6, x7
003e042csubs xzr, x1, 6
003e0430b.hi 0x3e0438
003e0434b 0x3e0614
003e0438
003e0438loc_3e0438:
003e0438ldrb w7, [x5+6]
003e043cubfm x7, x7, 16, 7
003e0440orr x6, x6, x7
003e0444subs xzr, x1, 7
003e0448b.hi 0x3e0450
003e044cb 0x3e060c
003e0450
003e0450loc_3e0450:
003e0450ldrb w7, [x5+7]
003e0454ubfm x7, x7, 8, 7
003e0458orr x6, x6, x7
003e045cmovz x7, 24942
003e0460movk x7, 0x656d0000
003e0464movk x7, 0x706400000000
003e0468movk x7, 0x7069000000000000
003e046csubs xzr, x6, x7
003e0470b.eq 0x3e0478
003e0474b 0x3e04a0
003e0478
003e0478loc_3e0478:
003e0478subs xzr, x1, 8
003e047cb.hi 0x3e0484
003e0480b 0x3e0604
003e0484
003e0484loc_3e0484:
003e0484ldrb w6, [x5+8]
003e0488subs wzr, w6, 101
003e048cb.eq 0x3e0494
003e0490b 0x3e049c
003e0494
003e0494loc_3e0494:
003e0494b 0x3e0498
003e0498
003e0498loc_3e0498:
003e0498b 0x3e0560
003e049c
003e049cloc_3e049c:
003e049cb 0x3e04a8
003e04a0
003e04a0loc_3e04a0:
003e04a0b 0x3e04a8
003e04a4
003e04a4loc_3e04a4:
003e04a4b 0x3e04a8
003e04a8
003e04a8loc_3e04a8:
003e04a8b 0x3e04bc
003e04ac
003e04acloc_3e04ac:
003e04acb 0x3e04b0
003e04b0
003e04b0loc_3e04b0:
003e04b0b 0x3e04b4
003e04b4
003e04b4loc_3e04b4:
003e04b4b 0x3e04b8
003e04b8
003e04b8loc_3e04b8:
003e04b8b 0x3e04bc
003e04bc
003e04bcloc_3e04bc:
003e04bcb 0x3e04c0
003e04c0
003e04c0loc_3e04c0:
003e04c0stp xzr, xzr, [sp+256]
003e04c4add x2, sp, 256
003e04c8str x2, [sp+392]
003e04ccldr x2, [sp+184]
003e04d0ldrsb x27, [x2]
003e04d4ldr x0, [x2]
003e04d8ldr x1, [x2+8]
003e04dcstr x0, [sp+376]
003e04e0str x1, [sp+384]
003e04e4bl runtime.convTstring
003e04e8str x0, [sp+368]
003e04ecldr x2, [sp+392]
003e04f0ldrsb x27, [x2]
003e04f4adrp x3, 0x215000
003e04f8add x3, x3, 2944
003e04fcstr x3, [x2]
003e0500adrp x27, 0x66b000
003e0504ldr w3, [x27+3056]
003e0508cbz w3, 0x3e0510
003e050cb 0x3e0514
003e0510
003e0510loc_3e0510:
003e0510b 0x3e0528
003e0514
003e0514loc_3e0514:
003e0514bl runtime.gcWriteBarrier2
003e0518str x0, [x25]
003e051cldr x5, [x2+8]
003e0520str x5, [x25+8]
003e0524b 0x3e0528
003e0528
003e0528loc_3e0528:
003e0528str x0, [x2+8]
003e052cldr x2, [sp+392]
003e0530ldrsb x27, [x2]
003e0534b 0x3e0538
003e0538
003e0538loc_3e0538:
003e0538str x2, [sp+400]
003e053corr x4, xzr, 1
003e0540str x4, [sp+408]
003e0544str x4, [sp+416]
003e0548adrp x0, 0x2d7000
003e054cadd x0, x0, 2974
003e0550movz x1, 22
003e0554mov x3, x4
003e0558bl log.Printf
003e055cb 0x3e0560
003e0560
003e0560loc_3e0560:
003e0560ldr x6, [sp+192]
003e0564str x6, [sp+600]
003e0568ldr x6, [sp+224]
003e056cstr x6, [sp+248]
003e0570ldr x6, [sp+240]
003e0574str x6, [sp+592]
003e0578stp xzr, xzr, [sp+336]
003e057cstp xzr, xzr, [sp+352]
003e0580ldr x6, [sp+600]
003e0584str x6, [sp+336]
003e0588add x6, sp, 248
003e058cstr x6, [sp+344]
003e0590ldr x6, [sp+592]
003e0594str x6, [sp+352]
003e0598add x6, sp, 336
003e059cstr x6, [sp+328]
003e05a0add x6, sp, 72
003e05a4str x6, [sp+320]
003e05a8ldr x1, [sp+320]
003e05acldr x0, [sp+328]
003e05b0mov x2, xzr
003e05b4orr x3, xzr, 1
003e05b8mov x4, x3
003e05bcorr x5, xzr, 1
003e05c0bl runtime.selectgo
003e05c4str x0, [sp+176]
003e05c8strb w1, [sp+70]
003e05ccldr x6, [sp+176]
003e05d0cbz x6, 0x3e05d8
003e05d4b 0x3e05e4
003e05d8
003e05d8loc_3e05d8:
003e05d8b 0x3e05dc
003e05dc
003e05dcloc_3e05dc:
003e05dcb 0x3e05e0
003e05e0
003e05e0loc_3e05e0:
003e05e0b 0x3dfda4
003e05e4
003e05e4loc_3e05e4:
003e05e4bl runtime.deferreturn
003e05e8ldp x29, x30, [sp-8]
003e05ecadd sp, sp, 640
003e05f0ret x30
003e05f4
003e05f4loc_3e05f4:
003e05f4bl runtime.deferreturn
003e05f8ldp x29, x30, [sp-8]
003e05fcadd sp, sp, 640
003e0600ret x30
003e0604
003e0604loc_3e0604:
003e0604orr x0, xzr, 8
003e0608bl runtime.panicIndex
003e060c
003e060cloc_3e060c:
003e060corr x0, xzr, 7
003e0610bl runtime.panicIndex
003e0614
003e0614loc_3e0614:
003e0614orr x0, xzr, 6
003e0618bl runtime.panicIndex
003e061c
003e061cloc_3e061c:
003e061cmovz x0, 5
003e0620bl runtime.panicIndex
003e0624
003e0624loc_3e0624:
003e0624orr x0, xzr, 4
003e0628bl runtime.panicIndex
003e062c
003e062cloc_3e062c:
003e062corr x0, xzr, 3
003e0630bl runtime.panicIndex
003e0634
003e0634loc_3e0634:
003e0634orr x0, xzr, 2
003e0638bl runtime.panicIndex
003e063c
003e063cloc_3e063c:
003e063corr x0, xzr, 1
003e0640bl runtime.panicIndex
003e0644
003e0644loc_3e0644:
003e0644mov x0, xzr
003e0648bl runtime.panicIndex
003e064c
003e064cloc_3e064c:
003e064corr x0, xzr, 7
003e0650bl runtime.panicIndex
003e0654
003e0654loc_3e0654:
003e0654orr x0, xzr, 6
003e0658bl runtime.panicIndex
003e065c
003e065cloc_3e065c:
003e065cmovz x0, 5
003e0660bl runtime.panicIndex
003e0664
003e0664loc_3e0664:
003e0664orr x0, xzr, 4
003e0668bl runtime.panicIndex
003e066c
003e066cloc_3e066c:
003e066corr x0, xzr, 3
003e0670bl runtime.panicIndex
003e0674
003e0674loc_3e0674:
003e0674orr x0, xzr, 2
003e0678bl runtime.panicIndex
003e067c
003e067cloc_3e067c:
003e067corr x0, xzr, 1
003e0680bl runtime.panicIndex
003e0684
003e0684loc_3e0684:
003e0684mov x0, xzr
003e0688bl runtime.panicIndex
003e068c
003e068cloc_3e068c:
003e068corr x0, xzr, 4
003e0690bl runtime.panicIndex
003e0694
003e0694loc_3e0694:
003e0694orr x0, xzr, 3
003e0698bl runtime.panicIndex
003e069c
003e069cloc_3e069c:
003e069corr x0, xzr, 2
003e06a0bl runtime.panicIndex
003e06a4
003e06a4loc_3e06a4:
003e06a4orr x0, xzr, 1
003e06a8bl runtime.panicIndex
003e06ac
003e06acloc_3e06ac:
003e06acmov x0, xzr
003e06b0bl runtime.panicIndex
003e06b4
003e06b4loc_3e06b4:
003e06b4orr x0, xzr, 3
003e06b8bl runtime.panicIndex
003e06bc
003e06bcloc_3e06bc:
003e06bcorr x0, xzr, 2
003e06c0bl runtime.panicIndex
003e06c4
003e06c4loc_3e06c4:
003e06c4orr x0, xzr, 1
003e06c8bl runtime.panicIndex
003e06cc
003e06ccloc_3e06cc:
003e06ccmov x0, xzr
003e06d0bl runtime.panicIndex
003e06d4
003e06d4loc_3e06d4:
003e06d4orr x0, xzr, 3
003e06d8bl runtime.panicIndex
003e06dc
003e06dcloc_3e06dc:
003e06dcorr x0, xzr, 2
003e06e0bl runtime.panicIndex
003e06e4
003e06e4loc_3e06e4:
003e06e4orr x0, xzr, 1
003e06e8bl runtime.panicIndex
003e06ec
003e06ecloc_3e06ec:
003e06ecmov x0, xzr
003e06f0bl runtime.panicIndex
003e06f4
003e06f4loc_3e06f4:
003e06f4orr x0, xzr, 2
003e06f8bl runtime.panicIndex
003e06fc
003e06fcloc_3e06fc:
003e06fcorr x0, xzr, 1
003e0700bl runtime.panicIndex
003e0704
003e0704loc_3e0704:
003e0704mov x0, xzr
003e0708bl runtime.panicIndex
003e070c
003e070cloc_3e070c:
003e070corr x0, xzr, 1
003e0710bl runtime.panicIndex
003e0714
003e0714loc_3e0714:
003e0714mov x0, xzr
003e0718bl runtime.panicIndex
003e071chint
003e0720
003e0720loc_3e0720:
003e0720mov x3, x30
003e0724bl runtime.morestack.abi0
003e0728b 0x3dfc50
003e072cudf 0
003dfc50
003e0730
003e0730github.com/bishopfox/sliver/implant/sliver/transports.StartConnectionLoop.func1.1: ; void github.com/bishopfox/sliver/implant/sliver/transports.StartConnectionLoop.func1.1(void)
003e0730ldr x16, [x28+16]
003e0734subs xzr, sp, x16
003e0738b.ls 0x3e0764
003e073cstr x30, [sp-48]!
003e0740stur x29, [sp-8]
003e0744sub x29, sp, 8
003e0748ldr x0, [x26+8]
003e074cstr x0, [sp+32]
003e0750add x1, sp, 31
003e0754bl runtime.chansend1
003e0758ldur x29, [sp-8]
003e075cldr x30, [sp], 48
003e0760ret x30
003e0764
003e0764loc_3e0764:
003e0764mov x3, x30
003e0768bl runtime.morestack.abi0
003e076cb 0x3e0730
003e0730
003e0730github.com/bishopfox/sliver/implant/sliver/transports.StartConnectionLoop.func1.1: ; void github.com/bishopfox/sliver/implant/sliver/transports.StartConnectionLoop.func1.1(void)
003e0730ldr x16, [x28+16]
003e0734subs xzr, sp, x16
003e0738b.ls 0x3e0764
003e073cstr x30, [sp-48]!
003e0740stur x29, [sp-8]
003e0744sub x29, sp, 8
003e0748ldr x0, [x26+8]
003e074cstr x0, [sp+32]
003e0750add x1, sp, 31
003e0754bl runtime.chansend1
003e0758ldur x29, [sp-8]
003e075cldr x30, [sp], 48
003e0760ret x30
003e0764
003e0764loc_3e0764:
003e0764mov x3, x30
003e0768bl runtime.morestack.abi0
003e076cb 0x3e0730
003e0730
003e0770
003e0770github.com/bishopfox/sliver/implant/sliver/transports.StartConnectionLoop.func1.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.StartConnectionLoop.func1.deferwrap1(void)
003e0770ldr x16, [x28+16]
003e0774subs xzr, sp, x16
003e0778b.ls 0x3e07a8
003e077cstr x30, [sp-32]!
003e0780stur x29, [sp-8]
003e0784sub x29, sp, 8
003e0788ldr x16, [x28+32]
003e078ccbnz x16, 0x3e07b4
003e0790
003e0790loc_3e0790:
003e0790ldr x0, [x26+8]
003e0794str x0, [sp+16]
003e0798bl runtime.closechan
003e079cldur x29, [sp-8]
003e07a0ldr x30, [sp], 32
003e07a4ret x30
003e07a8
003e07a8loc_3e07a8:
003e07a8mov x3, x30
003e07acbl runtime.morestack.abi0
003e07b0b 0x3e0770
003e07b4
003e07b4loc_3e07b4:
003e07b4ldr x17, [x16]
003e07b8add x20, sp, 40
003e07bcsubs xzr, x20, x17
003e07c0b.ne 0x3e0790
003e07c4add x20, sp, 8
003e07c8str x20, [x16]
003e07ccb 0x3e0790
003e0770
003e0770github.com/bishopfox/sliver/implant/sliver/transports.StartConnectionLoop.func1.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.StartConnectionLoop.func1.deferwrap1(void)
003e0770ldr x16, [x28+16]
003e0774subs xzr, sp, x16
003e0778b.ls 0x3e07a8
003e077cstr x30, [sp-32]!
003e0780stur x29, [sp-8]
003e0784sub x29, sp, 8
003e0788ldr x16, [x28+32]
003e078ccbnz x16, 0x3e07b4
003e0790
003e0790loc_3e0790:
003e0790ldr x0, [x26+8]
003e0794str x0, [sp+16]
003e0798bl runtime.closechan
003e079cldur x29, [sp-8]
003e07a0ldr x30, [sp], 32
003e07a4ret x30
003e07a8
003e07a8loc_3e07a8:
003e07a8mov x3, x30
003e07acbl runtime.morestack.abi0
003e07b0b 0x3e0770
003e07b4
003e07b4loc_3e07b4:
003e07b4ldr x17, [x16]
003e07b8add x20, sp, 40
003e07bcsubs xzr, x20, x17
003e07c0b.ne 0x3e0790
003e07c4add x20, sp, 8
003e07c8str x20, [x16]
003e07ccb 0x3e0790
003e0770
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
Loading..