Criptonite can do things like:
* Encrypt single password from command line;
* Encrypt clear text passwords from text file;
* Brute force encrypted password taking clear text passwords from text file
Tool:
#!/usr/bin/perl
#
# Cryptonite written by nuTshell
# http://nutshell.gotfault.net
#
# Description: Cryptonite is [encrypter/decrypter<->password generator]
# Supported Algorithms are MD5 and SHA.
# Criptonite can do things like:
# -Encrypt single password from command line;
# -Encrypt cleartext passwords from textfile;
# -Decrypt encrypted password taking cleartext passwords from textfile
#
# eg. MD5 decryption:
#
# # cat /etc/shadow |grep ^test
# test:$1$B0Z/2qHu$ukj7EmMbRC7NsT5UwlPLm1:12992:0:99999:7:::
# $ ./cryptonite.pl -decrypMD5 '$1$B0Z/2qHu$ukj7EmMbRC7NsT5UwlPLm1' wordlist
# [*] Testing: testing
# [*] Testing: areyouok
# [*] Testing: aracnophobia
# [*] Testing: kern3ltest1ng
# [*] Testing: hithere
# [*] Testing: hackme
#
# [:)] HACK HACK HACK lalalalala
# [!] $1$B0Z/2qHu$ukj7EmMbRC7NsT5UwlPLm1 cracked password is: hackme
# Execution time: 0 ms
# $
#
# eg. SHA creation of single password:
#
# $ ./cryptonite.pl -SHA hithere
# Algorithm: SHA
# nb1o8FrXI7iAQ
# $
#
# TIP: You could use gen.pl <http://nutshell.gotfault.net/geni/gen.html>
# to create wordlists!
#
# IMPORTANT 1: When inserting encrypted passwords from command line ALWAYS
# use (') single quotations marks.. ALWAYS!!!!
# IMPORTANT 2: If you use wordlists out there make sure to
# make it be "ASCII text" not any other type nor "ASCII English text, with CRLF line terminators"
# use utility "dos2unix" for that:
# $ dos2unix wordlist.txt
#
# To do: support for more ciphers.
#
# For usage help just type: ./cryptonite.pl
#
# Greets to all of friends out there
#
use strict;
use warnings;
use Term::ANSIColor;
my $x;
my $endtime;
my $cleartext;
my @array =
split(",","a,b,c,d,e,f,g,h,i,j,l,m,n,o,p,q,r,s,t,u,v,x,z,y,w,k");
my $salts = 2; #you can increase it but never decrease
sub usage() {
die <<EOF
Cryptonite written by nuTshell
password[generator/cracker]