Python反序列化ViewState

3

我正在编写一个用Python解码、编辑和重新编码ViewState的程序。我已经成功地找到了ViewState并解码了base64编码的字符串,但是在尝试反序列化它时遇到了困难。是否有一种方法可以使用Python进行ViewState的反序列化,而不需要使用仅限于Windows的Python库?我希望我的程序能够在安装了Python的任何计算机上运行。

1个回答

1

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

示例用法:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接