Распознать шаблон: какая система искажает параметры строки моего запроса?

У нас есть довольно сложный проект ASP.NET MVC с междоменными виджетами для входа в систему и большим количеством устаревшего кода.

Существует система, в которой мы регистрируем людей через iframe. URL для iframe, который мы отправляем через строку, прикрепленную к модели MVC.

Проблема есть; в очень редких случаях мы видим, как поступают некорректные параметры строки запроса. Это всегда один и тот же порок развития. Я хочу решить проблему, но не могу понять, почему это происходит.

Я ожидаю некоторые настройки типа 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, но не могу воспроизвести его.

1 ответ

Решение

ROT-13.

Система где-то "пытается зашифровать" очень простым способом...

Проверьте "пары" букв в обоих значениях:

abcdefghijklmnopqrstuvwxyzabcdefghijklm
nopqrstuvwxyzabcdefghijklmnopqrstuvwxyz
Другие вопросы по тегам