diff options
author | ehaupt <ehaupt@FreeBSD.org> | 2006-05-08 00:52:28 +0000 |
---|---|---|
committer | ehaupt <ehaupt@FreeBSD.org> | 2006-05-08 00:52:28 +0000 |
commit | b2126552d43d4daa0adb426d26bf374083d10629 (patch) | |
tree | 9b5d8363ecf298eaa652d3afacfdaa2b4f236ccf /security/rainbowcrack | |
parent | 79d63413aec337fd15b401815c04f5b43dcbc65e (diff) | |
download | FreeBSD-ports-b2126552d43d4daa0adb426d26bf374083d10629.zip FreeBSD-ports-b2126552d43d4daa0adb426d26bf374083d10629.tar.gz |
Add rainbowcrack 1.2, a hash cracker that precomputes plaintext -
ciphertext pairs in advance.
PR: 96664
Submitted by: bryan@freshdns.net
Diffstat (limited to 'security/rainbowcrack')
-rw-r--r-- | security/rainbowcrack/Makefile | 33 | ||||
-rw-r--r-- | security/rainbowcrack/distinfo | 3 | ||||
-rw-r--r-- | security/rainbowcrack/pkg-descr | 13 | ||||
-rw-r--r-- | security/rainbowcrack/pkg-plist | 6 |
4 files changed, 55 insertions, 0 deletions
diff --git a/security/rainbowcrack/Makefile b/security/rainbowcrack/Makefile new file mode 100644 index 0000000..d8548e4 --- /dev/null +++ b/security/rainbowcrack/Makefile @@ -0,0 +1,33 @@ +# New ports collection makefile for: rainbowcrack +# Date created: 8 May 2006 +# Whom: bryan@freshdns.net +# +# $FreeBSD$ +# + +PORTNAME= rainbowcrack +PORTVERSION= 1.2 +CATEGORIES= security +MASTER_SITES= http://freshdns.net/rainbowcrack/ + +MAINTAINER= bryan@freshdns.net +COMMENT= Hash cracker that precomputes plaintext - ciphertext pairs in advance + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +BROKEN= does not build on 4.x +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|g++|$$(CXX) $$(CXXFLAGS)|; s|\-O3||' \ + ${WRKSRC}/${MAKEFILE} + +do-install: +.for f in rcrack rtgen rtdump rtsort + ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/bin +.endfor + ${MKDIR} ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/charset.txt ${EXAMPLESDIR} + +.include <bsd.port.post.mk> diff --git a/security/rainbowcrack/distinfo b/security/rainbowcrack/distinfo new file mode 100644 index 0000000..a6ca6e8 --- /dev/null +++ b/security/rainbowcrack/distinfo @@ -0,0 +1,3 @@ +MD5 (rainbowcrack-1.2.tar.gz) = bf806a618206147d83d26a7e162acfe1 +SHA256 (rainbowcrack-1.2.tar.gz) = d035cb12c0f762fac78f617dea246c5cf4b7503c3b173c3871663eaa3f02b6b4 +SIZE (rainbowcrack-1.2.tar.gz) = 16215 diff --git a/security/rainbowcrack/pkg-descr b/security/rainbowcrack/pkg-descr new file mode 100644 index 0000000..32a9755 --- /dev/null +++ b/security/rainbowcrack/pkg-descr @@ -0,0 +1,13 @@ +RainbowCrack is a general propose implementation of Philippe Oechslin's faster +time-memory trade-off technique. + +In short, the RainbowCrack tool is a hash cracker. A traditional brute force +cracker tries all possible plaintexts one by one in cracking time. It is time +consuming to break complex passwords this way. The idea of time-memory trade-off +is to do all cracking time computation in advance and store the result in files +so called "rainbow table". It does take a long time to precompute the tables. +But once the one time precomputation is finished, a time-memory trade-off +cracker can be hundreds of times faster than a brute force cracker, with the +help of precomputed tables. + +WWW: http://www.antsight.com/zsl/rainbowcrack/ diff --git a/security/rainbowcrack/pkg-plist b/security/rainbowcrack/pkg-plist new file mode 100644 index 0000000..7301f80 --- /dev/null +++ b/security/rainbowcrack/pkg-plist @@ -0,0 +1,6 @@ +bin/rcrack +bin/rtgen +bin/rtdump +bin/rtsort +%%EXAMPLESDIR%%/charset.txt +@dirrm %%EXAMPLESDIR%% |