Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: jackysun10/haiti

Tags

v1.3.0

Toggle v1.3.0's commit message
v1.3.0

- Chore:
  - Add support for Ruby 3.1
  - Remove nodejs package lock
  - Update ruby version in Dockerfile
- Documentation:
  - Add `pass` unlock step to build docker (DockerHub) for the publishing page

v1.2.3

Toggle v1.2.3's commit message
v1.2.3

- Additions:
  - CRC-32C [noraj#101][noraj#101]
  - CRC64Jones [noraj#101][noraj#101]
  - MultiBit Wallet [noraj#101][noraj#101]
    - MultiBit Classic >= 0.5.19 .wallet
    - MultiBit Classic =< 0.5.18 .wallet
    - MultiBit HD wallet >= 0.5.0
  - MurmurHash3 [noraj#101][noraj#101]
  - Windows Hello PIN/Password [noraj#101][noraj#101]
  - VirtualBox [noraj#89][noraj#89]
    - VirtualBox (PBKDF2-HMAC-SHA256 & AES-128-XTS)
    - VirtualBox (PBKDF2-HMAC-SHA256 & AES-256-XTS)
  - SNMPv3 [noraj#88][noraj#88]
    - SNMPv3 HMAC-MD5-96/HMAC-SHA1-96
    - SNMPv3 HMAC-MD5-96
    - SNMPv3 HMAC-SHA1-96
    - SNMPv3 HMAC-SHA224-128
    - SNMPv3 HMAC-SHA256-192
    - SNMPv3 HMAC-SHA384-256
    - SNMPv3 HMAC-SHA512-384
  - Ruby on Rails Restful Auth (one round, no sitekey) [noraj#91][noraj#91]
  - NetNTLM (NT) [noraj#92][noraj#92]
    - NetNTLMv1 / NetNTLMv1+ESS (NT)
    - NetNTLMv2 (NT)
- Enhancements:
  - NetNTLM (vanilla)
    - Better regexp
    - Better description
    - Add samples
- Chore:
  - MFA required for gem release
  - Better publishing documentation
  - Add a rake task to count the number of hash types supported
- Dependencies:
  - Update to yard [v0.9.27](https://github.com/lsegal/yard/releases/tag/v0.9.27)
    - Move from Redcarpet to CommonMarker markdown provider

[noraj#101]:noraj#101
[noraj#89]:noraj#89
[noraj#88]:noraj#88
[noraj#91]:noraj#91
[noraj#92]:noraj#92

v1.2.2

Toggle v1.2.2's commit message
v1.2.2

- Additions:
  - MD6 (128, 256, 512) [noraj#84][noraj#84]
  - Apple iWork [noraj#65][noraj#65]
  - SQLCipher [noraj#66][noraj#66]
  - Stuffit5 [noraj#67][noraj#67]
  - Stargazer Stellar Wallet XLM [noraj#71][noraj#71]
  - bcrypt(md5($pass)) [noraj#72][noraj#72]
  - bcrypt(sha1($pass)) [noraj#72][noraj#72]
  - MurmurHash [noraj#73][noraj#73]
  - KNX IP Secure - Device Authentication Code [noraj#74][noraj#74]
  - Mozilla key4.db [noraj#75][noraj#75]
  - Mozilla key3.db [noraj#75][noraj#75]
  - OpenEdge Progress 4GL Encode [noraj#76][noraj#76]
  - AES-128-ECB NOKDF (PT = $salt, key = $pass) [noraj#77][noraj#77]
  - AES-192-ECB NOKDF (PT = $salt, key = $pass) [noraj#77][noraj#77]
  - AES-256-ECB NOKDF (PT = $salt, key = $pass) [noraj#77][noraj#77]
  - Bitwarden [noraj#79][noraj#79]
  - XMPP SCRAM PBKDF2-SHA1 [noraj#80][noraj#80]
  - Apple macOS Keychain [noraj#81][noraj#81]
  - PKCS#8 Private Keys (PBKDF2-HMAC-SHA1 + 3DES/AES) [noraj#78][noraj#78]
  - PKCS#8 Private Keys (PBKDF2-HMAC-SHA256 + 3DES/AES) [noraj#78][noraj#78]
- Enhancements:
  - MD5 APR: [noraj#83][noraj#83]
    - add JtR ref.
    - add `$1$` and `{smd5}` prefixes support
    - add `crypt(3)` name
    - add samples

v1.2.1

Toggle v1.2.1's commit message
v1.2.1

- Additions:
  - iPhone passcode [noraj#56][noraj#56]
  - MetaMask Wallet [noraj#56][noraj#56]
  - FortiGate256 [noraj#59][noraj#59]
  - Umbraco HMAC-SHA1 [noraj#60][noraj#60]
  - Jetico BestCrypt v3 Volume Encryption [noraj#61][noraj#61]
  - Jetico BestCrypt Container Encryption (.jbc) [noraj#61][noraj#61]
  - MongoDB (system / network) [noraj#62][noraj#62]
  - MongoDB SCRAM PBKDF2-SHA1 [noraj#62][noraj#62]
  - MongoDB ServerKey SCRAM-SHA-1 [noraj#62][noraj#62]
  - MongoDB ServerKey SCRAM-SHA-256 [noraj#62][noraj#62]
  - `sha1($salt.sha1($pass.$salt))` [noraj#63][noraj#63]
  - PDF 1.4 - 1.6 (Acrobat 5 - 8) - edit password [noraj#70][noraj#70]
- Enhancements:
  - DCC & DCC2:
    - better description
    - accept more formats [noraj#58][noraj#58]
  - Telegram Desktop
    - add HC ref. [noraj#64][noraj#64]
  - Dahua
    - add HC ref. [noraj#68][noraj#68]
    - better description [noraj#68][noraj#68]
  - Add samples
    - DCC & DCC2 [noraj#58][noraj#58]
    - Telegram Desktop [noraj#64][noraj#64]
    - Dahua [noraj#68][noraj#68]
    - Microsoft Office 2016 - SheetProtection [noraj#69][noraj#69]
    - PDF 1.4 - 1.6 (Acrobat 5 - 8) [noraj#70][noraj#70]
- Fixes:
  - DCC & DCC2: correct JtR hash name [noraj#57][noraj#57]
- Chore:
  - Test: Display algo name when failing

[noraj#56]:noraj#56
[noraj#57]:noraj#57
[noraj#58]:noraj#58
[noraj#59]:noraj#59
[noraj#60]:noraj#60
[noraj#61]:noraj#61
[noraj#62]:noraj#62
[noraj#63]:noraj#63
[noraj#64]:noraj#64
[noraj#68]:noraj#68
[noraj#69]:noraj#69
[noraj#70]:noraj#70

v1.2.0

Toggle v1.2.0's commit message
v1.2.0

- **Breaking changes**
  - Drop ruby 2.4 support
- Additions:
  - AxCrypt 1 [noraj#47][noraj#47]
  - AxCrypt 2 [noraj#47][noraj#47]
  - RAR5 [noraj#49][noraj#49]
  - RAR3 [noraj#50][noraj#50]
- Enhancements:
  - Add samples
    - Eggdrop IRC Bot [noraj#48][noraj#48]
    - DEScrypt [noraj#48][noraj#48]

[noraj#47]:noraj#47
[noraj#48]:noraj#48
[noraj#49]:noraj#49
[noraj#50]:noraj#50

v1.1.3

Toggle v1.1.3's commit message
v1.1.3

- Code:
  - add a `samples` attributes to `Chf`
- Additions:
  - argon2 [noraj#45][noraj#45]
- Enhancements:
  - BSDi Crypt [noraj#30][noraj#30]
  - MD5 [noraj#31][noraj#31]
  - sha1crypt [noraj#40][noraj#40]
  - PBKDF2-SHA1 [noraj#41][noraj#41]
  - PBKDF2-SHA256 [noraj#42][noraj#42]
  - PBKDF2-HMAC-SHA256 (PHP)
  - bitcoin [noraj#43][noraj#43]
  - PKZIP [noraj#44][noraj#44]
  - SHA-512
- Fixes:
  - CRC-32 [noraj#28][noraj#28]
  - Hashcat 3100 [noraj#29][noraj#29]
  - RIPEMD [noraj#32][noraj#32]
  - net-md5 [noraj#33][noraj#33]
  - PrestaShop [noraj#34][noraj#34]
  - mysql-sha1 [noraj#35][noraj#35]
  - MSSQL [noraj#36][noraj#36]
  - AuthMe [noraj#37][noraj#37]
  - Redmine [noraj#38][noraj#38]
  - Legacy hash types [noraj#39][noraj#39]
- Chore:
  - Add prototypes tests
- Documentation:
  - update examples

[noraj#28]:noraj#28
[noraj#29]:noraj#29
[noraj#30]:noraj#30
[noraj#31]:noraj#31
[noraj#32]:noraj#32
[noraj#33]:noraj#33
[noraj#34]:noraj#34
[noraj#35]:noraj#35
[noraj#36]:noraj#36
[noraj#37]:noraj#37
[noraj#38]:noraj#38
[noraj#39]:noraj#39
[noraj#40]:noraj#40
[noraj#41]:noraj#41
[noraj#42]:noraj#42
[noraj#43]:noraj#43
[noraj#44]:noraj#44
[noraj#45]:noraj#45

v1.1.2

Toggle v1.1.2's commit message
v1.1.2

- code: [noraj#27][noraj#27]
  - "office"
    - add JtR support for Microsoft Office 2007 & 2010
    - add JtR support for Microsoft Office 2019 (same as 2013)
    - add HC support for Microsoft Office 2016 - SheetProtection
  - "oldoffice"
    - add JtR support for Microsoft Office ≤ 2003 (SHA1+RC4)
  - Telegram
    - add JtR support for Telegram Desktop 1.3.9
    - add JtR support for Telegram Desktop ≥ 2.1.14 beta / 2.2.0
    - add HC support for Telegram Mobile App Passcode (SHA256)
  - Blake2
    - add JtR support for Blake2 hash using `$BLAKE2$` format
    - remove HC support for Blake2 hash using the normal format
  - PDF
    - add PDF 1.1 - 1.3 (Acrobat 2 - 4)
    - add PDF 1.1 - 1.3 (Acrobat 2 - 4), collider noraj#1
    - add PDF 1.1 - 1.3 (Acrobat 2 - 4), collider noraj#2
    - fix PDF 1.4 - 1.6 (Acrobat 5 - 8)
    - add PDF 1.7 Level 3 (Acrobat 9)
    - add PDF 1.7 Level 8 (Acrobat 10 - 11)
  - 7-zip
  - SecureZIP
    - SecureZIP AES-128
    - SecureZIP AES-192
    - SecureZIP AES-256
  - PKZIP
    - PKZIP Master Key
    - PKZIP Master Key (6 byte optimization)
    - PKZIP

[noraj#27]:noraj#27

v1.1.1

Toggle v1.1.1's commit message
V1.1.1

- code:
  - common algorithms are sorted first
  - add some BLAKE2 length variants
  - add some Kerberos variants
  - add some cryptocurrency wallets (bitcoin, ethereum, monero)
  - add Android Backup
  - add WinZip
  - add iTunes backup

v1.1.0

Toggle v1.1.0's commit message
v1.1.0

- code:
  - new extended (with salts) hash types support for JtR [noraj#17][noraj#17]
  - add Hashcat hashes
    - SHA-224
  - add John hashes [noraj#17][noraj#17]
    - RIPEMD-XXX
    - HAVAL-XXX
    - PANAMA
    - SKEIN-XXX
    - SHA3_XXX
    - KECCAK_XXX
- dependencies:
  - update
  - more tolerant about the ruby version required
  - ruby 3.0 support
- doc: update
- CI: add GitHub action

v1.0.1

Toggle v1.0.1's commit message
v1.0.1

- bin: code simplification & lint
- test: code lint
- repo: From from [Orange-Cyberdefense/rabid](https://github.com/Orange-Cyberdefense/rabid) to [noraj/rabid](https://github.com/noraj/rabid/)
- dependencies: update
- rubocop: new rules for new cops
- deprecation: now requires ruby 2.7+ instead of 2.4+