【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