2022-12-24 12:01:16 来源:互联网 作者:小狐狸
在CTF比赛中,基本上会有一些基础的编码题目,或者在一个题目中出现编码解密等操作的套娃题目。本人也是CTF的初学者,在日常的学习中接触到一些题目,我把他们总结一些写出来,希望能给大家提供一些学习心得。本章主要讲述在各大CTF刷题网站上出现的基础编码题目,并对这些题目进行一些总结。
可能用到的网站:
BUUCTF https://buuoj.cn/CTFSHOW https://ctf.show/攻防世界 https://adworld.xctf.org.cn/猫捉鱼铃 https://ctf.mzy0.com/ #一个CTF导航网站1.1 Url编码
我们可以在百度上查询到Url编码的规则如下:
URL编码遵循下列规则: 每对name/value由&;符分开;每对来自表单的name/value由=符分开。如果用户没有输入值给这个name,那么这个name还是出现,只是无值。任何特殊的字符(就是那些不是简单的七位ASCII,如汉字)将以百分符%用十六进制编码,当然也包括象 =,&;,和 % 这些特殊的字符。其实url编码就是一个字符ascii码的十六进制。不过稍微有些变动,需要在前面加上“%”。比如“\”,它的ascii码是92,92的十六进制是5c,所以“\”的url编码就是%5c。
可以看到,基本的Url编码都是以%开头的,所以,如果题目中出现%字符串的时候,可以先试一下Url解码。
例题1:BUUCTF,CRYPTO,Url编码。下载题目后,我们看到的给定字符串是:%66%6c%61%67%7b%61%6e%64%20%31%3d%31%7d 而且,题目本身就是说的Url解码,那么就可以直接使用工具对其进行解码。解码后就得到了该题目的flag:flag{and 1=1}
1.2 摩尔斯电码
摩尔斯编码也是一类基础编码题目,给定的可能是一串“.-”字符串也可能是给你一段MP3文件(这种题目经常出现在MISC中),需要使用可视化工具进行观看写出编码。
一般来讲,摩尔斯电码可以用下图对照解码。
例题2:BUUCTF,CRYPTO,摩丝。下载题目打开后,我们很明显的就能看到这是一串摩尔斯编码。“.. .-.. --- ...- . -.-- --- ..-”查询点码表,我们就可以得到flag:ILOVEYOU。
未完待续……
VODAFONE MOBILE CONNECT18制服少女半夜展现魔鬼身材,粉丝:想近距离体验
05-03 24dota cty 资料介绍 dota cty 表现如何
07-22 0xboct怎么读(dota里有哪些著名的梗)
11-15 0舰队collection攻略(百度卖自己的贴吧)
11-08 19女装学园攻略(日本又推奇葩游戏《ボク姫 PROJECT》)
11-08 143赛博朋克2077草薙刃CT 3X怎么得 赛博朋克2077草薙刃CT 3X获取途径技巧分享
11-04 36电影频道节目表9月1日 cctv6今日节目表9.1
12-24 5act攻略(ACT游戏中的战斗资源控制)
11-09 617.25熊德怎么样(请问国服CTM 德鲁伊到底怎么样啊 到底那个哪个天赋好)
04-09 30VODAFONE MOBILE CONNECT18总结:每天无限制更新!
06-28 124