misc法术
misc起始
受大佬的启发我也写个misc总结,边写边学知识
当然这并非一日之功,所以这篇会持续更新,当然本人主项是逆向魔法师,但也兼职msic,也会持续学逆向和msic,以后可能也会写点开发
1 url编码
先说一下url是统一资源定位符,是互联网上用于标识和定位资源的唯一字符串
这里写一下url的几个说明(你进入了url的世界,你必须遵守以下规则,否则你将无法正确得到url)
1.url仅支持ascii码传送
2.url encoding编码字符导能传输的格式(非ascii码想办法转为ascii码形式)
3.urlencoding使用%加上两个十六进制数编码不支持的字符
4.url不能有空格,urlencoding
| 保留字符(可以直接传送) | percent-encoding |
|---|---|
| newline | %0A or %0D or %0D%0A |
| space | %20 |
| ! | %21 |
| # | %23 |
| $ | %24 |
| % | %25 |
| & | %26 |
| ‘ | %27 |
| ( | %28 |
| ) | %29 |
| * | %2A |
| + | %2B |
| , | %2C |
| / | %2F |
| : | %3A |
| ; | %3B |
| = | %3D |
| ? | %3F |
| @ | %40 |
| [ | %5B |
| ] | %5D |
非保留字符(也就是可以直接传输)
| RFC 3986 section 2.3 Unreserved Characters (January 2005) | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
| a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | - | _ | . | ~ |
其实就是大小写字母0~9,- _ .这些
对于非ASCII码,例如汉字
其先转为utf-8编码(码点对应的utf-8字节序)
之后两两一组前加%
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 wuye的博客!
