0xacb / viewgen

Viewgen is a ViewState tool capable of generating both signed and encrypted payloads with leaked validation keys

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

error occurred during decoding. (base64.py)

elitesw opened this issue · comments

cmd:

viewgen --decode --check "wj1xZq6mBsd3lzeSkS5XAdzr3fTHDZu2S670y6Kh7aX9ysgqKBY7lffyB5Ir/8ugvZhSH3H8i6X9P9LmJhHVPPgLSqHbGSn7ukxzr+SdhJz7dB4g29cus+s5ePSGxgXtjzag44rqYX2bzB6aDnDwJygMnxew6F+k1gScEgwdUicybHbAakcngc//jW6bhY42cBopNfgIrg0TmrK23xwkyyb0axFuqaGJMw2qImKswPI=" --vkey "70DBADBFF4B7A13BE67DD0B11B177936F8F3C98BCE2E0A4F222F7A769804D451ACDB196572FFF76106F33DCEA1571D061336E68B12CF0AF62D56829D2A48F1B0" --valg "SHA1" --modifier "C2EE9ABB"

error

Traceback (most recent call last):
File "/usr/local/bin/viewgen", line 358, in
run_viewgen(args)
File "/usr/local/bin/viewgen", line 314, in run_viewgen
encoded = viewgen.encode(viewstate, reuse_iv=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/bin/viewgen", line 65, in encode
return self.sign(payload)
^^^^^^^^^^^^^^^^^^
File "/usr/local/bin/viewgen", line 165, in sign
data = base64.b64decode(payload)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/base64.py", line 83, in b64decode
s = _bytes_from_decode_data(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/base64.py", line 45, in _bytes_from_decode_data
raise TypeError("argument should be a bytes-like object or ASCII "
TypeError: argument should be a bytes-like object or ASCII string, not 'NoneType'