无题

  • 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新手练习相关推荐

  1. [攻防世界]crypto新手练习区Caesar

    [攻防世界]crypto新手练习区Caesar Caesar最佳Writeup由Um0 • Umo.提供 难度系数: 1.0 题目来源: poxlove3 题目描述:你成功的解出了来了灯谜,小鱼一脸的 ...

  2. 攻防世界 CRYPTO 新手练习区 答题(1-12题解)

    序 传送门:https://adworld.xctf.org.cn/task/ 1.base64 题目描述:元宵节灯谜是一种古老的传统民间观灯猜谜的习俗. 因为谜语能启迪智慧又饶有兴趣,灯谜增添节日气 ...

  3. xctf攻防世界 crypto 新手练习区--write up(持续更新中)

    文章目录 base64 Caesar Morse Railfence 不仅仅是Morse easy RSA RSA算法 简介 RSA计算公钥和私钥 混合编码 转轮机加密 回转轮加密 base64 题目 ...

  4. ctf攻防世界crypto新手区

    前言 之前的文章讲了几道MISC的题目,今天就讲一讲crypto 许多人再问crypto是什么,简单的来说就是密码学 多说不如来几道题目看看. 1.base64 下载附件后发现有一串字符串 Y3liZ ...

  5. 攻防世界 —— Crypto新手练习区7题(不仅仅是Morse)题解

    题目分析 已经提示会用到Morse码了,同时又知道有一种加密方式名字中带有食物. 解题过程 打开文本文件,看到的密文如下: --/.-/-.--/..--.-/-..././..--.-/..../. ...

  6. 攻防世界crypto新手练习区通关教程

    base64 下载附件后去解密base64即可 cyberpeace{Welcome_to_new_World!} Caesar 下载附件后去解密,是凯撒密码 位移12即可 Morse 这是一串摩斯密 ...

  7. 刷攻防世界crypto

    小白刷攻防世界crypto新手区 001 base64 002 Caesar 003 Morse 004 幂数加密 005 Railfence 006 不仅仅是Morse 007 混合编码 008 e ...

  8. 攻防世界——web新手区(全解)

    当前网络安全形式越来越严重,我国也越来越重视,现在国内乃至国际上各个网络攻防大赛层出不穷,但是练习平台却还是很稀缺,可以说目前网上能够练习的平台也就只有几家,大多数的院校它们有自己的练习平台但并不公开 ...

  9. 攻防世界 crypto入门WP

    攻防世界 crypto入门WP 前言 下学期要求密码和Re,现在这俩几乎是空白,趁着暑假的功夫,最近也能闲下来,就学一学crypto,其实真正接触发现挺有意思的,各种密码的加密千奇百怪,层出不穷,也是 ...

最新文章

  1. linux2.0版本发布时间,Ubuntu 20.04 LTS发布时间表公布 4月23日放出最终稳定版
  2. flask(一)之路由和视图
  3. 程序员跳槽的10个建议
  4. STM32开发 -- 地球坐标系(WGS84),火星坐标系(GCJ02), 百度坐标系(BD09)坐标转换
  5. mysql全局唯一id_Mysql实现全局唯一ID
  6. ssh服务、密钥登陆配置
  7. iOS经典面试题之“runtime是如何实现weak变量的自动置nil”
  8. mysql5.7.17 win7_win7下mysql5.7.17安装配置方法图文教程
  9. Linux常用的分区方案及目录结构
  10. 诗与远方:无题(三十九)
  11. Xcode 指定测试设备打包IPA
  12. Linux基础(2)-基础命令和bash的基础特性(1)
  13. 大叔手记(2):为每个应用程序池单独设置aspnet.config配置文件
  14. 最新MT2503_GPS调试工具资料下载
  15. python归一化函数_机器学习-归一化方法
  16. python考勤系统代码_500行python代码打造刷脸考勤系统
  17. java链接打印机打印文件
  18. 设计模式----建造者模式 Builder 适配器 Adapter桥接 BridgeCommand命令
  19. 三维全景融合拼接技术
  20. 【算法板子】普通平衡树(洛谷P3369)

热门文章

  1. Simulink 从Excel自动生成数据字典
  2. 公布 中国移动飞信 部分 源码
  3. 巴菲特:人一生中最重要的是专注
  4. Python初窥爬虫
  5. project的项目概述报表
  6. M201: MongoDB Performance Final Exam学习记录
  7. unity软体控制详解(2)——3D软体控制PSoftBody使用
  8. python/ML/DL学习目录
  9. 凤凰金融成中国互联网金融协会首批会员
  10. 蓝桥杯 - [2013年第四届真题]买不到的数目(数论|动态规划)