Hari ini, gw akhirnya sempat buat mencoba
homebrew dan menggantikan
macports yang sejak pertama gw gunakan. Berikut adalah salah satu formula untuk menginstall john the ripper versi komunitas, dikarenakan formula asli john di homebrew hanya mengikutkan versi resmi, bukan versi komunitas yang memiliki dukungan 40 jenis dan tipe hash/cipher.
DareDevil:~ y3dips$ brew edit john
require 'formula'
class John < Formula
url 'http://www.openwall.com/john/g/john-1.7.8-jumbo-7.tar.bz2'
homepage 'http://www.openwall.com/john/'
md5 '28ad13e59c78a72766997805c6ed68ef'
fails_with_llvm :build => 2334
def install
ENV.deparallelize
arch = Hardware.is_64_bit? ? '64' : 'sse2'
Dir.chdir 'src' do
system "make clean macosx-x86-#{arch}"
end
rm 'README'
mv 'run', bin
chmod_R 0755, bin
end
end
dan hasilnya adalah dukungan format hash berikut:
--format=NAME
force hash type NAME: des/bsdi/md5/bf/afs/lm/bfegg
dmd5/dominosec/epi/hdaa/ipb2/krb4/krb5/mschapv2
mysql-fast/mysql/netlm/netlmv2/netntlm/netntlmv2
nethalflm/ssha/nsldap/md5ns/nt/openssha/phps/po/xsha
hmac-md5/lotus5/md4-gen/mediawiki/mscash/mscash2
mskrb5/mssql/mssql05/mysql-sha1/oracle11/oracle
phpass-md5/pix-md5/pkzip/raw-md4/raw-md5/raw-sha1
raw-md5u/salted-sha/sapb/sapg/sha1-gen/trip/raw-sha224
raw-sha256/raw-sha384/raw-sha512/xsha512/hmailserver
sybasease/ssh/pdf/rar/zip/dummy/md5-gen(n)
dibandingkan versi resminya. Walaupun tentunya anda bisa meng-kompile/install aplikasi john ini tanpa melalui brew.
No comments:
Post a Comment