识别模式:什么系统使我的查询字符串参数变形?
Recognize the pattern: what system is malforming my query string parameters?
我们有一个相当复杂的 ASP.NET MVC 项目,其中包含跨域登录小部件和大量半遗留代码。
有一个系统可以让人们通过 iframe 登录。我们通过附加到 MVC 模型的字符串发送的 iframe url。
问题是;在极少数情况下,我们会看到格式错误的查询字符串参数。虽然它总是相同的畸形。我想解决这个问题,但我不明白为什么会这样。
我期待一些 Adblocker 类型或隐私设置,或者可能是一些区域设置,但我不知道从哪里开始。
我希望有人能认出这个模式并说;当你的 Windows 设置在土耳其或其他地方时,这是一种本地化模式,你应该检查你的编码等。
无论如何,这是示例:
Expected:
auth-dialog-window?openerOrigin=https%3a%2f%2f.poules.com&color=C3042E&openerType=iframe
Coming through:
auth-dialog-window?color=P304212R&openerType=vsenzr&openerOrigin=uggcf%3N%2S%2Scbhyrf.pbz
显然查询字符串的顺序也发生了变化。这里每个参数更紧密:
iframe
vsenzr
https:// poules.com (spaces are for aligning)
uggcf%3N%2S%2Scbhyrf.pbz
C3042E
P304212R
有谁能认出这个模式并给我提示我应该看哪里?
我确定上次在 IE 9.0 上发生过这种情况,但无法重现。
ROT-13.
某个地方的系统 "trying to crypt" 非常简单...
检查两个值中的 "pairs" 个字母:
abcdefghijklmnopqrstuvwxyzabcdefghijklm
nopqrstuvwxyzabcdefghijklmnopqrstuvwxyz
我们有一个相当复杂的 ASP.NET MVC 项目,其中包含跨域登录小部件和大量半遗留代码。
有一个系统可以让人们通过 iframe 登录。我们通过附加到 MVC 模型的字符串发送的 iframe url。
问题是;在极少数情况下,我们会看到格式错误的查询字符串参数。虽然它总是相同的畸形。我想解决这个问题,但我不明白为什么会这样。
我期待一些 Adblocker 类型或隐私设置,或者可能是一些区域设置,但我不知道从哪里开始。
我希望有人能认出这个模式并说;当你的 Windows 设置在土耳其或其他地方时,这是一种本地化模式,你应该检查你的编码等。
无论如何,这是示例:
Expected:
auth-dialog-window?openerOrigin=https%3a%2f%2f.poules.com&color=C3042E&openerType=iframe
Coming through:
auth-dialog-window?color=P304212R&openerType=vsenzr&openerOrigin=uggcf%3N%2S%2Scbhyrf.pbz
显然查询字符串的顺序也发生了变化。这里每个参数更紧密:
iframe
vsenzr
https:// poules.com (spaces are for aligning)
uggcf%3N%2S%2Scbhyrf.pbz
C3042E
P304212R
有谁能认出这个模式并给我提示我应该看哪里?
我确定上次在 IE 9.0 上发生过这种情况,但无法重现。
ROT-13.
某个地方的系统 "trying to crypt" 非常简单...
检查两个值中的 "pairs" 个字母:
abcdefghijklmnopqrstuvwxyzabcdefghijklm
nopqrstuvwxyzabcdefghijklmnopqrstuvwxyz