File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
003de010
003de010github.com/bishopfox/sliver/implant/sliver/transports/mtls.WritePing: ; void github.com/bishopfox/sliver/implant/sliver/transports/mtls.WritePing(crypto/tls.Conn * connection)
003de010ldr x16, [x28+16]
003de014sub x17, sp, 240
003de018subs xzr, x17, x16
003de01cb.ls 0x3de27c
003de020sub x20, sp, 368
003de024stp x29, x30, [x20-8]
003de028add sp, x20, 0
003de02csub x29, sp, 8
003de030str x0, [sp+376]
003de034stp xzr, xzr, [sp+56]
003de038stp xzr, xzr, [sp+144]
003de03cadd x0, sp, 144
003de040str x0, [sp+320]
003de044ldrsb x27, [x0]
003de048adrp x3, 0x217000
003de04cadd x3, x3, 2944
003de050str x3, [x0]
003de054adrp x27, 0x66d000
003de058ldr w3, [x27+3056]
003de05ccbz w3, 0x3de064
003de060b 0x3de068
003de064
003de064loc_3de064:
003de064b 0x3de078
003de068
003de068loc_3de068:
003de068ldr x3, [x0+8]
003de06cbl runtime.gcWriteBarrier1
003de070str x3, [x25]
003de074b 0x3de078
003de078
003de078loc_3de078:
003de078adrp x3, 0x334000
003de07cadd x3, x3, 432
003de080str x3, [x0+8]
003de084ldrsb x27, [x0]
003de088b 0x3de08c
003de08c
003de08cloc_3de08c:
003de08cstr x0, [sp+328]
003de090orr x2, xzr, 1
003de094str x2, [sp+336]
003de098str x2, [sp+344]
003de09cmov x1, x2
003de0a0bl log.Print
003de0a4adrp x0, 0x29e000
003de0a8add x0, x0, 3616
003de0acbl runtime.newobject
003de0b0str x0, [sp+312]
003de0b4adrp x27, 0x66d000
003de0b8ldr w3, [x27+3056]
003de0bccbz w3, 0x3de0c4
003de0c0b 0x3de0c8
003de0c4
003de0c4loc_3de0c4:
003de0c4b 0x3de0e4
003de0c8
003de0c8loc_3de0c8:
003de0c8str x0, [sp+216]
003de0ccmov x1, x0
003de0d0adrp x0, 0x29e000
003de0d4add x0, x0, 3616
003de0d8bl runtime.wbZero
003de0dcldr x0, [sp+216]
003de0e0b 0x3de0e4
003de0e4
003de0e4loc_3de0e4:
003de0e4stp xzr, xzr, [x0]
003de0e8stp xzr, xzr, [x0+16]
003de0ecstp xzr, xzr, [x0+32]
003de0f0stp xzr, xzr, [x0+48]
003de0f4ldr x2, [sp+312]
003de0f8ldrsb x27, [x2]
003de0fcmovz x3, 31337
003de100str w3, [x2+8]
003de104ldr x2, [sp+312]
003de108str x2, [sp+136]
003de10cstp xzr, xzr, [sp+112]
003de110str xzr, [sp+128]
003de114stp xzr, xzr, [sp+96]
003de118ldr x1, [sp+136]
003de11cadrp x0, 0x336000
003de120add x0, x0, 1024
003de124bl google.golang.org/protobuf/proto.Marshal
003de128str x0, [sp+112]
003de12cstr x1, [sp+120]
003de130str x2, [sp+128]
003de134str x3, [sp+96]
003de138str x4, [sp+104]
003de13cldr x2, [sp+112]
003de140ldr x3, [sp+120]
003de144ldr x4, [sp+128]
003de148str x2, [sp+176]
003de14cstr x3, [sp+184]
003de150str x4, [sp+192]
003de154ldr x2, [sp+96]
003de158ldr x3, [sp+104]
003de15cstr x2, [sp+160]
003de160str x3, [sp+168]
003de164ldr x2, [sp+176]
003de168ldr x3, [sp+184]
003de16cldr x4, [sp+192]
003de170str x2, [sp+72]
003de174str x3, [sp+80]
003de178str x4, [sp+88]
003de17cadrp x0, 0x2a6000
003de180add x0, x0, 2848
003de184bl runtime.newobject
003de188str x0, [sp+352]
003de18cadd x20, sp, 224
003de190adr x27, 16
003de194stp x29, x27, [sp-24]
003de198sub x29, sp, 24
003de19cbl fn_87cfc
003de1a0sub x29, sp, 8
003de1a4str xzr, [sp+304]
003de1a8orr x2, xzr, 3
003de1acstr w2, [sp+240]
003de1b0ldr x3, [sp+72]
003de1b4ldr x4, [sp+80]
003de1b8ldr x5, [sp+88]
003de1bcstr x3, [sp+248]
003de1c0str x4, [sp+256]
003de1c4str x5, [sp+264]
003de1c8ldr x20, [sp+352]
003de1ccstr x20, [sp+208]
003de1d0adrp x27, 0x66d000
003de1d4ldr w6, [x27+3056]
003de1d8cbz w6, 0x3de1e0
003de1dcb 0x3de1e4
003de1e0
003de1e0loc_3de1e0:
003de1e0b 0x3de228
003de1e4
003de1e4loc_3de1e4:
003de1e4str x3, [sp+200]
003de1e8str x4, [sp+48]
003de1ecstr x5, [sp+40]
003de1f0bl runtime.gcWriteBarrier2
003de1f4str x3, [x25]
003de1f8ldr x2, [x20+24]
003de1fcstr x2, [x25+8]
003de200adrp x0, 0x2a6000
003de204add x0, x0, 2848
003de208mov x1, x20
003de20cbl runtime.wbZero
003de210orr x2, xzr, 3
003de214ldr x3, [sp+200]
003de218ldr x4, [sp+48]
003de21cldr x5, [sp+40]
003de220ldr x20, [sp+208]
003de224b 0x3de228
003de228
003de228loc_3de228:
003de228adr x27, 16
003de22cstp x29, x27, [sp-24]
003de230sub x29, sp, 24
003de234bl fn_87cfc
003de238sub x29, sp, 8
003de23cldr x6, [sp+208]
003de240str xzr, [x6+80]
003de244str w2, [x6+16]
003de248str x3, [x6+24]
003de24cstr x4, [x6+32]
003de250str x5, [x6+40]
003de254ldr x0, [sp+376]
003de258ldr x1, [sp+352]
003de25cbl github.com/bishopfox/sliver/implant/sliver/transports/mtls.WriteEnvelope
003de260str x0, [sp+96]
003de264str x1, [sp+104]
003de268str x0, [sp+56]
003de26cstr x1, [sp+64]
003de270ldp x29, x30, [sp-8]
003de274add sp, sp, 368
003de278ret x30
003de27c
003de27cloc_3de27c:
003de27cstr x0, [sp+8]
003de280mov x3, x30
003de284bl runtime.morestack_noctxt.abi0
003de288ldr x0, [sp+8]
003de28cb 0x3de010
003de010
003de010github.com/bishopfox/sliver/implant/sliver/transports/mtls.WritePing: ; void github.com/bishopfox/sliver/implant/sliver/transports/mtls.WritePing(crypto/tls.Conn * connection)
003de010ldr x16, [x28+16]
003de014sub x17, sp, 240
003de018subs xzr, x17, x16
003de01cb.ls 0x3de27c
003de020sub x20, sp, 368
003de024stp x29, x30, [x20-8]
003de028add sp, x20, 0
003de02csub x29, sp, 8
003de030str x0, [sp+376]
003de034stp xzr, xzr, [sp+56]
003de038stp xzr, xzr, [sp+144]
003de03cadd x0, sp, 144
003de040str x0, [sp+320]
003de044ldrsb x27, [x0]
003de048adrp x3, 0x217000
003de04cadd x3, x3, 2944
003de050str x3, [x0]
003de054adrp x27, 0x66d000
003de058ldr w3, [x27+3056]
003de05ccbz w3, 0x3de064
003de060b 0x3de068
003de064
003de064loc_3de064:
003de064b 0x3de078
003de068
003de068loc_3de068:
003de068ldr x3, [x0+8]
003de06cbl runtime.gcWriteBarrier1
003de070str x3, [x25]
003de074b 0x3de078
003de078
003de078loc_3de078:
003de078adrp x3, 0x334000
003de07cadd x3, x3, 432
003de080str x3, [x0+8]
003de084ldrsb x27, [x0]
003de088b 0x3de08c
003de08c
003de08cloc_3de08c:
003de08cstr x0, [sp+328]
003de090orr x2, xzr, 1
003de094str x2, [sp+336]
003de098str x2, [sp+344]
003de09cmov x1, x2
003de0a0bl log.Print
003de0a4adrp x0, 0x29e000
003de0a8add x0, x0, 3616
003de0acbl runtime.newobject
003de0b0str x0, [sp+312]
003de0b4adrp x27, 0x66d000
003de0b8ldr w3, [x27+3056]
003de0bccbz w3, 0x3de0c4
003de0c0b 0x3de0c8
003de0c4
003de0c4loc_3de0c4:
003de0c4b 0x3de0e4
003de0c8
003de0c8loc_3de0c8:
003de0c8str x0, [sp+216]
003de0ccmov x1, x0
003de0d0adrp x0, 0x29e000
003de0d4add x0, x0, 3616
003de0d8bl runtime.wbZero
003de0dcldr x0, [sp+216]
003de0e0b 0x3de0e4
003de0e4
003de0e4loc_3de0e4:
003de0e4stp xzr, xzr, [x0]
003de0e8stp xzr, xzr, [x0+16]
003de0ecstp xzr, xzr, [x0+32]
003de0f0stp xzr, xzr, [x0+48]
003de0f4ldr x2, [sp+312]
003de0f8ldrsb x27, [x2]
003de0fcmovz x3, 31337
003de100str w3, [x2+8]
003de104ldr x2, [sp+312]
003de108str x2, [sp+136]
003de10cstp xzr, xzr, [sp+112]
003de110str xzr, [sp+128]
003de114stp xzr, xzr, [sp+96]
003de118ldr x1, [sp+136]
003de11cadrp x0, 0x336000
003de120add x0, x0, 1024
003de124bl google.golang.org/protobuf/proto.Marshal
003de128str x0, [sp+112]
003de12cstr x1, [sp+120]
003de130str x2, [sp+128]
003de134str x3, [sp+96]
003de138str x4, [sp+104]
003de13cldr x2, [sp+112]
003de140ldr x3, [sp+120]
003de144ldr x4, [sp+128]
003de148str x2, [sp+176]
003de14cstr x3, [sp+184]
003de150str x4, [sp+192]
003de154ldr x2, [sp+96]
003de158ldr x3, [sp+104]
003de15cstr x2, [sp+160]
003de160str x3, [sp+168]
003de164ldr x2, [sp+176]
003de168ldr x3, [sp+184]
003de16cldr x4, [sp+192]
003de170str x2, [sp+72]
003de174str x3, [sp+80]
003de178str x4, [sp+88]
003de17cadrp x0, 0x2a6000
003de180add x0, x0, 2848
003de184bl runtime.newobject
003de188str x0, [sp+352]
003de18cadd x20, sp, 224
003de190adr x27, 16
003de194stp x29, x27, [sp-24]
003de198sub x29, sp, 24
003de19cbl fn_87cfc
003de1a0sub x29, sp, 8
003de1a4str xzr, [sp+304]
003de1a8orr x2, xzr, 3
003de1acstr w2, [sp+240]
003de1b0ldr x3, [sp+72]
003de1b4ldr x4, [sp+80]
003de1b8ldr x5, [sp+88]
003de1bcstr x3, [sp+248]
003de1c0str x4, [sp+256]
003de1c4str x5, [sp+264]
003de1c8ldr x20, [sp+352]
003de1ccstr x20, [sp+208]
003de1d0adrp x27, 0x66d000
003de1d4ldr w6, [x27+3056]
003de1d8cbz w6, 0x3de1e0
003de1dcb 0x3de1e4
003de1e0
003de1e0loc_3de1e0:
003de1e0b 0x3de228
003de1e4
003de1e4loc_3de1e4:
003de1e4str x3, [sp+200]
003de1e8str x4, [sp+48]
003de1ecstr x5, [sp+40]
003de1f0bl runtime.gcWriteBarrier2
003de1f4str x3, [x25]
003de1f8ldr x2, [x20+24]
003de1fcstr x2, [x25+8]
003de200adrp x0, 0x2a6000
003de204add x0, x0, 2848
003de208mov x1, x20
003de20cbl runtime.wbZero
003de210orr x2, xzr, 3
003de214ldr x3, [sp+200]
003de218ldr x4, [sp+48]
003de21cldr x5, [sp+40]
003de220ldr x20, [sp+208]
003de224b 0x3de228
003de228
003de228loc_3de228:
003de228adr x27, 16
003de22cstp x29, x27, [sp-24]
003de230sub x29, sp, 24
003de234bl fn_87cfc
003de238sub x29, sp, 8
003de23cldr x6, [sp+208]
003de240str xzr, [x6+80]
003de244str w2, [x6+16]
003de248str x3, [x6+24]
003de24cstr x4, [x6+32]
003de250str x5, [x6+40]
003de254ldr x0, [sp+376]
003de258ldr x1, [sp+352]
003de25cbl github.com/bishopfox/sliver/implant/sliver/transports/mtls.WriteEnvelope
003de260str x0, [sp+96]
003de264str x1, [sp+104]
003de268str x0, [sp+56]
003de26cstr x1, [sp+64]
003de270ldp x29, x30, [sp-8]
003de274add sp, sp, 368
003de278ret x30
003de27c
003de27cloc_3de27c:
003de27cstr x0, [sp+8]
003de280mov x3, x30
003de284bl runtime.morestack_noctxt.abi0
003de288ldr x0, [sp+8]
003de28cb 0x3de010
003de010
003de290
003de290github.com/bishopfox/sliver/implant/sliver/transports/mtls.ReadEnvelope: ; void github.com/bishopfox/sliver/implant/sliver/transports/mtls.ReadEnvelope(crypto/tls.Conn * connection)
003de290ldr x16, [x28+16]
003de294sub x17, sp, 384
003de298subs xzr, x17, x16
003de29cb.ls 0x3de898
003de2a0sub x20, sp, 512
003de2a4stp x29, x30, [x20-8]
003de2a8add sp, x20, 0
003de2acsub x29, sp, 8
003de2b0str x0, [sp+520]
003de2b4str xzr, [sp+112]
003de2b8stp xzr, xzr, [sp+96]
003de2bcadrp x0, 0x217000
003de2c0add x0, x0, 3072
003de2c4orr x1, xzr, 4
003de2c8mov x2, x1
003de2ccbl runtime.makeslice
003de2d0str x0, [sp+144]
003de2d4orr x3, xzr, 4
003de2d8str x3, [sp+152]
003de2dcstr x3, [sp+160]
003de2e0str x3, [sp+80]
003de2e4strb wzr, [sp+51]
003de2e8b 0x3de2ec
003de2ec
003de2ecloc_3de2ec:
003de2ecldr x5, [sp+520]
003de2f0subs xzr, x5, 0
003de2f4cset x6, ne
003de2f8eor x6, x6, 1
003de2fcstrb w6, [sp+51]
003de300b 0x3de304
003de304
003de304loc_3de304:
003de304cbnz x5, 0x3de30c
003de308b 0x3de880
003de30c
003de30cloc_3de30c:
003de30cstp xzr, xzr, [sp+472]
003de310ldr x2, [sp+144]
003de314ldr x3, [sp+152]
003de318ldr x4, [sp+160]
003de31cldr x1, [sp+520]
003de320adrp x0, 0x337000
003de324add x0, x0, 3584
003de328bl io.ReadFull
003de32cstr x0, [sp+80]
003de330str x1, [sp+472]
003de334str x2, [sp+480]
003de338ldr x5, [sp+80]
003de33cstr x5, [sp+72]
003de340str x1, [sp+192]
003de344str x2, [sp+200]
003de348ldr x5, [sp+72]
003de34cstr x5, [sp+56]
003de350str x1, [sp+120]
003de354str x2, [sp+128]
003de358subs xzr, x1, 0
003de35ccset x5, ne
003de360strb w5, [sp+51]
003de364cbnz x1, 0x3de36c
003de368b 0x3de370
003de36c
003de36cloc_3de36c:
003de36cb 0x3de384
003de370
003de370loc_3de370:
003de370ldr x5, [sp+56]
003de374subs xzr, x5, 4
003de378cset x5, ne
003de37cstrb w5, [sp+51]
003de380b 0x3de384
003de384
003de384loc_3de384:
003de384ldrb w5, [sp+51]
003de388tbnz w5, 0, 0x3de390
003de38cb 0x3de464
003de390
003de390loc_3de390:
003de390stp xzr, xzr, [sp+456]
003de394add x5, sp, 456
003de398str x5, [sp+416]
003de39cldr x5, [sp+120]
003de3a0ldr x6, [sp+128]
003de3a4str x5, [sp+400]
003de3a8str x6, [sp+408]
003de3acstr x5, [sp+392]
003de3b0ldr x5, [sp+392]
003de3b4cbnz x5, 0x3de3bc
003de3b8b 0x3de3cc
003de3bc
003de3bcloc_3de3bc:
003de3bcldr x5, [sp+392]
003de3c0ldr x5, [x5+8]
003de3c4str x5, [sp+392]
003de3c8b 0x3de3d0
003de3cc
003de3ccloc_3de3cc:
003de3ccb 0x3de3d0
003de3d0
003de3d0loc_3de3d0:
003de3d0ldr x5, [sp+416]
003de3d4ldrsb x27, [x5]
003de3d8ldr x6, [sp+408]
003de3dcldr x7, [sp+392]
003de3e0str x7, [x5]
003de3e4adrp x27, 0x66d000
003de3e8ldr w7, [x27+3056]
003de3eccbz w7, 0x3de3f4
003de3f0b 0x3de3f8
003de3f4
003de3f4loc_3de3f4:
003de3f4b 0x3de40c
003de3f8
003de3f8loc_3de3f8:
003de3f8bl runtime.gcWriteBarrier2
003de3fcstr x6, [x25]
003de400ldr x7, [x5+8]
003de404str x7, [x25+8]
003de408b 0x3de40c
003de40c
003de40cloc_3de40c:
003de40cstr x6, [x5+8]
003de410ldr x2, [sp+416]
003de414ldrsb x27, [x2]
003de418b 0x3de41c
003de41c
003de41cloc_3de41c:
003de41cstr x2, [sp+424]
003de420orr x4, xzr, 1
003de424str x4, [sp+432]
003de428str x4, [sp+440]
003de42cadrp x0, 0x2e2000
003de430add x0, x0, 3261
003de434movz x1, 35
003de438mov x3, x4
003de43cbl log.Printf
003de440str xzr, [sp+112]
003de444ldr x1, [sp+120]
003de448ldr x2, [sp+128]
003de44cstr x1, [sp+96]
003de450str x2, [sp+104]
003de454ldr x0, [sp+112]
003de458ldp x29, x30, [sp-8]
003de45cadd sp, sp, 512
003de460ret x30
003de464
003de464loc_3de464:
003de464ldr x0, [sp+144]
003de468ldr x1, [sp+152]
003de46cldr x2, [sp+160]
003de470bl encoding/binary.littleEndian.Uint32
003de474str w0, [sp+52]
003de478mov w2, w0
003de47cstr x2, [sp+64]
003de480subs xzr, x2, 0
003de484b.le 0x3de48c
003de488b 0x3de578
003de48c
003de48cloc_3de48c:
003de48cstp xzr, xzr, [sp+456]
003de490add x5, sp, 456
003de494str x5, [sp+360]
003de498ldr x5, [sp+120]
003de49cldr x6, [sp+128]
003de4a0str x5, [sp+344]
003de4a4str x6, [sp+352]
003de4a8str x5, [sp+336]
003de4acldr x5, [sp+336]
003de4b0cbnz x5, 0x3de4b8
003de4b4b 0x3de4c8
003de4b8
003de4b8loc_3de4b8:
003de4b8ldr x5, [sp+336]
003de4bcldr x5, [x5+8]
003de4c0str x5, [sp+336]
003de4c4b 0x3de4cc
003de4c8
003de4c8loc_3de4c8:
003de4c8b 0x3de4cc
003de4cc
003de4ccloc_3de4cc:
003de4ccldr x5, [sp+360]
003de4d0ldrsb x27, [x5]
003de4d4ldr x6, [sp+336]
003de4d8ldr x7, [sp+352]
003de4dcstr x6, [x5]
003de4e0adrp x27, 0x66d000
003de4e4ldr w6, [x27+3056]
003de4e8cbz w6, 0x3de4f0
003de4ecb 0x3de4f4
003de4f0
003de4f0loc_3de4f0:
003de4f0b 0x3de508
003de4f4
003de4f4loc_3de4f4:
003de4f4bl runtime.gcWriteBarrier2
003de4f8str x7, [x25]
003de4fcldr x6, [x5+8]
003de500str x6, [x25+8]
003de504b 0x3de508
003de508
003de508loc_3de508:
003de508str x7, [x5+8]
003de50cldr x2, [sp+360]
003de510ldrsb x27, [x2]
003de514b 0x3de518
003de518
003de518loc_3de518:
003de518str x2, [sp+368]
003de51corr x4, xzr, 1
003de520str x4, [sp+376]
003de524str x4, [sp+384]
003de528adrp x0, 0x2da000
003de52cadd x0, x0, 1605
003de530movz x1, 23
003de534mov x3, x4
003de538bl log.Printf
003de53cadrp x0, 0x2da000
003de540add x0, x0, 2502
003de544movz x1, 23
003de548bl errors.New
003de54cstr x0, [sp+472]
003de550str x1, [sp+480]
003de554str xzr, [sp+112]
003de558ldr x1, [sp+472]
003de55cldr x2, [sp+480]
003de560str x1, [sp+96]
003de564str x2, [sp+104]
003de568ldr x0, [sp+112]
003de56cldp x29, x30, [sp-8]
003de570add sp, sp, 512
003de574ret x30
003de578
003de578loc_3de578:
003de578adrp x0, 0x217000
003de57cadd x0, x0, 3072
003de580mov x1, x2
003de584bl runtime.makeslice
003de588ldr x3, [sp+64]
003de58cldr x4, [sp+64]
003de590str x0, [sp+168]
003de594str x3, [sp+176]
003de598str x4, [sp+184]
003de59cstp xzr, xzr, [sp+472]
003de5a0ldr x2, [sp+168]
003de5a4ldr x3, [sp+176]
003de5a8ldr x4, [sp+184]
003de5acldr x1, [sp+520]
003de5b0adrp x0, 0x337000
003de5b4add x0, x0, 3584
003de5b8bl io.ReadFull
003de5bcstr x0, [sp+80]
003de5c0str x1, [sp+472]
003de5c4str x2, [sp+480]
003de5c8ldr x3, [sp+80]
003de5ccstr x3, [sp+88]
003de5d0str x1, [sp+488]
003de5d4str x2, [sp+496]
003de5d8ldr x3, [sp+88]
003de5dcstr x3, [sp+56]
003de5e0str x1, [sp+120]
003de5e4str x2, [sp+128]
003de5e8subs xzr, x1, 0
003de5eccset x3, ne
003de5f0strb w3, [sp+51]
003de5f4cbnz x1, 0x3de5fc
003de5f8b 0x3de600
003de5fc
003de5fcloc_3de5fc:
003de5fcb 0x3de618
003de600
003de600loc_3de600:
003de600ldr x5, [sp+56]
003de604ldr x6, [sp+64]
003de608subs xzr, x6, x5
003de60ccset x5, ne
003de610strb w5, [sp+51]
003de614b 0x3de618
003de618
003de618loc_3de618:
003de618ldrb w5, [sp+51]
003de61ctbnz w5, 0, 0x3de624
003de620b 0x3de6f8
003de624
003de624loc_3de624:
003de624stp xzr, xzr, [sp+456]
003de628add x5, sp, 456
003de62cstr x5, [sp+304]
003de630ldr x5, [sp+120]
003de634ldr x6, [sp+128]
003de638str x5, [sp+288]
003de63cstr x6, [sp+296]
003de640str x5, [sp+280]
003de644ldr x5, [sp+280]
003de648cbnz x5, 0x3de650
003de64cb 0x3de660
003de650
003de650loc_3de650:
003de650ldr x5, [sp+280]
003de654ldr x5, [x5+8]
003de658str x5, [sp+280]
003de65cb 0x3de664
003de660
003de660loc_3de660:
003de660b 0x3de664
003de664
003de664loc_3de664:
003de664ldr x5, [sp+304]
003de668ldrsb x27, [x5]
003de66cldr x6, [sp+280]
003de670ldr x7, [sp+296]
003de674str x6, [x5]
003de678adrp x27, 0x66d000
003de67cldr w6, [x27+3056]
003de680cbz w6, 0x3de688
003de684b 0x3de68c
003de688
003de688loc_3de688:
003de688b 0x3de6a0
003de68c
003de68cloc_3de68c:
003de68cbl runtime.gcWriteBarrier2
003de690str x7, [x25]
003de694ldr x6, [x5+8]
003de698str x6, [x25+8]
003de69cb 0x3de6a0
003de6a0
003de6a0loc_3de6a0:
003de6a0str x7, [x5+8]
003de6a4ldr x2, [sp+304]
003de6a8ldrsb x27, [x2]
003de6acb 0x3de6b0
003de6b0
003de6b0loc_3de6b0:
003de6b0str x2, [sp+312]
003de6b4orr x4, xzr, 1
003de6b8str x4, [sp+320]
003de6bcstr x4, [sp+328]
003de6c0adrp x0, 0x2d6000
003de6c4add x0, x0, 1527
003de6c8orr x1, xzr, 15
003de6ccmov x3, x4
003de6d0bl log.Printf
003de6d4str xzr, [sp+112]
003de6d8ldr x1, [sp+120]
003de6dcldr x2, [sp+128]
003de6e0str x1, [sp+96]
003de6e4str x2, [sp+104]
003de6e8ldr x0, [sp+112]
003de6ecldp x29, x30, [sp-8]
003de6f0add sp, sp, 512
003de6f4ret x30
003de6f8
003de6f8loc_3de6f8:
003de6f8adrp x0, 0x2a6000
003de6fcadd x0, x0, 2848
003de700bl runtime.newobject
003de704str x0, [sp+272]
003de708adrp x27, 0x66d000
003de70cldr w1, [x27+3056]
003de710cbz w1, 0x3de718
003de714b 0x3de71c
003de718
003de718loc_3de718:
003de718b 0x3de738
003de71c
003de71cloc_3de71c:
003de71cstr x0, [sp+208]
003de720mov x1, x0
003de724adrp x0, 0x2a6000
003de728add x0, x0, 2848
003de72cbl runtime.wbZero
003de730ldr x0, [sp+208]
003de734b 0x3de738
003de738
003de738loc_3de738:
003de738mov x20, x0
003de73cadr x27, 16
003de740stp x29, x27, [sp-24]
003de744sub x29, sp, 24
003de748bl fn_87cfc
003de74csub x29, sp, 8
003de750str xzr, [x0+80]
003de754ldr x4, [sp+272]
003de758str x4, [sp+136]
003de75cstr x4, [sp+448]
003de760ldr x1, [sp+176]
003de764ldr x2, [sp+184]
003de768ldr x0, [sp+168]
003de76cadrp x3, 0x336000
003de770add x3, x3, 1184
003de774bl google.golang.org/protobuf/proto.Unmarshal
003de778str x0, [sp+120]
003de77cstr x1, [sp+128]
003de780cbnz x0, 0x3de788
003de784b 0x3de85c
003de788
003de788loc_3de788:
003de788stp xzr, xzr, [sp+456]
003de78cadd x5, sp, 456
003de790str x5, [sp+240]
003de794ldr x5, [sp+120]
003de798ldr x6, [sp+128]
003de79cstr x5, [sp+224]
003de7a0str x6, [sp+232]
003de7a4str x5, [sp+216]
003de7a8ldr x5, [sp+216]
003de7accbnz x5, 0x3de7b4
003de7b0b 0x3de7c4
003de7b4
003de7b4loc_3de7b4:
003de7b4ldr x5, [sp+216]
003de7b8ldr x5, [x5+8]
003de7bcstr x5, [sp+216]
003de7c0b 0x3de7c8
003de7c4
003de7c4loc_3de7c4:
003de7c4b 0x3de7c8
003de7c8
003de7c8loc_3de7c8:
003de7c8ldr x5, [sp+240]
003de7ccldrsb x27, [x5]
003de7d0ldr x6, [sp+216]
003de7d4ldr x7, [sp+232]
003de7d8str x6, [x5]
003de7dcadrp x27, 0x66d000
003de7e0ldr w6, [x27+3056]
003de7e4cbz w6, 0x3de7ec
003de7e8b 0x3de7f0
003de7ec
003de7ecloc_3de7ec:
003de7ecb 0x3de804
003de7f0
003de7f0loc_3de7f0:
003de7f0bl runtime.gcWriteBarrier2
003de7f4str x7, [x25]
003de7f8ldr x6, [x5+8]
003de7fcstr x6, [x25+8]
003de800b 0x3de804
003de804
003de804loc_3de804:
003de804str x7, [x5+8]
003de808ldr x2, [sp+240]
003de80cldrsb x27, [x2]
003de810b 0x3de814
003de814
003de814loc_3de814:
003de814str x2, [sp+248]
003de818orr x4, xzr, 1
003de81cstr x4, [sp+256]
003de820str x4, [sp+264]
003de824adrp x0, 0x2dd000
003de828add x0, x0, 3460
003de82corr x1, xzr, 28
003de830mov x3, x4
003de834bl log.Printf
003de838str xzr, [sp+112]
003de83cldr x1, [sp+120]
003de840ldr x2, [sp+128]
003de844str x1, [sp+96]
003de848str x2, [sp+104]
003de84cldr x0, [sp+112]
003de850ldp x29, x30, [sp-8]
003de854add sp, sp, 512
003de858ret x30
003de85c
003de85cloc_3de85c:
003de85cldr x3, [sp+136]
003de860str x3, [sp+112]
003de864stp xzr, xzr, [sp+96]
003de868ldr x0, [sp+112]
003de86cmov x1, xzr
003de870mov x2, xzr
003de874ldp x29, x30, [sp-8]
003de878add sp, sp, 512
003de87cret x30
003de880
003de880loc_3de880:
003de880adrp x0, 0x217000
003de884add x0, x0, 2944
003de888adrp x1, 0x333000
003de88cadd x1, x1, 1984
003de890bl runtime.gopanic
003de894hint
003de898
003de898loc_3de898:
003de898str x0, [sp+8]
003de89cmov x3, x30
003de8a0bl runtime.morestack_noctxt.abi0
003de8a4ldr x0, [sp+8]
003de8a8b 0x3de290
003de8acudf 0
003de290
003de290github.com/bishopfox/sliver/implant/sliver/transports/mtls.ReadEnvelope: ; void github.com/bishopfox/sliver/implant/sliver/transports/mtls.ReadEnvelope(crypto/tls.Conn * connection)
003de290ldr x16, [x28+16]
003de294sub x17, sp, 384
003de298subs xzr, x17, x16
003de29cb.ls 0x3de898
003de2a0sub x20, sp, 512
003de2a4stp x29, x30, [x20-8]
003de2a8add sp, x20, 0
003de2acsub x29, sp, 8
003de2b0str x0, [sp+520]
003de2b4str xzr, [sp+112]
003de2b8stp xzr, xzr, [sp+96]
003de2bcadrp x0, 0x217000
003de2c0add x0, x0, 3072
003de2c4orr x1, xzr, 4
003de2c8mov x2, x1
003de2ccbl runtime.makeslice
003de2d0str x0, [sp+144]
003de2d4orr x3, xzr, 4
003de2d8str x3, [sp+152]
003de2dcstr x3, [sp+160]
003de2e0str x3, [sp+80]
003de2e4strb wzr, [sp+51]
003de2e8b 0x3de2ec
003de2ec
003de2ecloc_3de2ec:
003de2ecldr x5, [sp+520]
003de2f0subs xzr, x5, 0
003de2f4cset x6, ne
003de2f8eor x6, x6, 1
003de2fcstrb w6, [sp+51]
003de300b 0x3de304
003de304
003de304loc_3de304:
003de304cbnz x5, 0x3de30c
003de308b 0x3de880
003de30c
003de30cloc_3de30c:
003de30cstp xzr, xzr, [sp+472]
003de310ldr x2, [sp+144]
003de314ldr x3, [sp+152]
003de318ldr x4, [sp+160]
003de31cldr x1, [sp+520]
003de320adrp x0, 0x337000
003de324add x0, x0, 3584
003de328bl io.ReadFull
003de32cstr x0, [sp+80]
003de330str x1, [sp+472]
003de334str x2, [sp+480]
003de338ldr x5, [sp+80]
003de33cstr x5, [sp+72]
003de340str x1, [sp+192]
003de344str x2, [sp+200]
003de348ldr x5, [sp+72]
003de34cstr x5, [sp+56]
003de350str x1, [sp+120]
003de354str x2, [sp+128]
003de358subs xzr, x1, 0
003de35ccset x5, ne
003de360strb w5, [sp+51]
003de364cbnz x1, 0x3de36c
003de368b 0x3de370
003de36c
003de36cloc_3de36c:
003de36cb 0x3de384
003de370
003de370loc_3de370:
003de370ldr x5, [sp+56]
003de374subs xzr, x5, 4
003de378cset x5, ne
003de37cstrb w5, [sp+51]
003de380b 0x3de384
003de384
003de384loc_3de384:
003de384ldrb w5, [sp+51]
003de388tbnz w5, 0, 0x3de390
003de38cb 0x3de464
003de390
003de390loc_3de390:
003de390stp xzr, xzr, [sp+456]
003de394add x5, sp, 456
003de398str x5, [sp+416]
003de39cldr x5, [sp+120]
003de3a0ldr x6, [sp+128]
003de3a4str x5, [sp+400]
003de3a8str x6, [sp+408]
003de3acstr x5, [sp+392]
003de3b0ldr x5, [sp+392]
003de3b4cbnz x5, 0x3de3bc
003de3b8b 0x3de3cc
003de3bc
003de3bcloc_3de3bc:
003de3bcldr x5, [sp+392]
003de3c0ldr x5, [x5+8]
003de3c4str x5, [sp+392]
003de3c8b 0x3de3d0
003de3cc
003de3ccloc_3de3cc:
003de3ccb 0x3de3d0
003de3d0
003de3d0loc_3de3d0:
003de3d0ldr x5, [sp+416]
003de3d4ldrsb x27, [x5]
003de3d8ldr x6, [sp+408]
003de3dcldr x7, [sp+392]
003de3e0str x7, [x5]
003de3e4adrp x27, 0x66d000
003de3e8ldr w7, [x27+3056]
003de3eccbz w7, 0x3de3f4
003de3f0b 0x3de3f8
003de3f4
003de3f4loc_3de3f4:
003de3f4b 0x3de40c
003de3f8
003de3f8loc_3de3f8:
003de3f8bl runtime.gcWriteBarrier2
003de3fcstr x6, [x25]
003de400ldr x7, [x5+8]
003de404str x7, [x25+8]
003de408b 0x3de40c
003de40c
003de40cloc_3de40c:
003de40cstr x6, [x5+8]
003de410ldr x2, [sp+416]
003de414ldrsb x27, [x2]
003de418b 0x3de41c
003de41c
003de41cloc_3de41c:
003de41cstr x2, [sp+424]
003de420orr x4, xzr, 1
003de424str x4, [sp+432]
003de428str x4, [sp+440]
003de42cadrp x0, 0x2e2000
003de430add x0, x0, 3261
003de434movz x1, 35
003de438mov x3, x4
003de43cbl log.Printf
003de440str xzr, [sp+112]
003de444ldr x1, [sp+120]
003de448ldr x2, [sp+128]
003de44cstr x1, [sp+96]
003de450str x2, [sp+104]
003de454ldr x0, [sp+112]
003de458ldp x29, x30, [sp-8]
003de45cadd sp, sp, 512
003de460ret x30
003de464
003de464loc_3de464:
003de464ldr x0, [sp+144]
003de468ldr x1, [sp+152]
003de46cldr x2, [sp+160]
003de470bl encoding/binary.littleEndian.Uint32
003de474str w0, [sp+52]
003de478mov w2, w0
003de47cstr x2, [sp+64]
003de480subs xzr, x2, 0
003de484b.le 0x3de48c
003de488b 0x3de578
003de48c
003de48cloc_3de48c:
003de48cstp xzr, xzr, [sp+456]
003de490add x5, sp, 456
003de494str x5, [sp+360]
003de498ldr x5, [sp+120]
003de49cldr x6, [sp+128]
003de4a0str x5, [sp+344]
003de4a4str x6, [sp+352]
003de4a8str x5, [sp+336]
003de4acldr x5, [sp+336]
003de4b0cbnz x5, 0x3de4b8
003de4b4b 0x3de4c8
003de4b8
003de4b8loc_3de4b8:
003de4b8ldr x5, [sp+336]
003de4bcldr x5, [x5+8]
003de4c0str x5, [sp+336]
003de4c4b 0x3de4cc
003de4c8
003de4c8loc_3de4c8:
003de4c8b 0x3de4cc
003de4cc
003de4ccloc_3de4cc:
003de4ccldr x5, [sp+360]
003de4d0ldrsb x27, [x5]
003de4d4ldr x6, [sp+336]
003de4d8ldr x7, [sp+352]
003de4dcstr x6, [x5]
003de4e0adrp x27, 0x66d000
003de4e4ldr w6, [x27+3056]
003de4e8cbz w6, 0x3de4f0
003de4ecb 0x3de4f4
003de4f0
003de4f0loc_3de4f0:
003de4f0b 0x3de508
003de4f4
003de4f4loc_3de4f4:
003de4f4bl runtime.gcWriteBarrier2
003de4f8str x7, [x25]
003de4fcldr x6, [x5+8]
003de500str x6, [x25+8]
003de504b 0x3de508
003de508
003de508loc_3de508:
003de508str x7, [x5+8]
003de50cldr x2, [sp+360]
003de510ldrsb x27, [x2]
003de514b 0x3de518
003de518
003de518loc_3de518:
003de518str x2, [sp+368]
003de51corr x4, xzr, 1
003de520str x4, [sp+376]
003de524str x4, [sp+384]
003de528adrp x0, 0x2da000
003de52cadd x0, x0, 1605
003de530movz x1, 23
003de534mov x3, x4
003de538bl log.Printf
003de53cadrp x0, 0x2da000
003de540add x0, x0, 2502
003de544movz x1, 23
003de548bl errors.New
003de54cstr x0, [sp+472]
003de550str x1, [sp+480]
003de554str xzr, [sp+112]
003de558ldr x1, [sp+472]
003de55cldr x2, [sp+480]
003de560str x1, [sp+96]
003de564str x2, [sp+104]
003de568ldr x0, [sp+112]
003de56cldp x29, x30, [sp-8]
003de570add sp, sp, 512
003de574ret x30
003de578
003de578loc_3de578:
003de578adrp x0, 0x217000
003de57cadd x0, x0, 3072
003de580mov x1, x2
003de584bl runtime.makeslice
003de588ldr x3, [sp+64]
003de58cldr x4, [sp+64]
003de590str x0, [sp+168]
003de594str x3, [sp+176]
003de598str x4, [sp+184]
003de59cstp xzr, xzr, [sp+472]
003de5a0ldr x2, [sp+168]
003de5a4ldr x3, [sp+176]
003de5a8ldr x4, [sp+184]
003de5acldr x1, [sp+520]
003de5b0adrp x0, 0x337000
003de5b4add x0, x0, 3584
003de5b8bl io.ReadFull
003de5bcstr x0, [sp+80]
003de5c0str x1, [sp+472]
003de5c4str x2, [sp+480]
003de5c8ldr x3, [sp+80]
003de5ccstr x3, [sp+88]
003de5d0str x1, [sp+488]
003de5d4str x2, [sp+496]
003de5d8ldr x3, [sp+88]
003de5dcstr x3, [sp+56]
003de5e0str x1, [sp+120]
003de5e4str x2, [sp+128]
003de5e8subs xzr, x1, 0
003de5eccset x3, ne
003de5f0strb w3, [sp+51]
003de5f4cbnz x1, 0x3de5fc
003de5f8b 0x3de600
003de5fc
003de5fcloc_3de5fc:
003de5fcb 0x3de618
003de600
003de600loc_3de600:
003de600ldr x5, [sp+56]
003de604ldr x6, [sp+64]
003de608subs xzr, x6, x5
003de60ccset x5, ne
003de610strb w5, [sp+51]
003de614b 0x3de618
003de618
003de618loc_3de618:
003de618ldrb w5, [sp+51]
003de61ctbnz w5, 0, 0x3de624
003de620b 0x3de6f8
003de624
003de624loc_3de624:
003de624stp xzr, xzr, [sp+456]
003de628add x5, sp, 456
003de62cstr x5, [sp+304]
003de630ldr x5, [sp+120]
003de634ldr x6, [sp+128]
003de638str x5, [sp+288]
003de63cstr x6, [sp+296]
003de640str x5, [sp+280]
003de644ldr x5, [sp+280]
003de648cbnz x5, 0x3de650
003de64cb 0x3de660
003de650
003de650loc_3de650:
003de650ldr x5, [sp+280]
003de654ldr x5, [x5+8]
003de658str x5, [sp+280]
003de65cb 0x3de664
003de660
003de660loc_3de660:
003de660b 0x3de664
003de664
003de664loc_3de664:
003de664ldr x5, [sp+304]
003de668ldrsb x27, [x5]
003de66cldr x6, [sp+280]
003de670ldr x7, [sp+296]
003de674str x6, [x5]
003de678adrp x27, 0x66d000
003de67cldr w6, [x27+3056]
003de680cbz w6, 0x3de688
003de684b 0x3de68c
003de688
003de688loc_3de688:
003de688b 0x3de6a0
003de68c
003de68cloc_3de68c:
003de68cbl runtime.gcWriteBarrier2
003de690str x7, [x25]
003de694ldr x6, [x5+8]
003de698str x6, [x25+8]
003de69cb 0x3de6a0
003de6a0
003de6a0loc_3de6a0:
003de6a0str x7, [x5+8]
003de6a4ldr x2, [sp+304]
003de6a8ldrsb x27, [x2]
003de6acb 0x3de6b0
003de6b0
003de6b0loc_3de6b0:
003de6b0str x2, [sp+312]
003de6b4orr x4, xzr, 1
003de6b8str x4, [sp+320]
003de6bcstr x4, [sp+328]
003de6c0adrp x0, 0x2d6000
003de6c4add x0, x0, 1527
003de6c8orr x1, xzr, 15
003de6ccmov x3, x4
003de6d0bl log.Printf
003de6d4str xzr, [sp+112]
003de6d8ldr x1, [sp+120]
003de6dcldr x2, [sp+128]
003de6e0str x1, [sp+96]
003de6e4str x2, [sp+104]
003de6e8ldr x0, [sp+112]
003de6ecldp x29, x30, [sp-8]
003de6f0add sp, sp, 512
003de6f4ret x30
003de6f8
003de6f8loc_3de6f8:
003de6f8adrp x0, 0x2a6000
003de6fcadd x0, x0, 2848
003de700bl runtime.newobject
003de704str x0, [sp+272]
003de708adrp x27, 0x66d000
003de70cldr w1, [x27+3056]
003de710cbz w1, 0x3de718
003de714b 0x3de71c
003de718
003de718loc_3de718:
003de718b 0x3de738
003de71c
003de71cloc_3de71c:
003de71cstr x0, [sp+208]
003de720mov x1, x0
003de724adrp x0, 0x2a6000
003de728add x0, x0, 2848
003de72cbl runtime.wbZero
003de730ldr x0, [sp+208]
003de734b 0x3de738
003de738
003de738loc_3de738:
003de738mov x20, x0
003de73cadr x27, 16
003de740stp x29, x27, [sp-24]
003de744sub x29, sp, 24
003de748bl fn_87cfc
003de74csub x29, sp, 8
003de750str xzr, [x0+80]
003de754ldr x4, [sp+272]
003de758str x4, [sp+136]
003de75cstr x4, [sp+448]
003de760ldr x1, [sp+176]
003de764ldr x2, [sp+184]
003de768ldr x0, [sp+168]
003de76cadrp x3, 0x336000
003de770add x3, x3, 1184
003de774bl google.golang.org/protobuf/proto.Unmarshal
003de778str x0, [sp+120]
003de77cstr x1, [sp+128]
003de780cbnz x0, 0x3de788
003de784b 0x3de85c
003de788
003de788loc_3de788:
003de788stp xzr, xzr, [sp+456]
003de78cadd x5, sp, 456
003de790str x5, [sp+240]
003de794ldr x5, [sp+120]
003de798ldr x6, [sp+128]
003de79cstr x5, [sp+224]
003de7a0str x6, [sp+232]
003de7a4str x5, [sp+216]
003de7a8ldr x5, [sp+216]
003de7accbnz x5, 0x3de7b4
003de7b0b 0x3de7c4
003de7b4
003de7b4loc_3de7b4:
003de7b4ldr x5, [sp+216]
003de7b8ldr x5, [x5+8]
003de7bcstr x5, [sp+216]
003de7c0b 0x3de7c8
003de7c4
003de7c4loc_3de7c4:
003de7c4b 0x3de7c8
003de7c8
003de7c8loc_3de7c8:
003de7c8ldr x5, [sp+240]
003de7ccldrsb x27, [x5]
003de7d0ldr x6, [sp+216]
003de7d4ldr x7, [sp+232]
003de7d8str x6, [x5]
003de7dcadrp x27, 0x66d000
003de7e0ldr w6, [x27+3056]
003de7e4cbz w6, 0x3de7ec
003de7e8b 0x3de7f0
003de7ec
003de7ecloc_3de7ec:
003de7ecb 0x3de804
003de7f0
003de7f0loc_3de7f0:
003de7f0bl runtime.gcWriteBarrier2
003de7f4str x7, [x25]
003de7f8ldr x6, [x5+8]
003de7fcstr x6, [x25+8]
003de800b 0x3de804
003de804
003de804loc_3de804:
003de804str x7, [x5+8]
003de808ldr x2, [sp+240]
003de80cldrsb x27, [x2]
003de810b 0x3de814
003de814
003de814loc_3de814:
003de814str x2, [sp+248]
003de818orr x4, xzr, 1
003de81cstr x4, [sp+256]
003de820str x4, [sp+264]
003de824adrp x0, 0x2dd000
003de828add x0, x0, 3460
003de82corr x1, xzr, 28
003de830mov x3, x4
003de834bl log.Printf
003de838str xzr, [sp+112]
003de83cldr x1, [sp+120]
003de840ldr x2, [sp+128]
003de844str x1, [sp+96]
003de848str x2, [sp+104]
003de84cldr x0, [sp+112]
003de850ldp x29, x30, [sp-8]
003de854add sp, sp, 512
003de858ret x30
003de85c
003de85cloc_3de85c:
003de85cldr x3, [sp+136]
003de860str x3, [sp+112]
003de864stp xzr, xzr, [sp+96]
003de868ldr x0, [sp+112]
003de86cmov x1, xzr
003de870mov x2, xzr
003de874ldp x29, x30, [sp-8]
003de878add sp, sp, 512
003de87cret x30
003de880
003de880loc_3de880:
003de880adrp x0, 0x217000
003de884add x0, x0, 2944
003de888adrp x1, 0x333000
003de88cadd x1, x1, 1984
003de890bl runtime.gopanic
003de894hint
003de898
003de898loc_3de898:
003de898str x0, [sp+8]
003de89cmov x3, x30
003de8a0bl runtime.morestack_noctxt.abi0
003de8a4ldr x0, [sp+8]
003de8a8b 0x3de290
003de8acudf 0
003de290
003de8b0
003de8b0github.com/bishopfox/sliver/implant/sliver/transports/mtls.MtlsConnect: ; void github.com/bishopfox/sliver/implant/sliver/transports/mtls.MtlsConnect(struct string address, uint16 port)
003de8b0ldr x16, [x28+16]
003de8b4sub x17, sp, 208
003de8b8subs xzr, x17, x16
003de8bcb.ls 0x3deb30
003de8c0sub x20, sp, 336
003de8c4stp x29, x30, [x20-8]
003de8c8add sp, x20, 0
003de8ccsub x29, sp, 8
003de8d0str x0, [sp+344]
003de8d4str x1, [sp+352]
003de8d8strh w2, [sp+360]
003de8dcstr xzr, [sp+72]
003de8e0stp xzr, xzr, [sp+56]
003de8e4bl github.com/bishopfox/sliver/implant/sliver/transports/mtls.getTLSConfig
003de8e8str x0, [sp+80]
003de8ecstp xzr, xzr, [sp+112]
003de8f0stp xzr, xzr, [sp+128]
003de8f4add x0, sp, 112
003de8f8str x0, [sp+240]
003de8fcldr x0, [sp+344]
003de900ldr x1, [sp+352]
003de904bl runtime.convTstring
003de908str x0, [sp+232]
003de90cldr x1, [sp+240]
003de910ldrsb x27, [x1]
003de914adrp x2, 0x217000
003de918add x2, x2, 2944
003de91cstr x2, [x1]
003de920adrp x27, 0x66d000
003de924ldr w2, [x27+3056]
003de928cbz w2, 0x3de930
003de92cb 0x3de934
003de930
003de930loc_3de930:
003de930b 0x3de948
003de934
003de934loc_3de934:
003de934bl runtime.gcWriteBarrier2
003de938str x0, [x25]
003de93cldr x2, [x1+8]
003de940str x2, [x25+8]
003de944b 0x3de948
003de948
003de948loc_3de948:
003de948str x0, [x1+8]
003de94cldrh w0, [sp+360]
003de950bl runtime.convT16
003de954str x0, [sp+224]
003de958ldr x1, [sp+240]
003de95cldrsb x27, [x1]
003de960adrp x2, 0x217000
003de964add x2, x2, 3200
003de968str x2, [x1+16]
003de96cadrp x27, 0x66d000
003de970ldr w2, [x27+3056]
003de974cbz w2, 0x3de97c
003de978b 0x3de980
003de97c
003de97cloc_3de97c:
003de97cb 0x3de994
003de980
003de980loc_3de980:
003de980bl runtime.gcWriteBarrier2
003de984str x0, [x25]
003de988ldr x5, [x1+24]
003de98cstr x5, [x25+8]
003de990b 0x3de994
003de994
003de994loc_3de994:
003de994str x0, [x1+24]
003de998ldr x2, [sp+240]
003de99cldrsb x27, [x2]
003de9a0b 0x3de9a4
003de9a4
003de9a4loc_3de9a4:
003de9a4str x2, [sp+248]
003de9a8orr x4, xzr, 2
003de9acstr x4, [sp+256]
003de9b0str x4, [sp+264]
003de9b4adrp x0, 0x2d2000
003de9b8add x0, x0, 1897
003de9bcmovz x1, 5
003de9c0mov x3, x4
003de9c4bl fmt.Sprintf
003de9c8str x0, [sp+312]
003de9ccstr x1, [sp+320]
003de9d0str xzr, [sp+304]
003de9d4stp xzr, xzr, [sp+288]
003de9d8ldr x4, [sp+80]
003de9dcldr x2, [sp+312]
003de9e0ldr x3, [sp+320]
003de9e4adrp x0, 0x2d2000
003de9e8add x0, x0, 459
003de9ecorr x1, xzr, 3
003de9f0bl crypto/tls.Dial
003de9f4str x0, [sp+304]
003de9f8str x1, [sp+288]
003de9fcstr x2, [sp+296]
003dea00ldr x5, [sp+304]
003dea04str x5, [sp+160]
003dea08ldr x5, [sp+288]
003dea0cldr x6, [sp+296]
003dea10str x5, [sp+144]
003dea14str x6, [sp+152]
003dea18ldr x5, [sp+160]
003dea1cstr x5, [sp+104]
003dea20ldr x5, [sp+152]
003dea24ldr x6, [sp+144]
003dea28str x6, [sp+88]
003dea2cstr x5, [sp+96]
003dea30cbnz x6, 0x3dea38
003dea34b 0x3deb0c
003dea38
003dea38loc_3dea38:
003dea38stp xzr, xzr, [sp+272]
003dea3cadd x5, sp, 272
003dea40str x5, [sp+192]
003dea44ldr x5, [sp+88]
003dea48ldr x6, [sp+96]
003dea4cstr x5, [sp+176]
003dea50str x6, [sp+184]
003dea54str x5, [sp+168]
003dea58ldr x5, [sp+168]
003dea5ccbnz x5, 0x3dea64
003dea60b 0x3dea74
003dea64
003dea64loc_3dea64:
003dea64ldr x5, [sp+168]
003dea68ldr x5, [x5+8]
003dea6cstr x5, [sp+168]
003dea70b 0x3dea78
003dea74
003dea74loc_3dea74:
003dea74b 0x3dea78
003dea78
003dea78loc_3dea78:
003dea78ldr x5, [sp+192]
003dea7cldrsb x27, [x5]
003dea80ldr x6, [sp+168]
003dea84ldr x7, [sp+184]
003dea88str x6, [x5]
003dea8cadrp x27, 0x66d000
003dea90ldr w6, [x27+3056]
003dea94cbz w6, 0x3dea9c
003dea98b 0x3deaa0
003dea9c
003dea9cloc_3dea9c:
003dea9cb 0x3deab4
003deaa0
003deaa0loc_3deaa0:
003deaa0bl runtime.gcWriteBarrier2
003deaa4str x7, [x25]
003deaa8ldr x6, [x5+8]
003deaacstr x6, [x25+8]
003deab0b 0x3deab4
003deab4
003deab4loc_3deab4:
003deab4str x7, [x5+8]
003deab8ldr x2, [sp+192]
003deabcldrsb x27, [x2]
003deac0b 0x3deac4
003deac4
003deac4loc_3deac4:
003deac4str x2, [sp+200]
003deac8orr x4, xzr, 1
003deaccstr x4, [sp+208]
003dead0str x4, [sp+216]
003dead4adrp x0, 0x2d9000
003dead8add x0, x0, 1551
003deadcmovz x1, 21
003deae0mov x3, x4
003deae4bl log.Printf
003deae8str xzr, [sp+72]
003deaecldr x1, [sp+88]
003deaf0ldr x2, [sp+96]
003deaf4str x1, [sp+56]
003deaf8str x2, [sp+64]
003deafcldr x0, [sp+72]
003deb00ldp x29, x30, [sp-8]
003deb04add sp, sp, 336
003deb08ret x30
003deb0c
003deb0cloc_3deb0c:
003deb0cldr x3, [sp+104]
003deb10str x3, [sp+72]
003deb14stp xzr, xzr, [sp+56]
003deb18ldr x0, [sp+72]
003deb1cmov x1, xzr
003deb20mov x2, xzr
003deb24ldp x29, x30, [sp-8]
003deb28add sp, sp, 336
003deb2cret x30
003deb30
003deb30loc_3deb30:
003deb30stp x0, x1, [sp+8]
003deb34strh w2, [sp+24]
003deb38mov x3, x30
003deb3cbl runtime.morestack_noctxt.abi0
003deb40ldp x0, x1, [sp+8]
003deb44ldrh w2, [sp+24]
003deb48b 0x3de8b0
003deb4cudf 0
003de8b0
003de8b0github.com/bishopfox/sliver/implant/sliver/transports/mtls.MtlsConnect: ; void github.com/bishopfox/sliver/implant/sliver/transports/mtls.MtlsConnect(struct string address, uint16 port)
003de8b0ldr x16, [x28+16]
003de8b4sub x17, sp, 208
003de8b8subs xzr, x17, x16
003de8bcb.ls 0x3deb30
003de8c0sub x20, sp, 336
003de8c4stp x29, x30, [x20-8]
003de8c8add sp, x20, 0
003de8ccsub x29, sp, 8
003de8d0str x0, [sp+344]
003de8d4str x1, [sp+352]
003de8d8strh w2, [sp+360]
003de8dcstr xzr, [sp+72]
003de8e0stp xzr, xzr, [sp+56]
003de8e4bl github.com/bishopfox/sliver/implant/sliver/transports/mtls.getTLSConfig
003de8e8str x0, [sp+80]
003de8ecstp xzr, xzr, [sp+112]
003de8f0stp xzr, xzr, [sp+128]
003de8f4add x0, sp, 112
003de8f8str x0, [sp+240]
003de8fcldr x0, [sp+344]
003de900ldr x1, [sp+352]
003de904bl runtime.convTstring
003de908str x0, [sp+232]
003de90cldr x1, [sp+240]
003de910ldrsb x27, [x1]
003de914adrp x2, 0x217000
003de918add x2, x2, 2944
003de91cstr x2, [x1]
003de920adrp x27, 0x66d000
003de924ldr w2, [x27+3056]
003de928cbz w2, 0x3de930
003de92cb 0x3de934
003de930
003de930loc_3de930:
003de930b 0x3de948
003de934
003de934loc_3de934:
003de934bl runtime.gcWriteBarrier2
003de938str x0, [x25]
003de93cldr x2, [x1+8]
003de940str x2, [x25+8]
003de944b 0x3de948
003de948
003de948loc_3de948:
003de948str x0, [x1+8]
003de94cldrh w0, [sp+360]
003de950bl runtime.convT16
003de954str x0, [sp+224]
003de958ldr x1, [sp+240]
003de95cldrsb x27, [x1]
003de960adrp x2, 0x217000
003de964add x2, x2, 3200
003de968str x2, [x1+16]
003de96cadrp x27, 0x66d000
003de970ldr w2, [x27+3056]
003de974cbz w2, 0x3de97c
003de978b 0x3de980
003de97c
003de97cloc_3de97c:
003de97cb 0x3de994
003de980
003de980loc_3de980:
003de980bl runtime.gcWriteBarrier2
003de984str x0, [x25]
003de988ldr x5, [x1+24]
003de98cstr x5, [x25+8]
003de990b 0x3de994
003de994
003de994loc_3de994:
003de994str x0, [x1+24]
003de998ldr x2, [sp+240]
003de99cldrsb x27, [x2]
003de9a0b 0x3de9a4
003de9a4
003de9a4loc_3de9a4:
003de9a4str x2, [sp+248]
003de9a8orr x4, xzr, 2
003de9acstr x4, [sp+256]
003de9b0str x4, [sp+264]
003de9b4adrp x0, 0x2d2000
003de9b8add x0, x0, 1897
003de9bcmovz x1, 5
003de9c0mov x3, x4
003de9c4bl fmt.Sprintf
003de9c8str x0, [sp+312]
003de9ccstr x1, [sp+320]
003de9d0str xzr, [sp+304]
003de9d4stp xzr, xzr, [sp+288]
003de9d8ldr x4, [sp+80]
003de9dcldr x2, [sp+312]
003de9e0ldr x3, [sp+320]
003de9e4adrp x0, 0x2d2000
003de9e8add x0, x0, 459
003de9ecorr x1, xzr, 3
003de9f0bl crypto/tls.Dial
003de9f4str x0, [sp+304]
003de9f8str x1, [sp+288]
003de9fcstr x2, [sp+296]
003dea00ldr x5, [sp+304]
003dea04str x5, [sp+160]
003dea08ldr x5, [sp+288]
003dea0cldr x6, [sp+296]
003dea10str x5, [sp+144]
003dea14str x6, [sp+152]
003dea18ldr x5, [sp+160]
003dea1cstr x5, [sp+104]
003dea20ldr x5, [sp+152]
003dea24ldr x6, [sp+144]
003dea28str x6, [sp+88]
003dea2cstr x5, [sp+96]
003dea30cbnz x6, 0x3dea38
003dea34b 0x3deb0c
003dea38
003dea38loc_3dea38:
003dea38stp xzr, xzr, [sp+272]
003dea3cadd x5, sp, 272
003dea40str x5, [sp+192]
003dea44ldr x5, [sp+88]
003dea48ldr x6, [sp+96]
003dea4cstr x5, [sp+176]
003dea50str x6, [sp+184]
003dea54str x5, [sp+168]
003dea58ldr x5, [sp+168]
003dea5ccbnz x5, 0x3dea64
003dea60b 0x3dea74
003dea64
003dea64loc_3dea64:
003dea64ldr x5, [sp+168]
003dea68ldr x5, [x5+8]
003dea6cstr x5, [sp+168]
003dea70b 0x3dea78
003dea74
003dea74loc_3dea74:
003dea74b 0x3dea78
003dea78
003dea78loc_3dea78:
003dea78ldr x5, [sp+192]
003dea7cldrsb x27, [x5]
003dea80ldr x6, [sp+168]
003dea84ldr x7, [sp+184]
003dea88str x6, [x5]
003dea8cadrp x27, 0x66d000
003dea90ldr w6, [x27+3056]
003dea94cbz w6, 0x3dea9c
003dea98b 0x3deaa0
003dea9c
003dea9cloc_3dea9c:
003dea9cb 0x3deab4
003deaa0
003deaa0loc_3deaa0:
003deaa0bl runtime.gcWriteBarrier2
003deaa4str x7, [x25]
003deaa8ldr x6, [x5+8]
003deaacstr x6, [x25+8]
003deab0b 0x3deab4
003deab4
003deab4loc_3deab4:
003deab4str x7, [x5+8]
003deab8ldr x2, [sp+192]
003deabcldrsb x27, [x2]
003deac0b 0x3deac4
003deac4
003deac4loc_3deac4:
003deac4str x2, [sp+200]
003deac8orr x4, xzr, 1
003deaccstr x4, [sp+208]
003dead0str x4, [sp+216]
003dead4adrp x0, 0x2d9000
003dead8add x0, x0, 1551
003deadcmovz x1, 21
003deae0mov x3, x4
003deae4bl log.Printf
003deae8str xzr, [sp+72]
003deaecldr x1, [sp+88]
003deaf0ldr x2, [sp+96]
003deaf4str x1, [sp+56]
003deaf8str x2, [sp+64]
003deafcldr x0, [sp+72]
003deb00ldp x29, x30, [sp-8]
003deb04add sp, sp, 336
003deb08ret x30
003deb0c
003deb0cloc_3deb0c:
003deb0cldr x3, [sp+104]
003deb10str x3, [sp+72]
003deb14stp xzr, xzr, [sp+56]
003deb18ldr x0, [sp+72]
003deb1cmov x1, xzr
003deb20mov x2, xzr
003deb24ldp x29, x30, [sp-8]
003deb28add sp, sp, 336
003deb2cret x30
003deb30
003deb30loc_3deb30:
003deb30stp x0, x1, [sp+8]
003deb34strh w2, [sp+24]
003deb38mov x3, x30
003deb3cbl runtime.morestack_noctxt.abi0
003deb40ldp x0, x1, [sp+8]
003deb44ldrh w2, [sp+24]
003deb48b 0x3de8b0
003deb4cudf 0
003de8b0
003deb50
003deb50github.com/bishopfox/sliver/implant/sliver/transports/mtls.getTLSConfig: ; void github.com/bishopfox/sliver/implant/sliver/transports/mtls.getTLSConfig(void)
003deb50ldr x16, [x28+16]
003deb54sub x17, sp, 784
003deb58subs xzr, x17, x16
003deb5cb.ls 0x3df00c
003deb60sub x20, sp, 912
003deb64stp x29, x30, [x20-8]
003deb68add sp, x20, 0
003deb6csub x29, sp, 8
003deb70str xzr, [sp+168]
003deb74adrp x27, 0x62f000
003deb78ldr x1, [x27+2992]
003deb7cadrp x27, 0x62f000
003deb80ldr x2, [x27+3000]
003deb84add x0, sp, 136
003deb88bl runtime.stringtoslicebyte
003deb8cstr x0, [sp+472]
003deb90str x1, [sp+480]
003deb94str x2, [sp+488]
003deb98adrp x27, 0x62f000
003deb9cldr x2, [x27+2984]
003deba0adrp x27, 0x62f000
003deba4ldr x1, [x27+2976]
003deba8add x0, sp, 104
003debacbl runtime.stringtoslicebyte
003debb0str x0, [sp+448]
003debb4str x1, [sp+456]
003debb8str x2, [sp+464]
003debbcadd x20, sp, 328
003debc0adr x27, 16
003debc4stp x29, x27, [sp-24]
003debc8sub x29, sp, 24
003debccbl fn_87cf4
003debd0sub x29, sp, 8
003debd4str xzr, [sp+440]
003debd8add x27, sp, 888
003debdcstp xzr, xzr, [x27]
003debe0ldr x0, [sp+472]
003debe4ldr x1, [sp+480]
003debe8ldr x2, [sp+488]
003debecldr x3, [sp+448]
003debf0ldr x4, [sp+456]
003debf4ldr x5, [sp+464]
003debf8bl crypto/tls.X509KeyPair
003debfcldr x15, [sp+8]
003dec00ldr x16, [sp+16]
003dec04str x16, [sp+648]
003dec08str x0, [sp+656]
003dec0cstr x1, [sp+664]
003dec10str x2, [sp+672]
003dec14str x3, [sp+680]
003dec18str x4, [sp+688]
003dec1cstr x5, [sp+696]
003dec20str x6, [sp+704]
003dec24str x7, [sp+712]
003dec28str x8, [sp+720]
003dec2cstr x9, [sp+728]
003dec30str x10, [sp+736]
003dec34str x11, [sp+744]
003dec38str x12, [sp+752]
003dec3cstr x13, [sp+760]
003dec40str x14, [sp+768]
003dec44add x21, sp, 328
003dec48add x20, sp, 656
003dec4cadr x27, 16
003dec50stp x29, x27, [sp-24]
003dec54sub x29, sp, 24
003dec58bl fn_87ee8
003dec5csub x29, sp, 8
003dec60ldr x3, [sp+768]
003dec64str x3, [sp+440]
003dec68str x15, [sp+888]
003dec6cldr x3, [sp+648]
003dec70str x3, [sp+896]
003dec74add x21, sp, 512
003dec78add x20, sp, 328
003dec7cadr x27, 16
003dec80stp x29, x27, [sp-24]
003dec84sub x29, sp, 24
003dec88bl fn_87ee8
003dec8csub x29, sp, 8
003dec90ldr x3, [sp+440]
003dec94str x3, [sp+624]
003dec98ldr x3, [sp+888]
003dec9cldr x4, [sp+896]
003deca0str x3, [sp+496]
003deca4str x4, [sp+504]
003deca8add x21, sp, 200
003decacadd x20, sp, 512
003decb0adr x27, 16
003decb4stp x29, x27, [sp-24]
003decb8sub x29, sp, 24
003decbcbl fn_87ee8
003decc0sub x29, sp, 8
003decc4ldr x3, [sp+624]
003decc8str x3, [sp+312]
003decccldr x3, [sp+504]
003decd0ldr x4, [sp+496]
003decd4str x4, [sp+184]
003decd8str x3, [sp+192]
003decdccbnz x4, 0x3dece4
003dece0b 0x3deda4
003dece4
003dece4loc_3dece4:
003dece4add x27, sp, 872
003dece8stp xzr, xzr, [x27]
003dececadd x5, sp, 872
003decf0str x5, [sp+840]
003decf4ldr x5, [sp+184]
003decf8ldr x6, [sp+192]
003decfcstr x5, [sp+824]
003ded00str x6, [sp+832]
003ded04str x5, [sp+816]
003ded08ldr x5, [sp+816]
003ded0ccbnz x5, 0x3ded14
003ded10b 0x3ded24
003ded14
003ded14loc_3ded14:
003ded14ldr x5, [sp+816]
003ded18ldr x5, [x5+8]
003ded1cstr x5, [sp+816]
003ded20b 0x3ded28
003ded24
003ded24loc_3ded24:
003ded24b 0x3ded28
003ded28
003ded28loc_3ded28:
003ded28ldr x5, [sp+840]
003ded2cldrsb x27, [x5]
003ded30ldr x6, [sp+816]
003ded34ldr x7, [sp+832]
003ded38str x6, [x5]
003ded3cadrp x27, 0x66d000
003ded40ldr w6, [x27+3056]
003ded44cbz w6, 0x3ded4c
003ded48b 0x3ded50
003ded4c
003ded4cloc_3ded4c:
003ded4cb 0x3ded64
003ded50
003ded50loc_3ded50:
003ded50bl runtime.gcWriteBarrier2
003ded54str x7, [x25]
003ded58ldr x6, [x5+8]
003ded5cstr x6, [x25+8]
003ded60b 0x3ded64
003ded64
003ded64loc_3ded64:
003ded64str x7, [x5+8]
003ded68ldr x2, [sp+840]
003ded6cldrsb x27, [x2]
003ded70b 0x3ded74
003ded74
003ded74loc_3ded74:
003ded74str x2, [sp+848]
003ded78orr x4, xzr, 1
003ded7cstr x4, [sp+856]
003ded80str x4, [sp+864]
003ded84adrp x0, 0x2e2000
003ded88add x0, x0, 743
003ded8cmovz x1, 34
003ded90mov x3, x4
003ded94bl log.Printf
003ded98movz x0, 5
003ded9cbl os.Exit
003deda0b 0x3deda8
003deda4
003deda4loc_3deda4:
003deda4b 0x3deda8
003deda8
003deda8loc_3deda8:
003deda8bl crypto/x509.NewCertPool
003dedacstr x0, [sp+320]
003dedb0adrp x27, 0x62f000
003dedb4ldr x1, [x27+2960]
003dedb8adrp x27, 0x62f000
003dedbcldr x2, [x27+2968]
003dedc0add x0, sp, 72
003dedc4bl runtime.stringtoslicebyte
003dedc8str x0, [sp+448]
003dedccstr x1, [sp+456]
003dedd0str x2, [sp+464]
003dedd4ldr x3, [sp+320]
003dedd8mov x4, x0
003deddcmov x0, x3
003dede0mov x5, x1
003dede4mov x1, x4
003dede8mov x6, x2
003dedecmov x2, x5
003dedf0mov x3, x6
003dedf4bl crypto/x509.(*CertPool).AppendCertsFromPEM
003dedf8adrp x0, 0x2cd000
003dedfcadd x0, x0, 512
003dee00bl runtime.newobject
003dee04str x0, [sp+808]
003dee08adrp x27, 0x66d000
003dee0cldr w1, [x27+3056]
003dee10cbz w1, 0x3dee18
003dee14b 0x3dee1c
003dee18
003dee18loc_3dee18:
003dee18b 0x3dee38
003dee1c
003dee1cloc_3dee1c:
003dee1cstr x0, [sp+640]
003dee20mov x1, x0
003dee24adrp x0, 0x2cd000
003dee28add x0, x0, 512
003dee2cbl runtime.wbZero
003dee30ldr x0, [sp+640]
003dee34b 0x3dee38
003dee38
003dee38loc_3dee38:
003dee38mov x20, x0
003dee3cadr x27, 16
003dee40stp x29, x27, [sp-24]
003dee44sub x29, sp, 24
003dee48bl fn_87ca0
003dee4csub x29, sp, 8
003dee50str xzr, [x0+448]
003dee54adrp x0, 0x225000
003dee58add x0, x0, 3648
003dee5cbl runtime.newobject
003dee60str x0, [sp+776]
003dee64adrp x27, 0x66d000
003dee68ldr w1, [x27+3056]
003dee6ccbz w1, 0x3dee74
003dee70b 0x3dee78
003dee74
003dee74loc_3dee74:
003dee74b 0x3dee98
003dee78
003dee78loc_3dee78:
003dee78str x0, [sp+632]
003dee7cmov x1, x0
003dee80add x2, sp, 200
003dee84adrp x0, 0x2a0000
003dee88add x0, x0, 2592
003dee8cbl runtime.wbMove
003dee90ldr x0, [sp+632]
003dee94b 0x3dee98
003dee98
003dee98loc_3dee98:
003dee98mov x21, x0
003dee9cadd x20, sp, 200
003deea0adr x27, 16
003deea4stp x29, x27, [sp-24]
003deea8sub x29, sp, 24
003deeacbl fn_87ee8
003deeb0sub x29, sp, 8
003deeb4ldr x1, [sp+312]
003deeb8str x1, [x0+112]
003deebcldr x1, [sp+776]
003deec0ldrsb x27, [x1]
003deec4b 0x3deec8
003deec8
003deec8loc_3deec8:
003deec8str x1, [sp+784]
003deeccorr x2, xzr, 1
003deed0str x2, [sp+792]
003deed4str x2, [sp+800]
003deed8ldr x3, [sp+808]
003deedcldrsb x27, [x3]
003deee0str x2, [x3+32]
003deee4str x2, [x3+40]
003deee8adrp x27, 0x66d000
003deeecldr w2, [x27+3056]
003deef0cbz w2, 0x3deef8
003deef4b 0x3deefc
003deef8
003deef8loc_3deef8:
003deef8b 0x3def10
003deefc
003deefcloc_3deefc:
003deefcbl runtime.gcWriteBarrier2
003def00str x1, [x25]
003def04ldr x2, [x3+24]
003def08str x2, [x25+8]
003def0cb 0x3def10
003def10
003def10loc_3def10:
003def10str x1, [x3+24]
003def14ldr x1, [sp+808]
003def18ldrsb x27, [x1]
003def1cldr x2, [sp+320]
003def20adrp x27, 0x66d000
003def24ldr w3, [x27+3056]
003def28cbz w3, 0x3def30
003def2cb 0x3def34
003def30
003def30loc_3def30:
003def30b 0x3def48
003def34
003def34loc_3def34:
003def34bl runtime.gcWriteBarrier2
003def38str x2, [x25]
003def3cldr x3, [x1+96]
003def40str x3, [x25+8]
003def44b 0x3def48
003def48
003def48loc_3def48:
003def48str x2, [x1+96]
003def4cldr x1, [sp+808]
003def50ldrsb x27, [x1]
003def54orr x2, xzr, 1
003def58strb w2, [x1+160]
003def5cldr x1, [sp+808]
003def60ldrsb x27, [x1]
003def64adrp x27, 0x66d000
003def68ldr w2, [x27+3056]
003def6ccbz w2, 0x3def74
003def70b 0x3def78
003def74
003def74loc_3def74:
003def74b 0x3def88
003def78
003def78loc_3def78:
003def78ldr x2, [x1+80]
003def7cbl runtime.gcWriteBarrier1
003def80str x2, [x25]
003def84b 0x3def88
003def88
003def88loc_3def88:
003def88adrp x2, 0x2fb000
003def8cadd x2, x2, 320
003def90str x2, [x1+80]
003def94ldr x1, [sp+808]
003def98str x1, [sp+176]
003def9cadrp x27, 0x642000
003defa0ldr x2, [x27+3584]
003defa4cbnz x2, 0x3defac
003defa8b 0x3deff4
003defac
003defacloc_3defac:
003defacldrsb x27, [x1]
003defb0adrp x27, 0x642000
003defb4ldr x2, [x27+3584]
003defb8adrp x3, 0x335000
003defbcadd x3, x3, 2168
003defc0str x3, [x1+312]
003defc4adrp x27, 0x66d000
003defc8ldr w3, [x27+3056]
003defcccbz w3, 0x3defd4
003defd0b 0x3defd8
003defd4
003defd4loc_3defd4:
003defd4b 0x3defec
003defd8
003defd8loc_3defd8:
003defd8bl runtime.gcWriteBarrier2
003defdcstr x2, [x25]
003defe0ldr x3, [x1+320]
003defe4str x3, [x25+8]
003defe8b 0x3defec
003defec
003defecloc_3defec:
003defecstr x2, [x1+320]
003deff0b 0x3deff8
003deff4
003deff4loc_3deff4:
003deff4b 0x3deff8
003deff8
003deff8loc_3deff8:
003deff8ldr x0, [sp+176]
003deffcstr x0, [sp+168]
003df000ldp x29, x30, [sp-8]
003df004add sp, sp, 912
003df008ret x30
003df00c
003df00cloc_3df00c:
003df00cmov x3, x30
003df010bl runtime.morestack_noctxt.abi0
003df014b 0x3deb50
003df018udf 0
003df01cudf 0
003deb50
003deb50github.com/bishopfox/sliver/implant/sliver/transports/mtls.getTLSConfig: ; void github.com/bishopfox/sliver/implant/sliver/transports/mtls.getTLSConfig(void)
003deb50ldr x16, [x28+16]
003deb54sub x17, sp, 784
003deb58subs xzr, x17, x16
003deb5cb.ls 0x3df00c
003deb60sub x20, sp, 912
003deb64stp x29, x30, [x20-8]
003deb68add sp, x20, 0
003deb6csub x29, sp, 8
003deb70str xzr, [sp+168]
003deb74adrp x27, 0x62f000
003deb78ldr x1, [x27+2992]
003deb7cadrp x27, 0x62f000
003deb80ldr x2, [x27+3000]
003deb84add x0, sp, 136
003deb88bl runtime.stringtoslicebyte
003deb8cstr x0, [sp+472]
003deb90str x1, [sp+480]
003deb94str x2, [sp+488]
003deb98adrp x27, 0x62f000
003deb9cldr x2, [x27+2984]
003deba0adrp x27, 0x62f000
003deba4ldr x1, [x27+2976]
003deba8add x0, sp, 104
003debacbl runtime.stringtoslicebyte
003debb0str x0, [sp+448]
003debb4str x1, [sp+456]
003debb8str x2, [sp+464]
003debbcadd x20, sp, 328
003debc0adr x27, 16
003debc4stp x29, x27, [sp-24]
003debc8sub x29, sp, 24
003debccbl fn_87cf4
003debd0sub x29, sp, 8
003debd4str xzr, [sp+440]
003debd8add x27, sp, 888
003debdcstp xzr, xzr, [x27]
003debe0ldr x0, [sp+472]
003debe4ldr x1, [sp+480]
003debe8ldr x2, [sp+488]
003debecldr x3, [sp+448]
003debf0ldr x4, [sp+456]
003debf4ldr x5, [sp+464]
003debf8bl crypto/tls.X509KeyPair
003debfcldr x15, [sp+8]
003dec00ldr x16, [sp+16]
003dec04str x16, [sp+648]
003dec08str x0, [sp+656]
003dec0cstr x1, [sp+664]
003dec10str x2, [sp+672]
003dec14str x3, [sp+680]
003dec18str x4, [sp+688]
003dec1cstr x5, [sp+696]
003dec20str x6, [sp+704]
003dec24str x7, [sp+712]
003dec28str x8, [sp+720]
003dec2cstr x9, [sp+728]
003dec30str x10, [sp+736]
003dec34str x11, [sp+744]
003dec38str x12, [sp+752]
003dec3cstr x13, [sp+760]
003dec40str x14, [sp+768]
003dec44add x21, sp, 328
003dec48add x20, sp, 656
003dec4cadr x27, 16
003dec50stp x29, x27, [sp-24]
003dec54sub x29, sp, 24
003dec58bl fn_87ee8
003dec5csub x29, sp, 8
003dec60ldr x3, [sp+768]
003dec64str x3, [sp+440]
003dec68str x15, [sp+888]
003dec6cldr x3, [sp+648]
003dec70str x3, [sp+896]
003dec74add x21, sp, 512
003dec78add x20, sp, 328
003dec7cadr x27, 16
003dec80stp x29, x27, [sp-24]
003dec84sub x29, sp, 24
003dec88bl fn_87ee8
003dec8csub x29, sp, 8
003dec90ldr x3, [sp+440]
003dec94str x3, [sp+624]
003dec98ldr x3, [sp+888]
003dec9cldr x4, [sp+896]
003deca0str x3, [sp+496]
003deca4str x4, [sp+504]
003deca8add x21, sp, 200
003decacadd x20, sp, 512
003decb0adr x27, 16
003decb4stp x29, x27, [sp-24]
003decb8sub x29, sp, 24
003decbcbl fn_87ee8
003decc0sub x29, sp, 8
003decc4ldr x3, [sp+624]
003decc8str x3, [sp+312]
003decccldr x3, [sp+504]
003decd0ldr x4, [sp+496]
003decd4str x4, [sp+184]
003decd8str x3, [sp+192]
003decdccbnz x4, 0x3dece4
003dece0b 0x3deda4
003dece4
003dece4loc_3dece4:
003dece4add x27, sp, 872
003dece8stp xzr, xzr, [x27]
003dececadd x5, sp, 872
003decf0str x5, [sp+840]
003decf4ldr x5, [sp+184]
003decf8ldr x6, [sp+192]
003decfcstr x5, [sp+824]
003ded00str x6, [sp+832]
003ded04str x5, [sp+816]
003ded08ldr x5, [sp+816]
003ded0ccbnz x5, 0x3ded14
003ded10b 0x3ded24
003ded14
003ded14loc_3ded14:
003ded14ldr x5, [sp+816]
003ded18ldr x5, [x5+8]
003ded1cstr x5, [sp+816]
003ded20b 0x3ded28
003ded24
003ded24loc_3ded24:
003ded24b 0x3ded28
003ded28
003ded28loc_3ded28:
003ded28ldr x5, [sp+840]
003ded2cldrsb x27, [x5]
003ded30ldr x6, [sp+816]
003ded34ldr x7, [sp+832]
003ded38str x6, [x5]
003ded3cadrp x27, 0x66d000
003ded40ldr w6, [x27+3056]
003ded44cbz w6, 0x3ded4c
003ded48b 0x3ded50
003ded4c
003ded4cloc_3ded4c:
003ded4cb 0x3ded64
003ded50
003ded50loc_3ded50:
003ded50bl runtime.gcWriteBarrier2
003ded54str x7, [x25]
003ded58ldr x6, [x5+8]
003ded5cstr x6, [x25+8]
003ded60b 0x3ded64
003ded64
003ded64loc_3ded64:
003ded64str x7, [x5+8]
003ded68ldr x2, [sp+840]
003ded6cldrsb x27, [x2]
003ded70b 0x3ded74
003ded74
003ded74loc_3ded74:
003ded74str x2, [sp+848]
003ded78orr x4, xzr, 1
003ded7cstr x4, [sp+856]
003ded80str x4, [sp+864]
003ded84adrp x0, 0x2e2000
003ded88add x0, x0, 743
003ded8cmovz x1, 34
003ded90mov x3, x4
003ded94bl log.Printf
003ded98movz x0, 5
003ded9cbl os.Exit
003deda0b 0x3deda8
003deda4
003deda4loc_3deda4:
003deda4b 0x3deda8
003deda8
003deda8loc_3deda8:
003deda8bl crypto/x509.NewCertPool
003dedacstr x0, [sp+320]
003dedb0adrp x27, 0x62f000
003dedb4ldr x1, [x27+2960]
003dedb8adrp x27, 0x62f000
003dedbcldr x2, [x27+2968]
003dedc0add x0, sp, 72
003dedc4bl runtime.stringtoslicebyte
003dedc8str x0, [sp+448]
003dedccstr x1, [sp+456]
003dedd0str x2, [sp+464]
003dedd4ldr x3, [sp+320]
003dedd8mov x4, x0
003deddcmov x0, x3
003dede0mov x5, x1
003dede4mov x1, x4
003dede8mov x6, x2
003dedecmov x2, x5
003dedf0mov x3, x6
003dedf4bl crypto/x509.(*CertPool).AppendCertsFromPEM
003dedf8adrp x0, 0x2cd000
003dedfcadd x0, x0, 512
003dee00bl runtime.newobject
003dee04str x0, [sp+808]
003dee08adrp x27, 0x66d000
003dee0cldr w1, [x27+3056]
003dee10cbz w1, 0x3dee18
003dee14b 0x3dee1c
003dee18
003dee18loc_3dee18:
003dee18b 0x3dee38
003dee1c
003dee1cloc_3dee1c:
003dee1cstr x0, [sp+640]
003dee20mov x1, x0
003dee24adrp x0, 0x2cd000
003dee28add x0, x0, 512
003dee2cbl runtime.wbZero
003dee30ldr x0, [sp+640]
003dee34b 0x3dee38
003dee38
003dee38loc_3dee38:
003dee38mov x20, x0
003dee3cadr x27, 16
003dee40stp x29, x27, [sp-24]
003dee44sub x29, sp, 24
003dee48bl fn_87ca0
003dee4csub x29, sp, 8
003dee50str xzr, [x0+448]
003dee54adrp x0, 0x225000
003dee58add x0, x0, 3648
003dee5cbl runtime.newobject
003dee60str x0, [sp+776]
003dee64adrp x27, 0x66d000
003dee68ldr w1, [x27+3056]
003dee6ccbz w1, 0x3dee74
003dee70b 0x3dee78
003dee74
003dee74loc_3dee74:
003dee74b 0x3dee98
003dee78
003dee78loc_3dee78:
003dee78str x0, [sp+632]
003dee7cmov x1, x0
003dee80add x2, sp, 200
003dee84adrp x0, 0x2a0000
003dee88add x0, x0, 2592
003dee8cbl runtime.wbMove
003dee90ldr x0, [sp+632]
003dee94b 0x3dee98
003dee98
003dee98loc_3dee98:
003dee98mov x21, x0
003dee9cadd x20, sp, 200
003deea0adr x27, 16
003deea4stp x29, x27, [sp-24]
003deea8sub x29, sp, 24
003deeacbl fn_87ee8
003deeb0sub x29, sp, 8
003deeb4ldr x1, [sp+312]
003deeb8str x1, [x0+112]
003deebcldr x1, [sp+776]
003deec0ldrsb x27, [x1]
003deec4b 0x3deec8
003deec8
003deec8loc_3deec8:
003deec8str x1, [sp+784]
003deeccorr x2, xzr, 1
003deed0str x2, [sp+792]
003deed4str x2, [sp+800]
003deed8ldr x3, [sp+808]
003deedcldrsb x27, [x3]
003deee0str x2, [x3+32]
003deee4str x2, [x3+40]
003deee8adrp x27, 0x66d000
003deeecldr w2, [x27+3056]
003deef0cbz w2, 0x3deef8
003deef4b 0x3deefc
003deef8
003deef8loc_3deef8:
003deef8b 0x3def10
003deefc
003deefcloc_3deefc:
003deefcbl runtime.gcWriteBarrier2
003def00str x1, [x25]
003def04ldr x2, [x3+24]
003def08str x2, [x25+8]
003def0cb 0x3def10
003def10
003def10loc_3def10:
003def10str x1, [x3+24]
003def14ldr x1, [sp+808]
003def18ldrsb x27, [x1]
003def1cldr x2, [sp+320]
003def20adrp x27, 0x66d000
003def24ldr w3, [x27+3056]
003def28cbz w3, 0x3def30
003def2cb 0x3def34
003def30
003def30loc_3def30:
003def30b 0x3def48
003def34
003def34loc_3def34:
003def34bl runtime.gcWriteBarrier2
003def38str x2, [x25]
003def3cldr x3, [x1+96]
003def40str x3, [x25+8]
003def44b 0x3def48
003def48
003def48loc_3def48:
003def48str x2, [x1+96]
003def4cldr x1, [sp+808]
003def50ldrsb x27, [x1]
003def54orr x2, xzr, 1
003def58strb w2, [x1+160]
003def5cldr x1, [sp+808]
003def60ldrsb x27, [x1]
003def64adrp x27, 0x66d000
003def68ldr w2, [x27+3056]
003def6ccbz w2, 0x3def74
003def70b 0x3def78
003def74
003def74loc_3def74:
003def74b 0x3def88
003def78
003def78loc_3def78:
003def78ldr x2, [x1+80]
003def7cbl runtime.gcWriteBarrier1
003def80str x2, [x25]
003def84b 0x3def88
003def88
003def88loc_3def88:
003def88adrp x2, 0x2fb000
003def8cadd x2, x2, 320
003def90str x2, [x1+80]
003def94ldr x1, [sp+808]
003def98str x1, [sp+176]
003def9cadrp x27, 0x642000
003defa0ldr x2, [x27+3584]
003defa4cbnz x2, 0x3defac
003defa8b 0x3deff4
003defac
003defacloc_3defac:
003defacldrsb x27, [x1]
003defb0adrp x27, 0x642000
003defb4ldr x2, [x27+3584]
003defb8adrp x3, 0x335000
003defbcadd x3, x3, 2168
003defc0str x3, [x1+312]
003defc4adrp x27, 0x66d000
003defc8ldr w3, [x27+3056]
003defcccbz w3, 0x3defd4
003defd0b 0x3defd8
003defd4
003defd4loc_3defd4:
003defd4b 0x3defec
003defd8
003defd8loc_3defd8:
003defd8bl runtime.gcWriteBarrier2
003defdcstr x2, [x25]
003defe0ldr x3, [x1+320]
003defe4str x3, [x25+8]
003defe8b 0x3defec
003defec
003defecloc_3defec:
003defecstr x2, [x1+320]
003deff0b 0x3deff8
003deff4
003deff4loc_3deff4:
003deff4b 0x3deff8
003deff8
003deff8loc_3deff8:
003deff8ldr x0, [sp+176]
003deffcstr x0, [sp+168]
003df000ldp x29, x30, [sp-8]
003df004add sp, sp, 912
003df008ret x30
003df00c
003df00cloc_3df00c:
003df00cmov x3, x30
003df010bl runtime.morestack_noctxt.abi0
003df014b 0x3deb50
003df018udf 0
003df01cudf 0
003deb50
003df020
003df020github.com/bishopfox/sliver/implant/sliver/transports/mtls.getTLSConfig.func1: ; void github.com/bishopfox/sliver/implant/sliver/transports/mtls.getTLSConfig.func1(struct [][]uint8 rawCerts, struct [][]*crypto/x509.Certificate verifiedChains)
003df020ldr x16, [x28+16]
003df024subs xzr, sp, x16
003df028b.ls 0x3df09c
003df02cstr x30, [sp-112]!
003df030stur x29, [sp-8]
003df034sub x29, sp, 8
003df038str x0, [sp+120]
003df03cstr x1, [sp+128]
003df040str x2, [sp+136]
003df044str x3, [sp+144]
003df048str x4, [sp+152]
003df04cstr x5, [sp+160]
003df050stp xzr, xzr, [sp+72]
003df054adrp x27, 0x62e000
003df058ldr x0, [x27+2960]
003df05cldr x2, [sp+120]
003df060ldr x5, [sp+144]
003df064adrp x27, 0x62e000
003df068ldr x1, [x27+2968]
003df06cldr x3, [sp+128]
003df070ldr x6, [sp+152]
003df074ldr x4, [sp+136]
003df078ldr x7, [sp+160]
003df07cbl github.com/bishopfox/sliver/implant/sliver/cryptography.RootOnlyVerifyCertificate
003df080str x0, [sp+88]
003df084str x1, [sp+96]
003df088str x0, [sp+72]
003df08cstr x1, [sp+80]
003df090ldur x29, [sp-8]
003df094ldr x30, [sp], 112
003df098ret x30
003df09c
003df09cloc_3df09c:
003df09cstp x0, x1, [sp+8]
003df0a0stp x2, x3, [sp+24]
003df0a4stp x4, x5, [sp+40]
003df0a8mov x3, x30
003df0acbl runtime.morestack_noctxt.abi0
003df0b0ldp x0, x1, [sp+8]
003df0b4ldp x2, x3, [sp+24]
003df0b8ldp x4, x5, [sp+40]
003df0bcb 0x3df020
003df020
003df020github.com/bishopfox/sliver/implant/sliver/transports/mtls.getTLSConfig.func1: ; void github.com/bishopfox/sliver/implant/sliver/transports/mtls.getTLSConfig.func1(struct [][]uint8 rawCerts, struct [][]*crypto/x509.Certificate verifiedChains)
003df020ldr x16, [x28+16]
003df024subs xzr, sp, x16
003df028b.ls 0x3df09c
003df02cstr x30, [sp-112]!
003df030stur x29, [sp-8]
003df034sub x29, sp, 8
003df038str x0, [sp+120]
003df03cstr x1, [sp+128]
003df040str x2, [sp+136]
003df044str x3, [sp+144]
003df048str x4, [sp+152]
003df04cstr x5, [sp+160]
003df050stp xzr, xzr, [sp+72]
003df054adrp x27, 0x62e000
003df058ldr x0, [x27+2960]
003df05cldr x2, [sp+120]
003df060ldr x5, [sp+144]
003df064adrp x27, 0x62e000
003df068ldr x1, [x27+2968]
003df06cldr x3, [sp+128]
003df070ldr x6, [sp+152]
003df074ldr x4, [sp+136]
003df078ldr x7, [sp+160]
003df07cbl github.com/bishopfox/sliver/implant/sliver/cryptography.RootOnlyVerifyCertificate
003df080str x0, [sp+88]
003df084str x1, [sp+96]
003df088str x0, [sp+72]
003df08cstr x1, [sp+80]
003df090ldur x29, [sp-8]
003df094ldr x30, [sp], 112
003df098ret x30
003df09c
003df09cloc_3df09c:
003df09cstp x0, x1, [sp+8]
003df0a0stp x2, x3, [sp+24]
003df0a4stp x4, x5, [sp+40]
003df0a8mov x3, x30
003df0acbl runtime.morestack_noctxt.abi0
003df0b0ldp x0, x1, [sp+8]
003df0b4ldp x2, x3, [sp+24]
003df0b8ldp x4, x5, [sp+40]
003df0bcb 0x3df020
003df020
003df0c0
003df0c0github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).URL: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).URL(github.com/bishopfox/sliver/implant/sliver/transports.Connection * c)
003df0c0ldr x16, [x28+16]
003df0c4subs xzr, sp, x16
003df0c8b.ls 0x3df13c
003df0ccstr x30, [sp-64]!
003df0d0stur x29, [sp-8]
003df0d4sub x29, sp, 8
003df0d8str x0, [sp+72]
003df0dcstp xzr, xzr, [sp+16]
003df0e0ldr x2, [sp+72]
003df0e4ldrsb x27, [x2]
003df0e8ldr x2, [x2+64]
003df0eccbnz x2, 0x3df0f4
003df0f0b 0x3df124
003df0f4
003df0f4loc_3df0f4:
003df0f4ldr x1, [sp+72]
003df0f8ldrsb x27, [x1]
003df0fcldr x0, [x1+64]
003df100str x0, [sp+32]
003df104bl net/url.(*URL).String
003df108str x0, [sp+40]
003df10cstr x1, [sp+48]
003df110str x0, [sp+16]
003df114str x1, [sp+24]
003df118ldur x29, [sp-8]
003df11cldr x30, [sp], 64
003df120ret x30
003df124
003df124loc_3df124:
003df124stp xzr, xzr, [sp+16]
003df128mov x0, xzr
003df12cmov x1, xzr
003df130ldur x29, [sp-8]
003df134ldr x30, [sp], 64
003df138ret x30
003df13c
003df13cloc_3df13c:
003df13cstr x0, [sp+8]
003df140mov x3, x30
003df144bl runtime.morestack_noctxt.abi0
003df148ldr x0, [sp+8]
003df14cb 0x3df0c0
003df0c0
003df0c0github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).URL: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).URL(github.com/bishopfox/sliver/implant/sliver/transports.Connection * c)
003df0c0ldr x16, [x28+16]
003df0c4subs xzr, sp, x16
003df0c8b.ls 0x3df13c
003df0ccstr x30, [sp-64]!
003df0d0stur x29, [sp-8]
003df0d4sub x29, sp, 8
003df0d8str x0, [sp+72]
003df0dcstp xzr, xzr, [sp+16]
003df0e0ldr x2, [sp+72]
003df0e4ldrsb x27, [x2]
003df0e8ldr x2, [x2+64]
003df0eccbnz x2, 0x3df0f4
003df0f0b 0x3df124
003df0f4
003df0f4loc_3df0f4:
003df0f4ldr x1, [sp+72]
003df0f8ldrsb x27, [x1]
003df0fcldr x0, [x1+64]
003df100str x0, [sp+32]
003df104bl net/url.(*URL).String
003df108str x0, [sp+40]
003df10cstr x1, [sp+48]
003df110str x0, [sp+16]
003df114str x1, [sp+24]
003df118ldur x29, [sp-8]
003df11cldr x30, [sp], 64
003df120ret x30
003df124
003df124loc_3df124:
003df124stp xzr, xzr, [sp+16]
003df128mov x0, xzr
003df12cmov x1, xzr
003df130ldur x29, [sp-8]
003df134ldr x30, [sp], 64
003df138ret x30
003df13c
003df13cloc_3df13c:
003df13cstr x0, [sp+8]
003df140mov x3, x30
003df144bl runtime.morestack_noctxt.abi0
003df148ldr x0, [sp+8]
003df14cb 0x3df0c0
003df0c0
003df150
003df150github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).ProxyURL: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).ProxyURL(github.com/bishopfox/sliver/implant/sliver/transports.Connection * c)
003df150ldr x16, [x28+16]
003df154subs xzr, sp, x16
003df158b.ls 0x3df1cc
003df15cstr x30, [sp-64]!
003df160stur x29, [sp-8]
003df164sub x29, sp, 8
003df168str x0, [sp+72]
003df16cstp xzr, xzr, [sp+16]
003df170ldr x2, [sp+72]
003df174ldrsb x27, [x2]
003df178ldr x2, [x2+72]
003df17ccbnz x2, 0x3df184
003df180b 0x3df1b4
003df184
003df184loc_3df184:
003df184ldr x1, [sp+72]
003df188ldrsb x27, [x1]
003df18cldr x0, [x1+72]
003df190str x0, [sp+32]
003df194bl net/url.(*URL).String
003df198str x0, [sp+40]
003df19cstr x1, [sp+48]
003df1a0str x0, [sp+16]
003df1a4str x1, [sp+24]
003df1a8ldur x29, [sp-8]
003df1acldr x30, [sp], 64
003df1b0ret x30
003df1b4
003df1b4loc_3df1b4:
003df1b4stp xzr, xzr, [sp+16]
003df1b8mov x0, xzr
003df1bcmov x1, xzr
003df1c0ldur x29, [sp-8]
003df1c4ldr x30, [sp], 64
003df1c8ret x30
003df1cc
003df1ccloc_3df1cc:
003df1ccstr x0, [sp+8]
003df1d0mov x3, x30
003df1d4bl runtime.morestack_noctxt.abi0
003df1d8ldr x0, [sp+8]
003df1dcb 0x3df150
003df150
003df150github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).ProxyURL: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).ProxyURL(github.com/bishopfox/sliver/implant/sliver/transports.Connection * c)
003df150ldr x16, [x28+16]
003df154subs xzr, sp, x16
003df158b.ls 0x3df1cc
003df15cstr x30, [sp-64]!
003df160stur x29, [sp-8]
003df164sub x29, sp, 8
003df168str x0, [sp+72]
003df16cstp xzr, xzr, [sp+16]
003df170ldr x2, [sp+72]
003df174ldrsb x27, [x2]
003df178ldr x2, [x2+72]
003df17ccbnz x2, 0x3df184
003df180b 0x3df1b4
003df184
003df184loc_3df184:
003df184ldr x1, [sp+72]
003df188ldrsb x27, [x1]
003df18cldr x0, [x1+72]
003df190str x0, [sp+32]
003df194bl net/url.(*URL).String
003df198str x0, [sp+40]
003df19cstr x1, [sp+48]
003df1a0str x0, [sp+16]
003df1a4str x1, [sp+24]
003df1a8ldur x29, [sp-8]
003df1acldr x30, [sp], 64
003df1b0ret x30
003df1b4
003df1b4loc_3df1b4:
003df1b4stp xzr, xzr, [sp+16]
003df1b8mov x0, xzr
003df1bcmov x1, xzr
003df1c0ldur x29, [sp-8]
003df1c4ldr x30, [sp], 64
003df1c8ret x30
003df1cc
003df1ccloc_3df1cc:
003df1ccstr x0, [sp+8]
003df1d0mov x3, x30
003df1d4bl runtime.morestack_noctxt.abi0
003df1d8ldr x0, [sp+8]
003df1dcb 0x3df150
003df150
003df1e0
003df1e0github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Cleanup: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Cleanup(github.com/bishopfox/sliver/implant/sliver/transports.Connection * c)
003df1e0ldr x16, [x28+16]
003df1e4subs xzr, sp, x16
003df1e8b.ls 0x3df270
003df1ecstr x30, [sp-64]!
003df1f0stur x29, [sp-8]
003df1f4sub x29, sp, 8
003df1f8str x0, [sp+72]
003df1fcstp xzr, xzr, [sp+40]
003df200add x2, sp, 40
003df204str x2, [sp+32]
003df208ldrsb x27, [x2]
003df20cadrp x3, 0
003df210add x3, x3, 656
003df214str x3, [x2]
003df218ldrsb x27, [x2]
003df21cldr x3, [sp+72]
003df220adrp x27, 0x66c000
003df224ldr w4, [x27+3056]
003df228cbz w4, 0x3df230
003df22cb 0x3df234
003df230
003df230loc_3df230:
003df230b 0x3df248
003df234
003df234loc_3df234:
003df234bl runtime.gcWriteBarrier2
003df238str x3, [x25]
003df23cldr x4, [x2+8]
003df240str x4, [x25+8]
003df244b 0x3df248
003df248
003df248loc_3df248:
003df248str x3, [x2+8]
003df24cldr x2, [sp+72]
003df250ldrsb x27, [x2]
003df254ldr x0, [x2+40]
003df258str x0, [sp+24]
003df25cldr x1, [sp+32]
003df260bl sync.(*Once).Do
003df264ldur x29, [sp-8]
003df268ldr x30, [sp], 64
003df26cret x30
003df270
003df270loc_3df270:
003df270str x0, [sp+8]
003df274mov x3, x30
003df278bl runtime.morestack_noctxt.abi0
003df27cldr x0, [sp+8]
003df280b 0x3df1e0
003df284udf 0
003df288udf 0
003df28cudf 0
003df1e0
003df1e0github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Cleanup: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Cleanup(github.com/bishopfox/sliver/implant/sliver/transports.Connection * c)
003df1e0ldr x16, [x28+16]
003df1e4subs xzr, sp, x16
003df1e8b.ls 0x3df270
003df1ecstr x30, [sp-64]!
003df1f0stur x29, [sp-8]
003df1f4sub x29, sp, 8
003df1f8str x0, [sp+72]
003df1fcstp xzr, xzr, [sp+40]
003df200add x2, sp, 40
003df204str x2, [sp+32]
003df208ldrsb x27, [x2]
003df20cadrp x3, 0
003df210add x3, x3, 656
003df214str x3, [x2]
003df218ldrsb x27, [x2]
003df21cldr x3, [sp+72]
003df220adrp x27, 0x66c000
003df224ldr w4, [x27+3056]
003df228cbz w4, 0x3df230
003df22cb 0x3df234
003df230
003df230loc_3df230:
003df230b 0x3df248
003df234
003df234loc_3df234:
003df234bl runtime.gcWriteBarrier2
003df238str x3, [x25]
003df23cldr x4, [x2+8]
003df240str x4, [x25+8]
003df244b 0x3df248
003df248
003df248loc_3df248:
003df248str x3, [x2+8]
003df24cldr x2, [sp+72]
003df250ldrsb x27, [x2]
003df254ldr x0, [x2+40]
003df258str x0, [sp+24]
003df25cldr x1, [sp+32]
003df260bl sync.(*Once).Do
003df264ldur x29, [sp-8]
003df268ldr x30, [sp], 64
003df26cret x30
003df270
003df270loc_3df270:
003df270str x0, [sp+8]
003df274mov x3, x30
003df278bl runtime.morestack_noctxt.abi0
003df27cldr x0, [sp+8]
003df280b 0x3df1e0
003df284udf 0
003df288udf 0
003df28cudf 0
003df1e0
003df290
003df290github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Cleanup.func1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Cleanup.func1(void)
003df290ldr x16, [x28+16]
003df294subs xzr, sp, x16
003df298b.ls 0x3df2e0
003df29cstr x30, [sp-32]!
003df2a0stur x29, [sp-8]
003df2a4sub x29, sp, 8
003df2a8ldr x0, [x26+8]
003df2acstr x0, [sp+16]
003df2b0ldrsb x27, [x0]
003df2b4ldr x26, [x0+32]
003df2b8ldr x0, [x26]
003df2bcblr x0
003df2c0ldr x0, [sp+16]
003df2c4ldrsb x27, [x0]
003df2c8strb wzr, [x0+16]
003df2ccldr x0, [sp+16]
003df2d0bl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).removeAndCloseAllTunnels
003df2d4ldur x29, [sp-8]
003df2d8ldr x30, [sp], 32
003df2dcret x30
003df2e0
003df2e0loc_3df2e0:
003df2e0mov x3, x30
003df2e4bl runtime.morestack.abi0
003df2e8b 0x3df290
003df2ecudf 0
003df290
003df290github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Cleanup.func1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Cleanup.func1(void)
003df290ldr x16, [x28+16]
003df294subs xzr, sp, x16
003df298b.ls 0x3df2e0
003df29cstr x30, [sp-32]!
003df2a0stur x29, [sp-8]
003df2a4sub x29, sp, 8
003df2a8ldr x0, [x26+8]
003df2acstr x0, [sp+16]
003df2b0ldrsb x27, [x0]
003df2b4ldr x26, [x0+32]
003df2b8ldr x0, [x26]
003df2bcblr x0
003df2c0ldr x0, [sp+16]
003df2c4ldrsb x27, [x0]
003df2c8strb wzr, [x0+16]
003df2ccldr x0, [sp+16]
003df2d0bl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).removeAndCloseAllTunnels
003df2d4ldur x29, [sp-8]
003df2d8ldr x30, [sp], 32
003df2dcret x30
003df2e0
003df2e0loc_3df2e0:
003df2e0mov x3, x30
003df2e4bl runtime.morestack.abi0
003df2e8b 0x3df290
003df2ecudf 0
003df290
003df2f0
003df2f0github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Tunnel: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Tunnel(github.com/bishopfox/sliver/implant/sliver/transports.Connection * c, uint64 ID)
003df2f0ldr x16, [x28+16]
003df2f4sub x17, sp, 16
003df2f8subs xzr, x17, x16
003df2fcb.ls 0x3df3f4
003df300str x30, [sp-144]!
003df304stur x29, [sp-8]
003df308sub x29, sp, 8
003df30cstr x0, [sp+152]
003df310str x1, [sp+160]
003df314str xzr, [sp+80]
003df318ldr x1, [sp+152]
003df31cldrsb x27, [x1]
003df320ldr x0, [x1+56]
003df324str x0, [sp+120]
003df328bl sync.(*RWMutex).RLock
003df32cldr x1, [sp+152]
003df330ldrsb x27, [x1]
003df334ldr x1, [x1+56]
003df338str x1, [sp+128]
003df33cstp xzr, xzr, [sp+96]
003df340add x1, sp, 96
003df344str x1, [sp+112]
003df348ldrsb x27, [x1]
003df34cadrp x2, 0
003df350add x2, x2, 1040
003df354str x2, [x1]
003df358ldrsb x27, [x1]
003df35cldr x2, [sp+128]
003df360adrp x27, 0x66c000
003df364ldr w3, [x27+3056]
003df368cbz w3, 0x3df370
003df36cb 0x3df374
003df370
003df370loc_3df370:
003df370b 0x3df388
003df374
003df374loc_3df374:
003df374bl runtime.gcWriteBarrier2
003df378str x2, [x25]
003df37cldr x3, [x1+8]
003df380str x3, [x25+8]
003df384b 0x3df388
003df388
003df388loc_3df388:
003df388str x2, [x1+8]
003df38cstr x1, [sp+56]
003df390add x0, sp, 32
003df394bl runtime.deferprocStack
003df398subs xzr, x0, 0
003df39cb.ne 0x3df3e0
003df3a0b 0x3df3a4
003df3a4
003df3a4loc_3df3a4:
003df3a4ldr x3, [sp+152]
003df3a8ldrsb x27, [x3]
003df3acldr x1, [x3+48]
003df3b0str x1, [sp+88]
003df3b4ldr x2, [sp+160]
003df3b8adrp x0, 0x244000
003df3bcadd x0, x0, 3936
003df3c0bl runtime.mapaccess1_fast64
003df3c4ldr x3, [x0]
003df3c8str x3, [sp+80]
003df3ccbl runtime.deferreturn
003df3d0ldr x0, [sp+80]
003df3d4ldur x29, [sp-8]
003df3d8ldr x30, [sp], 144
003df3dcret x30
003df3e0
003df3e0loc_3df3e0:
003df3e0bl runtime.deferreturn
003df3e4ldr x0, [sp+80]
003df3e8ldur x29, [sp-8]
003df3ecldr x30, [sp], 144
003df3f0ret x30
003df3f4
003df3f4loc_3df3f4:
003df3f4stp x0, x1, [sp+8]
003df3f8mov x3, x30
003df3fcbl runtime.morestack_noctxt.abi0
003df400ldp x0, x1, [sp+8]
003df404b 0x3df2f0
003df408udf 0
003df40cudf 0
003df2f0
003df2f0github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Tunnel: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Tunnel(github.com/bishopfox/sliver/implant/sliver/transports.Connection * c, uint64 ID)
003df2f0ldr x16, [x28+16]
003df2f4sub x17, sp, 16
003df2f8subs xzr, x17, x16
003df2fcb.ls 0x3df3f4
003df300str x30, [sp-144]!
003df304stur x29, [sp-8]
003df308sub x29, sp, 8
003df30cstr x0, [sp+152]
003df310str x1, [sp+160]
003df314str xzr, [sp+80]
003df318ldr x1, [sp+152]
003df31cldrsb x27, [x1]
003df320ldr x0, [x1+56]
003df324str x0, [sp+120]
003df328bl sync.(*RWMutex).RLock
003df32cldr x1, [sp+152]
003df330ldrsb x27, [x1]
003df334ldr x1, [x1+56]
003df338str x1, [sp+128]
003df33cstp xzr, xzr, [sp+96]
003df340add x1, sp, 96
003df344str x1, [sp+112]
003df348ldrsb x27, [x1]
003df34cadrp x2, 0
003df350add x2, x2, 1040
003df354str x2, [x1]
003df358ldrsb x27, [x1]
003df35cldr x2, [sp+128]
003df360adrp x27, 0x66c000
003df364ldr w3, [x27+3056]
003df368cbz w3, 0x3df370
003df36cb 0x3df374
003df370
003df370loc_3df370:
003df370b 0x3df388
003df374
003df374loc_3df374:
003df374bl runtime.gcWriteBarrier2
003df378str x2, [x25]
003df37cldr x3, [x1+8]
003df380str x3, [x25+8]
003df384b 0x3df388
003df388
003df388loc_3df388:
003df388str x2, [x1+8]
003df38cstr x1, [sp+56]
003df390add x0, sp, 32
003df394bl runtime.deferprocStack
003df398subs xzr, x0, 0
003df39cb.ne 0x3df3e0
003df3a0b 0x3df3a4
003df3a4
003df3a4loc_3df3a4:
003df3a4ldr x3, [sp+152]
003df3a8ldrsb x27, [x3]
003df3acldr x1, [x3+48]
003df3b0str x1, [sp+88]
003df3b4ldr x2, [sp+160]
003df3b8adrp x0, 0x244000
003df3bcadd x0, x0, 3936
003df3c0bl runtime.mapaccess1_fast64
003df3c4ldr x3, [x0]
003df3c8str x3, [sp+80]
003df3ccbl runtime.deferreturn
003df3d0ldr x0, [sp+80]
003df3d4ldur x29, [sp-8]
003df3d8ldr x30, [sp], 144
003df3dcret x30
003df3e0
003df3e0loc_3df3e0:
003df3e0bl runtime.deferreturn
003df3e4ldr x0, [sp+80]
003df3e8ldur x29, [sp-8]
003df3ecldr x30, [sp], 144
003df3f0ret x30
003df3f4
003df3f4loc_3df3f4:
003df3f4stp x0, x1, [sp+8]
003df3f8mov x3, x30
003df3fcbl runtime.morestack_noctxt.abi0
003df400ldp x0, x1, [sp+8]
003df404b 0x3df2f0
003df408udf 0
003df40cudf 0
003df2f0
003df410
003df410github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Tunnel.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Tunnel.deferwrap1(void)
003df410ldr x16, [x28+16]
003df414subs xzr, sp, x16
003df418b.ls 0x3df448
003df41cstr x30, [sp-32]!
003df420stur x29, [sp-8]
003df424sub x29, sp, 8
003df428ldr x16, [x28+32]
003df42ccbnz x16, 0x3df454
003df430
003df430loc_3df430:
003df430ldr x0, [x26+8]
003df434str x0, [sp+16]
003df438bl sync.(*RWMutex).RUnlock
003df43cldur x29, [sp-8]
003df440ldr x30, [sp], 32
003df444ret x30
003df448
003df448loc_3df448:
003df448mov x3, x30
003df44cbl runtime.morestack.abi0
003df450b 0x3df410
003df454
003df454loc_3df454:
003df454ldr x17, [x16]
003df458add x20, sp, 40
003df45csubs xzr, x20, x17
003df460b.ne 0x3df430
003df464add x20, sp, 8
003df468str x20, [x16]
003df46cb 0x3df430
003df410
003df410github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Tunnel.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Tunnel.deferwrap1(void)
003df410ldr x16, [x28+16]
003df414subs xzr, sp, x16
003df418b.ls 0x3df448
003df41cstr x30, [sp-32]!
003df420stur x29, [sp-8]
003df424sub x29, sp, 8
003df428ldr x16, [x28+32]
003df42ccbnz x16, 0x3df454
003df430
003df430loc_3df430:
003df430ldr x0, [x26+8]
003df434str x0, [sp+16]
003df438bl sync.(*RWMutex).RUnlock
003df43cldur x29, [sp-8]
003df440ldr x30, [sp], 32
003df444ret x30
003df448
003df448loc_3df448:
003df448mov x3, x30
003df44cbl runtime.morestack.abi0
003df450b 0x3df410
003df454
003df454loc_3df454:
003df454ldr x17, [x16]
003df458add x20, sp, 40
003df45csubs xzr, x20, x17
003df460b.ne 0x3df430
003df464add x20, sp, 8
003df468str x20, [x16]
003df46cb 0x3df430
003df410
003df470
003df470github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).AddTunnel: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).AddTunnel(github.com/bishopfox/sliver/implant/sliver/transports.Connection * c, github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * tun)
003df470ldr x16, [x28+16]
003df474sub x17, sp, 32
003df478subs xzr, x17, x16
003df47cb.ls 0x3df5a0
003df480str x30, [sp-160]!
003df484stur x29, [sp-8]
003df488sub x29, sp, 8
003df48cstr x0, [sp+168]
003df490str x1, [sp+176]
003df494ldrsb x27, [x0]
003df498ldr x0, [x0+56]
003df49cstr x0, [sp+136]
003df4a0bl sync.(*RWMutex).Lock
003df4a4ldr x1, [sp+168]
003df4a8ldrsb x27, [x1]
003df4acldr x1, [x1+56]
003df4b0str x1, [sp+144]
003df4b4stp xzr, xzr, [sp+112]
003df4b8add x1, sp, 112
003df4bcstr x1, [sp+128]
003df4c0ldrsb x27, [x1]
003df4c4adrp x2, 0
003df4c8add x2, x2, 1472
003df4ccstr x2, [x1]
003df4d0ldrsb x27, [x1]
003df4d4ldr x2, [sp+144]
003df4d8adrp x27, 0x66c000
003df4dcldr w3, [x27+3056]
003df4e0cbz w3, 0x3df4e8
003df4e4b 0x3df4ec
003df4e8
003df4e8loc_3df4e8:
003df4e8b 0x3df500
003df4ec
003df4ecloc_3df4ec:
003df4ecbl runtime.gcWriteBarrier2
003df4f0str x2, [x25]
003df4f4ldr x3, [x1+8]
003df4f8str x3, [x25+8]
003df4fcb 0x3df500
003df500
003df500loc_3df500:
003df500str x2, [x1+8]
003df504str x1, [sp+64]
003df508add x0, sp, 40
003df50cbl runtime.deferprocStack
003df510subs xzr, x0, 0
003df514b.ne 0x3df590
003df518b 0x3df51c
003df51c
003df51cloc_3df51c:
003df51cldr x3, [sp+168]
003df520ldrsb x27, [x3]
003df524ldr x1, [x3+48]
003df528str x1, [sp+104]
003df52cldr x3, [sp+176]
003df530ldrsb x27, [x3]
003df534ldr x2, [x3]
003df538str x2, [sp+88]
003df53cadrp x0, 0x244000
003df540add x0, x0, 3936
003df544bl runtime.mapassign_fast64
003df548str x0, [sp+96]
003df54cldrsb x27, [x0]
003df550ldr x3, [sp+176]
003df554adrp x27, 0x66c000
003df558ldr w4, [x27+3056]
003df55ccbz w4, 0x3df564
003df560b 0x3df568
003df564
003df564loc_3df564:
003df564b 0x3df57c
003df568
003df568loc_3df568:
003df568bl runtime.gcWriteBarrier2
003df56cstr x3, [x25]
003df570ldr x1, [x0]
003df574str x1, [x25+8]
003df578b 0x3df57c
003df57c
003df57cloc_3df57c:
003df57cstr x3, [x0]
003df580bl runtime.deferreturn
003df584ldur x29, [sp-8]
003df588ldr x30, [sp], 160
003df58cret x30
003df590
003df590loc_3df590:
003df590bl runtime.deferreturn
003df594ldur x29, [sp-8]
003df598ldr x30, [sp], 160
003df59cret x30
003df5a0
003df5a0loc_3df5a0:
003df5a0stp x0, x1, [sp+8]
003df5a4mov x3, x30
003df5a8bl runtime.morestack_noctxt.abi0
003df5acldp x0, x1, [sp+8]
003df5b0b 0x3df470
003df5b4udf 0
003df5b8udf 0
003df5bcudf 0
003df470
003df470github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).AddTunnel: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).AddTunnel(github.com/bishopfox/sliver/implant/sliver/transports.Connection * c, github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * tun)
003df470ldr x16, [x28+16]
003df474sub x17, sp, 32
003df478subs xzr, x17, x16
003df47cb.ls 0x3df5a0
003df480str x30, [sp-160]!
003df484stur x29, [sp-8]
003df488sub x29, sp, 8
003df48cstr x0, [sp+168]
003df490str x1, [sp+176]
003df494ldrsb x27, [x0]
003df498ldr x0, [x0+56]
003df49cstr x0, [sp+136]
003df4a0bl sync.(*RWMutex).Lock
003df4a4ldr x1, [sp+168]
003df4a8ldrsb x27, [x1]
003df4acldr x1, [x1+56]
003df4b0str x1, [sp+144]
003df4b4stp xzr, xzr, [sp+112]
003df4b8add x1, sp, 112
003df4bcstr x1, [sp+128]
003df4c0ldrsb x27, [x1]
003df4c4adrp x2, 0
003df4c8add x2, x2, 1472
003df4ccstr x2, [x1]
003df4d0ldrsb x27, [x1]
003df4d4ldr x2, [sp+144]
003df4d8adrp x27, 0x66c000
003df4dcldr w3, [x27+3056]
003df4e0cbz w3, 0x3df4e8
003df4e4b 0x3df4ec
003df4e8
003df4e8loc_3df4e8:
003df4e8b 0x3df500
003df4ec
003df4ecloc_3df4ec:
003df4ecbl runtime.gcWriteBarrier2
003df4f0str x2, [x25]
003df4f4ldr x3, [x1+8]
003df4f8str x3, [x25+8]
003df4fcb 0x3df500
003df500
003df500loc_3df500:
003df500str x2, [x1+8]
003df504str x1, [sp+64]
003df508add x0, sp, 40
003df50cbl runtime.deferprocStack
003df510subs xzr, x0, 0
003df514b.ne 0x3df590
003df518b 0x3df51c
003df51c
003df51cloc_3df51c:
003df51cldr x3, [sp+168]
003df520ldrsb x27, [x3]
003df524ldr x1, [x3+48]
003df528str x1, [sp+104]
003df52cldr x3, [sp+176]
003df530ldrsb x27, [x3]
003df534ldr x2, [x3]
003df538str x2, [sp+88]
003df53cadrp x0, 0x244000
003df540add x0, x0, 3936
003df544bl runtime.mapassign_fast64
003df548str x0, [sp+96]
003df54cldrsb x27, [x0]
003df550ldr x3, [sp+176]
003df554adrp x27, 0x66c000
003df558ldr w4, [x27+3056]
003df55ccbz w4, 0x3df564
003df560b 0x3df568
003df564
003df564loc_3df564:
003df564b 0x3df57c
003df568
003df568loc_3df568:
003df568bl runtime.gcWriteBarrier2
003df56cstr x3, [x25]
003df570ldr x1, [x0]
003df574str x1, [x25+8]
003df578b 0x3df57c
003df57c
003df57cloc_3df57c:
003df57cstr x3, [x0]
003df580bl runtime.deferreturn
003df584ldur x29, [sp-8]
003df588ldr x30, [sp], 160
003df58cret x30
003df590
003df590loc_3df590:
003df590bl runtime.deferreturn
003df594ldur x29, [sp-8]
003df598ldr x30, [sp], 160
003df59cret x30
003df5a0
003df5a0loc_3df5a0:
003df5a0stp x0, x1, [sp+8]
003df5a4mov x3, x30
003df5a8bl runtime.morestack_noctxt.abi0
003df5acldp x0, x1, [sp+8]
003df5b0b 0x3df470
003df5b4udf 0
003df5b8udf 0
003df5bcudf 0
003df470
003df5c0
003df5c0github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).AddTunnel.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).AddTunnel.deferwrap1(void)
003df5c0ldr x16, [x28+16]
003df5c4subs xzr, sp, x16
003df5c8b.ls 0x3df5f8
003df5ccstr x30, [sp-32]!
003df5d0stur x29, [sp-8]
003df5d4sub x29, sp, 8
003df5d8ldr x16, [x28+32]
003df5dccbnz x16, 0x3df604
003df5e0
003df5e0loc_3df5e0:
003df5e0ldr x0, [x26+8]
003df5e4str x0, [sp+16]
003df5e8bl sync.(*RWMutex).Unlock
003df5ecldur x29, [sp-8]
003df5f0ldr x30, [sp], 32
003df5f4ret x30
003df5f8
003df5f8loc_3df5f8:
003df5f8mov x3, x30
003df5fcbl runtime.morestack.abi0
003df600b 0x3df5c0
003df604
003df604loc_3df604:
003df604ldr x17, [x16]
003df608add x20, sp, 40
003df60csubs xzr, x20, x17
003df610b.ne 0x3df5e0
003df614add x20, sp, 8
003df618str x20, [x16]
003df61cb 0x3df5e0
003df5c0
003df5c0github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).AddTunnel.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).AddTunnel.deferwrap1(void)
003df5c0ldr x16, [x28+16]
003df5c4subs xzr, sp, x16
003df5c8b.ls 0x3df5f8
003df5ccstr x30, [sp-32]!
003df5d0stur x29, [sp-8]
003df5d4sub x29, sp, 8
003df5d8ldr x16, [x28+32]
003df5dccbnz x16, 0x3df604
003df5e0
003df5e0loc_3df5e0:
003df5e0ldr x0, [x26+8]
003df5e4str x0, [sp+16]
003df5e8bl sync.(*RWMutex).Unlock
003df5ecldur x29, [sp-8]
003df5f0ldr x30, [sp], 32
003df5f4ret x30
003df5f8
003df5f8loc_3df5f8:
003df5f8mov x3, x30
003df5fcbl runtime.morestack.abi0
003df600b 0x3df5c0
003df604
003df604loc_3df604:
003df604ldr x17, [x16]
003df608add x20, sp, 40
003df60csubs xzr, x20, x17
003df610b.ne 0x3df5e0
003df614add x20, sp, 8
003df618str x20, [x16]
003df61cb 0x3df5e0
003df5c0
003df620
003df620github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).RemoveTunnel: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).RemoveTunnel(github.com/bishopfox/sliver/implant/sliver/transports.Connection * c, uint64 ID)
003df620ldr x16, [x28+16]
003df624sub x17, sp, 16
003df628subs xzr, x17, x16
003df62cb.ls 0x3df70c
003df630str x30, [sp-144]!
003df634stur x29, [sp-8]
003df638sub x29, sp, 8
003df63cstr x0, [sp+152]
003df640str x1, [sp+160]
003df644ldrsb x27, [x0]
003df648ldr x0, [x0+56]
003df64cstr x0, [sp+120]
003df650bl sync.(*RWMutex).Lock
003df654ldr x1, [sp+152]
003df658ldrsb x27, [x1]
003df65cldr x1, [x1+56]
003df660str x1, [sp+128]
003df664stp xzr, xzr, [sp+96]
003df668add x1, sp, 96
003df66cstr x1, [sp+112]
003df670ldrsb x27, [x1]
003df674adrp x2, 0
003df678add x2, x2, 1824
003df67cstr x2, [x1]
003df680ldrsb x27, [x1]
003df684ldr x2, [sp+128]
003df688adrp x27, 0x66c000
003df68cldr w3, [x27+3056]
003df690cbz w3, 0x3df698
003df694b 0x3df69c
003df698
003df698loc_3df698:
003df698b 0x3df6b0
003df69c
003df69cloc_3df69c:
003df69cbl runtime.gcWriteBarrier2
003df6a0str x2, [x25]
003df6a4ldr x3, [x1+8]
003df6a8str x3, [x25+8]
003df6acb 0x3df6b0
003df6b0
003df6b0loc_3df6b0:
003df6b0str x2, [x1+8]
003df6b4str x1, [sp+64]
003df6b8add x0, sp, 40
003df6bcbl runtime.deferprocStack
003df6c0subs xzr, x0, 0
003df6c4b.ne 0x3df6fc
003df6c8b 0x3df6cc
003df6cc
003df6ccloc_3df6cc:
003df6ccldr x3, [sp+152]
003df6d0ldrsb x27, [x3]
003df6d4ldr x1, [x3+48]
003df6d8str x1, [sp+88]
003df6dcldr x2, [sp+160]
003df6e0adrp x0, 0x244000
003df6e4add x0, x0, 3936
003df6e8bl runtime.mapdelete_fast64
003df6ecbl runtime.deferreturn
003df6f0ldur x29, [sp-8]
003df6f4ldr x30, [sp], 144
003df6f8ret x30
003df6fc
003df6fcloc_3df6fc:
003df6fcbl runtime.deferreturn
003df700ldur x29, [sp-8]
003df704ldr x30, [sp], 144
003df708ret x30
003df70c
003df70cloc_3df70c:
003df70cstp x0, x1, [sp+8]
003df710mov x3, x30
003df714bl runtime.morestack_noctxt.abi0
003df718ldp x0, x1, [sp+8]
003df71cb 0x3df620
003df620
003df620github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).RemoveTunnel: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).RemoveTunnel(github.com/bishopfox/sliver/implant/sliver/transports.Connection * c, uint64 ID)
003df620ldr x16, [x28+16]
003df624sub x17, sp, 16
003df628subs xzr, x17, x16
003df62cb.ls 0x3df70c
003df630str x30, [sp-144]!
003df634stur x29, [sp-8]
003df638sub x29, sp, 8
003df63cstr x0, [sp+152]
003df640str x1, [sp+160]
003df644ldrsb x27, [x0]
003df648ldr x0, [x0+56]
003df64cstr x0, [sp+120]
003df650bl sync.(*RWMutex).Lock
003df654ldr x1, [sp+152]
003df658ldrsb x27, [x1]
003df65cldr x1, [x1+56]
003df660str x1, [sp+128]
003df664stp xzr, xzr, [sp+96]
003df668add x1, sp, 96
003df66cstr x1, [sp+112]
003df670ldrsb x27, [x1]
003df674adrp x2, 0
003df678add x2, x2, 1824
003df67cstr x2, [x1]
003df680ldrsb x27, [x1]
003df684ldr x2, [sp+128]
003df688adrp x27, 0x66c000
003df68cldr w3, [x27+3056]
003df690cbz w3, 0x3df698
003df694b 0x3df69c
003df698
003df698loc_3df698:
003df698b 0x3df6b0
003df69c
003df69cloc_3df69c:
003df69cbl runtime.gcWriteBarrier2
003df6a0str x2, [x25]
003df6a4ldr x3, [x1+8]
003df6a8str x3, [x25+8]
003df6acb 0x3df6b0
003df6b0
003df6b0loc_3df6b0:
003df6b0str x2, [x1+8]
003df6b4str x1, [sp+64]
003df6b8add x0, sp, 40
003df6bcbl runtime.deferprocStack
003df6c0subs xzr, x0, 0
003df6c4b.ne 0x3df6fc
003df6c8b 0x3df6cc
003df6cc
003df6ccloc_3df6cc:
003df6ccldr x3, [sp+152]
003df6d0ldrsb x27, [x3]
003df6d4ldr x1, [x3+48]
003df6d8str x1, [sp+88]
003df6dcldr x2, [sp+160]
003df6e0adrp x0, 0x244000
003df6e4add x0, x0, 3936
003df6e8bl runtime.mapdelete_fast64
003df6ecbl runtime.deferreturn
003df6f0ldur x29, [sp-8]
003df6f4ldr x30, [sp], 144
003df6f8ret x30
003df6fc
003df6fcloc_3df6fc:
003df6fcbl runtime.deferreturn
003df700ldur x29, [sp-8]
003df704ldr x30, [sp], 144
003df708ret x30
003df70c
003df70cloc_3df70c:
003df70cstp x0, x1, [sp+8]
003df710mov x3, x30
003df714bl runtime.morestack_noctxt.abi0
003df718ldp x0, x1, [sp+8]
003df71cb 0x3df620
003df620
003df720
003df720github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).RemoveTunnel.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).RemoveTunnel.deferwrap1(void)
003df720ldr x16, [x28+16]
003df724subs xzr, sp, x16
003df728b.ls 0x3df758
003df72cstr x30, [sp-32]!
003df730stur x29, [sp-8]
003df734sub x29, sp, 8
003df738ldr x16, [x28+32]
003df73ccbnz x16, 0x3df764
003df740
003df740loc_3df740:
003df740ldr x0, [x26+8]
003df744str x0, [sp+16]
003df748bl sync.(*RWMutex).Unlock
003df74cldur x29, [sp-8]
003df750ldr x30, [sp], 32
003df754ret x30
003df758
003df758loc_3df758:
003df758mov x3, x30
003df75cbl runtime.morestack.abi0
003df760b 0x3df720
003df764
003df764loc_3df764:
003df764ldr x17, [x16]
003df768add x20, sp, 40
003df76csubs xzr, x20, x17
003df770b.ne 0x3df740
003df774add x20, sp, 8
003df778str x20, [x16]
003df77cb 0x3df740
003df720
003df720github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).RemoveTunnel.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).RemoveTunnel.deferwrap1(void)
003df720ldr x16, [x28+16]
003df724subs xzr, sp, x16
003df728b.ls 0x3df758
003df72cstr x30, [sp-32]!
003df730stur x29, [sp-8]
003df734sub x29, sp, 8
003df738ldr x16, [x28+32]
003df73ccbnz x16, 0x3df764
003df740
003df740loc_3df740:
003df740ldr x0, [x26+8]
003df744str x0, [sp+16]
003df748bl sync.(*RWMutex).Unlock
003df74cldur x29, [sp-8]
003df750ldr x30, [sp], 32
003df754ret x30
003df758
003df758loc_3df758:
003df758mov x3, x30
003df75cbl runtime.morestack.abi0
003df760b 0x3df720
003df764
003df764loc_3df764:
003df764ldr x17, [x16]
003df768add x20, sp, 40
003df76csubs xzr, x20, x17
003df770b.ne 0x3df740
003df774add x20, sp, 8
003df778str x20, [x16]
003df77cb 0x3df740
003df720
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
Loading..