viewstate decoder
1.0.0
VIEWSTATE モジュールとデコーダは https://github.com/yuvadm/viewstate.git からコピーされました。すべての賞賛は yuvadm に送られます。
管理者権限でビューステート モジュールをシステムにインストールすることなく、ASP.NET __VIEWSTATE
変数を簡単にデコードするための小さなツールを作成しました。また、Python コードを記述することなく、ターミナルを使用した小さなスクリプトで変数をデコードできるようになりました。
ASP Web アプリケーションに対して Web ペンテストを行う場合、このようなツールが役立つことがあります。
$ ./decoder.py "/wEPDwUKMTU5MTA2ODYwOWRkoCvvBWgUOH7PD446qvEOF6GTCq0="
** ASP.NET __VIEWSTATE decoder **
[*] Decoding __VIEWSTATE:
/wEPDwUKMTU5MTA2ODYwOWRkoCvvBWgUOH7PD446qvEOF6GTCq0=
(('1591068609', None), None)
この攻撃から保護するには、 machine.config
ファイルでEnableViewStateMac
プロパティをTrue
に設定します。暗号化するには、プロパティvalidation
3DES
に切り替えます。
攻撃が許可されている環境では、ご自身の責任で使用してください。
~ (c) ディフェンサハッカー