Recognize pattern: which system generates query string parameters?

We have a rather complicated ASP.NET MVC project with cross-entry widgets and a lot of semi-tax code.

There is a system that we log into through an iframe. The URL for the iframe, which we send via the string attached to the MVC model.

Problem: On really rare occasions, we see garbled query string parameters. However, this is always the same mistake. I want to fix the problem, but I can’t understand why this is happening.

I expect some settings like Adblocker type or block or some regional settings, but I don't know where to start.

I hope someone recognizes the pattern and says; that the localization pattern, when your Windows is installed in Turkey or something else, you should check your encoding, etc. etc.

Anyway, here is an example:

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

Apparently, the order of the query string is also changing. Here is closer to the parameter:

iframe
vsenzr

https://      poules.com (spaces are for aligning)
uggcf%3N%2S%2Scbhyrf.pbz

C3042E
P304212R

Does anyone recognize the pattern and can give me a hint where should I look?

I know for sure that the last time this happened with IE 9.0, but can not play it.

+4
source share
1 answer

ROT-13.

The system somewhere "tries to glue" in a very simple way ...

Check the "pairs" of letters in both values:

abcdefghijklmnopqrstuvwxyzabcdefghijklm
nopqrstuvwxyzabcdefghijklmnopqrstuvwxyz
+2
source

Source: https://habr.com/ru/post/1690393/


All Articles