Bugku密码学(一)
1、滴答~滴
这题一看就是摩斯密码,直接用morse密码的在线工具 工具地址
提交得flag ( ̄︶ ̄)↗
2、聪明的小羊
看题目中的提示应该是栅栏密码,且偏移量为二,直接使用Bugku里的工具解密,得到flag。
3、OK
直接用bugku的ook解密工具
4、这不是摩斯密码
打开是这样的:
百度得知这是brainfuck的东西,然后接着使用bugku的工具
5、简单加密
这题乍一看没啥头绪,但是最后两位字符是我联想到了base64 加密,A
的ASCII码为65,=
的ASCII码为61,即需要先左移4位;
将字符转换为ASCII码:
101,54,90,57,105,126,93,56,82,126,85,126,81,72,69,123,82,110,89,123,81,88,103,126,81,110,81,123,94,88,86,108,82,88,108,112,94,88,73,53,81,54,81,54,83,75,89,56,106,85,65,65
再写个Python脚本解密
import base64
m=[101,54,90,57,105,126,93,56,82,126,85,126,81,72,69,123,82,110,89,123,81,88,103,126,81,110,81,123,94,88,86,108,82,88,108,112,94,88,73,53,81,54,81,54,83,75,89,56,106,85,65,65]
flag=''
i=4
for j in m:flag+=chr(j-i)
flag=base64.b64decode(flag).decode()
print(flag)
Ok,得到flag
6、散乱的密文
打开题目,嗯…密文确实挺散乱的,但还是感觉flag就在这里面,重点看第二句话“一张纸条上凌乱的写着2 1 6 5 3 4”,看到这,我们就能想起来,在古典密码中,有一种特使的加密方式是分组置换加密,嗯,没错,这题就是,而且这道题已经把分组的顺序告诉了我们。下面看解题过程:
2 | 1 | 6 | 5 | 3 | 4 |
---|---|---|---|---|---|
l | f | 5 | { | a | g |
0 | 2 | 4 | c | 4 | 8 |
3 | 5 | 4 | 9 | d | 7 |
f | d | @ | @ | 1 | } |
然后按照顺序读出来得到:flag{52048c453d794df1}@@
测试知后面@@应删去。
Bugku密码学(一)相关推荐
- Bugku 密码学AK指南
bugku 密码学 AK指南 平台网址 1.滴答~滴 -... -.- -.-. - ..-. -- .. ... -.-. 很明显是摩斯密码,直接摩斯解密加上flag格式就好. KEY{BKCTFM ...
- Bugku CTF 密码学刷题
Bugku CTF 密码学刷题 前言 一.抄错的字符 二./.- 三.聪明的小羊 四.ok 五.[+-<>] 六.把猪困在猪圈里 七.你喜欢下棋吗 八.小山丘的秘密 九.EN-气泡 十.你 ...
- 密码学 BugKu 这不是摩斯密码
打开文件 woc,和上一道题好像,发现url这个网址里,还有个brainfuck语言,试着解密了一下,果然是,直接出答案
- 密码学 BugKu聪明的小羊
一只小羊翻过了2个栅栏 KYsd3js2E{a2jda} 看到了'栅栏'和{},感觉应该是栅栏密码. 在栅栏密码转换这个网址进行解密,题目中提到2个栅栏,把字数设置为2,正好得到答案KEY{sad23 ...
- 密码学 BugKu滴答~滴
拿到 -... -.- -.-. - ..-. -- .. ... -.-.这个密文,查了一下资料,应该是莫斯密码 摩尔斯电码字母与数字对应表: 那么肉眼解密,应该是BKCTFMISC KEY{BKC ...
- kali linux解密栅栏密码,最详细bugku加密小白解法---持续更新!
bugku加密!安排 本文持续更新 1 摩斯密码 2 栅栏密码 3 Ook密码 4 brain密码 5 easycrypto密码 6 base64 7 散乱的密文 8 凯撒密码 9 一段base64 ...
- Bugku Crypto习题整理
Bugku crypto习题整理 这些题目来自于Bugku,感谢Youzen_ing提供的密码学在线加解密网站汇总:https://blog.csdn.net/youzen_ing/article/d ...
- CTF密码学总结(一)
目录 CTF 密码学总结 题目类型总结: 简单密码类型: 复杂密码类型: 密码学脚本类总结: 单独的密文类型(优先使用ciphey工具) 多层传统加密混合: Bugku的密码学的入门题/.-:(摩斯密 ...
- [转]CTF密码学——常见编解码及加解密总结
做了一些CTF密码学的题目,阅读了很多大神的博客,现在做个总结,不全面的之后补充. 目录 编码 进制表示 ASCII码对照表 unicode编码 URL编码 Escape/Unescape Base6 ...
最新文章
- 保护模式及其编程——8086系统寄存器和系统指令
- 通信原理随机信号分析
- 五十、简单的斗鱼分析案例
- VS Code运行C和C++程序
- 【干货特供】dotNet core 应用部署至 centos(超详解附截图)
- pcb地线应该不应该做成环路_干货|图文详解EMC的PCB设计技术
- 弹性和瞬态故障处理库Polly介绍
- [ISSUE]invalid 'cobj' in function 'lua_cocos2dx_EventDispatcher_dispatchCustomEvent'
- 免费讲座:数据库工程实施中的性能保证
- android开发从入门到精通 扶松柏 PDF版
- 【OpenCV】 码书(CodeBook)基本原理介绍
- [zz]P2P直播软件设计的技术原理和改进
- VScode自动格式化代码减少build时的问题
- 第4章第5节:如何通过表格制作一份漂亮的学习计划表 [PowerPoint精美幻灯片实战教程]
- RK3568-SARADC
- 足不出户,一探古今,打造线上3D数字博物馆!
- 查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩
- 如何更新或回刷BIOS
- 低延迟音视频传输技术在直播领域的应用
- Docker下安装zookeeper(单机 集群)
热门文章
- linux中xargs用法,Linux中xargs的用法
- oracle语句within,oracle中within group的用法
- 十一、Spark Streaming和Kafaka
- pyqt5 中QSS
- 科研实习 | 牛津大学英仕曼量化金融研究院招收机器学习+金融访问学生
- 图马尔可夫网络:融合统计关系学习与图神经网络
- 3D Human相关研究总结:人体、姿态估计、人体重建等
- ACL 2019 | 面向远程监督关系抽取的模式诊断技术
- NVIDIA新作解读:用GAN生成前所未有的高清图像(附PyTorch复现) | PaperDaily #15
- java实验四 集合与函数式编程实验