[GEMINI] Add unit tests for unanchored decoding
This commit is contained in:
@@ -110,4 +110,11 @@ def test_try_decode_metadata_nested():
|
|||||||
res = try_decode_metadata(nested_str)
|
res = try_decode_metadata(nested_str)
|
||||||
assert res.get("base64") == "666c61677b6e65737465645f666c61677d"
|
assert res.get("base64") == "666c61677b6e65737465645f666c61677d"
|
||||||
assert res.get("base64->hex") == "flag{nested_flag}"
|
assert res.get("base64->hex") == "flag{nested_flag}"
|
||||||
|
# {{{ test_try_decode_metadata_unanchored
|
||||||
|
def test_try_decode_metadata_unanchored():
|
||||||
|
"""
|
||||||
|
Verifies that try_decode_metadata successfully decodes unanchored substrings (e.g. "steghide:cEF6endvcmQ=").
|
||||||
|
"""
|
||||||
|
res = try_decode_metadata("steghide:cEF6endvcmQ=")
|
||||||
|
assert res.get("base64") == "pAzzword"
|
||||||
# }}}
|
# }}}
|
||||||
|
|||||||
Reference in New Issue
Block a user