【问题标题】:Obfuscating control words and control symbols混淆控制字和控制符号
【发布时间】:2013-11-14 08:48:19
【问题描述】:

我想知道是否可以在 RTF 标准中混淆控制字?例如,\objemb 将类似于 \%6F%62%6A%65%6D%62

【问题讨论】:

    标签: obfuscation rtf


    【解决方案1】:

    RTF Specification 表明这是不可能的:

    控制字定义为:\ 其中 标记控制字名称的结尾

    它接着说:

    由 ASCII 字母字符(a 到 z 和 A 到 Z)组成。

    规范末尾的参考解析器实现遵循这个定义,并且没有任何处理转义字符的范围。

    【讨论】:

    • 有可能。 @JonIles 你可能会看到我的回答
    【解决方案2】:

    这是可能的。我们可以使用 unix 表示来混淆控制字。

    例如 {*\o\'62jdata是一样的{*\objdata

    我们把相同的字母 b 替换为 unix 表示 \'62

    这里 62 - 是 char b 的 HEX 值。

    【讨论】:

      猜你喜欢
      • 2010-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-22
      相关资源
      最近更新 更多