1、变异凯撒
对照ASCii码,差值递增a-f  f-l Z-a _-g


2、传统知识+古典密码
六十甲子表
辛卯,癸巳,丙戌,辛未,庚辰,癸酉,己卯,癸巳
28+60 30+60 23+60 8+60 17+60 10+60 16+60 30+60
88 90 83 68 77 70 76 90
X Z S D M F L Z
栅栏解密 XMZFSLDZ 凯撒解密 SHUANGYU

3、try them all
加salt MD5解密
MD5解密网站:https://www.somd5.com/
sniper5948 -5948(salt)

4、rsarsa
p,q,e 解出d,n   工具:RSA-Tool 2 by tE!
再用c,d,n解出来 工具:Big Integer Calculator

5、robomunication
考验听力的时候到了,bo po分别代表- .

6、The Flash-14
看钢铁侠14集中有个密码表
其实就是矩阵加密


54433252224455342251522244342223113412
YSMWGTZOGVWGTOGHAOB
凯撒解密KEYISFLASHISFASTMAN

7、奇怪的短信

手机键盘加密:

335321414374744361715332
FLAGISSIMPLE

8、RSAROLL
19换位十六进制13 分解质因数N 求出私钥d96849619 工具:RSA-Tool 2 by tE!
用私钥d,密文c,和N解出明文 工具:Big Integer Calculator
9、围在栅栏中的爱
QWE到底等不等于ABC?
电脑键盘加密:电脑键盘上的Q=A,W=B,E=C,R=D......依次类推 
QWERTYUIOPASDFGHJKLZXCVBNM

ABCDEFGHIJKLMNOPQRSTUVWSYZ
-.- .. --.- .-.. .-- - ..-. -.-. --.- --. -. ... --- --- 
摩斯解密KIQLWTFCQGNSOO
键盘解密rhasbenvaoylii
倒序       iilyoavnebsahr
栅栏解密 iloveshiyanbar

10、疑惑的汉字
当铺密码


王夫 井工 夫口 由中人 井中 夫夫 由中大
67  84 70 123 72 77 125
C   T  F  {      H    M       }

11、古典密码
79 67 85 123 67 70 84 69 76 88 79 85 89 68
 69 67 84 78 71 65 72 79 72 82 78 70 73 69
 78 77 125 73 79 84 65
OCU{CFTELXOYDECTNGAHOHRNFIENM}IOTA
列置换
ctf{cou
ldyouex
changet
heinfor
mation}
CTF{COULDYOUEXCHANGETHEINFORMATION}

12、困在栅栏里的凯撒
NlEyQd{seft}
凯撒解密  CaTnFs{htui}
栅栏加密  ctf{tianshu}

13、奇妙的音乐
用工具Audacity看频谱 粗代表-细代表.
莫斯电码解密

14、Fair-Play
fair-play加密  Decrypt
解密网址:http://rumkin.com/tools/cipher/playfair.php
Alphabet Key: The quickbrown fox jumps over the lazy dog
Your message:ihxo{smzdodcikmodcismzd}

15、我喜欢培根
-- --- .-. ... . ..--.- .. ... ..--.- -.-. --- --- .-.. ..--.- -... ..- - ..--.- -... .- -.-. --- -. ..--.- .. ... ..--.- -.-. --- --- .-.. . .-. ..--.- -.. -.-. -.-. -.. -.-. -.-. -.-. -.. -.. -.. -.-. -.. -.-. -.-. -.-. -.. -.. -.-. -.-. -.-. -.-. -.-. -.-. -.-. -.-. -.-. -.. -.. -.-. -.. -.-. -.-. -.-. -.-. -.. -.-. -.-. -.-. -.-. -.-. / -.-. -.. -.-. -.-. -.-. -.. -.-. -.-. -.. -.-. / -.-. -.-. -.-. -.. -.-. -.-. -.. -.. -.. -.-. -.-. -.. -.. -.. -.-. -.-. -.. -.-. -.. -..
分号分成三段,空格隔开
DCCDCCCDDDCDCCCDDCCCCCCCCCDDCDCCCCDCCCCC
shiyanba
CDCCCDCCDC
is
CCCDCCDDDCCDDDCCDCDD
cool
培根密码
C换成A,D换成B

16、Decode
0x253464253534253435253335253433253661253435253737253464253531253666253738253464253434253637253462253466253534253662253462253464253534253435253738253433253661253435253737253466253531253666253738253464253434253435253462253464253534253435253332253433253661253435253738253464253531253666253738253464253534253535253462253464253534253431253330253433253661253435253737253465253531253666253738253464253661253435253462253466253534253633253462253464253534253435253737253433253661253662253334253433253661253662253333253433253661253435253738253465253431253364253364  
十六进制转字符
%4d%54%45%35%43%6a%45%77%4d%51%6f%78%4d%44%67%4b%4f%54%6b%4b%4d%54%45%78%43%6a%45%77%4f%51%6f%78%4d%44%45%4b%4d%54%45%32%43%6a%45%78%4d%51%6f%78%4d%54%55%4b%4d%54%41%30%43%6a%45%77%4e%51%6f%78%4d%6a%45%4b%4f%54%63%4b%4d%54%45%77%43%6a%6b%34%43%6a%6b%33%43%6a%45%78%4e%41%3d%3d
UTF-8 --MTE5CjEwMQoxMDgKOTkKMTExCjEwOQoxMDEKMTE2CjExMQoxMTUKMTA0CjEwNQoxMjEKOTcKMTEwCjk4Cjk3CjExNA==
base64  
119  w
101  e
108  l
99    c
111  o
109  m
101  e
116  t 
111  o
115  s
104  h
105  i
121  y
97    a
110  n
98   b
97   a
114  r

17、RSA实践
p=473398607161,q=4511491,e=17
e转换成十六进制11
解出d=125631357777427553   工具:RSA-Tool 2 by tE!

18、杯酒人生
HTRUZYJW  凯撒解密COMPUTER
维吉尼亚加密  dzarevmgjsdsylmxpddxhvmgns

19、凯撒和某某加密    
先凯撒解密再栅栏
对照ASCII码表移位

20、神秘字母
解题思路:看到矩阵想到的是希尔密码加密,将字母变换得{1-26:a-z}
d   o  u  z  j  u  w  g  n 对应 4 15 21 26 10 21 23 7 14
l   g  s  i  l  s  o  a  y    12 7 19 9 12 19 15 1 25
求逆矩阵 1 -2
              0 1
然后用逆矩阵与密码相乘mod26得:
1 -2  *  4    =  -20    mod26 对应  f
0  1   12       12            l
1 -2  *  15   =   1     mod26 对应  a 
0  1    7      7           g
明文:flagis hillissoeasy所以simCTF{hillissoeasy }

21、base??
md5值为16478a151bdd41335dcd69b270f6b985
在线解MD5  base64wtfwtf123

22、js
用谷歌浏览器打开查看源码将eval替换为console.log回车出现一个javascript代码将其中的unicode编码转为字符即为结果

23、NSCTF crypto50
U2FsdGVkX1+qtU8KEGmMJwGgKcPUK3XBTdM+KhNRLHSCQL2nSXaW8++yBUkSylRp
AES解密网站:http://tool.oschina.net/encrypt
flag{DISJV_Hej_UdShofjyed}
凯撒解密 NSCTF_Rot_EnCryption

24、密文 rot13
57R9S980RNOS49973S757PQO9S80Q36P 
rot13解密57e9f980eabf49973f757cdb9f80d36c

25、数码管(反过来)
数码管加密原理:https://wenku.baidu.com/view/07f7fd503d1ec5da50e2524de518964bce84d255.html
红+白共阳极1  红 0 白 1
蓝+白共阴极0  蓝 1 白  0

26、他的情书
F12查看源码,不要相信眼睛要相信爱
找到标签为eye的代码console.log出现提示框urldecode,再找到标签为love的代码,将url编码解密得到一个html代码,将其中的js部分放到console控制台解密,得到一个js函数,运行函数,得到"soroki.php?l0vau="等于号后面少个值,推测是pass2,输出pass2的值加到等号后面,转到http://ctf5.shiyanbar.com/crypto/4/soroki.php?l0vau=FoRevEr得到一个base64编码得到in2 say:I love you Forever!The Girl say: zqc{fkqtl_fp_yfd_py}将zqc{fkqtl_fp_yfd_py}凯撒解密得ctf{intwo_is_big_sb}

27、古典密码的不安全性
置换密码可以通过词频统计暴力破解
Os drnuzearyuwn, y jtkjzoztzoes douwlr oj y ilzwex eq lsdexosa kn pwodw tsozj eq ufyoszlbz yrl rlufydlx pozw douwlrzlbz, ydderxosa ze y rlatfyr jnjzli
https://quipqiup.com/在线解密    In cryptography, a substitution cipher is a method of encoding by which units of plaintext are replaced with ciphertext, according to a regular system
mjy gfbmw vla xy wbfnsy symmyew (mjy vrwm qrvvrf), hlbew rd symmyew, mebhsymw rd symmyew, vbomgeyw rd mjy lxrzy, lfk wr dremj. Mjy eyqybzye kyqbhjyew mjy myom xa hyedrevbfn lf bfzyewy wgxwmbmgmbrf. Wr mjy dsln bw f1_2jyf-k3_jg1-vb-vl_l
在线解密为 So the flag is n1_2hen-d3_hu1-mi-ma_a

28、最近在论证一个问题,到底是先有鸡还是先有蛋
Ijm,lo 3wsdr4 6tghu7
看电脑键盘被圈住的字母

29、压缩的问题
用winhex把十六进制写进去,用winwar压缩,解压密码为:65H-71H用hashatb查看文件SHA-1值

30、keyboard
提示:和键盘有关
BHUK,LP TGBNHGYT BHUK,LP UYGBN TGBNHGYT BHUK,LP BHUK,LP TGBNHGYT BHUK,LP TGBNHGYT UYGBN
空格隔开的一个个字母,看电脑键盘上的形状

31、这里没有key
f12查看源码,找到奇怪的一段代码<!-- #@~^TgAAAA=='[6*liLa6++p'aXvfiLaa6i[[avWi[[a*p[[6*!I'[6cp'aXvXILa6fp[:6+Wp[:XvWi[[6+XivRIAAA==^#~@ -->
encode解密得到
https://www.jb51.net/tools/onlinetools/jiemi/jsendecode.htm
Encode@decod&#x65
unicode解密得到Encode@decode
解密网站:http://tool.chinaz.com/tools/unicode.aspx

实验吧CTF密码学Writeup相关推荐

  1. CTF密码学总结(一)

    目录 CTF 密码学总结 题目类型总结: 简单密码类型: 复杂密码类型: 密码学脚本类总结: 单独的密文类型(优先使用ciphey工具) 多层传统加密混合: Bugku的密码学的入门题/.-:(摩斯密 ...

  2. CTF密码学总结(二)

    目录 CTF 密码学总结 题目类型总结: 简单密码类型: 复杂密码类型: 文件相关类型: 算法类总结: 密码学脚本类总结: 单独的密文类型(优先使用ciphey工具) 多层传统加密混合: Bugku的 ...

  3. 信息安全密码学实验三:密码学数学基础实验

    一. 实验目的 掌握密码学相关的数学基础知识,理解模幂.求逆等运算的过程,编程实现相关算法 二.实验原理 考虑模指数,即计算形如 x^c mod n 的函数,在RSA密码体制中,加密和解密运算都是模指 ...

  4. [转]CTF密码学——常见编解码及加解密总结

    做了一些CTF密码学的题目,阅读了很多大神的博客,现在做个总结,不全面的之后补充. 目录 编码 进制表示 ASCII码对照表 unicode编码 URL编码 Escape/Unescape Base6 ...

  5. [CTF密码学]RSA相关题目解题方法与python脚本总结(附例题)

    目录 RSA算法概述 思路一.分解n得到p,q 例题:BUUCTF:[WUSTCTF2020]babyrsa 思路二.低加密指数攻击(e很小) 例题:BUUCTF DangrousRSA 思路三.低指 ...

  6. CTF密码学-编码基础知识点总结

    CTF密码学-编码基础知识点总结 0x01 目录 常见编码: 1.ASCII编码 2.Base64/32/16编码 3.shellcode编码 4.Quoted-printable编码 5.XXenc ...

  7. CTF密码学·置换密码,栅栏密码,曲路密码

    CTF密码学·置换密码,栅栏密码,曲路密码 1.置换密码 列置换 周期置换 2.栅栏密码 3.曲路密码 1.置换密码 置换密码(Permutation Cipher)又叫换位密码(Transposi- ...

  8. 杭电CTF 密码学(1)

    杭电CTF 密码学(1) 1.拿到 BAABAABBAAAAAAAABABBABABBBAABABAABBABBBAABBABAABAA 显而易见的培根密码,直接拿去翻译. 传说,丘比龙是丘比特的弟弟 ...

  9. CTF密码学Crypto1

    CTF密码学Crypto 1.Morse code(摩尔斯密码) 2. 栅栏密码 3. 恺撒密码 4.Ook!编码 5.Brainfuck编码 6.Base64编码 CTF解密工具: 1.http:/ ...

  10. 2020羊城杯CTF随缘Writeup

    2020羊城杯CTF随缘Writeup docker源码链接: https://github.com/k3vin-3/YCBCTF2020 Web部分 a_piece_of_java 考点:源码审计. ...

最新文章

  1. Android从网络上获取图片的两种方式
  2. 八、深入JavaScript的条件语句和循环语句(四)
  3. Java中常见的十八种异常!
  4. java 异常抛出空指针异常_java.lang.NullPointerException 抛出空指针异常
  5. 时态知识图谱补全的方法及其进展
  6. kafka sink mysql,kafka之七 sinkTask详解
  7. 什么是Hadoop,怎样学习Hadoop
  8. 第3节:vue-router如何参数传递
  9. pr视频两边模糊_干货!Pr教程:如何在视频中添加模糊效果?
  10. H5 canvas游戏开发教程集合
  11. android 小米手机如何进入开发者模式
  12. Newton's Dark Secrets《牛顿探索》
  13. 恒流源差分放大电路静态分析_多级放大电路以及差分放大电路
  14. 深度优先搜索与广度优先搜索
  15. 给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A)。例如A=1,N=3时,S=1+11+111=123。
  16. c语言中怎么表示26个字母,菜鸟求助,写一个随机输出26个英文字母的程序
  17. protobuf 3.5 java使用介绍(二)
  18. React中实现插槽
  19. 计算机专业对于未来的规划,对所学专业的认识及对未来的规划.doc
  20. php pdf转txt文件,PDF文件在线转换TXT

热门文章

  1. 怎样在Mac上为 Apple ID 设置双重认证?
  2. 叶俊|从人类基因本能谈到赞美的力量|麻辣总裁幽默SHOW嗨翻全场
  3. 服务器重启后samba启动不了,提示stop: Unknown instance: smbd start/running, process 76585
  4. 3dmax计算机组装动画,3dmax怎么做动画,教你3dsmax动画制作流程和基本套路
  5. Chrome更新89版本后,sessionStorage丢失a标签跳转丢失sessionStorage
  6. JS if语句,switch语句——经典例子(水仙花数、瑞年)
  7. git - 1.基础
  8. 《程序员修炼之道-从小工到专家》读后感
  9. linux搭建帝国CMS网站,帝国CMS CentOS7 服务器搭建
  10. flea-db使用之封装JDBC接入