1、伏羲六十四卦解码后,得到:
bl1oXF1ra2FbW2VpV1dfUmBiT11dYE5NVVdXSUZYSFVDUA==
2、Base64解码后,得到:
n]h\]kka[[eiWW_R`bO]]`NMUWWIFXHUCP
3、Python源码:
# coding: utf-8
temp = "n]h\]kka[[eiWW_R`bO]]`NMUWWIFXHUCP"
l = len(temp)
enc = ''
for i in range(l):
enc += chr(ord(temp[i]) + i + 5)
print('enc:', enc)
# enc = 'scodfuvmhityhirfuxfuvziiruvigzkyhv'
def try_a(a):
flag = ''
for j in range(l):
for i_flag in range(97, 123): # 因为字符串enc全是小写字母,所以,这里就缩小范围至小写字母的ascii码。
i_ord = (a * (i_flag - 97) + 7 ) % 26 + 97
if (i_ord < 97) or (i_ord > 122):
continue
if chr(i_ord) == enc[j]:
flag += chr(i_flag)
print('flag:', flag)
break
return flag
'''
由于a是变量,我们可以使用笨办法:逐个试验a的值。
我们自己可以随意设定a的最大值,刚开始编程的时候,我设定的是100。
发现:
运行的结果中一共有i_k_max组解(i_k_max的值是多少,就会有多少组解,我们可以随意设定i_k_max的值),
但是,
在i_k_max组解中有很多重复的解,实际上只有26组解,其他组解都是重复的,以26为周期,周而复始:
第27组解跟第1组解是一样的。
第28组解跟第2组解是一样的。
第29组解跟第3组解是一样的。
......
第98组解跟第20组解是一样的。
第99组解跟第21组解是一样的。
第100组解跟第22组解是一样的。
其中有意义的一组解是:bjdcongratulationsongettingtheflag,即:
bjd congratulations on getting the flag
为了使程序简洁、易读,可以自定义一个函数:try_a(),在主函数中循环调用try_a().
在函数try_a()中,我们可以把传入的参数a看作常量。
'''
# i_k_max = 27 冗余一组解
# i_k_max = 25 缺少一组解
i_k_max = 26
for k in range(i_k_max):
print(try_a(k))
4、运行结果:
enc: scodfuvmhityhirfuxfuvziiruvigzkyhv
flag: a
flag: aa
flag: aaa
aaa
flag: l
flag: lv
flag: lvh
flag: lvhw
flag: lvhwy
flag: lvhwyn
flag: lvhwyno
flag: lvhwynof
flag: lvhwynofa
flag: lvhwynofab
flag: lvhwynofabm
flag: lvhwynofabmr
flag: lvhwynofabmra
flag: lvhwynofabmrab
flag: lvhwynofabmrabk
flag: lvhwynofabmrabky
flag: lvhwynofabmrabkyn
flag: lvhwynofabmrabkynq
flag: lvhwynofabmrabkynqy
flag: lvhwynofabmrabkynqyn
flag: lvhwynofabmrabkynqyno
flag: lvhwynofabmrabkynqynos
flag: lvhwynofabmrabkynqynosb
flag: lvhwynofabmrabkynqynosbb
flag: lvhwynofabmrabkynqynosbbk
flag: lvhwynofabmrabkynqynosbbkn
flag: lvhwynofabmrabkynqynosbbkno
flag: lvhwynofabmrabkynqynosbbknob
flag: lvhwynofabmrabkynqynosbbknobz
flag: lvhwynofabmrabkynqynosbbknobzs
flag: lvhwynofabmrabkynqynosbbknobzsd
flag: lvhwynofabmrabkynqynosbbknobzsdr
flag: lvhwynofabmrabkynqynosbbknobzsdra
flag: lvhwynofabmrabkynqynosbbknobzsdrao
lvhwynofabmrabkynqynosbbknobzsdrao
flag: l
flag: lm
flag: lmh
flag: lmha
flag: lmhag
flag: lmhaga
flag: lmhagaf
flag: lmhagafm
flag: lmhagafmi
flag: lmhagafmim
flag: lmhagafmimh
flag: lmhagafmimhj
flag: lmhagafmimhjf
flag: lmhagafmimhjfh
flag: lmhagafmimhjfhj
flag: lmhagafmimhjfhja
flag: lmhagafmimhjfhjah
lmhagafmimhjfhjah
flag: v
flag: vh
flag: vhl
flag: vhlq
flag: vhlqi
flag: vhlqin
flag: vhlqinw
flag: vhlqinwt
flag: vhlqinwta
flag: vhlqinwtaj
flag: vhlqinwtaje
flag: vhlqinwtajex
flag: vhlqinwtajexa
flag: vhlqinwtajexaj
flag: vhlqinwtajexajm
flag: vhlqinwtajexajmi
flag: vhlqinwtajexajmin
flag: vhlqinwtajexajmino
flag: vhlqinwtajexajminoi
flag: vhlqinwtajexajminoin
flag: vhlqinwtajexajminoinw
flag: vhlqinwtajexajminoinwg
flag: vhlqinwtajexajminoinwgj
flag: vhlqinwtajexajminoinwgjj
flag: vhlqinwtajexajminoinwgjjm
flag: vhlqinwtajexajminoinwgjjmn
flag: vhlqinwtajexajminoinwgjjmnw
flag: vhlqinwtajexajminoinwgjjmnwj
flag: vhlqinwtajexajminoinwgjjmnwjr
flag: vhlqinwtajexajminoinwgjjmnwjrg
flag: vhlqinwtajexajminoinwgjjmnwjrgb
flag: vhlqinwtajexajminoinwgjjmnwjrgbx
flag: vhlqinwtajexajminoinwgjjmnwjrgbxa
flag: vhlqinwtajexajminoinwgjjmnwjrgbxaw
vhlqinwtajexajminoinwgjjmnwjrgbxaw
flag: m
flag: mg
flag: mgk
flag: mgka
flag: mgkad
flag: mgkada
flag: mgkadaj
flag: mgkadajg
flag: mgkadajge
flag: mgkadajgeg
flag: mgkadajgegk
flag: mgkadajgegkl
flag: mgkadajgegklj
flag: mgkadajgegkljk
flag: mgkadajgegkljkl
flag: mgkadajgegkljkla
flag: mgkadajgegkljklak
mgkadajgegkljklak
flag: x
flag: xz
flag: xzr
flag: xzru
flag: xzruk
flag: xzrukn
flag: xzrukni
flag: xzruknib
flag: xzrukniba
flag: xzruknibav
flag: xzruknibavs
flag: xzruknibavst
flag: xzruknibavsta
flag: xzruknibavstav
flag: xzruknibavstavc
flag: xzruknibavstavck
flag: xzruknibavstavckn
flag: xzruknibavstavckny
flag: xzruknibavstavcknyk
flag: xzruknibavstavcknykn
flag: xzruknibavstavcknykni
flag: xzruknibavstavcknyknio
flag: xzruknibavstavcknykniov
flag: xzruknibavstavcknykniovv
flag: xzruknibavstavcknykniovvc
flag: xzruknibavstavcknykniovvcn
flag: xzruknibavstavcknykniovvcni
flag: xzruknibavstavcknykniovvcniv
flag: xzruknibavstavcknykniovvcnivf
flag: xzruknibavstavcknykniovvcnivfo
flag: xzruknibavstavcknykniovvcnivfol
flag: xzruknibavstavcknykniovvcnivfolt
flag: xzruknibavstavcknykniovvcnivfolta
flag: xzruknibavstavcknykniovvcnivfoltai
xzruknibavstavcknykniovvcnivfoltai
flag: i
flag: ie
flag: iel
flag: iela
flag: ielac
flag: ielaca
flag: ielacag
flag: ielacage
flag: ielacageh
flag: ielacagehe
flag: ielacagehel
flag: ielacageheld
flag: ielacageheldg
flag: ielacageheldgl
flag: ielacageheldgld
flag: ielacageheldglda
flag: ielacageheldgldal
ielacageheldgldal
flag: j
flag: jd
flag: jdb
flag: jdbs
flag: jdbsw
flag: jdbswn
flag: jdbswnc
flag: jdbswncx
flag: jdbswncxa
flag: jdbswncxap
flag: jdbswncxapy
flag: jdbswncxapyv
flag: jdbswncxapyva
flag: jdbswncxapyvap
flag: jdbswncxapyvapu
flag: jdbswncxapyvapuw
flag: jdbswncxapyvapuwn
flag: jdbswncxapyvapuwng
flag: jdbswncxapyvapuwngw
flag: jdbswncxapyvapuwngwn
flag: jdbswncxapyvapuwngwnc
flag: jdbswncxapyvapuwngwnck
flag: jdbswncxapyvapuwngwnckp
flag: jdbswncxapyvapuwngwnckpp
flag: jdbswncxapyvapuwngwnckppu
flag: jdbswncxapyvapuwngwnckppun
flag: jdbswncxapyvapuwngwnckppunc
flag: jdbswncxapyvapuwngwnckppuncp
flag: jdbswncxapyvapuwngwnckppuncpl
flag: jdbswncxapyvapuwngwnckppuncplk
flag: jdbswncxapyvapuwngwnckppuncplkt
flag: jdbswncxapyvapuwngwnckppuncplktv
flag: jdbswncxapyvapuwngwnckppuncplktva
flag: jdbswncxapyvapuwngwnckppuncplktvac
jdbswncxapyvapuwngwnckppuncplktvac
flag: g
flag: gd
flag: gdf
flag: gdfa
flag: gdfai
flag: gdfaia
flag: gdfaial
flag: gdfaiald
flag: gdfaialdc
flag: gdfaialdcd
flag: gdfaialdcdf
flag: gdfaialdcdfm
flag: gdfaialdcdfml
flag: gdfaialdcdfmlf
flag: gdfaialdcdfmlfm
flag: gdfaialdcdfmlfma
flag: gdfaialdcdfmlfmaf
gdfaialdcdfmlfmaf
flag: h
flag: hl
flag: hlv
flag: hlvo
flag: hlvou
flag: hlvoun
flag: hlvounq
flag: hlvounqp
flag: hlvounqpa
flag: hlvounqpad
flag: hlvounqpadk
flag: hlvounqpadkz
flag: hlvounqpadkza
flag: hlvounqpadkzad
flag: hlvounqpadkzade
flag: hlvounqpadkzadeu
flag: hlvounqpadkzadeun
flag: hlvounqpadkzadeunw
flag: hlvounqpadkzadeunwu
flag: hlvounqpadkzadeunwun
flag: hlvounqpadkzadeunwunq
flag: hlvounqpadkzadeunwunqc
flag: hlvounqpadkzadeunwunqcd
flag: hlvounqpadkzadeunwunqcdd
flag: hlvounqpadkzadeunwunqcdde
flag: hlvounqpadkzadeunwunqcdden
flag: hlvounqpadkzadeunwunqcddenq
flag: hlvounqpadkzadeunwunqcddenqd
flag: hlvounqpadkzadeunwunqcddenqdx
flag: hlvounqpadkzadeunwunqcddenqdxc
flag: hlvounqpadkzadeunwunqcddenqdxcj
flag: hlvounqpadkzadeunwunqcddenqdxcjz
flag: hlvounqpadkzadeunwunqcddenqdxcjza
flag: hlvounqpadkzadeunwunqcddenqdxcjzaq
hlvounqpadkzadeunwunqcddenqdxcjzaq
flag: k
flag: kf
flag: kfe
flag: kfea
flag: kfeaj
flag: kfeaja
flag: kfeajab
flag: kfeajabf
flag: kfeajabfm
flag: kfeajabfmf
flag: kfeajabfmfe
flag: kfeajabfmfeh
flag: kfeajabfmfehb
flag: kfeajabfmfehbe
flag: kfeajabfmfehbeh
flag: kfeajabfmfehbeha
flag: kfeajabfmfehbehae
kfeajabfmfehbehae
flag: b
flag: bj
flag: bjd
flag: bjdc
flag: bjdco
flag: bjdcon
flag: bjdcong
flag: bjdcongr
flag: bjdcongra
flag: bjdcongrat
flag: bjdcongratu
flag: bjdcongratul
flag: bjdcongratula
flag: bjdcongratulat
flag: bjdcongratulati
flag: bjdcongratulatio
flag: bjdcongratulation
flag: bjdcongratulations
flag: bjdcongratulationso
flag: bjdcongratulationson
flag: bjdcongratulationsong
flag: bjdcongratulationsonge
flag: bjdcongratulationsonget
flag: bjdcongratulationsongett
flag: bjdcongratulationsongetti
flag: bjdcongratulationsongettin
flag: bjdcongratulationsongetting
flag: bjdcongratulationsongettingt
flag: bjdcongratulationsongettingth
flag: bjdcongratulationsongettingthe
flag: bjdcongratulationsongettingthef
flag: bjdcongratulationsongettingthefl
flag: bjdcongratulationsongettingthefla
flag: bjdcongratulationsongettingtheflag
bjdcongratulationsongettingtheflag
flag: e
flag: ec
flag: ecm
flag: ecma
flag: ecmab
flag: ecmaba
flag: ecmabad
flag: ecmabadc
flag: ecmabadck
flag: ecmabadckc
flag: ecmabadckcm
flag: ecmabadckcmi
flag: ecmabadckcmid
flag: ecmabadckcmidm
flag: ecmabadckcmidmi
flag: ecmabadckcmidmia
flag: ecmabadckcmidmiam
ecmabadckcmidmiam
flag: b
flag: ba
flag: baa
flag: baab
flag: baabb
flag: baabbb
flag: baabbba
baabbba
flag: j
flag: jl
flag: jlb
flag: jlba
flag: jlbam
flag: jlbama
flag: jlbamak
flag: jlbamakl
flag: jlbamakld
flag: jlbamakldl
flag: jlbamakldlb
flag: jlbamakldlbf
flag: jlbamakldlbfk
flag: jlbamakldlbfkb
flag: jlbamakldlbfkbf
flag: jlbamakldlbfkbfa
flag: jlbamakldlbfkbfab
jlbamakldlbfkbfab
flag: z
flag: zr
flag: zrx
flag: zrxy
flag: zrxym
flag: zrxymn
flag: zrxymnu
flag: zrxymnuj
flag: zrxymnuja
flag: zrxymnujah
flag: zrxymnujahg
flag: zrxymnujahgp
flag: zrxymnujahgpa
flag: zrxymnujahgpah
flag: zrxymnujahgpahs
flag: zrxymnujahgpahsm
flag: zrxymnujahgpahsmn
flag: zrxymnujahgpahsmni
flag: zrxymnujahgpahsmnim
flag: zrxymnujahgpahsmnimn
flag: zrxymnujahgpahsmnimnu
flag: zrxymnujahgpahsmnimnuw
flag: zrxymnujahgpahsmnimnuwh
flag: zrxymnujahgpahsmnimnuwhh
flag: zrxymnujahgpahsmnimnuwhhs
flag: zrxymnujahgpahsmnimnuwhhsn
flag: zrxymnujahgpahsmnimnuwhhsnu
flag: zrxymnujahgpahsmnimnuwhhsnuh
flag: zrxymnujahgpahsmnimnuwhhsnuht
flag: zrxymnujahgpahsmnimnuwhhsnuhtw
flag: zrxymnujahgpahsmnimnuwhhsnuhtwv
flag: zrxymnujahgpahsmnimnuwhhsnuhtwvp
flag: zrxymnujahgpahsmnimnuwhhsnuhtwvpa
flag: zrxymnujahgpahsmnimnuwhhsnuhtwvpau
zrxymnujahgpahsmnimnuwhhsnuhtwvpau
flag: d
flag: di
flag: dij
flag: dija
flag: dijae
flag: dijaea
flag: dijaeam
flag: dijaeami
flag: dijaeamib
flag: dijaeamibi
flag: dijaeamibij
flag: dijaeamibijg
flag: dijaeamibijgm
flag: dijaeamibijgmj
flag: dijaeamibijgmjg
flag: dijaeamibijgmjga
flag: dijaeamibijgmjgaj
dijaeamibijgmjgaj
flag: t
flag: tp
flag: tpf
flag: tpfm
flag: tpfmg
flag: tpfmgn
flag: tpfmgnk
flag: tpfmgnkl
flag: tpfmgnkla
flag: tpfmgnklax
flag: tpfmgnklaxq
flag: tpfmgnklaxqb
flag: tpfmgnklaxqba
flag: tpfmgnklaxqbax
flag: tpfmgnklaxqbaxw
flag: tpfmgnklaxqbaxwg
flag: tpfmgnklaxqbaxwgn
flag: tpfmgnklaxqbaxwgne
flag: tpfmgnklaxqbaxwgneg
flag: tpfmgnklaxqbaxwgnegn
flag: tpfmgnklaxqbaxwgnegnk
flag: tpfmgnklaxqbaxwgnegnky
flag: tpfmgnklaxqbaxwgnegnkyx
flag: tpfmgnklaxqbaxwgnegnkyxx
flag: tpfmgnklaxqbaxwgnegnkyxxw
flag: tpfmgnklaxqbaxwgnegnkyxxwn
flag: tpfmgnklaxqbaxwgnegnkyxxwnk
flag: tpfmgnklaxqbaxwgnegnkyxxwnkx
flag: tpfmgnklaxqbaxwgnegnkyxxwnkxd
flag: tpfmgnklaxqbaxwgnegnkyxxwnkxdy
flag: tpfmgnklaxqbaxwgnegnkyxxwnkxdyr
flag: tpfmgnklaxqbaxwgnegnkyxxwnkxdyrb
flag: tpfmgnklaxqbaxwgnegnkyxxwnkxdyrba
flag: tpfmgnklaxqbaxwgnegnkyxxwnkxdyrbak
tpfmgnklaxqbaxwgnegnkyxxwnkxdyrbak
flag: h
flag: hk
flag: hki
flag: hkia
flag: hkiaf
flag: hkiafa
flag: hkiafac
flag: hkiafack
flag: hkiafackl
flag: hkiafacklk
flag: hkiafacklki
flag: hkiafacklkib
flag: hkiafacklkibc
flag: hkiafacklkibci
flag: hkiafacklkibcib
flag: hkiafacklkibciba
flag: hkiafacklkibcibai
hkiafacklkibcibai
flag: r
flag: rx
flag: rxz
flag: rxzi
flag: rxzie
flag: rxzien
flag: rxzieny
flag: rxzienyd
flag: rxzienyda
flag: rxzienydal
flag: rxzienydalc
flag: rxzienydalcf
flag: rxzienydalcfa
flag: rxzienydalcfal
flag: rxzienydalcfalg
flag: rxzienydalcfalge
flag: rxzienydalcfalgen
flag: rxzienydalcfalgenu
flag: rxzienydalcfalgenue
flag: rxzienydalcfalgenuen
flag: rxzienydalcfalgenueny
flag: rxzienydalcfalgenuenyq
flag: rxzienydalcfalgenuenyql
flag: rxzienydalcfalgenuenyqll
flag: rxzienydalcfalgenuenyqllg
flag: rxzienydalcfalgenuenyqllgn
flag: rxzienydalcfalgenuenyqllgny
flag: rxzienydalcfalgenuenyqllgnyl
flag: rxzienydalcfalgenuenyqllgnylp
flag: rxzienydalcfalgenuenyqllgnylpq
flag: rxzienydalcfalgenuenyqllgnylpqh
flag: rxzienydalcfalgenuenyqllgnylpqhf
flag: rxzienydalcfalgenuenyqllgnylpqhfa
flag: rxzienydalcfalgenuenyqllgnylpqhfay
rxzienydalcfalgenuenyqllgnylpqhfay
flag: f
flag: fj
flag: fjc
flag: fjca
flag: fjcal
flag: fjcala
flag: fjcalah
flag: fjcalahj
flag: fjcalahjg
flag: fjcalahjgj
flag: fjcalahjgjc
flag: fjcalahjgjck
flag: fjcalahjgjckh
flag: fjcalahjgjckhc
flag: fjcalahjgjckhck
flag: fjcalahjgjckhcka
flag: fjcalahjgjckhckac
fjcalahjgjckhckac
flag: d
flag: db
flag: dbj
flag: dbjg
flag: dbjgq
flag: dbjgqn
flag: dbjgqns
flag: dbjgqnsz
flag: dbjgqnsza
flag: dbjgqnszaf
flag: dbjgqnszafi
flag: dbjgqnszafih
flag: dbjgqnszafiha
flag: dbjgqnszafihaf
flag: dbjgqnszafihafy
flag: dbjgqnszafihafyq
flag: dbjgqnszafihafyqn
flag: dbjgqnszafihafyqnc
flag: dbjgqnszafihafyqncq
flag: dbjgqnszafihafyqncqn
flag: dbjgqnszafihafyqncqns
flag: dbjgqnszafihafyqncqnsm
flag: dbjgqnszafihafyqncqnsmf
flag: dbjgqnszafihafyqncqnsmff
flag: dbjgqnszafihafyqncqnsmffy
flag: dbjgqnszafihafyqncqnsmffyn
flag: dbjgqnszafihafyqncqnsmffyns
flag: dbjgqnszafihafyqncqnsmffynsf
flag: dbjgqnszafihafyqncqnsmffynsfv
flag: dbjgqnszafihafyqncqnsmffynsfvm
flag: dbjgqnszafihafyqncqnsmffynsfvmp
flag: dbjgqnszafihafyqncqnsmffynsfvmph
flag: dbjgqnszafihafyqncqnsmffynsfvmpha
flag: dbjgqnszafihafyqncqnsmffynsfvmphas
dbjgqnszafihafyqncqnsmffynsfvmphas
flag: b
flag: bh
flag: bhd
flag: bhda
flag: bhdak
flag: bhdaka
flag: bhdakae
flag: bhdakaeh
flag: bhdakaehj
flag: bhdakaehjh
flag: bhdakaehjhd
flag: bhdakaehjhdc
flag: bhdakaehjhdce
flag: bhdakaehjhdced
flag: bhdakaehjhdcedc
flag: bhdakaehjhdcedca
flag: bhdakaehjhdcedcad
bhdakaehjhdcedcad
flag: f
flag: ft
flag: ftp
flag: ftpk
flag: ftpks
flag: ftpksn
flag: ftpksne
flag: ftpksneh
flag: ftpksneha
flag: ftpksnehar
flag: ftpksneharw
flag: ftpksneharwd
flag: ftpksneharwda
flag: ftpksneharwdar
flag: ftpksneharwdaro
flag: ftpksneharwdaros
flag: ftpksneharwdarosn
flag: ftpksneharwdarosnm
flag: ftpksneharwdarosnms
flag: ftpksneharwdarosnmsn
flag: ftpksneharwdarosnmsne
flag: ftpksneharwdarosnmsneu
flag: ftpksneharwdarosnmsneur
flag: ftpksneharwdarosnmsneurr
flag: ftpksneharwdarosnmsneurro
flag: ftpksneharwdarosnmsneurron
flag: ftpksneharwdarosnmsneurrone
flag: ftpksneharwdarosnmsneurroner
flag: ftpksneharwdarosnmsneurronerj
flag: ftpksneharwdarosnmsneurronerju
flag: ftpksneharwdarosnmsneurronerjuz
flag: ftpksneharwdarosnmsneurronerjuzd
flag: ftpksneharwdarosnmsneurronerjuzda
flag: ftpksneharwdarosnmsneurronerjuzdae
ftpksneharwdarosnmsneurronerjuzdae
flag: c
flag: cb
flag: cbg
flag: cbga
flag: cbgah
flag: cbgaha
flag: cbgahai
flag: cbgahaib
flag: cbgahaibf
flag: cbgahaibfb
flag: cbgahaibfbg
flag: cbgahaibfbge
flag: cbgahaibfbgei
flag: cbgahaibfbgeig
flag: cbgahaibfbgeige
flag: cbgahaibfbgeigea
flag: cbgahaibfbgeigeag
cbgahaibfbgeigeag
flag: p
flag: pf
flag: pft
flag: pfte
flag: pftec
flag: pftecn
flag: pftecnm
flag: pftecnmv
flag: pftecnmva
flag: pftecnmvaz
flag: pftecnmvazo
flag: pftecnmvazoj
flag: pftecnmvazoja
flag: pftecnmvazojaz
flag: pftecnmvazojazq
flag: pftecnmvazojazqc
flag: pftecnmvazojazqcn
flag: pftecnmvazojazqcnk
flag: pftecnmvazojazqcnkc
flag: pftecnmvazojazqcnkcn
flag: pftecnmvazojazqcnkcnm
flag: pftecnmvazojazqcnkcnmi
flag: pftecnmvazojazqcnkcnmiz
flag: pftecnmvazojazqcnkcnmizz
flag: pftecnmvazojazqcnkcnmizzq
flag: pftecnmvazojazqcnkcnmizzqn
flag: pftecnmvazojazqcnkcnmizzqnm
flag: pftecnmvazojazqcnkcnmizzqnmz
flag: pftecnmvazojazqcnkcnmizzqnmzb
flag: pftecnmvazojazqcnkcnmizzqnmzbi
flag: pftecnmvazojazqcnkcnmizzqnmzbix
flag: pftecnmvazojazqcnkcnmizzqnmzbixj
flag: pftecnmvazojazqcnkcnmizzqnmzbixja
flag: pftecnmvazojazqcnkcnmizzqnmzbixjam
pftecnmvazojazqcnkcnmizzqnmzbixjam
进程已结束,退出代码为 0