CTF密码学培训(5)

359 阅读3分钟

经典例题

埃特巴什密码

VU9aVFNaU1pYR1VSSE1SWFY=求明文

解题步骤:

1.看到密文末有‘=’出现,故考虑先用base64解码,得到‘UOZTSZSZXGURHMRXV’。

2.再进行埃特巴什码进行解码得‘flaghahactfisnice’。

疑惑得汉字,当铺密码

王夫 井工 夫口 由中人 井中 夫夫 由中大,求明文。

就是一种将中文和数字进行转换的密码。

具体算法:当前汉字有多少笔画出头,就转化为数字多少。

对应为:67 84 70 123 82 77 125

查阅对应的ACSLL码值,对应的字符为CTF{RM}。

莫斯密码

案例一

0010 0100 01 110 1111011 11 11111 010 000 0 001101 1010 111 100 0 001101 01111 000 001101 00 10 1 0 010 0 000 1 01111 10 11110 101011 1111101,求明文

直接使用莫斯密码的解密网站。

得:FLAGM0RSE_CODE_1S_INTEREST1N9!

案例二:

– — .-. … . …–.- … … …–.- -.-. — — .-… …–.- -… …- - …–.- -… .- -.-. — -. …–.- … … …–.- -.-. — — .-… . .-. …–.- -… -… -.-. -.-. -.-. -… -… -.-. -… -… -… -.-. -… -.-. -… -… -.-. -… -.-. -… -… -.-. -.-. -… -.-. -.-. -… -.-. -… -… -… -.-. -.-. -… -.-. -.-. -… -… -… -… -… -… -… -.-. -.-.,求明文

直接使用莫斯密码的解密网站。

得:flag{MOOOTOOO}

培根密码

明文:AABBBAABAAABABAABABAABBABBABAAABBABBAAAAAAABB 求密文

直接使用解密软件即可得:flagHELLOWORD

围在栅栏里的凯撒

小白发现了一段很6的字符:NlEyQd{seft},格式为CTF{*}

解密步骤

1.使用培根密码进行解码,得NEQ{etlydsf}
解密网站:(www.qqxiuzi.cn/bianma/zhal…)

2.从1-25进行逐步移位,在位移为11时得到了CTF标志,再对凯撒密码进行解密。 得:flag{CTF{tianshu}}

URL编码

%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

格式为CTF{*}

解密步骤

1.先进行依次URL解码,得 119 101 108 99 111 109 101 116 111 115 104 105 121 97 110 98 97 114

2.根据ASCLL码一一对应得明文:ctf{welcometoshiyanbar}

哈希md5

您发现了一个包含salt密码的passwd文件。一个未受保护的配置文件显示salt为5948。“admin”用户的哈希密码似乎是81bdf501ef206ae7d3b92070196f7e98,请尝试强制使用此密码。

哈希密码,MD5可以说目前应用最广泛的Hash算法。

解密网站:pmd5.com/

得sniper5948

删掉题目中说的密码盐5948,得到flag{sniper}。

放射密码

使用仿射函数y=3x+9加密得到的密文为JYYHWVPIDCOZ,请尝试对其解密。flag为flag{大写明文}。

利用解密网站进行解密得:flag{AFFINECRYPTO}