Python 反序列化视图状态



我正在编写一个程序来解码 python 中的编辑和重新编码 ViewState。我已经成功地找到了视图状态并解码了 base64 编码的字符串,但在尝试反序列化它时陷入了困境。有没有办法在不使用仅限 Windows 的 python 库的情况下使用 python 反序列化视图状态?我魔杖我的程序能够在任何安装了python的计算机上运行它。

我最近发布了一个进行.NET视图状态解码的库,请随时尝试一下 https://github.com/yuvadm/viewstate/

示例用法:

>>> from viewstate import ViewState
>>> base64_encoded_viewstate = '/wEPBQVhYmNkZQ9nAgE='
>>> vs = ViewState(base64_encoded_viewstate)
>>> vs.decode()
('abcde', (True, 1))

最新更新