【CVE-2021-42694】Trojan Source木马源攻击
1. RLO LRI('ΓÇ«Γüª') 和 PDI LRI('Γü⌐Γüª') 使用
1.1 使用DOS(CP437)编码
access_level = "user" |
1.2 使用utf-8 编码转换后(vscode: Reopen with Encoding)
access_level = "user" |
2. RLI使用('Γüº')
2.1 使用DOS(CP437)编码
bank = { 'alice': 100 } |
2.2 使用utf-8 编码转换后
bank = { 'alice': 100 } |
3. '╨¥'(西里尔字母H)使用
3.1 使用DOS(CP437)编码
def sayНello(): |
3.2 使用utf-8 编码转换后 ╨¥ 变为类似H的字符
def sayНello(): |
参考
| Abbreviation | Code Point | Name | Description |
|---|---|---|---|
| LRE | U+202A | Left-to-Right Embedding | 尝试将以下文本视为从左到右 |
| RLE | U+202B | Right-to-Left Embedding | 尝试将以下文本视为从右到左 |
| LRO | U+202D | Left-to-Right Override | 强制将以下文本视为从左到右 |
| RLO | U+202E | Right-to-Left Override | 强制将以下文本视为从右到左 |
| LRI | U+2066 | Left-to-Right Isolate | 强制将后续文本视为从左到右,而不影响相邻文本 |
| RLI | U+2067 | Right-to-Left Isolate | 强制将后续文本视为从右到左,而不影响相邻文本 |
| FSI | U+2068 | First Strong Isolate | 强制按照下一个字符指示的方向处理后续文本 |
| U+202C | Pop Directional Formatting | 终止最近的 LRE.RLE.LRO 或 RLO | |
| PDI | U+2069 | Pop Directional Isolate | 终止最近的 LRI 或 RLI |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 泰山!
评论
ValineDisqus





