實驗吧CTF密碼學Writeup

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
&#x45;&#x6e;&#x63;&#x6f;&#x64;&#x65;&#x40;&#x64;&#x65;&#x63;&#x6f;&#x64;&#x65
unicode解密得到Encode@decode
解密網站:http://tool.chinaz.com/tools/unicode.aspx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章