渗透测试-百日筑基-day3渗透测试中的常见编码
在渗透测试中,常见的编码方式及其示例包括:
- Base64编码:
-
- 示例:将字符串"Hello, World!"编码为"SGVsbG8sIFdvcmxkIQ=="。
- 应用:常用于将二进制数据编码为ASCII字符串,便于在HTTP、电子邮件等协议中传输。
- URL编码:
-
- 示例:将空格字符编码为"%20",特殊字符如"#"编码为"%23"。
- 应用:将URL中的特殊字符转换为安全形式,防止URL被错误解析或注入恶意代码。
- HTML编码:
-
- 示例:将"<"编码为"<",">"编码为">"。
- 应用:防止HTML注入攻击,将HTML标记字符转换为实体引用形式。
- Unicode编码: