[IDF]聪明的小羊
来源:互联网 发布:单片机应用设计实例 编辑:程序博客网 时间:2024/04/27 16:06
一只小羊跳过了栅栏,两只小样跳过了栅栏,一坨小羊跳过了栅栏…
tn c0afsiwal kes,hwit1r g,npt ttessfu}ua u hmqik e {m, n huiouosarwCniibecesnren.
栅栏密码。
flag:wctf{C01umnar}
所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。 不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多。(一般不超过30个,也就是一、两句话)
暴力破解脚本
#!/usr/bin/env python# -*- coding: gbk -*-# -*- coding: utf_8 -*-# Author: 蔚蓝行e = raw_input('请输入要解密的字符串\n')elen = len(e)field=[]for i in range(2,elen): if(elen%i==0): field.append(i)for f in field: b = elen / f result = {x:'' for x in range(b)} for i in range(elen): a = i % b; result.update({a:result[a] + e[i]}) d = '' for i in range(b): d = d + result[i] print '分为\t'+str(f)+'\t'+'栏时,解密结果为: '+d
Ref:
[1]百度百科
1 0
- [IDF]聪明的小羊
- IDF实验室 聪明的小羊
- idf实验室聪明的小羊
- IDF实验室之牛刀小试聪明的小羊
- IDF-CTF-牛刀小试-聪明的小羊
- IDF实验室:牛刀小试--聪明的小羊
- IDF 聪明的小羊 栅栏密码
- CTF——聪明的小羊
- CTF牛刀小实——聪明的小羊
- CTF训练营-牛刀小试-聪明的小羊
- 小羊生小羊的故事
- 迷途的小羊
- 狼与逃进神庙的小羊
- 小羊生小羊
- IDF 孔子的学费
- td-idf的理解
- 我那迷途知返的小羊-linux修复DNS解析问题
- 刚想给小羊拔刺的飞鸽传书
- 封装
- java中容易被忽视的基本概念
- Min Stack
- shape画虚线
- html基础知识
- [IDF]聪明的小羊
- WEB开发全景知识草图
- 《Android开发艺术探索》第三章事件分发机制小结
- 习题
- 6.2 MATLAB数组的运算
- Servlet之安全问题
- PAT_乙级 1016 部分A+B
- java中反射总结
- [CF713A]Sonya and Queries