zsteg icon indicating copy to clipboard operation
zsteg copied to clipboard

change encoding to ascii-8bit in zlib.rb

Open FieryRMS opened this issue 1 year ago • 1 comments

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

FieryRMS avatar Oct 20 '24 13:10 FieryRMS

Nice

imadogB avatar May 07 '25 04:05 imadogB