CTF牛刀小实——聪明的小羊
来源:互联网 发布:linux 安装ant 编辑:程序博客网 时间:2024/04/27 15:07
题目:
一只小羊跳过了栅栏,两只小样跳过了栅栏,一坨小羊跳过了栅栏…
tn c0afsiwal kes,hwit1r g,npt ttessfu}ua u hmqik e {m, n huiouosarwCniibecesnren.
由题可知,应该是栅栏密码,一般来说,要先去掉空格再分组的,然而这个不要空格之后发现字符串长度只有71,是个素数,不能分组了,所以算上空格的话85~=17*5,要么分17组,要么分5组。这是个解密的过程,先按5组来说吧,需要把每组的相同位置的数依次串起来,即得原文。(逆推的话,也就是原文5个一组,分成了17组,把每组的相同位置的依次串起来),也就是栅栏密码,解密加密过程一样,只是分的组数不一样,分别是两个因数。
>>> s='tn c0afsiwal kes,hwit1r g,npt ttessfu}ua u hmqik e {m, n huiouosarwCniibecesnren.'>>> print(len(s))85>>> for i in range(17): for j in range(5): print(s[17*j+i])
每个分组17个,所以是17*j,至于i就是每个分组依次第0个第1个。。。串起来。
(((顺便再看一下,逆推导。
>>> s='the anwser is wctf{C01umnar},if u is a big new,u can help us think more question,tks.'>>> for i in range(5): for j in range(17): print(s[5*j+i])
只需将两个因子的所有位置调换而无需其他改动)))
。。。。回归这个题。。。。
theanwseriswctf{C01umnar},ifuisabignew,ucanhelpusthinkmorequestion,tks.
0 0
- CTF牛刀小实——聪明的小羊
- CTF——聪明的小羊
- IDF-CTF-牛刀小试-聪明的小羊
- CTF训练营-牛刀小试-聪明的小羊
- [IDF]聪明的小羊
- IDF实验室 聪明的小羊
- idf实验室聪明的小羊
- IDF实验室之牛刀小试聪明的小羊
- IDF实验室:牛刀小试--聪明的小羊
- IDF 聪明的小羊 栅栏密码
- 小羊生小羊的故事
- 西普实验吧CTF-聪明的打字员
- 迷途的小羊
- CTF——被改错的密码
- CTF——图片里的英语
- ctf密码学——奇怪的短信
- CTF——啥
- NYOJ—171—聪明的kk
- python matplotlib绘图设置坐标轴刻度、文本
- 【Hihocder 1329】——Splay
- 安卓之简单实现右边的抽屉Drawrlayout
- UML建模学习5:Use-case Diagram
- 设计模式
- CTF牛刀小实——聪明的小羊
- linux中用户信息与权限
- 监听器
- 算法:字符串旋转
- 外网访问自己的tomcat
- BestCoder 2nd Anniversary - 1001 Oracle
- 802.11协议精读9:初探节能模式(PS mode)以及缓存机制
- CSS3 Transform(2D变换)
- mysql权限管理