Действительно ли возможно декодировать EventValidation и ViewState в ASP.NET?

Это может помочь перепроверить правила часового пояса, которые что использует Ваша ОС.

/usr/bin/zdump -v /etc/localtime | less

Этот файл должен содержать Ваши правила перехода на летнее время, как этот на 2080 год:

/etc/localtime  Sun Mar 31 01:00:00 2080 UTC = Sun Mar 31 02:00:00 2080 BST isdst=1 gmtoff=3600

можно сравнить это с правилами часового пояса, Вы думаете, что необходимо использовать. Они могут быть найдены в /usr/share/zoneinfo / .

10
задан Jeff Sternal 7 December 2009 в 14:20
поделиться

2 ответа

Недавно я ответил на аналогичный вопрос: Получение значений из состояния просмотра с помощью JQuery? .

По умолчанию ViewState закодирован только в Base64, поэтому вы может расшифровать его, если администратор не настроил сайт для его шифрования. Цитата из моего предыдущего ответа:

Если вы пишете элемент управления для ваше собственное потребление и вам нужно только чтобы читать из ViewState , вы можете сделать так, но я бы не рекомендовал это, если вы найдете хорошо отлаженную библиотеку для проанализируйте это для вас. Формат немного волосатая (см. ViewState: Все, что вы хотели to Know для получения дополнительных сведений ).

Эта ссылка дает чрезвычайно подробное и ясное введение в ViewState .

Что касается проверки событий, я не уверен, закодирован ли он в Base64 или если он просто выглядит как Base64 (я не могу найти убедительную авторитетную ссылку). Эта статья по рексиологии может помочь.

3
ответ дан 4 December 2019 в 03:16
поделиться

Я не уверен насчет EventValidation, но вы можете декодировать ViewState с помощью ViewState Decoder Fritz Onion.

2
ответ дан 4 December 2019 в 03:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: