RSA 1
题目描述:
1 | 提交格式:FSCTF{你所解出的内容} |
下载附件
1 | p=1458769258361 |
直接一把梭
最后flag为
1 | FSCTF{5865518808244394324786753} |
RSA 2
题目描述:
1 | 提交格式:FSCTF{你所解出的内容} |
下载附件
1 | c=90362297576572826064831133206230135349790392078780406000643496612200873754835039374184323808342127071833274981191134125413478105835272238356352724573228797863805124195170088819735610736936895478614898105848968069280022022112207095140266709372221090586917729998024205978412679448008696923580889787529663283314 |
直接一把梭
最后flag为
1 | FSCTF{20230824} |
RSA 3
题目描述:
1 | 提交格式:FSCTF{你所解出的内容} |
下载附件
1 | n= 12308543373374311860115195114269947739026255098864232126071500623399852788903738569949462616714391748269539072128882946132686996592089735285396762634029371785959865779256901123369306119124563405765293657606975290441243965513640680841871955014230301486214824204887945375140818283280272607903500556306646445508386218951500563603482945071727344737690804338144982687000734071274618240408238519378280819162796749148066754028700125846348589164721591354555019608871411236973606149388257533629388508942271702742078883636357856776193846813894734271905070538713351614750057245897158615891962167410053552739441195871000310777649 |
直接一把梭
最后flag为
1 | FSCTF{Cheese_snow_1eop@rd} |
埃塞克的秘密
题目描述:
1 | 埃塞克先生将自己的秘密藏在盒子里并交给了ROT保管 |
下载附件
1 | 埃塞克先生将自己的秘密藏在盒子里并交给了ROT保管,埃塞克先生在盒子上留下了这样一串数字: |
赛博厨子一把梭
最后flag为
1 | FSCTF{Th@nk_you} |
兔帽的奇妙冒险
题目描述:
1 | 有一只名叫贝斯64先生的兔子。它戴着一顶古老的兔帽子,帽子上绣着奇异的符文,传说这是一种能与神秘力量连接的魔法帽子。 |
下载附件
1 | 有一只名叫贝斯64先生的兔子。它戴着一顶古老的兔帽子,帽子上绣着奇异的符文,传说这是一种能与神秘力量连接的魔法帽子。 |
base64解密
添加rabbit编码前缀
1 | U2FsdGVkX18TwsNQLAJ3d7BLjDiSmkaXLqIxkdZ7INCUdd95ECbTHMUqzQBOasxj34kltI0= |
rabbit解密
最后flag为
1 | FSCTF{Bunny_is_so_cute_Why_e@t_bunny} |
RSA签到
题目描述:
1 | from Crypto.Util.number import * |
直接一把梭
最后flag为
1 | flag{sign_1n_RSA} |
做不出来就别阴阳怪气啦
题目描述:
1 | 啊这?不是吧?就这啊?做不了啊?做不出来就别阴阳怪气啦 |
阴阳怪气解密
最后flag为
1 | FSCTF{Jiuzhe@JustSoSo} |
关键的Vigenere
题目描述:
1 | 观其表,解其里 |
下载附件
key.txt
1 | FNY CQ HLQSEPNVJ |
题目.txt
1 | QGUMI{py@nessfz_tzhozr!} |
关键字解密,密钥是Vigenere
维吉尼亚解密
最后flag为
1 | FSCTF{yu@nsheng_qidong!} |
Do you know gcd?
下载附件
1 | from Crypto.Util.number import * |
exp:
1 | from Crypto.Util.number import long_to_bytes |
运行得到
最后flag为
1 | FSCTF{0hN0_Y0u_f1nd_th3_gcd!} |
Big_e
题目描述:
1 | 这么大的e吗? |
下载附件
1 | n = 12238605063252292170613110607692779326628090745751955692266649177882959231822580682548279800443278979485092243645806337103841086023159482786712759291169541633901936290854044069486201989034158882661270017305064348254800318759062921744741432214818915527537124001063995865927527037625277330117588414586505635959411443039463168463608235165929831344586283875119363703480280602514451713723663297066810128769907278246434745483846869482536367912810637275405943566734099622063142293421936734750356828712268385319217225803602442033960930413469179550331907541244416573641309943913383658451409219852933526106735587605884499707827 |
直接一把梭
最后flag为
1 | FSCTF{Y0u_ar3_s0_C001} |
ezRSA
下载附件
1 | from Crypto.Util.number import * |
exp:
1 | from Crypto.Util.number import isPrime, long_to_bytes |
运行得到
最后flag为
1 | flag{y0u_kn0w_th3_P0lyn0mialRing_w1th_RSA!!!} |
ezmath
下载附件
1 | import libnum |
exp:
1 | from Crypto.Util.number import * |
运行得到
最后flag为
1 | flag{ju3t_a_s1mpl3_ta3k} |
babyhint
下载附件
1 | import gmpy2 |
exp:
1 | from Crypto.Util.number import * |
运行得到
最后flag为
1 | flag{ezsy_e3sy_ea4y_so_easy!!!} |