Ist es möglich, zu entschlüsseln und anzuzeigen ViewState-Werte?
Ich weiß, dass es tools gibt, mit denen Sie den Inhalt von asp.net viewstate. Ist es möglich zu sehen, und ändern Sie den Inhalt des Anzeigestatus wenn es verschlüsselt wurde, indem die <machineKey ... />
Knoten auf das web.config?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sicher. ViewState ist einfach
base64
kodiert (es sei denn, Sie angeben, dass es verschlüsselt werden soll). Hier ist ein link zu jemandem, der schrieb ein ViewState-viewer. Hier ist ein weiterer von Fritz Zwiebeln. Sie werden wahrscheinlich nicht in der Lage sein, direkt zu ändern dieViewState
(d.h. außerhalb des Codes), da ASP.NET hat Kontrollen in den Ort, um insbesondere sicherzustellen, dass nichts manipuliert hat mit derViewState
. Finden Sie die EnableViewStateMAC Einstellung für mehr.Update
Dank link rot, die links zu den verschiedenen Zuschauer sind nicht mehr gültig. Aber eine einfache Suche nach "viewstate-viewer" finden andere im Internet, wie ASP.NET ViewState-viewer
decryptionKey
Attribut in dermachineKey
element, dann können Sie mit den gleichen Mitteln zu entschlüsseln ViewState wie beim verschlüsseln verwendet wurde (Ob es base64-codiert ist, bevor oder nachdem es verschlüsselt ist, weiß ich nicht), da Sie wissen, der Schlüssel. Wenn Sie nicht angeben, einedecryptionKey
ist, dann ist es automatisch erzeugt und ich bezweifle, es ist ein Mittel, um diesen Schlüssel. Sie können ändernViewState
außerhalb von code, wenn Sie deaktivierenenableViewStateMAC
(was Sie natürlich nie tun sollten).Bitte werfen Sie einen Blick in hier Wie zu entschlüsseln viewstate ich habe die volle source-code zu erhalten StateBag von viewstate-Zeichenfolge. Verschlüsselte Staaten sind auch möglich, Sie zu entschlüsseln mit der gleichen Methode, aber die Zuordnung von Tasten.
Edit: Hier ein neuer link für eine online-viewstate decoder, da das original nicht mehr verfügbar ist.
https://www.httpdebugger.com/Tools/ViewstateDecoder.aspx
Original:
Ich mag dieses view state decoder. Sehr einfach zu bedienen.
entfernt veralteten link