攻防世界Crypto新手练习
无题
- base64
- Caesar
- Morse
- 混合编码
- Railfence
base64
下得附件,扔进base64加密解密里面
就得到flag
Caesar
读标题,caesar翻译过来就是凯撒,得知是凯撒密码
拿到附件,把文字贴到解密区(不知道位移是多少?一个一个试)最后得知位移为12位
Morse
一看题目就知道是摩斯电码
拿到附件,打开一看,怎么全是0和1组合?
思考一下,0应该代表的是摩斯电码中的圆点,1代表着一杠,那就简单了
文字替换工具替换完成后
放进摩斯电码转换中
然后进行大小写转换即可(嫌麻烦的再找个大小写转换工具即可)
混合编码
打开文件看一下,知道是base64格式的,放进base64解密
解密完发现这个:
了解到是decode编码后
放进html解码中
发现解码后好像又绕回base64解码了…
再放进bsase64解密
发现是数字形式,而且都在96-123之间
那就又绕回了html 编码形式,那怎么改呢?
这里可以巧妙一点,把/直接替换成;&#,然后把最前面的;去掉,最后面加个;即可
最后再放入HTML解码中
即可得到flag,最后填好cyberpeace{解码后的flag}
Railfence
题目是rail fence,翻译后得知是栅栏,那这题就是栅栏密码
问题
打开文件看一下,把带解码的文字放入栅栏密码解密中题目中也提示了5,那栅栏的每组字数就是5
解密完的我:??????
不对吗?
后面考虑了下,栅栏密码的原理就是取一定数字的字母组成一组,然后按每组第一个,每一组第二个依次来排序从而进行加密
再回头看源码和flag的标准格式cyberpeace{},得知c和y一定是每组第一个再看源码,没错啊??????
别急,认真考虑下,是不是不是栅栏密码?
随后百度了解到栅栏密码有传统型和W型,一下释然,
使用W型栅栏解密进行解密,栏数设置为5得到flag、
附Railfence的第二种解法(来源自百度)
不得不说这种方法能想到确实很厉害
在得知c和y间隔是5时,考虑是不是非均匀分组,直接按照c,y,b,e,r把源码分开得到:
ccehg
yaefnpeoo
be{lcirg}
epriec_o
ra_g
然后按照第一组第一个类推来排?
显然不对,那按照蛇形来排?,第一组和第五组显然太少了
没错,考虑下回形针式解密:12345 4321 2345的类型
把源码来排的话得到这样的片段
1 9 17 25 33
2 8 10 16 18 24 26 32 34
3 7 11 15 19 23 27 31 35
4 6 12 14 20 22 28 30
5 13 21 29
按照这个顺序排列下来,就得到了flag
攻防世界Crypto新手练习相关推荐
- [攻防世界]crypto新手练习区Caesar
[攻防世界]crypto新手练习区Caesar Caesar最佳Writeup由Um0 • Umo.提供 难度系数: 1.0 题目来源: poxlove3 题目描述:你成功的解出了来了灯谜,小鱼一脸的 ...
- 攻防世界 CRYPTO 新手练习区 答题(1-12题解)
序 传送门:https://adworld.xctf.org.cn/task/ 1.base64 题目描述:元宵节灯谜是一种古老的传统民间观灯猜谜的习俗. 因为谜语能启迪智慧又饶有兴趣,灯谜增添节日气 ...
- xctf攻防世界 crypto 新手练习区--write up(持续更新中)
文章目录 base64 Caesar Morse Railfence 不仅仅是Morse easy RSA RSA算法 简介 RSA计算公钥和私钥 混合编码 转轮机加密 回转轮加密 base64 题目 ...
- ctf攻防世界crypto新手区
前言 之前的文章讲了几道MISC的题目,今天就讲一讲crypto 许多人再问crypto是什么,简单的来说就是密码学 多说不如来几道题目看看. 1.base64 下载附件后发现有一串字符串 Y3liZ ...
- 攻防世界 —— Crypto新手练习区7题(不仅仅是Morse)题解
题目分析 已经提示会用到Morse码了,同时又知道有一种加密方式名字中带有食物. 解题过程 打开文本文件,看到的密文如下: --/.-/-.--/..--.-/-..././..--.-/..../. ...
- 攻防世界crypto新手练习区通关教程
base64 下载附件后去解密base64即可 cyberpeace{Welcome_to_new_World!} Caesar 下载附件后去解密,是凯撒密码 位移12即可 Morse 这是一串摩斯密 ...
- 刷攻防世界crypto
小白刷攻防世界crypto新手区 001 base64 002 Caesar 003 Morse 004 幂数加密 005 Railfence 006 不仅仅是Morse 007 混合编码 008 e ...
- 攻防世界——web新手区(全解)
当前网络安全形式越来越严重,我国也越来越重视,现在国内乃至国际上各个网络攻防大赛层出不穷,但是练习平台却还是很稀缺,可以说目前网上能够练习的平台也就只有几家,大多数的院校它们有自己的练习平台但并不公开 ...
- 攻防世界 crypto入门WP
攻防世界 crypto入门WP 前言 下学期要求密码和Re,现在这俩几乎是空白,趁着暑假的功夫,最近也能闲下来,就学一学crypto,其实真正接触发现挺有意思的,各种密码的加密千奇百怪,层出不穷,也是 ...
最新文章
- linux2.0版本发布时间,Ubuntu 20.04 LTS发布时间表公布 4月23日放出最终稳定版
- flask(一)之路由和视图
- 程序员跳槽的10个建议
- STM32开发 -- 地球坐标系(WGS84),火星坐标系(GCJ02), 百度坐标系(BD09)坐标转换
- mysql全局唯一id_Mysql实现全局唯一ID
- ssh服务、密钥登陆配置
- iOS经典面试题之“runtime是如何实现weak变量的自动置nil”
- mysql5.7.17 win7_win7下mysql5.7.17安装配置方法图文教程
- Linux常用的分区方案及目录结构
- 诗与远方:无题(三十九)
- Xcode 指定测试设备打包IPA
- Linux基础(2)-基础命令和bash的基础特性(1)
- 大叔手记(2):为每个应用程序池单独设置aspnet.config配置文件
- 最新MT2503_GPS调试工具资料下载
- python归一化函数_机器学习-归一化方法
- python考勤系统代码_500行python代码打造刷脸考勤系统
- java链接打印机打印文件
- 设计模式----建造者模式 Builder 适配器 Adapter桥接 BridgeCommand命令
- 三维全景融合拼接技术
- 【算法板子】普通平衡树(洛谷P3369)