Skip to content

Conversation

@FieryRMS
Copy link

@FieryRMS FieryRMS commented Oct 20, 2024

This PR fixes the following issue.

meta XML:com.adobe.xmp..
/var/lib/gems/3.1.0/gems/zsteg-0.2.13/lib/zsteg/checker/zlib.rb:26:in `index': incompatible character encodings: UTF-8 and ASCII-8BIT (Encoding::CompatibilityError)
        from /var/lib/gems/3.1.0/gems/zsteg-0.2.13/lib/zsteg/checker/zlib.rb:26:in `check_data'
        from /var/lib/gems/3.1.0/gems/zsteg-0.2.13/lib/zsteg/checker.rb:395:in `data2result'
        from /var/lib/gems/3.1.0/gems/zsteg-0.2.13/lib/zsteg/checker.rb:314:in `process_result'
        from /var/lib/gems/3.1.0/gems/zsteg-0.2.13/lib/zsteg/checker.rb:185:in `block in check_metadata'
        from /var/lib/gems/3.1.0/gems/zsteg-0.2.13/lib/zsteg/checker.rb:182:in `each'
        from /var/lib/gems/3.1.0/gems/zsteg-0.2.13/lib/zsteg/checker.rb:182:in `check_metadata'
        from /var/lib/gems/3.1.0/gems/zsteg-0.2.13/lib/zsteg/checker.rb:77:in `check'
        from /var/lib/gems/3.1.0/gems/zsteg-0.2.13/lib/zsteg/cli/cli.rb:258:in `check'
        from /var/lib/gems/3.1.0/gems/zsteg-0.2.13/lib/zsteg/cli/cli.rb:172:in `block (2 levels) in run'
        from /var/lib/gems/3.1.0/gems/zsteg-0.2.13/lib/zsteg/cli/cli.rb:168:in `each'
        from /var/lib/gems/3.1.0/gems/zsteg-0.2.13/lib/zsteg/cli/cli.rb:168:in `block in run'
        from /var/lib/gems/3.1.0/gems/zsteg-0.2.13/lib/zsteg/cli/cli.rb:161:in `each'
        from /var/lib/gems/3.1.0/gems/zsteg-0.2.13/lib/zsteg/cli/cli.rb:161:in `each_with_index'
        from /var/lib/gems/3.1.0/gems/zsteg-0.2.13/lib/zsteg/cli/cli.rb:161:in `run'
        from /var/lib/gems/3.1.0/gems/zsteg-0.2.13/lib/zsteg.rb:26:in `run'
        from /var/lib/gems/3.1.0/gems/zsteg-0.2.13/bin/zsteg:8:in `<top (required)>'
        from /usr/local/bin/zsteg:25:in `load'
        from /usr/local/bin/zsteg:25:in `<main>'

Sample file electricsoldiers.png from DEADFACE CTF 2024

P.S. I do not know ruby, I just did a quick google search to fix this

@imadogB
Copy link

imadogB commented May 7, 2025

Nice

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants