ctf基础
密码:
1.凯撒密码 移位
2.栅栏密码 两栏
3.关于手机按键,键盘键位对应
4.莫尔斯密码
5.当铺密码 就是统计汉字的笔画出头的数量,比如由只有1笔出头,用1表示,夫有7个出头,用7表示。
编码:
1.base64编码 特征:字符数“一定”是4的倍数,不足4的倍数会用‘=’补全,但缺少‘=’一样能够decode。编码内容:大小写字母+数字。
2.MD5编码 编码内容:大写字母串或小写字母串。
3.URL编码(百分号编码) 特征:拥有大量的‘%’
HTML:
1. 代表‘ ’
PHP:
1.file=php://filter/read=convert.base64-encode/resource=index.php
2.file=php://input
3.file=php://data
4.md5碰撞 弱比较 md5('240610708') == md5('QNKCDZO') (原理:科学计数法)
强比较 使用MD5collide