攻防世界算是一个很不错的CTF练习靶场,各种方向都非常的全面,是一个非常适合新手的CTF靶场。

在攻防世界中,存在 misc、pwn、web、reverse、crypto、mobile,共有六个项目,又分为新手练习跟高手进阶,以难易程度作为划分。

本贴就以其中的crypto(密码学)项目为例,简单介绍一些密码学知识并且对新手练习区前几题进行解密。

密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,总称密码学。

在CTF中,密码学是非常常见也是非常令人头疼的题目,是利用各种各样的密码学知识对所给出的题目进行解密。值得一提的是,所采用的密码学知识非常的广泛,还要与代码知识与WEB渗透知识进行结合,才可以得到最后的答案,有时候还要进行多次解密,异常复杂。

(图片来自CSDN)

 (图片来自于百度百科)

CTF中的密码题(非现代加密方式)一般都是各种古典密码的变形,一般出题者会对密文进行一些处理,但是会给留一些线索,通常都是以常见编码,换位密码,替换加密,代码混淆加密,以及其他机械密码的方式进行加密,所以也需要相应的方式进行解密。

首先,密码学新手练习区第一题:

所获得的txt文件为:

按照题目提示即可得知是关于base64解密的,所以直接使用base64进行解密即可得到答案。

密码学新手练习区第二题:

所获得的txt文件为:

由题目的提示可得知是有凯撒密码进行加密,按照凯撒密码进行解密即可得到答案。
这些就是常见的CTF中的密码学题目,当然我所列出的都是极其基础,入门级别的题目,高难度的CTF密码学题目还是非常难的。

推荐文章++++

*攻防世界XCTF-WEB-新手练习区(1-3)

*ctf-wscan 一款为ctf而生的web扫描器

*CTF-工具包

攻防世界misc新手_攻防世界密码学解密相关推荐

  1. 攻防世界misc新手_[攻防世界]mobile新手练习区easy-apk

    [攻防世界]mobile新手练习区easy-apk easy-apk最佳Writeup由129师386旅独立团 • devi1提供 难度系数: 7.0 题目来源: 暂无 题目描述:无 题目场景: 暂无 ...

  2. 攻防世界misc新手_攻防世界pwn新手练习(CGfsb)

    ok,按照惯例,拿到程序后先扔到Linux下查一下基本信息 32位程序,开了NX(堆栈不可执行)以及CANNARY(栈保护) 貌似有一丝丝头疼嗷,咱们运行一下,看看它的程序逻辑 唔,是一个留言板,可以 ...

  3. 攻防世界 MISC新手练习区 刷12道题题所得的思路和方法

    title: 攻防世界 MISC新手练习区 date: 22021年8月17日 10点31分 tags: MISC categories: MISC 1.攻防世界 this_is_flag(签到题) ...

  4. 攻防世界 MISC 新手练习区 writeup 001-006

    攻防世界 MISC 新手练习区 题目解答 文章目录 001 this_is_flag 002 pdf 003 如来十三掌 004 give_you_flag 005 stegano 006 坚持60s ...

  5. 攻防世界misc新手之give_you_flag

    攻防世界misc新手之give_you_flag 下载附件后查看,发现是gif格式图片,并且有一张二维码一闪而过,猜测是图片的某一帧中插入了二维码 使用PS或者GIF制作器打开,发现如下结果 然而直接 ...

  6. 攻防世界MISC新手区 give_you_flag

    攻防世界MISC新手区 give_you_flag 下载题目附件,是一个gif动图 题目提示我们文件中的彩蛋,看到了一瞥而过的二维码 我这里使用的是Stegsolve工具拿取二维码,打开文件,选择Fr ...

  7. Linux系统安装迷你世界,迷你世界下载安装_迷你世界下载最新版_迷你世界官方版下载-太平洋下载中心...

    <迷你世界>是一款高度自由的休闲益智型3D沙盒游戏,有着非常方便快捷的多人联机模式,只要有网络就能和各个地方的小伙伴们一起玩,不只局限于局域网内的小伙伴哦!迷你世界下载安装没有等级和规则限 ...

  8. 攻防世界misc新手区__掀桌子_题解

    前言 今天到吃火锅,两个人吃四人套餐撑到死的那种. 标题 这题就没啥,主要是我第一次写了一个python脚本.记录一下. python3版本. i=0 str1="flag:" s ...

  9. xctf攻防世界misc新手区刷题记录

    一.this_is_flag 这一题是一个新手友好送分题,所以flag就是 flag{th1s_!s_a_d4m0_4la9} 二.pdf pdf文件打开后是一张图 题目说的是下面什么都没有,那么fl ...

  10. 攻防世界Misc新手区-掀桌子SimpleRAR

    misc 掀桌子 SimpleRAR 掀桌子 从题目得到如下代码 c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4e ...

最新文章

  1. R新旧模型、计算净重新分类指数(NRI)和整体鉴别指数(IDI)详解及实战
  2. 思科认证与华为认证在考题与内容上到底多大差别?
  3. Linux vim中使用计算器
  4. 基于数据接口文件读取的自动轨迹绘制
  5. PCM设备在电网系统中的应用介绍
  6. 苹果电脑强制结束任务,快捷键
  7. 【Flink】Flink 或者 Spark the client is stop
  8. 创建 Refs 的几种方式
  9. Linux常用命令--iconv
  10. 解决AJAX中使用UpdatePanel后再用Response.Write();等无法弹出对话框问题 3法
  11. linux的消息队列的创建和实现
  12. [句型] 二十四、特殊疑问句 [ where ] [ what ] [ why ]
  13. asp毕业设计——基于asp+access的车辆调度管理系统设计与实现(毕业论文+程序源码)——车辆调度管理系统
  14. Windows技术文章汇集
  15. 【matlab报错问题个人总结】数组超出索引维度
  16. Redis以及Jedis的GEO地图功能
  17. 越野滑雪比赛计时|滑雪计时器|2019第二届青年运动会越野滑雪团体短距离项目
  18. Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。(python)
  19. 计算机侧边栏没有桌面,找不到侧边栏?Win7小工具在桌面随意放
  20. ps入门第1天_认识PS基础文件设置_打印分辨率300像素_ps颜色模式

热门文章

  1. Java商城秒杀系统的设计与实战视频教程(SpringBoot版)_汇总贴
  2. linux中使用bochs调试helloword引导程序
  3. 很感谢你能来,不遗憾你离开(好文章)
  4. Oracle Data Guard的配置
  5. POJ 1330 最近公共祖先LCA(Tarjan离线做法)
  6. java多线程的常用方法(以及注意事项)
  7. 一步步学习SPD2010--附录A--SPD工作流条件和操作(4)--列表操作
  8. 欢迎来到德莱联盟(一)
  9. 中文编码--中国程序员之”银弹“?
  10. Address already in use: JVM_Bindnull:8080