• Stars
    star
    101
  • Rank 338,166 (Top 7 %)
  • Language
    Ruby
  • License
    MIT License
  • Created over 12 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A command line Hash Identifying tool.

Gem Version

HashData

A REPL for hashing, encoding, and encryption identification. The listings aren't complete and will generally give numerous possibilities for each input due to the nature of a lot of functions having output in a similar format.

Screenshot

Install

$ gem install hashdata

Usage

Command Line

When installed, run hashdata and paste in hashes when prompted.

Library

Example Script:

require 'hashdata'
hash = HashData.new
puts(hash.check_type("1111111111111",'DES'))

Should output true. The library only matches the start of your second input, this means that you can check something is an MD5 hash without having to worry about wether it is from Joomla or Unix for example.

Supports

  • Adler32
  • Blowfish(Eggdrop), Blowfish(OpenBSD)
  • CRC-16, CRC-16-CCITT
  • CRC-32, CRC-32B
  • CRC-96(ZIP)
  • Domain Cached Credentials, Domain Cached Credentials 2
  • DES(Unix), DES(Oracle)
  • FCS-16, FCS-32
  • FNV-132, FNV-164
  • GOST R 34.11-94
  • GHash-32-3, GHash-32-5
  • Haval-128, Haval-160, Haval-192, Haval-224, Haval-256
  • Joaat
  • Lineage II C4
  • LM
  • Lotus Domino
  • MD2, MD4, MD5
  • MD5(Joomla), MD5(osCommerce), MD5(PalshopCMS)
  • MD5(APR), MD5(Cisco PIX), MD5(Unix)
  • MD5(IP.Board), MD5(MyBB), MD5(phpBB3), MD5(WordPress)
  • MySQL3.x, MySQL4.x, MySQL5.x
  • MSSQL(2000), MSSQL(2005), MSSQL(2008)
  • NTLM
  • RAdmin v2.x
  • RIPEMD-128, RIPEMD-160, RIPEMD-256, RIPEMD-320
  • SAM(LM_Hash:NT_Hash)
  • SHA-1, SHA-1(Django), SHA-1(MaNGOS), SHA-1(MaNGOS2)
  • SHA-224
  • SHA-256, SHA-256(Django), SHA-256(Unix)
  • SHA3-224, SHA3-256, SHA3-384, SHA3-512
  • SHA-384, SHA-384(Django)
  • SHA-512, SHA-512(Drupal), SHA-512(Unix)
  • SSHA-1
  • Skein-256, Skein-256(128), Skein-256(160), Skein-256(224)
  • Skein-512, Skein-512(128), Skein-512(160), Skein-512(224), Skein-512(256), Skein-512(384)
  • Skein-1024, Skein-1024(384), Skein-1024(512)
  • Snefru-128, Snefru-256
  • Tiger-128, Tiger-160, Tiger-192
  • VNC
  • Whirlpool
  • XOR-32

Development

Development is on going and new hashes are added sporadically and when requested and errors are fixed whenever reported.

More Repositories

1

windows_kernel_resources

Papers, blogposts, tutorials etc for learning about Windows kernel exploitation, internals and (r|b)ootkits
330
star
2

windbg-plugins

Any useful windbg plugins I've written.
HTML
107
star
3

HackSysDriverExploits

C++
45
star
4

CVE-2014-4113

Trigger and exploit code for CVE-2014-4113
C++
43
star
5

windows_syscalls_dumper

A dirty IDAPython script to dump windows system call number/name pairs as JSON
Python
37
star
6

z3-stuff

z3 scripts and ctf challenge solutions.
Python
24
star
7

pilloc

A pin tool to visualise heap operations
C++
21
star
8

PSOD

A simple Windows driver which crashes the system and turns the BSOD pink
C
18
star
9

ida-scripts

Dumping ground for whatever IDA Pro scripts I write
Python
15
star
10

win-driver-tools

A couple of little tools I've made for working with Windows Drivers
Python
15
star
11

intro-to-kernel-exploitation

C++
7
star
12

recon-ng-bt_lookup

A BT lookup module for recon-ng
Python
7
star
13

littleos

A little os built using the littleosbook
C
6
star
14

SimpleBrowser

A simple browser written in python
Python
3
star
15

sam-b.github.io

Ruby
2
star
16

DataSearch

A simple search engine in python
Python
2
star
17

win_update_permanence_swap

Modifies the permanence field in windows update MUM files to make updates permanent/removable
Python
2
star
18

gchq_can_you_crack_it

A VM implemented in rust for gchqs "Can you crack it?" challenge from 2011
Rust
1
star
19

ctf-stuff

Python
1
star
20

crib-dragger

Asimple script for crib dragging against many-time pads I preiodically use for CTFs
Python
1
star
21

bindiff-python

Binary diffing from python
Python
1
star