
HashCobra أداة تكسير الهاش.
hashcobra أداة كسر التجزئة (Hash Cracking).
تستخدم هذه الأداة طريقة جديدة لكسر التجزئات (hashes). بمساعدة مفهوم جداول قوس قزح (rainbow tables)، تقوم هذه الأداة بتوليد جداول قوس قزح من قوائم الكلمات (wordlists) لتحسين عملية الكسر بشكل كبير.
$ ./hashcobra -H
--==[ hashcobra by sepehrdad ]==--
usage:
hashcobra -o <opr> [options] | [misc]
options:
-a <alg> - hashing algorithm [default: md5]
- ? to list available algorithms
-c <alg> - compression algorithm [default: zstd]
- ? to list available algorithms
-h <hash> - hash to crack
-r <path> - rainbow table path [default: hashcobra.db]
-d <path> - dictionary file path
-o <opr> - operation to do
- ? to list available operations
misc:
-V - show version
-H - show help
example:
# Create md5 rainbow table with zstd compression from rockyou.txt
$ hashcobra -o create -d rockyou.txt
# Create sha512 rainbow table with no compression from darkc0de.lst
$ hashcobra -o create -a sha512 -c none -r rt.db -d darkc0de.lst
# Crack 1a1dc91c907325c69271ddf0c944bc72 using rt.db
$ hashcobra -o crack -h 1a1dc91c907325c69271ddf0c944bc72 -r rt.db
نظرًا لأن hashcobra تعتمد على مستودع مرتبط خارجيًا، يجب تمرير العلامة --recursive مع أمر git clone
git clone --recursive https://github.com/sepehrdaddev/hashcobra.git
$ make
$ make install
يتم توزيع هذا البرنامج بموجب رخصة جنو العمومية العامة الإصدار 3 (GPLv3)
هذا البرنامج مُقدم للاستخدام التعليمي فقط! إذا انخرطت في أي نشاط غير قانوني، لا يتحمل المؤلف أي مسؤولية عنه. باستخدامك لهذا البرنامج فإنك توافق على هذه الشروط.
من فضلك، أرسل لنا طلبات السحب (pull requests)!