逆向工程base64变种

时间:2011-01-03 13:30:39

标签: reverse-engineering base64

我正在处理一个奇怪的base64变种。我需要为它编写解码器,但我坚持使用逆向工程。它与原始base64的区别并不大。看起来有点填充或smth的东西。

以下是一些已知的编码字符串:

  • YQ == - a
  • YQA = - aa
  • YQBh - aaa
  • YQBhAA == - aaaa
  • YQBhAGE = - aaaaa
  • YQBhAGEA - aaaaaa
  • YQBhAGEAYQ == - aaaaaaa
  • YQBhAGEAYQA = - aaaaaaaa
  • YQBhAGEAYQBh - aaaaaaaaa

1 个答案:

答案 0 :(得分:2)

冒着听起来很愚蠢的风险,我的赌注是上面的编码是一个混合字符和wchar_ts的错误实现。

使用“常规”base64,字符串'YQA ='解码为'a \ x00'和 'YQBhAGEAYQA ='解码为'a \ x00a \ x00a \ x00a \ x00'。

您是否有机会提供更多示例以便取消此理论?