题目:
一只小羊跳过了栅栏,两只小样跳过了栅栏,一坨小羊跳过了栅栏…

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])

只需将两个因子的所有位置调换而无需其他改动)))

。。。。回归这个题。。。。

t
h
ea
n
w
s
e
ri
sw
c
t
f
{
C
0
1
u
m
n
a
r
}
,
i
fui
sab
i
gn
e
w
,
uc
a
nh
e
l
pu
st
h
i
n
km
o
r
eq
u
e
s
t
i
o
n
,
t
k
s
.

CTF牛刀小实——聪明的小羊相关推荐

  1. 小程序开发-用牛刀云从零玩转-杨朦-专题视频课程

    小程序开发-用牛刀云从零玩转-496人已学习 课程介绍         1.讲师从事专业培训10余年,知识丰富,基础扎实,讲课有条理,清晰易懂: 2.课程将从小程序基础知识的介绍开始,手把手带着大家开 ...

  2. 使用牛刀云开发微信小程序(问题集锦)

    前不久,起步科技正式推出牛刀云1.0,我想这也应该是许多WeX5的忠诚追随者(我也算是其中之一吧)期望的结果了.使用牛刀云开发微信小程序,能够实现使用类似于WeX5的所见即所得组件积木搭建方式构建前端 ...

  3. 【CTF\Crypto】聪明的小羊

    聪明的小羊 题目 解题思路 在线的解密工具 离线的解密工具 心得 题目链接 题目 一只小羊翻过了2个栅栏 fa{fe13f590lg6d46d0d0} 解题思路 观察题目中的关键信息"2个栅 ...

  4. 魅族15 android,魅族15全面评测 “小”试牛刀的“大”成之作

    [手机中国评测]M8的诞生使初次进入智能手机行业的魅族成为全球焦点,随后魅族第一部Android手机M9横空出世,成为当时绝无仅有的现象级新品.而在最近几年中,魅族手机在系统交互上的创新,甚至对全行业 ...

  5. 【bugku CTF】MISC杂项:很普通的数独(isccctf)、啊哒、隐写、隐写2、多种方法解决、easy_crypto 、聪明的小羊、ping

    目录 1.很普通的数独 2.啊哒 3.隐写 4.隐写2​ 5.多种方法解决 6.easy_crypto 7.聪明的小羊​ 8.ping​ 1.很普通的数独 这里下载下来的是一个zip文件,解压缩,里面 ...

  6. 【CTF】加密1——滴答~滴+聪明的小羊

    滴答~滴 这道题还是很直截了当的,一看就是莫斯密码,只需要将其进行转换即可 https://www.jb51.net/tools/morse.htm 在线工具 答案就出来啦! ------------ ...

  7. 项目小经验: 杀鸡用了牛刀

    有这么一个小事: DB表里的一个字段存着类似这样的数据">=100",">25","=123",现在要求在Java取出后把那些比 ...

  8. 牛刀云小程序开发注意事项——前端篇

    1 开发小程序时,每个页面一定要在app.json文件中注册,页面文件夹和其包含的四个文件的名字要保持一致. 2 小程序发起的都是HTTPS网络请求,在开发调试的过程中可以不校验协议和TLS版本,但在 ...

  9. bugku——聪明的小羊(栅栏密码)

    bugku--聪明的小羊 题目:一只小羊翻过了2个栅栏 KYsd3js2E{a2jda} 解题过程: (1)总共16位--字母+{}+数字. (2)栅栏数为:2. (3)把密文分成2段,即KYsd3j ...

最新文章

  1. VC中基于 Windows 的精确定时
  2. jsp ajax动态添加数据,jquery Ajax实现Select动态添加数据
  3. defaultdict python_python中defaultdict的用法详解
  4. 商业化十周年,阿里云RDS推出企业级自治数据库
  5. 凄怆与悲凉(灾区现场最新照片)
  6. Java学习笔记之equals和Objects.equals
  7. java+set+split_阿里资深工程师教你如何优化 Java 代码!
  8. Javascript 链式运动框架——逐行分析代码,让你轻松了解运动的原理
  9. 不能在计算机网络上共享的打印机驱动程序,打印机已经共享,可是当别的电脑安装共享的打印机驱动程序时提示 windows 没法连接到打印机。拒绝访问??...
  10. 一文讲透数仓临时表的用法
  11. python新式类c3算法_python中的MRO和C3算法
  12. iOS底层探索之类的结构(上):ISA
  13. SDOI2017 树点涂色
  14. 搭建python本地源
  15. Shell常用命令大全
  16. 修改箱线图的横坐标顺序
  17. 和利时dcs系统服务器设置,和利时DCS系统组态流程
  18. 超燃!高效 MacBook 工作环境配置,超实用!
  19. Message Queue
  20. python社交网络图

热门文章

  1. keepalived源码解析 —— master 是如何实现定时发送 vrrp 通告
  2. Docker:云栖社区开源论题及Spark开源论题
  3. Oracle的默认用户和密码
  4. LeetCode第334题 递增的三元子序列(c++)(建议二刷)
  5. 51单片机计算定时器初值
  6. Python 爬虫入门(二)—— IP代理使用 - 不剃头的一休哥 - 博客园
  7. python哪个方向工资高_学完Python的7大就业方向,哪个赚钱多?
  8. 卸载计算机上32位程序,Win7如何卸载32位Office程序丨Win7卸载32位Office程序解决方法...
  9. 在html语言中指定单选框时,htmlcss
  10. linux从光盘中安装php,Linux_Vfloppy通过CD光盘安装Linux到硬盘运行,光盘版的linux系统,可以证我 - phpStudy...