刷攻防世界crypto
小白刷攻防世界crypto新手区
- 001 base64
- 002 Caesar
- 003 Morse
- 004 幂数加密
- 005 Railfence
- 006 不仅仅是Morse
- 007 混合编码
- 008 easy_RSA
- 009 easychallenge
- 010 转轮机加密
- 011 Normal_RSA
- 012 easy_ECC
001 base64
题目:元宵节灯谜是一种古老的传统民间观灯猜谜的习俗。 因为谜语能启迪智慧又饶有兴趣,灯谜增添节日气氛,是一项很有趣的活动。 你也很喜欢这个游戏,这不,今年元宵节,心里有个黑客梦的你,约上你青梅竹马的好伙伴小鱼, 来到了cyberpeace的攻防世界猜谜大会,也想着一展身手。 你们一起来到了小孩子叽叽喳喳吵吵闹闹的地方,你俩抬头一看,上面的大红灯笼上写着一些奇奇怪怪的 字符串,小鱼正纳闷呢,你神秘一笑,我知道这是什么了。
解:
我一开始并不懂base64是什么,所以上网查了一下
然后在base64的在线解码网站上找到了正确的答案
002 Caesar
题目:你成功的解出了来了灯谜,小鱼一脸的意想不到“没想到你懂得这么多啊!” 你心里面有点小得意,“那可不是,论学习我没你成绩好轮别的我知道的可不比你少,走我们去看看下一个” 你们继续走,看到前面也是热热闹闹的,同样的大红灯笼高高挂起,旁边呢好多人叽叽喳喳说个不停。你一看 大灯笼,上面还是一对字符,你正冥思苦想呢,小鱼神秘一笑,对你说道,我知道这个的答案是什么了
解:
题目是Caesar,我首先想到的就是凯撒加密,然后我将题目 oknqdbqmoq{kag_tmhq_xqmdzqp_omqemd_qzodkbfuaz}
进行平移,移到第12位的时候得到了答案
cyberpeace{you_have_learned_caesar_encryption}
003 Morse
题目:小鱼得意的瞟了你一眼,神神气气的拿走了答对谜语的奖励,你心里暗暗较劲 想着下一个谜题一定要比小鱼更快的解出来。不知不觉你们走到了下一个谜题的地方,这个地方有些奇怪。 上面没什么提示信息,只是刻着一些0和1,感觉有着一些奇怪的规律,你觉得有些熟悉,但是就是想不起来 这些01代表着什么意思。一旁的小鱼看你眉头紧锁的样子,扑哧一笑,对你讲“不好意思我又猜到答案了。”(flag格式为cyberpeace{xxxxxxxxxx},均为小写)
解:
Morse我想到的是摩斯密码,但是摩斯密码是有/ - .这三个符号,而题目只有0和1让我有点懵,然后我就去面向csdn找了一下:
然后题目就解出来了。
附上上面截图的来源:https://blog.csdn.net/qq_43081170/article/details/94839273
004 幂数加密
题目:你和小鱼终于走到了最后的一个谜题所在的地方,上面写着一段话“亲爱的朋友, 很开心你对网络安全有这么大的兴趣,希望你一直坚持下去,不要放弃 ,学到一些知识, 走进广阔的安全大世界”,你和小鱼接过谜题,开始了耐心细致的解答。flag为cyberpeace{你解答出的八位大写字母}
解:刚打开题目的时候只看到0 2 4 8 这几个数字,很懵圈,然后我就上网搜关于0248的密码,没有搜到我想要的,然后我又面向csdn了
附上图片来源:https://blog.csdn.net/qq_44720671/article/details/102997386
然后我进行了简单的加法,得出答案
cyberpeace{WELLDONE}
005 Railfence
题目:被小鱼一连将了两军,你心里更加不服气了。两个人一起继续往前走, 一路上杂耍卖艺的很多,但是你俩毫无兴趣,直直的就冲着下一个谜题的地方去了。 到了一看,这个谜面看起来就已经有点像答案了样子了,旁边还画着一张画,是一副农家小院的 图画,上面画着一个农妇在栅栏里面喂5只小鸡,你嘿嘿一笑对着小鱼说这次可是我先找到答案了。
解:看到这道题,我首先就是想到了栅栏密码加密,然后寻找了线上解密工具,在栏数为5的时候解出了答案。
006 不仅仅是Morse
“这个题目和我们刚刚做的那个好像啊但是为什么按照刚刚的方法做出来答案却不对呢” ,你奇怪的问了问小鱼,“可能是因为还有一些奇怪的加密方式在里面吧,我们在仔细观察观察”。两个人 安安静静的坐下来开始思考,很耐心的把自己可以想到的加密方式一种种的过了一遍,十多分钟后两个人 异口同声的说“我想到了!”。一种食物,格式为cyberpeace{小写的你解出的答案}
解:刚开始题目给的是这个
用摩斯密码解密之后是这样
M/A/Y/..--.-/B/E/..--.-/H/A/V/E/..--.-/A/N/O/T/H/E/R/..--.-/D/E/C/O/D/E/H/H/H/H
/A/A/A/A/A/B/A/A/B/B/B/A/A/B/B/A/A/A/A/A/A/A/A/B/A/A/B/A/B/A/A/A/A/A/A/A/B/B/A/B/A/A/A/B/B/A/A/A/B/B/A/A/B/A/A/A/A/B/A/B/A/A/B/A/A/A/B/B/A/B/A/A/A/B/A/A/A/B/A/A/B/A/B/B/A/A/B/B/B/A/B/A/A/A/B/A/B/A/B/B/A/A/A/B/B/A/B/A/A/A/B/A/A/B/A/A/B/A/A/A/A/B/B/A/B/B/A/A/B/B/A/A/B/A/A/B/A/A/A/B/A/A/B/A/A/B/A/A/B/A/B/A/A/B/B/A/B/A/A/A/A/B/B/A/B/A/A/B/B/A
前几个单词也说明解决问题还得找别的办法,然后我上网搜只有A和B的密码,然后被我搜到了培根密码,与题目的一种食物相契合。
然后改变大小写,之后再五个一行对照来看,最后得出结果
cyberpeace{attackanddefenceworldisinteresting};
007 混合编码
题目:经过了前面那么多题目的历练,耐心细致在解题当中是 必不可少的品质,刚巧你们都有,你和小鱼越来越入迷。那么走向了下一个题目,这个题目好长 好长,你知道你们只要细心细致,答案总会被你们做出来的,你们开始慢慢的尝试,慢慢的猜想 ,功夫不负有心人,在你们耐心的一步步的解答下,答案跃然纸上,你俩默契一笑,相视击掌 走向了下面的挑战。格式为cyberpeace{小写的你解出的答案}
解:这个题目好长好长,我也很蒙很蒙,然后我就去面向csdn了,通过大佬的wp,先去用base64解密,然后再去找Unicode,然后对照着ASCLL码做出了答案。
附上链接:https://blog.csdn.net/hippotomons/article/details/102673248
008 easy_RSA
题目:解答出来了上一个题目的你现在可是春风得意,你们走向了下一个题目所处的地方 你一看这个题目傻眼了,这明明是一个数学题啊!!!可是你的数学并不好。扭头看向小鱼,小鱼哈哈一笑 ,让你在学校里面不好好听讲现在傻眼了吧~来我来!三下五除二,小鱼便把这个题目轻轻松松的搞定了。flag格式为cyberpeace{小写的你解出的答案}
解:题目上写了RSA那就直接带进去计算了
然后(473398607161*4511491+1)/17得出答案
后面找大佬的wp发现能用Python写
#!/usr/bin/env python3
# -*- coding:utf-8 -*-import gmpy2p = 473398607161
q = 4511491
e = 17s = (p-1)*(q-1)
d = gmpy2.invert(e,s)
print('flag is :',d)
附上网址:https://www.jianshu.com/p/c43776370840
009 easychallenge
题目:你们走到了一个冷冷清清的谜题前面,小鱼看着题目给的信息束手无策,丈二和尚摸不着头脑 ,你嘿嘿一笑,拿出来了你随身带着的笔记本电脑,噼里啪啦的敲起来了键盘,清晰的函数逻辑和流程出现在了电脑屏幕上,你敲敲键盘,更改了几处地方,运行以后答案变出现在了电脑屏幕上。
解:文件是pyc的,我也打不开,上网搜了搜发现需要下载uncompyle,但是我还不会下,后面问了问大佬,发现有线上的网站能转,然后我就用这个网站https://tool.lu/pyc/
def decode1(ans):s = ''for i in ans: #这里的i是字符x = ord(i) -25 #先减25x = x ^ 36 #分割成单独的字符,与36异或 s += chr(x)return sdef decode2(ans):s = ''for i in ans:x = i ^ 36 #分割成单独的字符,与36异或x = x - 36 #减36s += chr(x)return sdef decode3(ans):return base64.b32decode(ans)perflag = 'UC7KOWVXWVNKNIC2XCXKHKK2W5NLBKNOUOSK3LNNVWW3E==='print(decode1(decode2(decode3(perflag))))
答案
cyberpeace{interestinghhhhh}
010 转轮机加密
题目:你俩继续往前走,来到了前面的下一个关卡,这个铺面墙上写了好多奇奇怪怪的 英文字母,排列的的整整齐齐,店面前面还有一个大大的类似于土耳其旋转烤肉的架子,上面一圈圈的 也刻着很多英文字母,你是一个小历史迷,对于二战时候的历史刚好特别熟悉,一拍大腿:“嗨呀!我知道 是什么东西了!”。提示:托马斯·杰斐逊。 flag,是字符串,小写。
解:
首先先换一下次序变成
N A C Z D T R X M J Q O Y H G V S F U W I K P B E L
F H T E Q G Y X P L O C K B D M A I Z V R N S J U W
Q G W T H S P Y B X I Z U L V K M R A F D C E O N J
K C P M N Z Q W X Y I H F R L A B E U O T S G J V D
S X C D E R F V B G T Y H N U M K I L O P J Z Q A W
E I U R Y T A S B K J D F H G L V N C M X Z P Q O W
V U B M C Q W A O I K Z G J X P L T D S R F H E N Y
O S F E Z W A X J G D L U B V I Q H K Y P N T C R M
Q N O Z U T W D C V R J L X K I S E F A P M Y G H B
O W T G V R S C Z Q K E L M X Y I H P U D N A J F B
F C U K T E B S X Q Y I Z M J W A O R P L N D V H G
N B V C X Z Q W E R T P O I U Y A L S K D J F H G M
P N Y C J B F Z D R U S L O Q X V E T A M K G H I W
然后一列一列看就行。
最后记住直接写FIREINTHEHOLE就行。
011 Normal_RSA
题目:你和小鱼走啊走走啊走,走到下一个题目一看你又一愣,怎么还是一个数学题啊 小鱼又一笑,hhhh数学在密码学里面很重要的!现在知道吃亏了吧!你哼一声不服气,我知道数学 很重要了!但是工具也很重要的,你看我拿工具把他解出来!你打开电脑折腾了一会还真的把答案 做了出来,小鱼有些吃惊,向你投过来一个赞叹的目光
解:又是rsa,但是打开题目就傻眼了。
然后去搜了一下enc
然后又去搜了一下解题步骤
https://www.jianshu.com/p/c43776370840
https://blog.csdn.net/hippotomons/article/details/102672851
然后下载好软件之后做出来了。
012 easy_ECC
题目:转眼两个人又走到了下一个谜题的地方,这又是一种经典的密码学加密方式 而你刚好没有这个的工具,你对小鱼说“小鱼我知道数学真的很重要了,有了工具只是方便我们使用 懂了原理才能做到,小鱼你教我一下这个缇努怎么做吧!”在小鱼的一步步带领下,你终于明白了ECC 的基本原理,成功的解开了这个题目,两个人相视一笑,快步走向了下一个题目所在的位置。flag格式为cyberpeace{x+y的值}
解:直接上网搜ECC
截图网址:https://blog.csdn.net/weixin_42117918/article/details/86421877
但是还是不太会…
还看了一下这些,希望之后能解出来:
https://bbs.pediy.com/thread-253672.htm
https://blog.csdn.net/dianqu6970/article/details/76534222
刷攻防世界crypto相关推荐
- [攻防世界]crypto新手练习区Caesar
[攻防世界]crypto新手练习区Caesar Caesar最佳Writeup由Um0 • Umo.提供 难度系数: 1.0 题目来源: poxlove3 题目描述:你成功的解出了来了灯谜,小鱼一脸的 ...
- 攻防世界 Crypto高手进阶区 3分题 wtc_rsa_bbq
前言 继续ctf的旅程 攻防世界Crypto高手进阶区的3分题 本篇是wtc_rsa_bbq的writeup 发现攻防世界的题目分数是动态的 就仅以做题时的分数为准了 解题过程 得到一个无后缀文件 扔 ...
- 攻防世界crypto高手题之wtc_rsa_bbq
攻防世界crypto高手题之wtc_rsa_bbq 照例下载附件,第一次解压后还是压缩包,所以要经过两次解压: 解压后的文件夹内是一个两个文件,因为题目提示是RSA,而这两个看上去像是密文和密钥文件: ...
- 攻防世界crypto高手题之best_rsa
攻防世界crypto高手题之best_rsa 继续开启全栈梦想之逆向之旅~ 这题是攻防世界crypto高手题的best_rsa . . 下载题目,是一个明文和密钥的4个附件: . . 其实一开始我并不 ...
- 攻防世界 Crypto高手进阶区 3分题 你猜猜
前言 继续ctf的旅程 攻防世界Crypto高手进阶区的3分题 本篇是你猜猜的writeup 发现攻防世界的题目分数是动态的 就仅以做题时的分数为准了 解题过程 得到一串16进制 504B03040A ...
- 攻防世界crypto高手题之sherlock
攻防世界crypto高手题之sherlock 继续开启全栈梦想之逆向之旅~ 这题是攻防世界crypto高手题的sherlock . . (这里积累第一个经验) 下载附件,是一个txt文档,内容是一篇小 ...
- 攻防世界 Crypto sherlock
攻防世界 Crypto sherlock 1.打开文件 2.提取所有大写字母 2.得到以下内容 3.二进制转字符串 1.打开文件 文件是一个大文本 搜索了flag时候没有什么结果 2.提取所有大写字母 ...
- 攻防世界 Crypto高手进阶区 5分题 简单流量分析
前言 继续ctf的旅程 攻防世界Crypto高手进阶区的5分题 本篇是简单流量分析的writeup 发现攻防世界的题目分数是动态的 就仅以做题时的分数为准了 解题过程 题目描述 binwalk无果 查 ...
- 攻防世界 Crypto高手进阶区 6分题 xor_game
前言 继续ctf的旅程 攻防世界Crypto高手进阶区的6分题 本篇是xor_game的writeup 发现攻防世界的题目分数是动态的 就仅以做题时的分数为准了 解题过程 题目描述 得到一段py和一个 ...
最新文章
- Robotium调用getActivity()导致程序挂起的方法
- PySide2 基础入门-创建实例窗口(详细解释)
- 面向任务的 Git 学习法
- linux nexus端口配置,Linux下安装Nexus-3.15私服
- navicat 导入SQL文件出错
- 264. 丑数 II---LeetCode---JAVA(动态规划)
- red hat linux 远程,Red Hat Linux 远程桌面 – 如何设置
- easy connect 获取服务端配置信息失败_如何统计 Mysql 服务器状态信息?
- 可编辑的表格:jQuery+PHP实现实时编辑表格字段内容
- 学习面向对象的第一天,感觉还好啦
- Linux特殊权限set_uid、set_gid、stick_bit命令和软链接文件、硬连接文件
- Atitit数据库层次架构表与知识点 attilax 总结
- swf文件的反编译或着flash文件的反编译
- Webstorm如何下载插件
- linux系统截图有快捷键吗,Linux下用快捷键截图
- 固件升级(DFU/OTA)
- 安卓开发日记APP史上最详细(SharedPreferences+Room)
- 谈谈我了解的那些在线it学习网站
- 人工智能在集装箱识别中应用
- 仓库和门店移动出入库 手持移动终端 pda 扫描打印于一身 扫描打印小票和不干胶标签纸