Domanda

Come per decodificare l'ASP.NET EventValidation e ViewState?

È stato utile?

Soluzione

Ho risposto a una domanda simile di recente, valori ViewState utilizzando jQuery Ottenere ? .

In sostanza, per impostazione predefinita ViewState è solo Base64 codificato, in modo da poter decodificare finché l'amministratore non ha configurato il sito per cifrare. Citando dalla mia risposta precedente:

  

Se si sta scrivendo il controllo per   il proprio consumo e hai solo bisogno   di leggere da ViewState, si potrebbe fare   così, ma io non lo consiglio a meno che non   si trova una biblioteca ben debug-to   analizzare per voi. Il formato è un po '   peloso (vedi ViewState: tutto quello che volevi   Conoscere per maggiori dettagli ).

Questo collegamento fornisce un'introduzione estremamente approfondito e chiaro per ViewState.

Per quanto riguarda la convalida Evento, io sono sicuro che si tratti di codifica Base64 o se appena si presenta come Base64 (non riesco a trovare un conclusiva, riferimento autorevole). questo articolo Rexiology potrebbe aiutare comunque.

Altri suggerimenti

Non sono sicuro di EventValidation, ma è possibile decodificare ViewState utilizzando di Fritz Onion ViewState Decoder .

Avevo bisogno di decodificare ViewStates di recente e ho trovato utile questo strumento: stato di visualizzazione decoder

Creare una semplice applicazione di Windows e utilizzare Convert.FromBase64(str) per decodificare i dati ViewState se non è crittografato.

Nota:. GridView provoca la crittografia

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top