NSSCTF刷题wp——多表替换密码

NSSCTF Crypto模块

多表替换密码

[AFCTF 2018]Vigenère ID:945

解压文件,一个c语言加密程序和密文,打开加密程序
请添加图片描述
经过分析和题目提示知,这是维吉尼亚加密。先直接爆破一手
请添加图片描述
得flagafctf{Whooooooo_U_Gotcha!}

[NCTF 2019]Sore ID:1290

打开文件

nsfAIHFrMuLynuCApeEstxJOzniQuyBVfAChDEznppfAiEIDcyNFBsCjsLvGlDtqztuaHvHbCmuyGNsIMhGlDtbotCoDzDjhyBzHGfHGfoHsuhlssIMvwlixBHHGfDRjoCKrapNIwqNyuxIBACQhtMwCmMCfEBpsrzEuiLGBoMipTkxrznoHfAkqwzvxuzCzDbLyApCGvjpqxkuwpgsLrqsVfCRwzlFmtlyrhuyEiivruFRpCRjkEDrqEqthyGwgsLnQvHmtzwDEznopBpsDOxvgBGIKzurFQxwQxkptutxzmfeLFQoRpJRvrpHxilwqeqMeiiIGBsQpCCvrptAlHsDnuRltmHuCGFpsBcwnsEblsswEPwerNpIADpJRCvwQxrntJltNpfAuFBwRstytoyvcepwtwqNlmmNGFsJjsQvkyvrkrstxJOzniQvNvzdDUdyJzjqzsErqxEjguyFMNwtPjsDwjoDfCdxzvftNGyzKjCEjsDxjqsjGMqFpimGpIADpJRFkovHJlpthyHnpqyBOHhmDMmoosClwiehEzmffOGMvDxDSnnyLuXFlwYEPvosQxCrRxwCpDswHopxDruvEzsOgBsXxDLvvlMpezwpnOOsjrANzHDsLCnoqLCepgtaHNHfpysNHGfOMqkyvlozxHetJGfvNuCGKjIRnoDLAbpyxnJCpqeLxuBCuwCpGpOnkEywrEPrisHrItSiDQgvtLCipyJnDzwtxBnNoKxpWuCxwuiqwDmIJxffIqSGSbzGpqlDnXvNIwqNzoxBrQoXuDRjonsAozzHeBjweTBBypDtIGnvHGDiosItqGvusGrIFzoNRjsyykrExweMvDtsLGItVbAIkxrFnuEyDmuIzxMNBIyziDJfyqLqbmjAtqOEiivnwyNgwCtmzsCgFxIfEMEiiBrFzNgxRdEEKqbHtJltIEmiNzygGfHyknVwnmJtJrxvyewNBSCTsHCnptxHlFiDnJHtohmuyKztHRkvwKxopfImuWFurIGuGRpGCcCDzntlxqevJCfEHLQoXxtIgzEynqEnCgsGztiLnHrBmDQgBEGCephprHJFtiFnHrXpJAqEwvBqlwItECpbvNuuHMvIRAwFKrZtyplMvJttFnSGhuLyuzwsHfyldhcvCjicGJzzztBvrlLBXxjHoDBlcsOGzwEuNWgkCKjdzBweDdHbwuyCHSmtIknezjqDtCeDDnfxBvHuzcDSvmlJAlFxtlIOsfCuyQoXtEJcIEznplrtsEIrtMNuIIFiIRjonsAozzHeBRltgFBMsCjCRjoHAwqpwIiCzzmhjuIsAfHyknTLFXDywevDCtxNvGsRitNtknLrZlqAyIvteeHLNvHovqjoAJxYlgAyvJChsNFBsVbHQwzAGBboyDbuNzsiuGGslbNzglpujrDjxtIvCpyHqWvQjHRokDaBXtihhuyterNFuMzoNRjsyyFepsXsqDouluGmvDqGMdkmDHoprtmrzCfhMuyKztHSrzzKnaEtqeIJCfeNzyRNzDSykyLClrtuoHvCjhyBHwSJHyknTCwbHxweFMzcevySrHelFgxDzntlxptyIJmmNGFsJjsypnLDufpfCdTWlohcHMsCuDEqDzLqbAfGkMDEilyEMvDxpQokosklFyIhuxlsvIHMsKZDSeyFDmkElttxzCpjzGBsFpsBcwEzrkrNBtEJmjkMuyGzjsgvrzMpeExweMvDoxABCBFuDypCHwAjpgJtICpemxaIMNvGCpyEYxlyNAlMvtujIESofpDLKClAmTpBtruMthlNGBsQfIFgxeznopBtruvqfAEvxGQjsGpqzFrqxtHtBTGfvSyCHSmtIknDswalktwFvCfrNFQsQfLykDtFpXCtJntJFuwCqyGHuIGpqzFCepgtnsCpteHquzKXwyvSoAmtlxXwuIEvtNBNvDxxLfyHOqbCjIhuTDfpFGBsSjrIgDDswamtJgxOzmhjuIsAfpRkmvwCQsjCIwvGfmNGIvDshFgGlKBqlssiDBCjkBGHsWuIMooSwAbTxpitrljxuFyqNosRcupLqbCjHtEAJpyLqIIFiIMqSDLjoEjsgyQtokBrLHGfGCuDzxCepiDuwCDiixyyBSntwqEvwnmtyZeuKtujIEGsRitQcsolqbyxweIvtevCtBHzgICtGlJmMwjpsuosbxMqyDQfHQkxrOqbyxDmuwzeCMnSGOmtyuoEGHlFNBeqItgmNFjvNfqCqBDGvbmtsyjCluhyCLsRttBvrpzniwtJtEAxfFOGcDTuIFgnzMpemfrkyIxztIpEsSBGCpDJGDdzsCaHDofxIBMvDbHIgnxwbepBpsBJzlmHtuHLfHMtDzxorysNYEPnpyFqNsKmHFgGlKwqEtDsEMpbxGruBXnDPgWlQkbTBxlBOsfryKNHHntgnvHsCZsDpIIvteKIGSCTsIGeupLhbDLDaxzlexBrHWKmqCqxEzrpmjCcxMthlNBPsQitPgSwDFXEhwyqdHfrNBPsQbCBukEvxtytCtxDDciHpBoMeHFgGpFCXyivoJJyulypuFQpJQgvdzntlqzetvwmeLBOBCjIgoolFBepBplAzoprwruzKuwCykJsAlFssiJosfrMuyGzusMyxzFCetxqiwwCpAHoyoSvEJqyvAwdzqshEMDfXBrHHGfrytBzMBbwxIaHOpeeHqcKzurFgnswAdzfGoKIobrxnLCTosrjoCwFbCjDnBTlcsOGzwUfDPusIGCepwzitNzoxBrLwCfpLfDswBlylIhuxlsvIHMsKxpQrvlQrkrBpsiHzliarNGHonMwBPQnpTyLaIKwbCCAAwSwtPAtlRIvlssfKIyzEFyNvDlxBuupHCqCDxnwOzhvuozCQuwCiywvAfylpntNzxeMBFroiDCdolFmFHfHsEMEpjusLoHeHFgnqsuizkutxzrphxnGvNsHCdEEamfosIsqTloCNuCBFpGBqkyQCetsvTxzEimHtQwSizGfCtKrcEmtyMvyuxItLoAuwCiywvAfylNoKClwiNBFsSuwConzACXyiCoJNlzeHLNvHovghDswHclqAovAEiiSsuzKpuDdEEACpmfsivTzvwuLuBXuwGpqEGCeprlhuIEiiLvxsVbHMxoCKqbrtIovAsfvBBLGDbCBekxwxspwIoCzjpyLvxsNorCvyzLqfDyxmuNsfwuvxbNJAJlEDLFXEhwyqdEimHxczKkJQvGlLleTxpitdrbzyuyFRpBCoyCwxcsjGdEPriLyEyUDuHMooxGAbEnrkuODTlyGICJuwCfyFyqlqkBeYHypxGnxoSzDScxJExopxweIvteMEAIKgvGPAEALqbEmxnwNrprHnMHzsIyiktFcepsplBJqbwOqxsMtwCikGwvblpxsIosfrMuyvDmsFgBsswazzIaDyDbmxVNGQbxLkxraCpDyprJDyhxIEuwMJzLqGeznkHmptICpemxvNrznCLgkCCriwjsmuNsfvynwvDexLoInGjqAtrkuOlohNBIyNvIKABpvqryyxnwClueHqJISjIMpwJznXoIDnJTzvAuANwSJHyknjGDZlsLeqMtueQuCzDPzyARFJAvFuIhEPrirIJsCTstEqxysvfDxNoKMCjhylIIVpCRioEQxrCtLnxJCtiIEuBXuwGpqdznhpuIhqIrjrAnLCTosRjyFyqAtiNoKHpbrCGQvzuNMwClAmVzzGeqGwzeLrHHFpxLikHsHXyDLhuMpBvyLIIQfpJnIrGrkrmDmuvquiLJuFCtHFgkDCnaxjneqCTteCqcADbCRkDEGxFHfHnJGJjrAGIvDsXPgkwDHativoxJxfezGyFVbGBuRFJAvFuCoMdDbmxgBsSixLiCDLjoEnCgiCpseHnHrApJEjDswAqthzeJvyekIGvoBlDLvrpyxaofBcqMCpyMrFxTtIGpDtEnQsjCsxzHbpErxoKmIFgGlQjozzCdyOEjpFFBsFpIFgBzOwezwHervnlXBrHGGfvMvyyACPsjLaLzousGruBCJLyxootjZvGDyyOmfkuANCQbxLnsvwjYlxIaHyTofOpEsStXQyolJClRtsABGEiiJnLsMuHypnxGCepwHaDypwiLLvCCzLCpDzNnolsssJJzevCtBHTosCtDswAlzkDfJCpdeLEIIRfAQqDswHtzzAdDOrfxMBuyDeIMvrpKtfytGaDTEimHtvISJHRwmvsAlFssoDOsffyAwvEpGOwsEwjtsnAeYBzutLrNHXtDymsyyFbEjHpuxtbpFLGMMfrIcxoEHmlsIscTsvrNvHuGbIPgkwDHdlAtmuLFjxynFCSpuNtyEwlqttCiDvHbCvHNWFpIQqkvwmXyDLaOdojhHGwoQfIFqErzRcpqIsEylnrBnJDXbAJqpDMmapsIhuRlzsFqjvNfqCmoALpltsvaHJFohuAxoQpJLfSHsBalrCnuvCceQyCBFJuCnDDGmXxswaFKJjjSBOKzoIRquyGFqsjIrKOsJhIANyMpLUjITLFXDoJsJOsbxMuyzNpzCfCzvjjysxcuOsfAuLMvDltNvqzAwdlwDuDylohuEIIMexLjoCturphDaJvyeeFyaCCJLGurJGDZzzAdLzmfiHGBsQfiFcDDsuiTrvoyIrusNrFzzcDSvSnGDiouGorvmmCNrFzXpJUjkEamfofutuMTxiHGBCLfpLfrzORdzyHisFlohuyFoMeLFcDDuqlzqXmIPAqsMrxHNhDRqxpPCclqAavOpsMArNCTuDDjoCwkrENsoDOqfiFyCyDjIgtolDuvotCtjCluwNHztCptQpDtFCbCjHtCzEpsGHwvQjvFvxzOJizyDfFzzqpyrMDDdxynvJLqfDtCeFNJdlInHoKzHRiEJLqbJmpvuCpsiEryDRbHIkxrEnfqNBgEDyheJCFMLzHCnpHznkTlDbqxvusMpBCNmCCzDdwyqprqeHdEtwOpBoRuJNknBMnpEnDnyIxzsJvHwNoXKgkyzxtotNoKFypAQuuHXpJPgqzAwdEtsoJDwmCIHxCHuiFgkyKFbCnHyEPoprNVNvHozgcwmMCezBsoYFypAcFQszsxRukDLDmtiFuuNEjsHQVwRoIyullvjpEmtruNEpjNuyAAvIFgupwyplxziDBxfeFBNCErJCuDtGwpEtDHuyCpzyBPsQmpQvclLDoofNwyOsulCFYBFmxQjlltnqsfIsyIEimMAyKOjrRwBpznpHwxtyIrTlyJuGOstRvIlxobnytdrPEwiLLACNeAMqutFpxyDLaOJyfxCzyKGfCQjoHwwqEtIhuGlemyFLCNnLyADswqbwqsoMItoxBrIHGfGUkxrVKXDptdCzHieNVNvNvvFvkmGDqlqAtxDDtxOszWIvHRhsyABepiIeBGtokSBOoApJRKntvwqvsDwMCluxBrBsKmIMukJaovzzLaDOEpoHBQHGfIPwDsamlyyznERHieNVNvHozydyFLrqTrHoHMJJxIyxGNnpLAzpGyipfqoKOtuEvBOHzmAgmxzOrpTxDrJJqnmMFyJDsNzqnJaClwipbEPEFzyAIzCTIPcnwsCbCfCdQxvmiSsIFHoHRcxnwRqsnCkYzGfrGvMGSipRiyovjjXfJryxpJxMsOBMzSMpDpNnoEjAlqIJcsxLuBXuwGpqTxHlFiDyEPDueLGGwRtxLioGwAvmtsy

网站解密

sheWOULdNtWalkRIghTnexTTomeWheNWeLEfTTheseaLiONSbuTSHeDidNtWaLktoofaRaWaYsheSOrTOfWaLkedoNoNeSideOfTHeSIdeWalkandIWalkedONTHeOTheRSideITwaSnttOOGORgeOuSbUTiTWasbeTteRTHaNhaVingherWaLkaboutamIlEaWaYfROmmelikebefoReweWeNTupaNdwatchedThebeaRSoNThaTLitTlehiLlfoRaWhIlebuTThereWasNTmucHTOWatcHOnlYoneofthebeaRSWaSoUTthePolarbeaRtheOTHeRoNEthebRoWnOneWasiNhISGodDamcaVeandwOUldnTcOMEoUTAllYoucoUldSeeWaSHiSrearendtherewaSaliTTLeKidStandingnexTTomeWiThacOWboYhatonPracTicalLYOveRhiSearSaNdhekepTTelLiNGhiSfatheRMaKehiMcOMEoUTDaddYMakehiMcomeOUTilOOkedaToldphOebebUTShEwOUldnTlAUghYOUknoWkIdSwhEnTheYresOreaTyoUtHeYwONtlaUghoranYThinGAfTErWElefTThebeaRSWelefTTHeZOoandcrosSedOVerThISLiTTleSTReetinTHepaRkaNDthEnWeWenTthrOUghoNeOfThOSeliTTletUnNelstHaTaLwaYsSmellfrOmSOmebOdYSTakIngaLeAkITwaSontHeWaYtOThecaRrouSeLoldPHOebEsTIllWOUldnTtaLktoMeORanYThingbuTsheWaSsoRTOfWaLKingNexTtOmeNowITOOkahOLdofThebeLtaTThebackOfhErcoaTjUsTfORTheHeLlOfiTbUTSheWoUldNTleTmesHeSaidKeepYoUrhandsTOYOUrSElfifYoUdOnTMindsheWasSTillSoreaTmeBUtnOTaSSoREaSShewasbefOReANYWaYweKepTgetTiNgcLoseRaNdClOSeRTOThecarROUseLaNdYoUCoUldStarTtOHearThaTNuTTYmUSiCitalWaYspLaYSitWasplaYingohmaRieiTPlayeDthaTSAmeSoNGaboUTfiFtYYeaRSagoWheNiWasalITTleKidthatSoNeNIcetHiNgabOUtcaRRoUselSTheYalWaYsPLaYThesamesONgsIThOUGhTThecaRrouSeLWascLOSeDiNTheWInterTiMeoldphOeBeSaidITWASthefIRstTiMeShePracTiCalLySaidaNYThIngshePRoBabLyfORgoTSHeWaSSupPOSedtObeSoreaTMemaYbebecauSeitSaRouNdChRiSTmaSiSAidshedidnTSaYanYThingWhenIsaIdthaTshEpRObabLYremembeRedSheWasSUppoSedTobeSOReaTmeDOyOUwanTTogofoRaRideONiTISaidIKneWshePRobablYdIdwHenShewasatiNYliTTLeKidandALlieaNdDBandiUSeDtOGoToThePaRkWIThheRShEwaSmadaboUtThecarrOUSeLYOUcoULdnTgetheRoffTHeGodDamThingIMtOObigSheSaidithoUghTsheWaSntGOINGtOanSWeRmebUtSHedidnOYOuREnoTGoonILlWaitfORYagoONISaIdWeWereRighTTHeReTHenthereWereafeWKidSRidIngoNitmoStLYVerYlITTleKidSandafewPaRenTSWeReWaiTiNgARoUndOUtsIdeSItTIngoNThebencHesaNdalLWhatIdIdwasIweNTupTOThEwiNdoWWheReTheYSelLTHeTicKeTSandboUghToldphOeBeaTickeTTheNIgaVeiTTOhErsHeWaSStandiNGRigHTNeXtTOmeHeReIsaidwaitaSecOndTakeTheReStOFYouRdOUGhTOoISTarTedgiVingHeRTHeREsTofThedOugHShedleNTmeyoUkeepitKeePitfORMeSheSaidthensheSaidrIgHTafTErWaRdPleasethatSdePReSSingWhensOmebodYSaYSPleaseTOYoUIMeaNifiTSphOebEoRSOmebodytHatdePReSseDthehelloUtOFmeBUTiPUtTHedoUghbackiNmypOcKeTAREnTYOUgonNaRIdetOOShEaSKedmesheWasLOokiNgaTMeSOrToffunnYYOUcouLdTeLlSHeWaSntToOsOReatMeaNYmOReMaYbeIWilLTheneXTTImeillWaTChYaISaidGOTYOUrTIckeTyeSGOaheadtHeNILlbEonThisbeNchRighTOVeRheReIlLWATchyaiWenTOVeRaNDsaTdownoNthISbeNcHaNdSHeWeNTAndgoTOnthecaRRoUSelshewalkedallaROUNDiTimeaNSheWalKedoncealLthEwaYaRoUndiTthenSheSatdOwnoNThisbigbRoWNbeaTuPLookIngoldhORSeTHeNTHecarRoUSelsTaRTedaNdiWatcHedheRgoaRoUNdandaROUndtheReWeReOnLYaboUTfiVeORsiXOTherkidSontHeRiDeaNdTheSongThecarrOUSeLwaSplaYingWassMokegeTSInyOuREYesItWaSPlaYINGiTveRYjaZZyandfUNnyALlThEkiDskePTtRYingTograbfORthEgoldRingandSowaSOLdphOEbeaNdIWaSsORTofafRaIdSHedfalloffthegoddaMhOrSEbUTididnTsaYanYThINGoRDoanYThingTheThiNgWiThkIdSiSifTheyWanttOgRaBthEgoldRingYoUHaveTOLeTthEmdoITAndNoTSayaNYThIngifTheYfalLofFTheYfalLofFbUTITsbadifYousaYaNYthIngTOThemwheNTheRideWaSOveRShegoTofFherHORSEaNDcameoverToMeyouRideOncEtooThiStimeShesaidnOILLjUSTWATchyaiThiNkilLjUStWaTchIsaidigaveheRSoMEmoReofheRdOUghHeReGEtSOmemOReTickeTSSheTOOKthEdoUghoffMeIMnotMadaTyOUanYMoresheSaidIKNOWhuRRYUPTheThingSgonNaSTarTagaiNthenalLOfasUddeNshEgaVemeakisSthenShehEldHeRhandouTaNdSaidITSRaiNingiTsStarTIngtORaiNIkNoWthenWhatSHedidiTdamNNeaRKilledmeShereachEdiNmYcOatPockeTandTOOkOuTMYRedhuntingHataNdPUTiTOnmYheAdDOnTYouWaNTiTISaidyOUCanWeaRitaWhIlEOkaYHURRyUpThOUghnOWyOUreGonnamiSsYoURRideyOUWoNTgeTYouRoWnhORseORaNYthIngshekepThaNginGaROUndThoUghDidYoUMeanITWhatYOuSaIdYouReaLlyaReNTGoiNgaWaYAnYWheReAreYOUReaLlYgOinghOmeafteRWaRDsSHeaSKedmeyeaHIsaIdiMEaNTiTTOoIWaSnTLYinGTOhErIRealLYdidgohOmeafTeRWaRDsHURRyUpNoWiSaidtHeThiNgSSTarTiNgsHeraNaNdBoUGhTheRtickeTandgOTbaCkONthegoddaMcaRRouSeLjUsTInTiMeTheNsheWalKedaLlTHeWaYarouNdiTTilLSHeGoTHeRoWnhorSebackTHeNSHegOtonITSheWaVedtoMeaNDIWavedbaCkBOyiTbegaNTORaiNlikeaBasTaRdInbUcKeTsISweaRToGodALLThePaReNtSandmOTherSaNdeveRYbODyWEnToVerandsTOodrIgHTUndErTheRoofOfTHecaRROUSeLSoTheYwouLdNTgetSOakEdTOtheSkinoRaNYThiNgbUTISTuckaRoUndoNThebeNchFoRQuiTeawhiLeIGotpReTTYsOakingWeTeSpecialLYMYNecKandMYpanTsmYhunTiNgHaTRealLYgaVemeQUiteaLOTofProTectioNiNaWaYbUTIGoTSoakedAnYWaYididNTcaReTHoUghIfelTsOdamnHaPPYaLLofSUddenTheWayoLdphOebEkePTgoingaROUndaNdaRoUNdIWaSdamNneaRbaWlINGIfElTSOdAmnhaPPYifYOUWanTToknOWtheTrUThIdONTkNoWWhYITWASjUsTThatShelOokEdSodamnniceTheWaYShEkePtgoIngarOuNdandaROUNdiNheRbluecOaTandaLlgODIWIshYOUCouLdVebeeNTHeRetHaTSallImgoiNgtoTeLlabOUtIcOUldpRobablYTeLlYoUWhaTididafteRIweNTHOMeaNdhoWIgotSicKandalLaNdWHaTSchoolImSUPpoSedTOgOToneXTfalLafTerIGeTOUtOFheRebuTIdoNTfeeLlIkEiTireaLlydoNttHatsTUffDoeSnTiNTeReStMeTooMUchRigHtnoWAlotOfPeopleeSPEciallYThiSoNePSYchOaNaLySTgUYTheYhaveHereKeePSaSKingMeifIMgOIngaPPLYMySElfWhenIgObacktoScHOOlNExTseptembeRiTssUcHaStUPidQUesTiOniNmyoPiNiOnIMeanhowdoYoUKnoWWhaTYoURegoIngTodoTIllYOUdOIttHeanSWeRiSyOUdonTIThInkiambUThoWdoIKnoWiSWeariTsaSTUpidQueSTioNDBiSnTasbadasThereSTofTheMBuTHekeepsaskiNGmeaLOTOFqUEsTiOnsToOHedRoveOVeRlaStsaTUrdaYwiThthISENGliShbabethaTsiNThiSNeWPicTuRehesWritiNgSheWaSPreTtYaffectedbUTveRYGOOdLOokiNganYWaYOnetImeWHeNSheWentToTheLadieSROOmWaYThehelldoWNintHeOTHeRWingDBASkedMeWhaTIThOugHtabOUtalLthISstUffIJuSTfinIShedTeLLingYOUaBoUTIdidntknOwWHattHeHeLlTOsaYifyouWaNTTokNOWTHeTRuThidontknOWWhaTIThInkaboUTitImSoRRYItOldSOmaNYpeOpleaboUTitAbOUTalLiknoWisIsOrTOfmiSSeVErYbodYiToldabOUTEveNOlDSTRadlaTeRaNdAckleYfORInSTanceIthiNkIeVenMiSSThaTgoddamMaUriceItSfUNNyDOnTeVerTeLlaNYbodYaNYthIngIfYoUdOyOUStaRTMiSsiNgeVeRybody

请添加图片描述
发现不对,回看加密程序

from string import ascii_letters
from flag import flag


ctoi = lambda x: ascii_letters.index(x)
itoc = lambda x: ascii_letters[x]

key = flag.strip('NCTF{}')
len_key = len(key)

plaintext = open('plaintext.txt', 'r').read()

plain = ''.join(p for p in plaintext if p in ascii_letters)
cipher = ''.join( itoc( ( ctoi(p) + ctoi( key[i % len_key] ) ) % 52 )  for i,p in enumerate(plain) )

open('ciphertext.txt', 'w').write(cipher)

发现密钥着重于加密的key
即得flagvlbeunuozbpycklsjxlfpaq

[UTCTF 2020]Hill ID:202

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值