MCPcopy Index your code
hub / github.com/sqlmapproject/sqlmap / base64unpickle

Function base64unpickle

lib/core/convert.py:66–81  ·  view source on GitHub ↗

Decodes value from Base64 to plain format and deserializes (with pickle) its content >>> type(base64unpickle('gAJjX19idWlsdGluX18Kb2JqZWN0CnEBKYFxAi4=')) == object True

(value)

Source from the content-addressed store, hash-verified

64 return retVal
65
66def base64unpickle(value):
67 """
68 Decodes value from Base64 to plain format and deserializes (with pickle) its content
69
70 >>> type(base64unpickle('gAJjX19idWlsdGluX18Kb2JqZWN0CnEBKYFxAi4=')) == object
71 True
72 """
73
74 retVal = None
75
76 try:
77 retVal = pickle.loads(decodeBase64(value))
78 except TypeError:
79 retVal = pickle.loads(decodeBase64(bytes(value)))
80
81 return retVal
82
83def htmlUnescape(value):
84 """

Callers 1

unserializeObjectFunction · 0.90

Calls 1

decodeBase64Function · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…