All Projects → kmyk → zip-crc-cracker

kmyk / zip-crc-cracker

Licence: other
No description or website provided.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Labels

Projects that are alternatives of or similar to zip-crc-cracker

Turbobench
Compression Benchmark
Stars: ✭ 211 (+470.27%)
Mutual labels:  zip
ZipArchive
A single-class pure VB6 library for zip with ASM speed
Stars: ✭ 38 (+2.7%)
Mutual labels:  zip
zipdump
Analyze zipfile, either local, or from url
Stars: ✭ 25 (-32.43%)
Mutual labels:  zip
Zip
Robust ZIP decoder with defenses against dangerous compression ratios, spec deviations, malicious archive signatures, mismatching local and central directory headers, ambiguous UTF-8 filenames, directory and symlink traversals, invalid MS-DOS dates, overlapping headers, overflow, underflow, sparseness, accidental buffer bleeds etc.
Stars: ✭ 254 (+586.49%)
Mutual labels:  zip
crc32c
Fast CRC-32-Castagnoli implementation in Rust
Stars: ✭ 26 (-29.73%)
Mutual labels:  crc32
extractor
Compressed files extractor for PHP
Stars: ✭ 23 (-37.84%)
Mutual labels:  zip
Zip.js
JavaScript library to zip and unzip files in the browser and Deno
Stars: ✭ 2,444 (+6505.41%)
Mutual labels:  zip
twzipcode
正規化台灣地址,並取得縣市、鄉鎮、區碼
Stars: ✭ 88 (+137.84%)
Mutual labels:  zip
archiver-zip-encrypted
Plugin for archiver to create ZIP archives with password using either AES or legacy Zip 2.0 encryption
Stars: ✭ 50 (+35.14%)
Mutual labels:  zip
compress
compress and uncompress for Deno
Stars: ✭ 29 (-21.62%)
Mutual labels:  zip
Shigureader
用Chrome或者iPad轻松阅读整理漫画,播放音乐,以及观看视频. All-in-one solution for local doujin/anime/music file.
Stars: ✭ 254 (+586.49%)
Mutual labels:  zip
MangDL
The most inefficient Manga downloader for PC
Stars: ✭ 40 (+8.11%)
Mutual labels:  zip
SwiftZip
Swift wrapper for libzip — library for reading, creating, and modifying zip archives.
Stars: ✭ 44 (+18.92%)
Mutual labels:  zip
Unifiedarchive
UnifiedArchive - an archive manager with a unified way for different formats. Supports all basic (listing, reading, extracting and creation) and specific features (compression level, password-protection). Bundled with console program for working with archives.
Stars: ✭ 246 (+564.86%)
Mutual labels:  zip
RxLogs
An Android & Kotlin Reactive Advanced Logging Framework.
Stars: ✭ 12 (-67.57%)
Mutual labels:  zip
Vue Blog
🎉 基于vue全家桶 + element-ui 构建的一个后台管理集成解决方案
Stars: ✭ 208 (+462.16%)
Mutual labels:  zip
django-freeze
🧊 convert your dynamic django site to a static one with one line of code.
Stars: ✭ 81 (+118.92%)
Mutual labels:  zip
dist.sh
📦 The perfect ZIP file bundler
Stars: ✭ 18 (-51.35%)
Mutual labels:  zip
pclzip-doc-zh-cn
PHP 库 PclZip 的简体中文翻译文档(zh-cn translation for PHP lib: PclZip)
Stars: ✭ 25 (-32.43%)
Mutual labels:  zip
Ob3vil1on
Another archive cracker created in python | cracking [zip/7z/rar] by bruteforcing [ NOT MAINTAINED ]
Stars: ✭ 17 (-54.05%)
Mutual labels:  zip

Zip CRC cracker

Zip files have CRC values, the checksum of the plaintext of contents (even if they are encrypted). If the file size is short enough (around 4 bytes because CRC32 is 32 bits), you can see the content of the encrypted zip file without the password.

This script is for trivial CTF tasks. Due to the restriction about file sizes, in most cases, you cannot use this for real-world tasks.

usage

$ python3 crack.py a.zip

example

$ echo crc > 1.txt
$ echo 32 > 2.txt
$ echo foo > 3.txt
$ echo decy > 4.txt
$ echo pt > 5.txt
$ echo able > 6.txt
$ zip 1.zip 1.txt 2.txt
  adding: 1.txt (stored 0%)
  adding: 2.txt (stored 0%)
$ zip 2.zip 3.txt
  adding: 3.txt (stored 0%)
$ zip 3.zip 4.txt 5.txt 6.txt
  adding: 4.txt (stored 0%)
  adding: 5.txt (stored 0%)
  adding: 6.txt (stored 0%)

and

$ time python3 crack.py 1.zip 2.zip 3.zip
reading zip files...
file found: 1.zip / 1.txt: crc = 0xf1a7eab5, size = 4
file found: 1.zip / 2.txt: crc = 0xd4c93fb4, size = 3
file found: 2.zip / 3.txt: crc = 0x7e3265a8, size = 4
file found: 3.zip / 4.txt: crc = 0xf2d17f79, size = 5
file found: 3.zip / 5.txt: crc = 0x36e4ae, size = 3
file found: 3.zip / 6.txt: crc = 0x4acdd2d0, size = 5
compiling...
searching...
crc found: d4c93fb4: "32
"
crc found: 4acdd2d0: "able
"
crc found: f1a7eab5: "crc
"
crc found: f2d17f79: "decy
"
crc found: 7e3265a8: "foo
"
crc found: 0036e4ae: "pt
"
crc found: 4acdd2d0: "@<|
                         F"
R"c found: 4acdd2d0: "\s 
done

1.zip / 1.txt : 'crc\n'
1.zip / 2.txt : '32\n'
2.zip / 3.txt : 'foo\n'
3.zip / 4.txt : 'decy\n'
3.zip / 5.txt : 'pt\n'
3.zip / 6.txt : 'able\n'
3.zip / 6.txt : '@<|\x0cF'
3.zip / 6.txt : '\\s \rR'
python3 crack.py 1.zip 2.zip 3.zip  133.58s user 0.04s system 99% cpu 2:13.63 total
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].