CTF牛刀小实——聪明的小羊
题目:
一只小羊跳过了栅栏,两只小样跳过了栅栏,一坨小羊跳过了栅栏…
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牛刀小实——聪明的小羊相关推荐
- 小程序开发-用牛刀云从零玩转-杨朦-专题视频课程
小程序开发-用牛刀云从零玩转-496人已学习 课程介绍 1.讲师从事专业培训10余年,知识丰富,基础扎实,讲课有条理,清晰易懂: 2.课程将从小程序基础知识的介绍开始,手把手带着大家开 ...
- 使用牛刀云开发微信小程序(问题集锦)
前不久,起步科技正式推出牛刀云1.0,我想这也应该是许多WeX5的忠诚追随者(我也算是其中之一吧)期望的结果了.使用牛刀云开发微信小程序,能够实现使用类似于WeX5的所见即所得组件积木搭建方式构建前端 ...
- 【CTF\Crypto】聪明的小羊
聪明的小羊 题目 解题思路 在线的解密工具 离线的解密工具 心得 题目链接 题目 一只小羊翻过了2个栅栏 fa{fe13f590lg6d46d0d0} 解题思路 观察题目中的关键信息"2个栅 ...
- 魅族15 android,魅族15全面评测 “小”试牛刀的“大”成之作
[手机中国评测]M8的诞生使初次进入智能手机行业的魅族成为全球焦点,随后魅族第一部Android手机M9横空出世,成为当时绝无仅有的现象级新品.而在最近几年中,魅族手机在系统交互上的创新,甚至对全行业 ...
- 【bugku CTF】MISC杂项:很普通的数独(isccctf)、啊哒、隐写、隐写2、多种方法解决、easy_crypto 、聪明的小羊、ping
目录 1.很普通的数独 2.啊哒 3.隐写 4.隐写2 5.多种方法解决 6.easy_crypto 7.聪明的小羊 8.ping 1.很普通的数独 这里下载下来的是一个zip文件,解压缩,里面 ...
- 【CTF】加密1——滴答~滴+聪明的小羊
滴答~滴 这道题还是很直截了当的,一看就是莫斯密码,只需要将其进行转换即可 https://www.jb51.net/tools/morse.htm 在线工具 答案就出来啦! ------------ ...
- 项目小经验: 杀鸡用了牛刀
有这么一个小事: DB表里的一个字段存着类似这样的数据">=100",">25","=123",现在要求在Java取出后把那些比 ...
- 牛刀云小程序开发注意事项——前端篇
1 开发小程序时,每个页面一定要在app.json文件中注册,页面文件夹和其包含的四个文件的名字要保持一致. 2 小程序发起的都是HTTPS网络请求,在开发调试的过程中可以不校验协议和TLS版本,但在 ...
- bugku——聪明的小羊(栅栏密码)
bugku--聪明的小羊 题目:一只小羊翻过了2个栅栏 KYsd3js2E{a2jda} 解题过程: (1)总共16位--字母+{}+数字. (2)栅栏数为:2. (3)把密文分成2段,即KYsd3j ...
最新文章
- VC中基于 Windows 的精确定时
- jsp ajax动态添加数据,jquery Ajax实现Select动态添加数据
- defaultdict python_python中defaultdict的用法详解
- 商业化十周年,阿里云RDS推出企业级自治数据库
- 凄怆与悲凉(灾区现场最新照片)
- Java学习笔记之equals和Objects.equals
- java+set+split_阿里资深工程师教你如何优化 Java 代码!
- Javascript 链式运动框架——逐行分析代码,让你轻松了解运动的原理
- 不能在计算机网络上共享的打印机驱动程序,打印机已经共享,可是当别的电脑安装共享的打印机驱动程序时提示 windows 没法连接到打印机。拒绝访问??...
- 一文讲透数仓临时表的用法
- python新式类c3算法_python中的MRO和C3算法
- iOS底层探索之类的结构(上):ISA
- SDOI2017 树点涂色
- 搭建python本地源
- Shell常用命令大全
- 修改箱线图的横坐标顺序
- 和利时dcs系统服务器设置,和利时DCS系统组态流程
- 超燃!高效 MacBook 工作环境配置,超实用!
- Message Queue
- python社交网络图
热门文章
- keepalived源码解析 —— master 是如何实现定时发送 vrrp 通告
- Docker:云栖社区开源论题及Spark开源论题
- Oracle的默认用户和密码
- LeetCode第334题 递增的三元子序列(c++)(建议二刷)
- 51单片机计算定时器初值
- Python 爬虫入门(二)—— IP代理使用 - 不剃头的一休哥 - 博客园
- python哪个方向工资高_学完Python的7大就业方向,哪个赚钱多?
- 卸载计算机上32位程序,Win7如何卸载32位Office程序丨Win7卸载32位Office程序解决方法...
- 在html语言中指定单选框时,htmlcss
- linux从光盘中安装php,Linux_Vfloppy通过CD光盘安装Linux到硬盘运行,光盘版的linux系统,可以证我 - phpStudy...