File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
003daec0
003daec0github.com/bishopfox/sliver/implant/sliver/cryptography.Decrypt: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.Decrypt(uint8[32] key, struct []uint8 ciphertext)
003daec0ldr x16, [x28+16]
003daec4sub x17, sp, 288
003daec8subs xzr, x17, x16
003daeccb.ls 0x3db234
003daed0sub x20, sp, 416
003daed4stp x29, x30, [x20-8]
003daed8add sp, x20, 0
003daedcsub x29, sp, 8
003daee0str x0, [sp+456]
003daee4str x1, [sp+464]
003daee8str x2, [sp+472]
003daeecstr xzr, [sp+152]
003daef0stp xzr, xzr, [sp+160]
003daef4stp xzr, xzr, [sp+136]
003daef8add x3, sp, 424
003daefcldrsb x27, [x3]
003daf00b 0x3daf04
003daf04
003daf04loc_3daf04:
003daf04str x3, [sp+344]
003daf08orr x3, xzr, 32
003daf0cstr x3, [sp+352]
003daf10str x3, [sp+360]
003daf14stp xzr, xzr, [sp+328]
003daf18stp xzr, xzr, [sp+312]
003daf1cldr x0, [sp+344]
003daf20ldr x1, [sp+352]
003daf24ldr x2, [sp+360]
003daf28bl golang.org/x/crypto/chacha20poly1305.New
003daf2cstr x0, [sp+328]
003daf30str x1, [sp+336]
003daf34str x2, [sp+312]
003daf38str x3, [sp+320]
003daf3cldr x3, [sp+328]
003daf40ldr x4, [sp+336]
003daf44str x3, [sp+272]
003daf48str x4, [sp+280]
003daf4cldr x3, [sp+312]
003daf50ldr x4, [sp+320]
003daf54str x3, [sp+256]
003daf58str x4, [sp+264]
003daf5cldr x3, [sp+272]
003daf60ldr x4, [sp+280]
003daf64str x3, [sp+240]
003daf68str x4, [sp+248]
003daf6cldr x3, [sp+264]
003daf70ldr x4, [sp+256]
003daf74str x4, [sp+224]
003daf78str x3, [sp+232]
003daf7ccbnz x4, 0x3daf84
003daf80b 0x3dafb4
003daf84
003daf84loc_3daf84:
003daf84str xzr, [sp+152]
003daf88stp xzr, xzr, [sp+160]
003daf8cldr x3, [sp+224]
003daf90ldr x4, [sp+232]
003daf94str x3, [sp+136]
003daf98str x4, [sp+144]
003daf9cldr x0, [sp+152]
003dafa0ldr x1, [sp+160]
003dafa4ldr x2, [sp+168]
003dafa8ldp x29, x30, [sp-8]
003dafacadd sp, sp, 416
003dafb0ret x30
003dafb4
003dafb4loc_3dafb4:
003dafb4ldr x1, [sp+464]
003dafb8str x1, [sp+128]
003dafbcldr x0, [sp+248]
003dafc0ldr x1, [sp+240]
003dafc4ldrsb x27, [x1]
003dafc8ldr x1, [x1+24]
003dafccblr x1
003dafd0str x0, [sp+120]
003dafd4ldr x1, [sp+128]
003dafd8subs xzr, x0, x1
003dafdcb.gt 0x3dafe4
003dafe0b 0x3db02c
003dafe4
003dafe4loc_3dafe4:
003dafe4adrp x0, 0x2dc000
003dafe8add x0, x0, 3447
003dafecmovz x1, 20
003daff0bl errors.New
003daff4str x0, [sp+312]
003daff8str x1, [sp+320]
003daffcstr xzr, [sp+152]
003db000stp xzr, xzr, [sp+160]
003db004ldr x3, [sp+312]
003db008ldr x4, [sp+320]
003db00cstr x3, [sp+136]
003db010str x4, [sp+144]
003db014ldr x0, [sp+152]
003db018ldr x1, [sp+160]
003db01cldr x2, [sp+168]
003db020ldp x29, x30, [sp-8]
003db024add sp, sp, 416
003db028ret x30
003db02c
003db02cloc_3db02c:
003db02cldr x1, [sp+240]
003db030ldrsb x27, [x1]
003db034ldr x1, [x1+24]
003db038ldr x0, [sp+248]
003db03cblr x1
003db040str x0, [sp+120]
003db044ldr x2, [sp+472]
003db048ldr x1, [sp+456]
003db04csubs xzr, x0, x2
003db050b.ls 0x3db058
003db054b 0x3db228
003db058
003db058loc_3db058:
003db058b 0x3db05c
003db05c
003db05cloc_3db05c:
003db05cstr x1, [sp+344]
003db060str x0, [sp+352]
003db064str x2, [sp+360]
003db068ldr x1, [sp+240]
003db06cldrsb x27, [x1]
003db070ldr x0, [sp+248]
003db074ldr x1, [x1+24]
003db078blr x1
003db07cstr x0, [sp+128]
003db080ldr x1, [sp+464]
003db084ldr x2, [sp+456]
003db088ldr x3, [sp+472]
003db08cb 0x3db090
003db090
003db090loc_3db090:
003db090subs xzr, x0, x1
003db094b.ls 0x3db09c
003db098b 0x3db224
003db09c
003db09cloc_3db09c:
003db09csub x13, x3, x0
003db0a0sub x14, x1, x0
003db0a4sub x15, xzr, x13
003db0a8and x15, x0, x15, asr #63
003db0acadd x15, x2, x15
003db0b0str x15, [sp+288]
003db0b4str x14, [sp+296]
003db0b8str x13, [sp+304]
003db0bcldr x13, [sp+344]
003db0c0ldr x14, [sp+352]
003db0c4ldr x15, [sp+360]
003db0c8str x13, [sp+200]
003db0ccstr x14, [sp+208]
003db0d0str x15, [sp+216]
003db0d4ldr x13, [sp+288]
003db0d8ldr x14, [sp+296]
003db0dcldr x15, [sp+304]
003db0e0str x13, [sp+456]
003db0e4str x14, [sp+464]
003db0e8str x15, [sp+472]
003db0ecstr xzr, [sp+288]
003db0f0stp xzr, xzr, [sp+296]
003db0f4stp xzr, xzr, [sp+312]
003db0f8ldr x7, [sp+456]
003db0fcldr x5, [sp+208]
003db100ldr x8, [sp+464]
003db104ldr x6, [sp+216]
003db108ldr x9, [sp+472]
003db10cldr x13, [sp+240]
003db110ldrsb x27, [x13]
003db114ldr x13, [x13+32]
003db118ldr x4, [sp+200]
003db11cldr x0, [sp+248]
003db120mov x1, xzr
003db124mov x2, xzr
003db128mov x3, x2
003db12cmov x10, x1
003db130mov x11, x2
003db134mov x12, x2
003db138blr x13
003db13cstr x0, [sp+288]
003db140str x1, [sp+296]
003db144str x2, [sp+304]
003db148str x3, [sp+312]
003db14cstr x4, [sp+320]
003db150ldr x13, [sp+288]
003db154ldr x14, [sp+296]
003db158ldr x15, [sp+304]
003db15cstr x13, [sp+384]
003db160str x14, [sp+392]
003db164str x15, [sp+400]
003db168ldr x13, [sp+312]
003db16cldr x14, [sp+320]
003db170str x13, [sp+368]
003db174str x14, [sp+376]
003db178ldr x13, [sp+384]
003db17cldr x14, [sp+392]
003db180ldr x15, [sp+400]
003db184str x13, [sp+176]
003db188str x14, [sp+184]
003db18cstr x15, [sp+192]
003db190ldr x13, [sp+376]
003db194ldr x14, [sp+368]
003db198str x14, [sp+224]
003db19cstr x13, [sp+232]
003db1a0cbnz x14, 0x3db1a8
003db1a4b 0x3db1d8
003db1a8
003db1a8loc_3db1a8:
003db1a8str xzr, [sp+152]
003db1acstp xzr, xzr, [sp+160]
003db1b0ldr x3, [sp+224]
003db1b4ldr x4, [sp+232]
003db1b8str x3, [sp+136]
003db1bcstr x4, [sp+144]
003db1c0ldr x0, [sp+152]
003db1c4ldr x1, [sp+160]
003db1c8ldr x2, [sp+168]
003db1ccldp x29, x30, [sp-8]
003db1d0add sp, sp, 416
003db1d4ret x30
003db1d8
003db1d8loc_3db1d8:
003db1d8ldr x0, [sp+176]
003db1dcldr x1, [sp+184]
003db1e0ldr x2, [sp+192]
003db1e4bl github.com/bishopfox/sliver/implant/sliver/cryptography.gunzipBuf
003db1e8str x0, [sp+288]
003db1ecstr x1, [sp+296]
003db1f0str x2, [sp+304]
003db1f4str x0, [sp+152]
003db1f8str x1, [sp+160]
003db1fcstr x2, [sp+168]
003db200stp xzr, xzr, [sp+136]
003db204ldr x0, [sp+152]
003db208ldr x1, [sp+160]
003db20cldr x2, [sp+168]
003db210mov x3, xzr
003db214mov x4, xzr
003db218ldp x29, x30, [sp-8]
003db21cadd sp, sp, 416
003db220ret x30
003db224
003db224loc_3db224:
003db224bl runtime.panicSliceB
003db228
003db228loc_3db228:
003db228mov x1, x0
003db22cbl runtime.panicSliceAcap
003db230hint
003db234
003db234loc_3db234:
003db234stp x0, x1, [sp+40]
003db238str x2, [sp+56]
003db23cmov x3, x30
003db240bl runtime.morestack_noctxt.abi0
003db244ldp x0, x1, [sp+40]
003db248ldr x2, [sp+56]
003db24cb 0x3daec0
003daec0
003daec0github.com/bishopfox/sliver/implant/sliver/cryptography.Decrypt: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.Decrypt(uint8[32] key, struct []uint8 ciphertext)
003daec0ldr x16, [x28+16]
003daec4sub x17, sp, 288
003daec8subs xzr, x17, x16
003daeccb.ls 0x3db234
003daed0sub x20, sp, 416
003daed4stp x29, x30, [x20-8]
003daed8add sp, x20, 0
003daedcsub x29, sp, 8
003daee0str x0, [sp+456]
003daee4str x1, [sp+464]
003daee8str x2, [sp+472]
003daeecstr xzr, [sp+152]
003daef0stp xzr, xzr, [sp+160]
003daef4stp xzr, xzr, [sp+136]
003daef8add x3, sp, 424
003daefcldrsb x27, [x3]
003daf00b 0x3daf04
003daf04
003daf04loc_3daf04:
003daf04str x3, [sp+344]
003daf08orr x3, xzr, 32
003daf0cstr x3, [sp+352]
003daf10str x3, [sp+360]
003daf14stp xzr, xzr, [sp+328]
003daf18stp xzr, xzr, [sp+312]
003daf1cldr x0, [sp+344]
003daf20ldr x1, [sp+352]
003daf24ldr x2, [sp+360]
003daf28bl golang.org/x/crypto/chacha20poly1305.New
003daf2cstr x0, [sp+328]
003daf30str x1, [sp+336]
003daf34str x2, [sp+312]
003daf38str x3, [sp+320]
003daf3cldr x3, [sp+328]
003daf40ldr x4, [sp+336]
003daf44str x3, [sp+272]
003daf48str x4, [sp+280]
003daf4cldr x3, [sp+312]
003daf50ldr x4, [sp+320]
003daf54str x3, [sp+256]
003daf58str x4, [sp+264]
003daf5cldr x3, [sp+272]
003daf60ldr x4, [sp+280]
003daf64str x3, [sp+240]
003daf68str x4, [sp+248]
003daf6cldr x3, [sp+264]
003daf70ldr x4, [sp+256]
003daf74str x4, [sp+224]
003daf78str x3, [sp+232]
003daf7ccbnz x4, 0x3daf84
003daf80b 0x3dafb4
003daf84
003daf84loc_3daf84:
003daf84str xzr, [sp+152]
003daf88stp xzr, xzr, [sp+160]
003daf8cldr x3, [sp+224]
003daf90ldr x4, [sp+232]
003daf94str x3, [sp+136]
003daf98str x4, [sp+144]
003daf9cldr x0, [sp+152]
003dafa0ldr x1, [sp+160]
003dafa4ldr x2, [sp+168]
003dafa8ldp x29, x30, [sp-8]
003dafacadd sp, sp, 416
003dafb0ret x30
003dafb4
003dafb4loc_3dafb4:
003dafb4ldr x1, [sp+464]
003dafb8str x1, [sp+128]
003dafbcldr x0, [sp+248]
003dafc0ldr x1, [sp+240]
003dafc4ldrsb x27, [x1]
003dafc8ldr x1, [x1+24]
003dafccblr x1
003dafd0str x0, [sp+120]
003dafd4ldr x1, [sp+128]
003dafd8subs xzr, x0, x1
003dafdcb.gt 0x3dafe4
003dafe0b 0x3db02c
003dafe4
003dafe4loc_3dafe4:
003dafe4adrp x0, 0x2dc000
003dafe8add x0, x0, 3447
003dafecmovz x1, 20
003daff0bl errors.New
003daff4str x0, [sp+312]
003daff8str x1, [sp+320]
003daffcstr xzr, [sp+152]
003db000stp xzr, xzr, [sp+160]
003db004ldr x3, [sp+312]
003db008ldr x4, [sp+320]
003db00cstr x3, [sp+136]
003db010str x4, [sp+144]
003db014ldr x0, [sp+152]
003db018ldr x1, [sp+160]
003db01cldr x2, [sp+168]
003db020ldp x29, x30, [sp-8]
003db024add sp, sp, 416
003db028ret x30
003db02c
003db02cloc_3db02c:
003db02cldr x1, [sp+240]
003db030ldrsb x27, [x1]
003db034ldr x1, [x1+24]
003db038ldr x0, [sp+248]
003db03cblr x1
003db040str x0, [sp+120]
003db044ldr x2, [sp+472]
003db048ldr x1, [sp+456]
003db04csubs xzr, x0, x2
003db050b.ls 0x3db058
003db054b 0x3db228
003db058
003db058loc_3db058:
003db058b 0x3db05c
003db05c
003db05cloc_3db05c:
003db05cstr x1, [sp+344]
003db060str x0, [sp+352]
003db064str x2, [sp+360]
003db068ldr x1, [sp+240]
003db06cldrsb x27, [x1]
003db070ldr x0, [sp+248]
003db074ldr x1, [x1+24]
003db078blr x1
003db07cstr x0, [sp+128]
003db080ldr x1, [sp+464]
003db084ldr x2, [sp+456]
003db088ldr x3, [sp+472]
003db08cb 0x3db090
003db090
003db090loc_3db090:
003db090subs xzr, x0, x1
003db094b.ls 0x3db09c
003db098b 0x3db224
003db09c
003db09cloc_3db09c:
003db09csub x13, x3, x0
003db0a0sub x14, x1, x0
003db0a4sub x15, xzr, x13
003db0a8and x15, x0, x15, asr #63
003db0acadd x15, x2, x15
003db0b0str x15, [sp+288]
003db0b4str x14, [sp+296]
003db0b8str x13, [sp+304]
003db0bcldr x13, [sp+344]
003db0c0ldr x14, [sp+352]
003db0c4ldr x15, [sp+360]
003db0c8str x13, [sp+200]
003db0ccstr x14, [sp+208]
003db0d0str x15, [sp+216]
003db0d4ldr x13, [sp+288]
003db0d8ldr x14, [sp+296]
003db0dcldr x15, [sp+304]
003db0e0str x13, [sp+456]
003db0e4str x14, [sp+464]
003db0e8str x15, [sp+472]
003db0ecstr xzr, [sp+288]
003db0f0stp xzr, xzr, [sp+296]
003db0f4stp xzr, xzr, [sp+312]
003db0f8ldr x7, [sp+456]
003db0fcldr x5, [sp+208]
003db100ldr x8, [sp+464]
003db104ldr x6, [sp+216]
003db108ldr x9, [sp+472]
003db10cldr x13, [sp+240]
003db110ldrsb x27, [x13]
003db114ldr x13, [x13+32]
003db118ldr x4, [sp+200]
003db11cldr x0, [sp+248]
003db120mov x1, xzr
003db124mov x2, xzr
003db128mov x3, x2
003db12cmov x10, x1
003db130mov x11, x2
003db134mov x12, x2
003db138blr x13
003db13cstr x0, [sp+288]
003db140str x1, [sp+296]
003db144str x2, [sp+304]
003db148str x3, [sp+312]
003db14cstr x4, [sp+320]
003db150ldr x13, [sp+288]
003db154ldr x14, [sp+296]
003db158ldr x15, [sp+304]
003db15cstr x13, [sp+384]
003db160str x14, [sp+392]
003db164str x15, [sp+400]
003db168ldr x13, [sp+312]
003db16cldr x14, [sp+320]
003db170str x13, [sp+368]
003db174str x14, [sp+376]
003db178ldr x13, [sp+384]
003db17cldr x14, [sp+392]
003db180ldr x15, [sp+400]
003db184str x13, [sp+176]
003db188str x14, [sp+184]
003db18cstr x15, [sp+192]
003db190ldr x13, [sp+376]
003db194ldr x14, [sp+368]
003db198str x14, [sp+224]
003db19cstr x13, [sp+232]
003db1a0cbnz x14, 0x3db1a8
003db1a4b 0x3db1d8
003db1a8
003db1a8loc_3db1a8:
003db1a8str xzr, [sp+152]
003db1acstp xzr, xzr, [sp+160]
003db1b0ldr x3, [sp+224]
003db1b4ldr x4, [sp+232]
003db1b8str x3, [sp+136]
003db1bcstr x4, [sp+144]
003db1c0ldr x0, [sp+152]
003db1c4ldr x1, [sp+160]
003db1c8ldr x2, [sp+168]
003db1ccldp x29, x30, [sp-8]
003db1d0add sp, sp, 416
003db1d4ret x30
003db1d8
003db1d8loc_3db1d8:
003db1d8ldr x0, [sp+176]
003db1dcldr x1, [sp+184]
003db1e0ldr x2, [sp+192]
003db1e4bl github.com/bishopfox/sliver/implant/sliver/cryptography.gunzipBuf
003db1e8str x0, [sp+288]
003db1ecstr x1, [sp+296]
003db1f0str x2, [sp+304]
003db1f4str x0, [sp+152]
003db1f8str x1, [sp+160]
003db1fcstr x2, [sp+168]
003db200stp xzr, xzr, [sp+136]
003db204ldr x0, [sp+152]
003db208ldr x1, [sp+160]
003db20cldr x2, [sp+168]
003db210mov x3, xzr
003db214mov x4, xzr
003db218ldp x29, x30, [sp-8]
003db21cadd sp, sp, 416
003db220ret x30
003db224
003db224loc_3db224:
003db224bl runtime.panicSliceB
003db228
003db228loc_3db228:
003db228mov x1, x0
003db22cbl runtime.panicSliceAcap
003db230hint
003db234
003db234loc_3db234:
003db234stp x0, x1, [sp+40]
003db238str x2, [sp+56]
003db23cmov x3, x30
003db240bl runtime.morestack_noctxt.abi0
003db244ldp x0, x1, [sp+40]
003db248ldr x2, [sp+56]
003db24cb 0x3daec0
003daec0
003db250
003db250github.com/bishopfox/sliver/implant/sliver/cryptography.NewCipherContext: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.NewCipherContext(uint8[32] key)
003db250ldr x16, [x28+16]
003db254subs xzr, sp, x16
003db258b.ls 0x3db324
003db25cstr x30, [sp-80]!
003db260stur x29, [sp-8]
003db264sub x29, sp, 8
003db268str xzr, [sp+40]
003db26cadrp x0, 0x267000
003db270add x0, x0, 3072
003db274bl runtime.newobject
003db278str x0, [sp+64]
003db27cldp x1, x2, [sp+88]
003db280ldp x3, x4, [sp+104]
003db284stp x1, x2, [x0]
003db288stp x3, x4, [x0+16]
003db28cadrp x0, 0x265000
003db290add x0, x0, 2144
003db294bl runtime.newobject
003db298str x0, [sp+56]
003db29cadrp x27, 0x670000
003db2a0ldr w1, [x27+3056]
003db2a4cbz w1, 0x3db2ac
003db2a8b 0x3db2b0
003db2ac
003db2acloc_3db2ac:
003db2acb 0x3db2cc
003db2b0
003db2b0loc_3db2b0:
003db2b0str x0, [sp+48]
003db2b4mov x1, x0
003db2b8adrp x0, 0x265000
003db2bcadd x0, x0, 2144
003db2c0bl runtime.wbZero
003db2c4ldr x0, [sp+48]
003db2c8b 0x3db2cc
003db2cc
003db2ccloc_3db2cc:
003db2ccstp xzr, xzr, [x0]
003db2d0stp xzr, xzr, [x0+16]
003db2d4stp xzr, xzr, [x0+32]
003db2d8ldr x1, [sp+64]
003db2dcldrsb x27, [x1]
003db2e0ldr x2, [sp+56]
003db2e4adrp x27, 0x670000
003db2e8ldr w3, [x27+3056]
003db2eccbz w3, 0x3db2f4
003db2f0b 0x3db2f8
003db2f4
003db2f4loc_3db2f4:
003db2f4b 0x3db30c
003db2f8
003db2f8loc_3db2f8:
003db2f8bl runtime.gcWriteBarrier2
003db2fcstr x2, [x25]
003db300ldr x3, [x1+32]
003db304str x3, [x25+8]
003db308b 0x3db30c
003db30c
003db30cloc_3db30c:
003db30cstr x2, [x1+32]
003db310ldr x0, [sp+64]
003db314str x0, [sp+40]
003db318ldur x29, [sp-8]
003db31cldr x30, [sp], 80
003db320ret x30
003db324
003db324loc_3db324:
003db324mov x3, x30
003db328bl runtime.morestack_noctxt.abi0
003db32cb 0x3db250
003db250
003db250github.com/bishopfox/sliver/implant/sliver/cryptography.NewCipherContext: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.NewCipherContext(uint8[32] key)
003db250ldr x16, [x28+16]
003db254subs xzr, sp, x16
003db258b.ls 0x3db324
003db25cstr x30, [sp-80]!
003db260stur x29, [sp-8]
003db264sub x29, sp, 8
003db268str xzr, [sp+40]
003db26cadrp x0, 0x267000
003db270add x0, x0, 3072
003db274bl runtime.newobject
003db278str x0, [sp+64]
003db27cldp x1, x2, [sp+88]
003db280ldp x3, x4, [sp+104]
003db284stp x1, x2, [x0]
003db288stp x3, x4, [x0+16]
003db28cadrp x0, 0x265000
003db290add x0, x0, 2144
003db294bl runtime.newobject
003db298str x0, [sp+56]
003db29cadrp x27, 0x670000
003db2a0ldr w1, [x27+3056]
003db2a4cbz w1, 0x3db2ac
003db2a8b 0x3db2b0
003db2ac
003db2acloc_3db2ac:
003db2acb 0x3db2cc
003db2b0
003db2b0loc_3db2b0:
003db2b0str x0, [sp+48]
003db2b4mov x1, x0
003db2b8adrp x0, 0x265000
003db2bcadd x0, x0, 2144
003db2c0bl runtime.wbZero
003db2c4ldr x0, [sp+48]
003db2c8b 0x3db2cc
003db2cc
003db2ccloc_3db2cc:
003db2ccstp xzr, xzr, [x0]
003db2d0stp xzr, xzr, [x0+16]
003db2d4stp xzr, xzr, [x0+32]
003db2d8ldr x1, [sp+64]
003db2dcldrsb x27, [x1]
003db2e0ldr x2, [sp+56]
003db2e4adrp x27, 0x670000
003db2e8ldr w3, [x27+3056]
003db2eccbz w3, 0x3db2f4
003db2f0b 0x3db2f8
003db2f4
003db2f4loc_3db2f4:
003db2f4b 0x3db30c
003db2f8
003db2f8loc_3db2f8:
003db2f8bl runtime.gcWriteBarrier2
003db2fcstr x2, [x25]
003db300ldr x3, [x1+32]
003db304str x3, [x25+8]
003db308b 0x3db30c
003db30c
003db30cloc_3db30c:
003db30cstr x2, [x1+32]
003db310ldr x0, [sp+64]
003db314str x0, [sp+40]
003db318ldur x29, [sp-8]
003db31cldr x30, [sp], 80
003db320ret x30
003db324
003db324loc_3db324:
003db324mov x3, x30
003db328bl runtime.morestack_noctxt.abi0
003db32cb 0x3db250
003db250
003db330
003db330github.com/bishopfox/sliver/implant/sliver/cryptography.(*CipherContext).DecryptWithoutSignatureCheck: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.(*CipherContext).DecryptWithoutSignatureCheck(github.com/bishopfox/sliver/implant/sliver/cryptography.CipherContext * c, struct []uint8 msg)
003db330ldr x16, [x28+16]
003db334sub x17, sp, 272
003db338subs xzr, x17, x16
003db33cb.ls 0x3db5c4
003db340sub x20, sp, 400
003db344stp x29, x30, [x20-8]
003db348add sp, x20, 0
003db34csub x29, sp, 8
003db350str x0, [sp+408]
003db354str x1, [sp+416]
003db358str x2, [sp+424]
003db35cstr x3, [sp+432]
003db360str xzr, [sp+168]
003db364stp xzr, xzr, [sp+176]
003db368stp xzr, xzr, [sp+152]
003db36cstr xzr, [sp+352]
003db370stp xzr, xzr, [sp+360]
003db374stp xzr, xzr, [sp+336]
003db378ldr x3, [sp+408]
003db37cldrsb x27, [x3]
003db380ldp x4, x5, [x3]
003db384ldp x3, x6, [x3+16]
003db388add x27, sp, 110
003db38cstp x4, x5, [x27]
003db390add x27, sp, 126
003db394stp x3, x6, [x27]
003db398add x27, sp, 110
003db39cldp x3, x4, [x27]
003db3a0add x27, sp, 126
003db3a4ldp x5, x6, [x27]
003db3a8ldr x0, [sp+416]
003db3acldr x1, [sp+424]
003db3b0ldr x2, [sp+432]
003db3b4stp x3, x4, [sp+8]
003db3b8stp x5, x6, [sp+24]
003db3bcbl github.com/bishopfox/sliver/implant/sliver/cryptography.Decrypt
003db3c0str x0, [sp+352]
003db3c4str x1, [sp+360]
003db3c8str x2, [sp+368]
003db3ccstr x3, [sp+336]
003db3d0str x4, [sp+344]
003db3d4ldr x3, [sp+352]
003db3d8ldr x4, [sp+360]
003db3dcldr x5, [sp+368]
003db3e0str x3, [sp+264]
003db3e4str x4, [sp+272]
003db3e8str x5, [sp+280]
003db3ecldr x3, [sp+336]
003db3f0ldr x4, [sp+344]
003db3f4str x3, [sp+248]
003db3f8str x4, [sp+256]
003db3fcldr x3, [sp+264]
003db400ldr x4, [sp+272]
003db404ldr x5, [sp+280]
003db408str x3, [sp+192]
003db40cstr x4, [sp+200]
003db410str x5, [sp+208]
003db414ldr x3, [sp+256]
003db418ldr x4, [sp+248]
003db41cstr x4, [sp+216]
003db420str x3, [sp+224]
003db424cbnz x4, 0x3db42c
003db428b 0x3db45c
003db42c
003db42cloc_3db42c:
003db42cstr xzr, [sp+168]
003db430stp xzr, xzr, [sp+176]
003db434ldr x3, [sp+216]
003db438ldr x4, [sp+224]
003db43cstr x3, [sp+152]
003db440str x4, [sp+160]
003db444ldr x0, [sp+168]
003db448ldr x1, [sp+176]
003db44cldr x2, [sp+184]
003db450ldp x29, x30, [sp-8]
003db454add sp, sp, 400
003db458ret x30
003db45c
003db45cloc_3db45c:
003db45cldr x5, [sp+424]
003db460str x5, [sp+144]
003db464cbnz x5, 0x3db46c
003db468b 0x3db584
003db46c
003db46cloc_3db46c:
003db46cldr x0, [sp+416]
003db470ldr x1, [sp+424]
003db474ldr x2, [sp+432]
003db478bl crypto/sha256.Sum256
003db47cldp x3, x4, [sp+8]
003db480ldp x5, x6, [sp+24]
003db484add x27, sp, 78
003db488stp x3, x4, [x27]
003db48cadd x27, sp, 94
003db490stp x5, x6, [x27]
003db494add x1, sp, 78
003db498ldrsb x27, [x1]
003db49cb 0x3db4a0
003db4a0
003db4a0loc_3db4a0:
003db4a0str x1, [sp+352]
003db4a4orr x3, xzr, 32
003db4a8str x3, [sp+360]
003db4acstr x3, [sp+368]
003db4b0adrp x27, 0x646000
003db4b4ldr x0, [x27+24]
003db4b8mov x2, x3
003db4bcbl encoding/base64.(*Encoding).EncodeToString
003db4c0str x0, [sp+232]
003db4c4str x1, [sp+240]
003db4c8stp xzr, xzr, [sp+320]
003db4ccldr x0, [sp+232]
003db4d0ldr x1, [sp+240]
003db4d4bl runtime.convTstring
003db4d8str x0, [sp+312]
003db4dcldr x4, [sp+408]
003db4e0ldrsb x27, [x4]
003db4e4ldr x4, [x4+32]
003db4e8str x4, [sp+304]
003db4ecadrp x3, 0x21a000
003db4f0add x3, x3, 3968
003db4f4str x3, [sp+288]
003db4f8adrp x4, 0x347000
003db4fcadd x4, x4, 648
003db500str x4, [sp+296]
003db504ldr x0, [sp+304]
003db508ldr x2, [sp+312]
003db50cadrp x1, 0x21a000
003db510add x1, x1, 2944
003db514bl sync.(*Map).LoadOrStore
003db518str x0, [sp+320]
003db51cstr x1, [sp+328]
003db520strb w2, [sp+142]
003db524ldr x4, [sp+328]
003db528ldr x5, [sp+320]
003db52cstr x5, [sp+376]
003db530str x4, [sp+384]
003db534ldrb w4, [sp+142]
003db538strb w4, [sp+143]
003db53cstrb w4, [sp+77]
003db540tbnz w4, 0, 0x3db548
003db544b 0x3db580
003db548
003db548loc_3db548:
003db548str xzr, [sp+168]
003db54cstp xzr, xzr, [sp+176]
003db550adrp x27, 0x646000
003db554ldr x3, [x27+2720]
003db558adrp x27, 0x646000
003db55cldr x4, [x27+2728]
003db560str x3, [sp+152]
003db564str x4, [sp+160]
003db568ldr x0, [sp+168]
003db56cldr x1, [sp+176]
003db570ldr x2, [sp+184]
003db574ldp x29, x30, [sp-8]
003db578add sp, sp, 400
003db57cret x30
003db580
003db580loc_3db580:
003db580b 0x3db588
003db584
003db584loc_3db584:
003db584b 0x3db588
003db588
003db588loc_3db588:
003db588ldr x5, [sp+192]
003db58cldr x6, [sp+200]
003db590ldr x7, [sp+208]
003db594str x5, [sp+168]
003db598str x6, [sp+176]
003db59cstr x7, [sp+184]
003db5a0stp xzr, xzr, [sp+152]
003db5a4ldr x0, [sp+168]
003db5a8ldr x1, [sp+176]
003db5acldr x2, [sp+184]
003db5b0mov x3, xzr
003db5b4mov x4, xzr
003db5b8ldp x29, x30, [sp-8]
003db5bcadd sp, sp, 400
003db5c0ret x30
003db5c4
003db5c4loc_3db5c4:
003db5c4stp x0, x1, [sp+8]
003db5c8stp x2, x3, [sp+24]
003db5ccmov x3, x30
003db5d0bl runtime.morestack_noctxt.abi0
003db5d4ldp x0, x1, [sp+8]
003db5d8ldp x2, x3, [sp+24]
003db5dcb 0x3db330
003db330
003db330github.com/bishopfox/sliver/implant/sliver/cryptography.(*CipherContext).DecryptWithoutSignatureCheck: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.(*CipherContext).DecryptWithoutSignatureCheck(github.com/bishopfox/sliver/implant/sliver/cryptography.CipherContext * c, struct []uint8 msg)
003db330ldr x16, [x28+16]
003db334sub x17, sp, 272
003db338subs xzr, x17, x16
003db33cb.ls 0x3db5c4
003db340sub x20, sp, 400
003db344stp x29, x30, [x20-8]
003db348add sp, x20, 0
003db34csub x29, sp, 8
003db350str x0, [sp+408]
003db354str x1, [sp+416]
003db358str x2, [sp+424]
003db35cstr x3, [sp+432]
003db360str xzr, [sp+168]
003db364stp xzr, xzr, [sp+176]
003db368stp xzr, xzr, [sp+152]
003db36cstr xzr, [sp+352]
003db370stp xzr, xzr, [sp+360]
003db374stp xzr, xzr, [sp+336]
003db378ldr x3, [sp+408]
003db37cldrsb x27, [x3]
003db380ldp x4, x5, [x3]
003db384ldp x3, x6, [x3+16]
003db388add x27, sp, 110
003db38cstp x4, x5, [x27]
003db390add x27, sp, 126
003db394stp x3, x6, [x27]
003db398add x27, sp, 110
003db39cldp x3, x4, [x27]
003db3a0add x27, sp, 126
003db3a4ldp x5, x6, [x27]
003db3a8ldr x0, [sp+416]
003db3acldr x1, [sp+424]
003db3b0ldr x2, [sp+432]
003db3b4stp x3, x4, [sp+8]
003db3b8stp x5, x6, [sp+24]
003db3bcbl github.com/bishopfox/sliver/implant/sliver/cryptography.Decrypt
003db3c0str x0, [sp+352]
003db3c4str x1, [sp+360]
003db3c8str x2, [sp+368]
003db3ccstr x3, [sp+336]
003db3d0str x4, [sp+344]
003db3d4ldr x3, [sp+352]
003db3d8ldr x4, [sp+360]
003db3dcldr x5, [sp+368]
003db3e0str x3, [sp+264]
003db3e4str x4, [sp+272]
003db3e8str x5, [sp+280]
003db3ecldr x3, [sp+336]
003db3f0ldr x4, [sp+344]
003db3f4str x3, [sp+248]
003db3f8str x4, [sp+256]
003db3fcldr x3, [sp+264]
003db400ldr x4, [sp+272]
003db404ldr x5, [sp+280]
003db408str x3, [sp+192]
003db40cstr x4, [sp+200]
003db410str x5, [sp+208]
003db414ldr x3, [sp+256]
003db418ldr x4, [sp+248]
003db41cstr x4, [sp+216]
003db420str x3, [sp+224]
003db424cbnz x4, 0x3db42c
003db428b 0x3db45c
003db42c
003db42cloc_3db42c:
003db42cstr xzr, [sp+168]
003db430stp xzr, xzr, [sp+176]
003db434ldr x3, [sp+216]
003db438ldr x4, [sp+224]
003db43cstr x3, [sp+152]
003db440str x4, [sp+160]
003db444ldr x0, [sp+168]
003db448ldr x1, [sp+176]
003db44cldr x2, [sp+184]
003db450ldp x29, x30, [sp-8]
003db454add sp, sp, 400
003db458ret x30
003db45c
003db45cloc_3db45c:
003db45cldr x5, [sp+424]
003db460str x5, [sp+144]
003db464cbnz x5, 0x3db46c
003db468b 0x3db584
003db46c
003db46cloc_3db46c:
003db46cldr x0, [sp+416]
003db470ldr x1, [sp+424]
003db474ldr x2, [sp+432]
003db478bl crypto/sha256.Sum256
003db47cldp x3, x4, [sp+8]
003db480ldp x5, x6, [sp+24]
003db484add x27, sp, 78
003db488stp x3, x4, [x27]
003db48cadd x27, sp, 94
003db490stp x5, x6, [x27]
003db494add x1, sp, 78
003db498ldrsb x27, [x1]
003db49cb 0x3db4a0
003db4a0
003db4a0loc_3db4a0:
003db4a0str x1, [sp+352]
003db4a4orr x3, xzr, 32
003db4a8str x3, [sp+360]
003db4acstr x3, [sp+368]
003db4b0adrp x27, 0x646000
003db4b4ldr x0, [x27+24]
003db4b8mov x2, x3
003db4bcbl encoding/base64.(*Encoding).EncodeToString
003db4c0str x0, [sp+232]
003db4c4str x1, [sp+240]
003db4c8stp xzr, xzr, [sp+320]
003db4ccldr x0, [sp+232]
003db4d0ldr x1, [sp+240]
003db4d4bl runtime.convTstring
003db4d8str x0, [sp+312]
003db4dcldr x4, [sp+408]
003db4e0ldrsb x27, [x4]
003db4e4ldr x4, [x4+32]
003db4e8str x4, [sp+304]
003db4ecadrp x3, 0x21a000
003db4f0add x3, x3, 3968
003db4f4str x3, [sp+288]
003db4f8adrp x4, 0x347000
003db4fcadd x4, x4, 648
003db500str x4, [sp+296]
003db504ldr x0, [sp+304]
003db508ldr x2, [sp+312]
003db50cadrp x1, 0x21a000
003db510add x1, x1, 2944
003db514bl sync.(*Map).LoadOrStore
003db518str x0, [sp+320]
003db51cstr x1, [sp+328]
003db520strb w2, [sp+142]
003db524ldr x4, [sp+328]
003db528ldr x5, [sp+320]
003db52cstr x5, [sp+376]
003db530str x4, [sp+384]
003db534ldrb w4, [sp+142]
003db538strb w4, [sp+143]
003db53cstrb w4, [sp+77]
003db540tbnz w4, 0, 0x3db548
003db544b 0x3db580
003db548
003db548loc_3db548:
003db548str xzr, [sp+168]
003db54cstp xzr, xzr, [sp+176]
003db550adrp x27, 0x646000
003db554ldr x3, [x27+2720]
003db558adrp x27, 0x646000
003db55cldr x4, [x27+2728]
003db560str x3, [sp+152]
003db564str x4, [sp+160]
003db568ldr x0, [sp+168]
003db56cldr x1, [sp+176]
003db570ldr x2, [sp+184]
003db574ldp x29, x30, [sp-8]
003db578add sp, sp, 400
003db57cret x30
003db580
003db580loc_3db580:
003db580b 0x3db588
003db584
003db584loc_3db584:
003db584b 0x3db588
003db588
003db588loc_3db588:
003db588ldr x5, [sp+192]
003db58cldr x6, [sp+200]
003db590ldr x7, [sp+208]
003db594str x5, [sp+168]
003db598str x6, [sp+176]
003db59cstr x7, [sp+184]
003db5a0stp xzr, xzr, [sp+152]
003db5a4ldr x0, [sp+168]
003db5a8ldr x1, [sp+176]
003db5acldr x2, [sp+184]
003db5b0mov x3, xzr
003db5b4mov x4, xzr
003db5b8ldp x29, x30, [sp-8]
003db5bcadd sp, sp, 400
003db5c0ret x30
003db5c4
003db5c4loc_3db5c4:
003db5c4stp x0, x1, [sp+8]
003db5c8stp x2, x3, [sp+24]
003db5ccmov x3, x30
003db5d0bl runtime.morestack_noctxt.abi0
003db5d4ldp x0, x1, [sp+8]
003db5d8ldp x2, x3, [sp+24]
003db5dcb 0x3db330
003db330
003db5e0
003db5e0github.com/bishopfox/sliver/implant/sliver/cryptography.(*CipherContext).Encrypt: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.(*CipherContext).Encrypt(github.com/bishopfox/sliver/implant/sliver/cryptography.CipherContext * c, struct []uint8 plaintext)
003db5e0ldr x16, [x28+16]
003db5e4sub x17, sp, 224
003db5e8subs xzr, x17, x16
003db5ecb.ls 0x3db7e8
003db5f0sub x20, sp, 352
003db5f4stp x29, x30, [x20-8]
003db5f8add sp, x20, 0
003db5fcsub x29, sp, 8
003db600str x0, [sp+360]
003db604str x1, [sp+368]
003db608str x2, [sp+376]
003db60cstr x3, [sp+384]
003db610str xzr, [sp+152]
003db614stp xzr, xzr, [sp+160]
003db618stp xzr, xzr, [sp+136]
003db61cstr xzr, [sp+320]
003db620stp xzr, xzr, [sp+328]
003db624stp xzr, xzr, [sp+304]
003db628ldr x3, [sp+360]
003db62cldrsb x27, [x3]
003db630ldp x4, x5, [x3]
003db634ldp x3, x6, [x3+16]
003db638stp x4, x5, [sp+96]
003db63cstp x3, x6, [sp+112]
003db640ldp x3, x4, [sp+96]
003db644ldp x5, x6, [sp+112]
003db648ldr x0, [sp+368]
003db64cldr x1, [sp+376]
003db650ldr x2, [sp+384]
003db654stp x3, x4, [sp+8]
003db658stp x5, x6, [sp+24]
003db65cbl github.com/bishopfox/sliver/implant/sliver/cryptography.Encrypt
003db660str x0, [sp+320]
003db664str x1, [sp+328]
003db668str x2, [sp+336]
003db66cstr x3, [sp+304]
003db670str x4, [sp+312]
003db674ldr x3, [sp+320]
003db678ldr x4, [sp+328]
003db67cldr x5, [sp+336]
003db680str x3, [sp+248]
003db684str x4, [sp+256]
003db688str x5, [sp+264]
003db68cldr x3, [sp+304]
003db690ldr x4, [sp+312]
003db694str x3, [sp+232]
003db698str x4, [sp+240]
003db69cldr x3, [sp+248]
003db6a0ldr x4, [sp+256]
003db6a4ldr x5, [sp+264]
003db6a8str x3, [sp+192]
003db6acstr x4, [sp+200]
003db6b0str x5, [sp+208]
003db6b4ldr x3, [sp+240]
003db6b8ldr x4, [sp+232]
003db6bcstr x4, [sp+176]
003db6c0str x3, [sp+184]
003db6c4cbnz x4, 0x3db6cc
003db6c8b 0x3db6fc
003db6cc
003db6ccloc_3db6cc:
003db6ccstr xzr, [sp+152]
003db6d0stp xzr, xzr, [sp+160]
003db6d4ldr x3, [sp+176]
003db6d8ldr x4, [sp+184]
003db6dcstr x3, [sp+136]
003db6e0str x4, [sp+144]
003db6e4ldr x0, [sp+152]
003db6e8ldr x1, [sp+160]
003db6ecldr x2, [sp+168]
003db6f0ldp x29, x30, [sp-8]
003db6f4add sp, sp, 352
003db6f8ret x30
003db6fc
003db6fcloc_3db6fc:
003db6fcldr x5, [sp+200]
003db700str x5, [sp+128]
003db704cbnz x5, 0x3db70c
003db708b 0x3db7a8
003db70c
003db70cloc_3db70c:
003db70cldr x0, [sp+192]
003db710ldr x1, [sp+200]
003db714ldr x2, [sp+208]
003db718bl crypto/sha256.Sum256
003db71cldp x3, x4, [sp+8]
003db720ldp x5, x6, [sp+24]
003db724stp x3, x4, [sp+64]
003db728stp x5, x6, [sp+80]
003db72cadd x1, sp, 64
003db730ldrsb x27, [x1]
003db734b 0x3db738
003db738
003db738loc_3db738:
003db738str x1, [sp+320]
003db73corr x3, xzr, 32
003db740str x3, [sp+328]
003db744str x3, [sp+336]
003db748adrp x27, 0x646000
003db74cldr x0, [x27+24]
003db750mov x2, x3
003db754bl encoding/base64.(*Encoding).EncodeToString
003db758str x0, [sp+216]
003db75cstr x1, [sp+224]
003db760bl runtime.convTstring
003db764str x0, [sp+296]
003db768ldr x4, [sp+360]
003db76cldrsb x27, [x4]
003db770ldr x4, [x4+32]
003db774str x4, [sp+288]
003db778adrp x3, 0x21a000
003db77cadd x3, x3, 3968
003db780str x3, [sp+272]
003db784adrp x4, 0x347000
003db788add x4, x4, 648
003db78cstr x4, [sp+280]
003db790ldr x0, [sp+288]
003db794ldr x2, [sp+296]
003db798adrp x1, 0x21a000
003db79cadd x1, x1, 2944
003db7a0bl sync.(*Map).Store
003db7a4b 0x3db7ac
003db7a8
003db7a8loc_3db7a8:
003db7a8b 0x3db7ac
003db7ac
003db7acloc_3db7ac:
003db7acldr x5, [sp+192]
003db7b0ldr x6, [sp+200]
003db7b4ldr x7, [sp+208]
003db7b8str x5, [sp+152]
003db7bcstr x6, [sp+160]
003db7c0str x7, [sp+168]
003db7c4stp xzr, xzr, [sp+136]
003db7c8ldr x0, [sp+152]
003db7ccldr x1, [sp+160]
003db7d0ldr x2, [sp+168]
003db7d4mov x3, xzr
003db7d8mov x4, xzr
003db7dcldp x29, x30, [sp-8]
003db7e0add sp, sp, 352
003db7e4ret x30
003db7e8
003db7e8loc_3db7e8:
003db7e8stp x0, x1, [sp+8]
003db7ecstp x2, x3, [sp+24]
003db7f0mov x3, x30
003db7f4bl runtime.morestack_noctxt.abi0
003db7f8ldp x0, x1, [sp+8]
003db7fcldp x2, x3, [sp+24]
003db800b 0x3db5e0
003db804udf 0
003db808udf 0
003db80cudf 0
003db5e0
003db5e0github.com/bishopfox/sliver/implant/sliver/cryptography.(*CipherContext).Encrypt: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.(*CipherContext).Encrypt(github.com/bishopfox/sliver/implant/sliver/cryptography.CipherContext * c, struct []uint8 plaintext)
003db5e0ldr x16, [x28+16]
003db5e4sub x17, sp, 224
003db5e8subs xzr, x17, x16
003db5ecb.ls 0x3db7e8
003db5f0sub x20, sp, 352
003db5f4stp x29, x30, [x20-8]
003db5f8add sp, x20, 0
003db5fcsub x29, sp, 8
003db600str x0, [sp+360]
003db604str x1, [sp+368]
003db608str x2, [sp+376]
003db60cstr x3, [sp+384]
003db610str xzr, [sp+152]
003db614stp xzr, xzr, [sp+160]
003db618stp xzr, xzr, [sp+136]
003db61cstr xzr, [sp+320]
003db620stp xzr, xzr, [sp+328]
003db624stp xzr, xzr, [sp+304]
003db628ldr x3, [sp+360]
003db62cldrsb x27, [x3]
003db630ldp x4, x5, [x3]
003db634ldp x3, x6, [x3+16]
003db638stp x4, x5, [sp+96]
003db63cstp x3, x6, [sp+112]
003db640ldp x3, x4, [sp+96]
003db644ldp x5, x6, [sp+112]
003db648ldr x0, [sp+368]
003db64cldr x1, [sp+376]
003db650ldr x2, [sp+384]
003db654stp x3, x4, [sp+8]
003db658stp x5, x6, [sp+24]
003db65cbl github.com/bishopfox/sliver/implant/sliver/cryptography.Encrypt
003db660str x0, [sp+320]
003db664str x1, [sp+328]
003db668str x2, [sp+336]
003db66cstr x3, [sp+304]
003db670str x4, [sp+312]
003db674ldr x3, [sp+320]
003db678ldr x4, [sp+328]
003db67cldr x5, [sp+336]
003db680str x3, [sp+248]
003db684str x4, [sp+256]
003db688str x5, [sp+264]
003db68cldr x3, [sp+304]
003db690ldr x4, [sp+312]
003db694str x3, [sp+232]
003db698str x4, [sp+240]
003db69cldr x3, [sp+248]
003db6a0ldr x4, [sp+256]
003db6a4ldr x5, [sp+264]
003db6a8str x3, [sp+192]
003db6acstr x4, [sp+200]
003db6b0str x5, [sp+208]
003db6b4ldr x3, [sp+240]
003db6b8ldr x4, [sp+232]
003db6bcstr x4, [sp+176]
003db6c0str x3, [sp+184]
003db6c4cbnz x4, 0x3db6cc
003db6c8b 0x3db6fc
003db6cc
003db6ccloc_3db6cc:
003db6ccstr xzr, [sp+152]
003db6d0stp xzr, xzr, [sp+160]
003db6d4ldr x3, [sp+176]
003db6d8ldr x4, [sp+184]
003db6dcstr x3, [sp+136]
003db6e0str x4, [sp+144]
003db6e4ldr x0, [sp+152]
003db6e8ldr x1, [sp+160]
003db6ecldr x2, [sp+168]
003db6f0ldp x29, x30, [sp-8]
003db6f4add sp, sp, 352
003db6f8ret x30
003db6fc
003db6fcloc_3db6fc:
003db6fcldr x5, [sp+200]
003db700str x5, [sp+128]
003db704cbnz x5, 0x3db70c
003db708b 0x3db7a8
003db70c
003db70cloc_3db70c:
003db70cldr x0, [sp+192]
003db710ldr x1, [sp+200]
003db714ldr x2, [sp+208]
003db718bl crypto/sha256.Sum256
003db71cldp x3, x4, [sp+8]
003db720ldp x5, x6, [sp+24]
003db724stp x3, x4, [sp+64]
003db728stp x5, x6, [sp+80]
003db72cadd x1, sp, 64
003db730ldrsb x27, [x1]
003db734b 0x3db738
003db738
003db738loc_3db738:
003db738str x1, [sp+320]
003db73corr x3, xzr, 32
003db740str x3, [sp+328]
003db744str x3, [sp+336]
003db748adrp x27, 0x646000
003db74cldr x0, [x27+24]
003db750mov x2, x3
003db754bl encoding/base64.(*Encoding).EncodeToString
003db758str x0, [sp+216]
003db75cstr x1, [sp+224]
003db760bl runtime.convTstring
003db764str x0, [sp+296]
003db768ldr x4, [sp+360]
003db76cldrsb x27, [x4]
003db770ldr x4, [x4+32]
003db774str x4, [sp+288]
003db778adrp x3, 0x21a000
003db77cadd x3, x3, 3968
003db780str x3, [sp+272]
003db784adrp x4, 0x347000
003db788add x4, x4, 648
003db78cstr x4, [sp+280]
003db790ldr x0, [sp+288]
003db794ldr x2, [sp+296]
003db798adrp x1, 0x21a000
003db79cadd x1, x1, 2944
003db7a0bl sync.(*Map).Store
003db7a4b 0x3db7ac
003db7a8
003db7a8loc_3db7a8:
003db7a8b 0x3db7ac
003db7ac
003db7acloc_3db7ac:
003db7acldr x5, [sp+192]
003db7b0ldr x6, [sp+200]
003db7b4ldr x7, [sp+208]
003db7b8str x5, [sp+152]
003db7bcstr x6, [sp+160]
003db7c0str x7, [sp+168]
003db7c4stp xzr, xzr, [sp+136]
003db7c8ldr x0, [sp+152]
003db7ccldr x1, [sp+160]
003db7d0ldr x2, [sp+168]
003db7d4mov x3, xzr
003db7d8mov x4, xzr
003db7dcldp x29, x30, [sp-8]
003db7e0add sp, sp, 352
003db7e4ret x30
003db7e8
003db7e8loc_3db7e8:
003db7e8stp x0, x1, [sp+8]
003db7ecstp x2, x3, [sp+24]
003db7f0mov x3, x30
003db7f4bl runtime.morestack_noctxt.abi0
003db7f8ldp x0, x1, [sp+8]
003db7fcldp x2, x3, [sp+24]
003db800b 0x3db5e0
003db804udf 0
003db808udf 0
003db80cudf 0
003db5e0
003db810
003db810github.com/bishopfox/sliver/implant/sliver/cryptography.RootOnlyVerifyCertificate: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.RootOnlyVerifyCertificate(struct string caCertPEM, struct [][]uint8 rawCerts, struct [][]*crypto/x509.Certificate p2)
003db810ldr x16, [x28+16]
003db814sub x17, sp, 512
003db818subs xzr, x17, x16
003db81cb.ls 0x3dbaf0
003db820sub x20, sp, 640
003db824stp x29, x30, [x20-8]
003db828add sp, x20, 0
003db82csub x29, sp, 8
003db830str x0, [sp+648]
003db834str x1, [sp+656]
003db838str x2, [sp+664]
003db83cstr x3, [sp+672]
003db840str x4, [sp+680]
003db844str x5, [sp+688]
003db848str x6, [sp+696]
003db84cstr x7, [sp+704]
003db850stp xzr, xzr, [sp+240]
003db854bl crypto/x509.NewCertPool
003db858str x0, [sp+256]
003db85cldr x1, [sp+648]
003db860ldr x2, [sp+656]
003db864add x0, sp, 208
003db868bl runtime.stringtoslicebyte
003db86cstr x0, [sp+568]
003db870str x1, [sp+576]
003db874str x2, [sp+584]
003db878ldr x3, [sp+256]
003db87cmov x4, x0
003db880mov x0, x3
003db884mov x5, x1
003db888mov x1, x4
003db88cmov x6, x2
003db890mov x2, x5
003db894mov x3, x6
003db898bl crypto/x509.(*CertPool).AppendCertsFromPEM
003db89cstrb w0, [sp+143]
003db8a0tbnz w0, 0, 0x3db8a8
003db8a4b 0x3db8ac
003db8a8
003db8a8loc_3db8a8:
003db8a8b 0x3db8d4
003db8ac
003db8acloc_3db8ac:
003db8acadrp x0, 0x2e3000
003db8b0add x0, x0, 2384
003db8b4orr x1, xzr, 32
003db8b8mov x2, xzr
003db8bcmov x3, xzr
003db8c0mov x4, x3
003db8c4bl log.Printf
003db8c8orr x0, xzr, 3
003db8ccbl os.Exit
003db8d0b 0x3db8d4
003db8d4
003db8d4loc_3db8d4:
003db8d4str xzr, [sp+560]
003db8d8add x27, sp, 544
003db8dcstp xzr, xzr, [x27]
003db8e0ldr x3, [sp+664]
003db8e4ldr x1, [sp+672]
003db8e8subs xzr, x1, 0
003db8ecb.hi 0x3db8f4
003db8f0b 0x3dbae4
003db8f4
003db8f4loc_3db8f4:
003db8f4ldr x0, [x3]
003db8f8ldr x1, [x3+8]
003db8fcldr x2, [x3+16]
003db900str x0, [sp+480]
003db904str x1, [sp+488]
003db908str x2, [sp+496]
003db90cbl crypto/x509.ParseCertificate
003db910str x0, [sp+560]
003db914str x1, [sp+544]
003db918str x2, [sp+552]
003db91cldr x3, [sp+560]
003db920str x3, [sp+440]
003db924ldr x3, [sp+544]
003db928ldr x4, [sp+552]
003db92cstr x3, [sp+424]
003db930str x4, [sp+432]
003db934ldr x3, [sp+440]
003db938str x3, [sp+416]
003db93cldr x0, [sp+432]
003db940ldr x3, [sp+424]
003db944str x3, [sp+400]
003db948str x0, [sp+408]
003db94ccbnz x3, 0x3db954
003db950b 0x3db9b8
003db954
003db954loc_3db954:
003db954ldrsb x27, [x3]
003db958ldr x1, [x3+24]
003db95cblr x1
003db960str x0, [sp+528]
003db964str x1, [sp+536]
003db968movz x2, 29
003db96cmov x3, x0
003db970mov x4, x1
003db974add x0, sp, 176
003db978adrp x1, 0x2e1000
003db97cadd x1, x1, 2309
003db980bl runtime.concatstring2
003db984str x0, [sp+464]
003db988str x1, [sp+472]
003db98cmov x2, xzr
003db990mov x3, xzr
003db994mov x4, x3
003db998bl log.Printf
003db99cldr x0, [sp+400]
003db9a0ldr x1, [sp+408]
003db9a4str x0, [sp+240]
003db9a8str x1, [sp+248]
003db9acldp x29, x30, [sp-8]
003db9b0add sp, sp, 640
003db9b4ret x30
003db9b8
003db9b8loc_3db9b8:
003db9b8add x20, sp, 264
003db9bcadr x27, 16
003db9c0stp x29, x27, [sp-24]
003db9c4sub x29, sp, 24
003db9c8bl fn_87cf4
003db9ccsub x29, sp, 8
003db9d0str xzr, [sp+376]
003db9d4ldr x1, [sp+256]
003db9d8str x1, [sp+288]
003db9dcstr xzr, [sp+504]
003db9e0add x27, sp, 512
003db9e4stp xzr, xzr, [x27]
003db9e8add x27, sp, 544
003db9ecstp xzr, xzr, [x27]
003db9f0ldr x0, [sp+416]
003db9f4add x21, sp, 8
003db9f8add x20, sp, 264
003db9fcadr x27, 16
003dba00stp x29, x27, [sp-24]
003dba04sub x29, sp, 24
003dba08bl fn_87ee8
003dba0csub x29, sp, 8
003dba10ldr x1, [sp+376]
003dba14str x1, [sp+120]
003dba18bl crypto/x509.(*Certificate).Verify
003dba1cstr x0, [sp+504]
003dba20str x1, [sp+512]
003dba24str x2, [sp+520]
003dba28str x3, [sp+544]
003dba2cstr x4, [sp+552]
003dba30ldr x1, [sp+504]
003dba34ldr x2, [sp+512]
003dba38ldr x3, [sp+520]
003dba3cstr x1, [sp+608]
003dba40str x2, [sp+616]
003dba44str x3, [sp+624]
003dba48ldr x0, [sp+552]
003dba4cldr x1, [sp+544]
003dba50str x1, [sp+592]
003dba54str x0, [sp+600]
003dba58str x1, [sp+384]
003dba5cstr x0, [sp+392]
003dba60cbnz x1, 0x3dba68
003dba64b 0x3dbacc
003dba68
003dba68loc_3dba68:
003dba68ldrsb x27, [x1]
003dba6cldr x1, [x1+24]
003dba70blr x1
003dba74str x0, [sp+528]
003dba78str x1, [sp+536]
003dba7corr x2, xzr, 30
003dba80mov x3, x0
003dba84mov x4, x1
003dba88add x0, sp, 144
003dba8cadrp x1, 0x2e2000
003dba90add x1, x1, 1162
003dba94bl runtime.concatstring2
003dba98str x0, [sp+448]
003dba9cstr x1, [sp+456]
003dbaa0mov x2, xzr
003dbaa4mov x3, xzr
003dbaa8mov x4, x3
003dbaacbl log.Printf
003dbab0ldr x0, [sp+384]
003dbab4ldr x1, [sp+392]
003dbab8str x0, [sp+240]
003dbabcstr x1, [sp+248]
003dbac0ldp x29, x30, [sp-8]
003dbac4add sp, sp, 640
003dbac8ret x30
003dbacc
003dbaccloc_3dbacc:
003dbaccstp xzr, xzr, [sp+240]
003dbad0mov x0, xzr
003dbad4mov x1, xzr
003dbad8ldp x29, x30, [sp-8]
003dbadcadd sp, sp, 640
003dbae0ret x30
003dbae4
003dbae4loc_3dbae4:
003dbae4mov x0, xzr
003dbae8bl runtime.panicIndex
003dbaechint
003dbaf0
003dbaf0loc_3dbaf0:
003dbaf0stp x0, x1, [sp+8]
003dbaf4stp x2, x3, [sp+24]
003dbaf8stp x4, x5, [sp+40]
003dbafcstp x6, x7, [sp+56]
003dbb00mov x3, x30
003dbb04bl runtime.morestack_noctxt.abi0
003dbb08ldp x0, x1, [sp+8]
003dbb0cldp x2, x3, [sp+24]
003dbb10ldp x4, x5, [sp+40]
003dbb14ldp x6, x7, [sp+56]
003dbb18b 0x3db810
003dbb1cudf 0
003db810
003db810github.com/bishopfox/sliver/implant/sliver/cryptography.RootOnlyVerifyCertificate: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.RootOnlyVerifyCertificate(struct string caCertPEM, struct [][]uint8 rawCerts, struct [][]*crypto/x509.Certificate p2)
003db810ldr x16, [x28+16]
003db814sub x17, sp, 512
003db818subs xzr, x17, x16
003db81cb.ls 0x3dbaf0
003db820sub x20, sp, 640
003db824stp x29, x30, [x20-8]
003db828add sp, x20, 0
003db82csub x29, sp, 8
003db830str x0, [sp+648]
003db834str x1, [sp+656]
003db838str x2, [sp+664]
003db83cstr x3, [sp+672]
003db840str x4, [sp+680]
003db844str x5, [sp+688]
003db848str x6, [sp+696]
003db84cstr x7, [sp+704]
003db850stp xzr, xzr, [sp+240]
003db854bl crypto/x509.NewCertPool
003db858str x0, [sp+256]
003db85cldr x1, [sp+648]
003db860ldr x2, [sp+656]
003db864add x0, sp, 208
003db868bl runtime.stringtoslicebyte
003db86cstr x0, [sp+568]
003db870str x1, [sp+576]
003db874str x2, [sp+584]
003db878ldr x3, [sp+256]
003db87cmov x4, x0
003db880mov x0, x3
003db884mov x5, x1
003db888mov x1, x4
003db88cmov x6, x2
003db890mov x2, x5
003db894mov x3, x6
003db898bl crypto/x509.(*CertPool).AppendCertsFromPEM
003db89cstrb w0, [sp+143]
003db8a0tbnz w0, 0, 0x3db8a8
003db8a4b 0x3db8ac
003db8a8
003db8a8loc_3db8a8:
003db8a8b 0x3db8d4
003db8ac
003db8acloc_3db8ac:
003db8acadrp x0, 0x2e3000
003db8b0add x0, x0, 2384
003db8b4orr x1, xzr, 32
003db8b8mov x2, xzr
003db8bcmov x3, xzr
003db8c0mov x4, x3
003db8c4bl log.Printf
003db8c8orr x0, xzr, 3
003db8ccbl os.Exit
003db8d0b 0x3db8d4
003db8d4
003db8d4loc_3db8d4:
003db8d4str xzr, [sp+560]
003db8d8add x27, sp, 544
003db8dcstp xzr, xzr, [x27]
003db8e0ldr x3, [sp+664]
003db8e4ldr x1, [sp+672]
003db8e8subs xzr, x1, 0
003db8ecb.hi 0x3db8f4
003db8f0b 0x3dbae4
003db8f4
003db8f4loc_3db8f4:
003db8f4ldr x0, [x3]
003db8f8ldr x1, [x3+8]
003db8fcldr x2, [x3+16]
003db900str x0, [sp+480]
003db904str x1, [sp+488]
003db908str x2, [sp+496]
003db90cbl crypto/x509.ParseCertificate
003db910str x0, [sp+560]
003db914str x1, [sp+544]
003db918str x2, [sp+552]
003db91cldr x3, [sp+560]
003db920str x3, [sp+440]
003db924ldr x3, [sp+544]
003db928ldr x4, [sp+552]
003db92cstr x3, [sp+424]
003db930str x4, [sp+432]
003db934ldr x3, [sp+440]
003db938str x3, [sp+416]
003db93cldr x0, [sp+432]
003db940ldr x3, [sp+424]
003db944str x3, [sp+400]
003db948str x0, [sp+408]
003db94ccbnz x3, 0x3db954
003db950b 0x3db9b8
003db954
003db954loc_3db954:
003db954ldrsb x27, [x3]
003db958ldr x1, [x3+24]
003db95cblr x1
003db960str x0, [sp+528]
003db964str x1, [sp+536]
003db968movz x2, 29
003db96cmov x3, x0
003db970mov x4, x1
003db974add x0, sp, 176
003db978adrp x1, 0x2e1000
003db97cadd x1, x1, 2309
003db980bl runtime.concatstring2
003db984str x0, [sp+464]
003db988str x1, [sp+472]
003db98cmov x2, xzr
003db990mov x3, xzr
003db994mov x4, x3
003db998bl log.Printf
003db99cldr x0, [sp+400]
003db9a0ldr x1, [sp+408]
003db9a4str x0, [sp+240]
003db9a8str x1, [sp+248]
003db9acldp x29, x30, [sp-8]
003db9b0add sp, sp, 640
003db9b4ret x30
003db9b8
003db9b8loc_3db9b8:
003db9b8add x20, sp, 264
003db9bcadr x27, 16
003db9c0stp x29, x27, [sp-24]
003db9c4sub x29, sp, 24
003db9c8bl fn_87cf4
003db9ccsub x29, sp, 8
003db9d0str xzr, [sp+376]
003db9d4ldr x1, [sp+256]
003db9d8str x1, [sp+288]
003db9dcstr xzr, [sp+504]
003db9e0add x27, sp, 512
003db9e4stp xzr, xzr, [x27]
003db9e8add x27, sp, 544
003db9ecstp xzr, xzr, [x27]
003db9f0ldr x0, [sp+416]
003db9f4add x21, sp, 8
003db9f8add x20, sp, 264
003db9fcadr x27, 16
003dba00stp x29, x27, [sp-24]
003dba04sub x29, sp, 24
003dba08bl fn_87ee8
003dba0csub x29, sp, 8
003dba10ldr x1, [sp+376]
003dba14str x1, [sp+120]
003dba18bl crypto/x509.(*Certificate).Verify
003dba1cstr x0, [sp+504]
003dba20str x1, [sp+512]
003dba24str x2, [sp+520]
003dba28str x3, [sp+544]
003dba2cstr x4, [sp+552]
003dba30ldr x1, [sp+504]
003dba34ldr x2, [sp+512]
003dba38ldr x3, [sp+520]
003dba3cstr x1, [sp+608]
003dba40str x2, [sp+616]
003dba44str x3, [sp+624]
003dba48ldr x0, [sp+552]
003dba4cldr x1, [sp+544]
003dba50str x1, [sp+592]
003dba54str x0, [sp+600]
003dba58str x1, [sp+384]
003dba5cstr x0, [sp+392]
003dba60cbnz x1, 0x3dba68
003dba64b 0x3dbacc
003dba68
003dba68loc_3dba68:
003dba68ldrsb x27, [x1]
003dba6cldr x1, [x1+24]
003dba70blr x1
003dba74str x0, [sp+528]
003dba78str x1, [sp+536]
003dba7corr x2, xzr, 30
003dba80mov x3, x0
003dba84mov x4, x1
003dba88add x0, sp, 144
003dba8cadrp x1, 0x2e2000
003dba90add x1, x1, 1162
003dba94bl runtime.concatstring2
003dba98str x0, [sp+448]
003dba9cstr x1, [sp+456]
003dbaa0mov x2, xzr
003dbaa4mov x3, xzr
003dbaa8mov x4, x3
003dbaacbl log.Printf
003dbab0ldr x0, [sp+384]
003dbab4ldr x1, [sp+392]
003dbab8str x0, [sp+240]
003dbabcstr x1, [sp+248]
003dbac0ldp x29, x30, [sp-8]
003dbac4add sp, sp, 640
003dbac8ret x30
003dbacc
003dbaccloc_3dbacc:
003dbaccstp xzr, xzr, [sp+240]
003dbad0mov x0, xzr
003dbad4mov x1, xzr
003dbad8ldp x29, x30, [sp-8]
003dbadcadd sp, sp, 640
003dbae0ret x30
003dbae4
003dbae4loc_3dbae4:
003dbae4mov x0, xzr
003dbae8bl runtime.panicIndex
003dbaechint
003dbaf0
003dbaf0loc_3dbaf0:
003dbaf0stp x0, x1, [sp+8]
003dbaf4stp x2, x3, [sp+24]
003dbaf8stp x4, x5, [sp+40]
003dbafcstp x6, x7, [sp+56]
003dbb00mov x3, x30
003dbb04bl runtime.morestack_noctxt.abi0
003dbb08ldp x0, x1, [sp+8]
003dbb0cldp x2, x3, [sp+24]
003dbb10ldp x4, x5, [sp+40]
003dbb14ldp x6, x7, [sp+56]
003dbb18b 0x3db810
003dbb1cudf 0
003db810
003dbb20
003dbb20github.com/bishopfox/sliver/implant/sliver/cryptography.gzipBuf: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.gzipBuf(struct []uint8 data)
003dbb20ldr x16, [x28+16]
003dbb24sub x17, sp, 32
003dbb28subs xzr, x17, x16
003dbb2cb.ls 0x3dbc58
003dbb30str x30, [sp-160]!
003dbb34stur x29, [sp-8]
003dbb38sub x29, sp, 8
003dbb3cstr x0, [sp+168]
003dbb40str x1, [sp+176]
003dbb44str x2, [sp+184]
003dbb48stp xzr, xzr, [sp+48]
003dbb4cstr xzr, [sp+64]
003dbb50adrp x0, 0x277000
003dbb54add x0, x0, 2048
003dbb58bl runtime.newobject
003dbb5cstr x0, [sp+144]
003dbb60adrp x27, 0x670000
003dbb64ldr w1, [x27+3056]
003dbb68cbz w1, 0x3dbb70
003dbb6cb 0x3dbb74
003dbb70
003dbb70loc_3dbb70:
003dbb70b 0x3dbb90
003dbb74
003dbb74loc_3dbb74:
003dbb74str x0, [sp+80]
003dbb78mov x1, x0
003dbb7cadrp x0, 0x277000
003dbb80add x0, x0, 2048
003dbb84bl runtime.wbZero
003dbb88ldr x0, [sp+80]
003dbb8cb 0x3dbb90
003dbb90
003dbb90loc_3dbb90:
003dbb90stp xzr, xzr, [x0]
003dbb94stp xzr, xzr, [x0+16]
003dbb98str xzr, [x0+32]
003dbb9cadrp x27, 0x632000
003dbba0ldr x0, [x27+208]
003dbba4bl sync.(*Pool).Get
003dbba8str x0, [sp+128]
003dbbacstr x1, [sp+136]
003dbbb0adrp x2, 0x286000
003dbbb4add x2, x2, 1440
003dbbb8subs xzr, x0, x2
003dbbbcb.eq 0x3dbbc4
003dbbc0b 0x3dbc44
003dbbc4
003dbbc4loc_3dbbc4:
003dbbc4str x1, [sp+72]
003dbbc8ldr x2, [sp+144]
003dbbccstr x2, [sp+120]
003dbbd0ldr x0, [sp+72]
003dbbd4adrp x1, 0x338000
003dbbd8add x1, x1, 2976
003dbbdcbl compress/gzip.(*Writer).Reset
003dbbe0ldr x1, [sp+168]
003dbbe4ldr x2, [sp+176]
003dbbe8ldr x3, [sp+184]
003dbbecldr x0, [sp+72]
003dbbf0bl compress/gzip.(*Writer).Write
003dbbf4ldr x0, [sp+72]
003dbbf8bl compress/gzip.(*Writer).Close
003dbbfcldr x2, [sp+72]
003dbc00str x2, [sp+112]
003dbc04adrp x27, 0x632000
003dbc08ldr x0, [x27+208]
003dbc0cadrp x1, 0x286000
003dbc10add x1, x1, 1440
003dbc14bl sync.(*Pool).Put
003dbc18ldr x0, [sp+144]
003dbc1cbl bytes.(*Buffer).Bytes
003dbc20str x0, [sp+88]
003dbc24str x1, [sp+96]
003dbc28str x2, [sp+104]
003dbc2cstr x0, [sp+48]
003dbc30str x1, [sp+56]
003dbc34str x2, [sp+64]
003dbc38ldur x29, [sp-8]
003dbc3cldr x30, [sp], 160
003dbc40ret x30
003dbc44
003dbc44loc_3dbc44:
003dbc44mov x1, x2
003dbc48adrp x2, 0x22f000
003dbc4cadd x2, x2, 3520
003dbc50bl runtime.panicdottypeE
003dbc54hint
003dbc58
003dbc58loc_3dbc58:
003dbc58stp x0, x1, [sp+8]
003dbc5cstr x2, [sp+24]
003dbc60mov x3, x30
003dbc64bl runtime.morestack_noctxt.abi0
003dbc68ldp x0, x1, [sp+8]
003dbc6cldr x2, [sp+24]
003dbc70b 0x3dbb20
003dbc74udf 0
003dbc78udf 0
003dbc7cudf 0
003dbb20
003dbb20github.com/bishopfox/sliver/implant/sliver/cryptography.gzipBuf: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.gzipBuf(struct []uint8 data)
003dbb20ldr x16, [x28+16]
003dbb24sub x17, sp, 32
003dbb28subs xzr, x17, x16
003dbb2cb.ls 0x3dbc58
003dbb30str x30, [sp-160]!
003dbb34stur x29, [sp-8]
003dbb38sub x29, sp, 8
003dbb3cstr x0, [sp+168]
003dbb40str x1, [sp+176]
003dbb44str x2, [sp+184]
003dbb48stp xzr, xzr, [sp+48]
003dbb4cstr xzr, [sp+64]
003dbb50adrp x0, 0x277000
003dbb54add x0, x0, 2048
003dbb58bl runtime.newobject
003dbb5cstr x0, [sp+144]
003dbb60adrp x27, 0x670000
003dbb64ldr w1, [x27+3056]
003dbb68cbz w1, 0x3dbb70
003dbb6cb 0x3dbb74
003dbb70
003dbb70loc_3dbb70:
003dbb70b 0x3dbb90
003dbb74
003dbb74loc_3dbb74:
003dbb74str x0, [sp+80]
003dbb78mov x1, x0
003dbb7cadrp x0, 0x277000
003dbb80add x0, x0, 2048
003dbb84bl runtime.wbZero
003dbb88ldr x0, [sp+80]
003dbb8cb 0x3dbb90
003dbb90
003dbb90loc_3dbb90:
003dbb90stp xzr, xzr, [x0]
003dbb94stp xzr, xzr, [x0+16]
003dbb98str xzr, [x0+32]
003dbb9cadrp x27, 0x632000
003dbba0ldr x0, [x27+208]
003dbba4bl sync.(*Pool).Get
003dbba8str x0, [sp+128]
003dbbacstr x1, [sp+136]
003dbbb0adrp x2, 0x286000
003dbbb4add x2, x2, 1440
003dbbb8subs xzr, x0, x2
003dbbbcb.eq 0x3dbbc4
003dbbc0b 0x3dbc44
003dbbc4
003dbbc4loc_3dbbc4:
003dbbc4str x1, [sp+72]
003dbbc8ldr x2, [sp+144]
003dbbccstr x2, [sp+120]
003dbbd0ldr x0, [sp+72]
003dbbd4adrp x1, 0x338000
003dbbd8add x1, x1, 2976
003dbbdcbl compress/gzip.(*Writer).Reset
003dbbe0ldr x1, [sp+168]
003dbbe4ldr x2, [sp+176]
003dbbe8ldr x3, [sp+184]
003dbbecldr x0, [sp+72]
003dbbf0bl compress/gzip.(*Writer).Write
003dbbf4ldr x0, [sp+72]
003dbbf8bl compress/gzip.(*Writer).Close
003dbbfcldr x2, [sp+72]
003dbc00str x2, [sp+112]
003dbc04adrp x27, 0x632000
003dbc08ldr x0, [x27+208]
003dbc0cadrp x1, 0x286000
003dbc10add x1, x1, 1440
003dbc14bl sync.(*Pool).Put
003dbc18ldr x0, [sp+144]
003dbc1cbl bytes.(*Buffer).Bytes
003dbc20str x0, [sp+88]
003dbc24str x1, [sp+96]
003dbc28str x2, [sp+104]
003dbc2cstr x0, [sp+48]
003dbc30str x1, [sp+56]
003dbc34str x2, [sp+64]
003dbc38ldur x29, [sp-8]
003dbc3cldr x30, [sp], 160
003dbc40ret x30
003dbc44
003dbc44loc_3dbc44:
003dbc44mov x1, x2
003dbc48adrp x2, 0x22f000
003dbc4cadd x2, x2, 3520
003dbc50bl runtime.panicdottypeE
003dbc54hint
003dbc58
003dbc58loc_3dbc58:
003dbc58stp x0, x1, [sp+8]
003dbc5cstr x2, [sp+24]
003dbc60mov x3, x30
003dbc64bl runtime.morestack_noctxt.abi0
003dbc68ldp x0, x1, [sp+8]
003dbc6cldr x2, [sp+24]
003dbc70b 0x3dbb20
003dbc74udf 0
003dbc78udf 0
003dbc7cudf 0
003dbb20
003dbc80
003dbc80github.com/bishopfox/sliver/implant/sliver/cryptography.gunzipBuf: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.gunzipBuf(struct []uint8 data)
003dbc80ldr x16, [x28+16]
003dbc84sub x17, sp, 80
003dbc88subs xzr, x17, x16
003dbc8cb.ls 0x3dbd5c
003dbc90str x30, [sp-208]!
003dbc94stur x29, [sp-8]
003dbc98sub x29, sp, 8
003dbc9cstr x0, [sp+216]
003dbca0str x1, [sp+224]
003dbca4str x2, [sp+232]
003dbca8str xzr, [sp+40]
003dbcacstp xzr, xzr, [sp+48]
003dbcb0ldr x0, [sp+216]
003dbcb4ldr x1, [sp+224]
003dbcb8ldr x2, [sp+232]
003dbcbcbl bytes.NewBuffer
003dbcc0str x0, [sp+144]
003dbcc4str x0, [sp+136]
003dbcc8str xzr, [sp+128]
003dbcccstp xzr, xzr, [sp+112]
003dbcd0ldr x1, [sp+136]
003dbcd4adrp x0, 0x33a000
003dbcd8add x0, x0, 2720
003dbcdcbl compress/gzip.NewReader
003dbce0str x0, [sp+128]
003dbce4str x1, [sp+112]
003dbce8str x2, [sp+120]
003dbcecldr x3, [sp+128]
003dbcf0str x3, [sp+168]
003dbcf4ldr x3, [sp+120]
003dbcf8ldr x4, [sp+112]
003dbcfcstr x4, [sp+152]
003dbd00str x3, [sp+160]
003dbd04ldr x3, [sp+168]
003dbd08str x3, [sp+64]
003dbd0cstp xzr, xzr, [sp+72]
003dbd10stp xzr, xzr, [sp+88]
003dbd14str xzr, [sp+104]
003dbd18ldr x2, [sp+64]
003dbd1cstr x2, [sp+128]
003dbd20add x0, sp, 72
003dbd24adrp x1, 0x338000
003dbd28add x1, x1, 2912
003dbd2cbl bytes.(*Buffer).ReadFrom
003dbd30add x0, sp, 72
003dbd34bl bytes.(*Buffer).Bytes
003dbd38str x0, [sp+176]
003dbd3cstr x1, [sp+184]
003dbd40str x2, [sp+192]
003dbd44str x0, [sp+40]
003dbd48str x1, [sp+48]
003dbd4cstr x2, [sp+56]
003dbd50ldur x29, [sp-8]
003dbd54ldr x30, [sp], 208
003dbd58ret x30
003dbd5c
003dbd5cloc_3dbd5c:
003dbd5cstp x0, x1, [sp+8]
003dbd60str x2, [sp+24]
003dbd64mov x3, x30
003dbd68bl runtime.morestack_noctxt.abi0
003dbd6cldp x0, x1, [sp+8]
003dbd70ldr x2, [sp+24]
003dbd74b 0x3dbc80
003dbd78udf 0
003dbd7cudf 0
003dbc80
003dbc80github.com/bishopfox/sliver/implant/sliver/cryptography.gunzipBuf: ; void github.com/bishopfox/sliver/implant/sliver/cryptography.gunzipBuf(struct []uint8 data)
003dbc80ldr x16, [x28+16]
003dbc84sub x17, sp, 80
003dbc88subs xzr, x17, x16
003dbc8cb.ls 0x3dbd5c
003dbc90str x30, [sp-208]!
003dbc94stur x29, [sp-8]
003dbc98sub x29, sp, 8
003dbc9cstr x0, [sp+216]
003dbca0str x1, [sp+224]
003dbca4str x2, [sp+232]
003dbca8str xzr, [sp+40]
003dbcacstp xzr, xzr, [sp+48]
003dbcb0ldr x0, [sp+216]
003dbcb4ldr x1, [sp+224]
003dbcb8ldr x2, [sp+232]
003dbcbcbl bytes.NewBuffer
003dbcc0str x0, [sp+144]
003dbcc4str x0, [sp+136]
003dbcc8str xzr, [sp+128]
003dbcccstp xzr, xzr, [sp+112]
003dbcd0ldr x1, [sp+136]
003dbcd4adrp x0, 0x33a000
003dbcd8add x0, x0, 2720
003dbcdcbl compress/gzip.NewReader
003dbce0str x0, [sp+128]
003dbce4str x1, [sp+112]
003dbce8str x2, [sp+120]
003dbcecldr x3, [sp+128]
003dbcf0str x3, [sp+168]
003dbcf4ldr x3, [sp+120]
003dbcf8ldr x4, [sp+112]
003dbcfcstr x4, [sp+152]
003dbd00str x3, [sp+160]
003dbd04ldr x3, [sp+168]
003dbd08str x3, [sp+64]
003dbd0cstp xzr, xzr, [sp+72]
003dbd10stp xzr, xzr, [sp+88]
003dbd14str xzr, [sp+104]
003dbd18ldr x2, [sp+64]
003dbd1cstr x2, [sp+128]
003dbd20add x0, sp, 72
003dbd24adrp x1, 0x338000
003dbd28add x1, x1, 2912
003dbd2cbl bytes.(*Buffer).ReadFrom
003dbd30add x0, sp, 72
003dbd34bl bytes.(*Buffer).Bytes
003dbd38str x0, [sp+176]
003dbd3cstr x1, [sp+184]
003dbd40str x2, [sp+192]
003dbd44str x0, [sp+40]
003dbd48str x1, [sp+48]
003dbd4cstr x2, [sp+56]
003dbd50ldur x29, [sp-8]
003dbd54ldr x30, [sp], 208
003dbd58ret x30
003dbd5c
003dbd5cloc_3dbd5c:
003dbd5cstp x0, x1, [sp+8]
003dbd60str x2, [sp+24]
003dbd64mov x3, x30
003dbd68bl runtime.morestack_noctxt.abi0
003dbd6cldp x0, x1, [sp+8]
003dbd70ldr x2, [sp+24]
003dbd74b 0x3dbc80
003dbd78udf 0
003dbd7cudf 0
003dbc80
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
Loading..