Шифрование/дешифрование ViewState С#/ASP
Необходимо декодировать сериализованный ViewState ASP.NET и описать алгоритм шифрования/дешифрования.
Декодировать и предоставить результат.
Описать способ кодировани/декодирования и предоставить C# код, делающий это.
-
Приведите, пожалуйста, образец сериализованного ViewState.
-
https://yadi.sk/i/WDNhjkPy3E8han - view (Example)
-
visapoint?
-

Я сделал небольшой сэмпл, который показывает процес декодинга ViewState в aspx.
Но, увы, он не работает на данных заказчика, работая при этом на мануально заданных данных в коде.
Для тех, кто работает над решением: делюсь соображениями - https://github.com/d1mnewz/Decoding-ViewState
Для заказчика:
Обычно ViewState закодирован в Base64 и вообще не зашифрован. Видимо, с вашим инпутом что-то не так, как я ожидал, ведь результат неадекватный в моем сэмпле с вашими данными. Если у вас есть доступ к сурсам, то, пожалуйста, проверьте значение viewStateEncryptionMode в web.config. Если оно в состоянии "auto" или "Always", то это значит, что ваш ViewState зашифрован при помощи 3DES алгоритма, который обычно очень сложно расшифровать.
Если же значение совпадает с "Never", то это значит, что ViewState так и остается в Base64 и абсолютно не зашифрованным. В таком случае, он без проблем должен расшифровываться тем методом, который я предложил в своем коде на гитхабе выше.
Как-то так. -
Актуальні фриланс-проєкти в категорії C#
Доопрацювання 1С УТ 11 для ТСД Zebra (RDP): різні звукові сигнали при скануванні
1000 UAH
Конфігурація: 1С УТ 11 Адресний склад ТСД Zebra TC26 Робота через RDP Сканування товарів виконується в документах приймання, розміщення, відбору та інших складських операціях. Поточна проблема: Комірники працюють через ТСД Zebra. При скануванні не завжди помічають повідомлення… C#, Бази даних та SQL ∙ 1 день тому ∙ 5 ставок |
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)
1000 UAH
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з… C та C++, C# ∙ 12 днів 12 годин тому ∙ 3 ставки |