Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Untrue — أداة لفحص كلمات المرور مقابل وحدات التخزين والأقراص المشفرة بـ TrueCrypt، و/أو فك تشفير البيانات. | Kitploit
أدوات/GitHubGitHub/nccgroup/untrue
أدوات التشفير/فك التشفيرهجمات كلمات المروراستعادة البياناتالتحاليل الرقمية الجنائيةالتشفير
GitHubnccgroup/untrue

Untrue

أداة لفحص كلمات المرور مقابل وحدات التخزين والأقراص المشفرة بـ TrueCrypt، و/أو فك تشفير البيانات.

عرض المستودع
421042منذ 9 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

Untrue

تم إصداره كمصدر مفتوح بواسطة NCC Group Plc - http://www.nccgroup.com/

تم تطويره بواسطة Richard Turnbull، richard [dot] turnbull [at] nccgroup [dot] com

http://www.github.com/nccgroup/untrue

تم إصداره بموجب AGPL، راجع LICENSE لمزيد من المعلومات

الوصف

Untrue هي أداة للتحقق من كلمات المرور مقابل وحدات التخزين والأقراص المشفرة بـ TrueCrypt، و/أو فك تشفير البيانات.

متطلبات النظام

Windows، مع الإصدار 4.0 من .NET Framework.

الأعمال الموجودة

TCHead هي أداة تتحقق أيضاً من كلمات المرور مقابل رؤوس وحدات التخزين، ولكن موقعها الإلكتروني يبدو أنه معطل، وفي جميع الأحوال، فإنها لا توفر أي إمكانية لفك تشفير البيانات. أصدر Bjrn Edstrm بعض أكواد Python، والتي تعمل بفعالية في التحقق من كلمات المرور، ولكن لديها قدرات محدودة فقط في فك التشفير.

الاستخدام

هناك ثلاث مهام مختلفة يمكنك تنفيذها باستخدام Untrue، والاستخدام يختلف قليلاً لكل منها. لاحظ أن Untrue سيبذل قصارى جهده لتحديد موقع رأس وحدة التخزين، وموقع وحجم المنطقة المشفرة بذكاء. ومع ذلك، إذا لم ينجح ذلك، أو كنت تريد مزيداً من المرونة، فهناك خيارات للتحكم في ذلك.

التحقق من كلمة مرور مقابل وحدة تخزين أو محرك أقراص TrueCrypt

Untrue.exe [general_options] --password_check_only -p passphrase (--volume_header_file=input_file | --volume_header_hex=hex_string) [algorithm_options] [password_checking_options]

تحتاج إلى توفير رأس وحدة التخزين. عادةً ما تفعل ذلك بتحديد ملف، باستخدام الخيار --volume_header_file (عادةً ما يكون هذا الملف وحدة تخزين مشفرة بـ TrueCrypt، أو صورة لمحرك أقراص مشفر بـ TrueCrypt، أو صورة لقرص إنقاذ TrueCrypt). ومع ذلك، يمكنك أيضاً توفير رأس وحدة التخزين كسلسلة سداسية عشرية (بطول 512 بايت)، باستخدام الخيار --volume_header_hex.

فك تشفير وحدة تخزين أو محرك أقراص TrueCrypt، باستخدام مفتاح معين

Untrue.exe [general_options] -i input_file -o output_file (-k hex_string | --key_file=file_containing_key) [algorithm_options] [decryption_options]

تحتاج إلى توفير مفتاح تشفير وحدة التخزين، إما كسلسلة سداسية عشرية (باستخدام الخيار -k) أو بالإشارة إلى ملف يحتوي عليه (باستخدام الخيار --key_file). تحتاج أيضاً إلى تحديد ملف إدخال (أي وحدة التخزين أو محرك الأقراص المشفر) وملف إخراج. سيرفض Untrue الكتابة إلى ملف إخراج موجود (لتجنب الكتابة فوقه عن غير قصد).

التحقق من كلمة مرور مقابل وحدة تخزين أو محرك أقراص TrueCrypt، ثم استخدام المفتاح الناتج لفك تشفير محتويات وحدة التخزين أو محرك الأقراص

Untrue.exe [general_options] -p passphrase -i input_file (--volume_header_file=input_file | --volume_header_hex=hex_string) -o output_file [password_checking_options] [algorithm_options] [decryption options]

تحتاج أيضاً إلى تحديد ملف إدخال (أي وحدة التخزين أو محرك الأقراص المشفر) وملف إخراج. سيرفض Untrue الكتابة إلى ملف إخراج موجود (لتجنب الكتابة فوقه عن غير قصد). إذا لم يكن رأس وحدة التخزين موجوداً في ملف الإدخال (على سبيل المثال، يكون على صورة قرص إنقاذ)، يمكنك اختيارياً تحديد الملف الذي يحتوي على رأس وحدة التخزين (باستخدام --volume_header_file) أو توفير بايتات رأس وحدة التخزين (باستخدام --volume_header_hex). إذا لم تفعل أياً من ذلك، فسيتم قراءة رأس وحدة التخزين من ملف الإدخال. إذا كانت عبارة المرور خاطئة، فلن يستمر فك التشفير.

الخيارات العامة

-h, --help          Show usage information and exit
-V, --version       Show version and exit
-v, --verbose       Verbose mode (verbose information written to standard output)
-d, --debug         Debug mode (even more information written to standard output)
-q, --quiet         Quiet mode (nothing written to standard output)

خيارات التحقق من كلمة المرور

--volume_header_location=VALUE موقع رأس وحدة التخزين في ملف رأس وحدة التخزين. لاحظ أن هذا محدد كرقم القطاع، بافتراض حجم قطاع يبلغ 0x200 بايت.

في معظم الحالات، من الآمن حذف هذا الخيار - سيحاول Untrue تخمينه بذكاء إذا لم يُحدَّد. إذا لم يُحدَّد ملف ترويسة المجلد (أي أن ترويسة المجلد موجودة في ملف الإدخال)، فسيحاول Untrue تحديد ما إذا كان ملف الإدخال مجلدًا مشفرًا أو صورة قرص مشفرة، وسيضبط موقع ترويسة المجلد وفقًا لذلك. إذا حُدِّد ملف ترويسة مجلد، وبدا أنه صورة قرص إنقاذ، فسيُضبط موقع ترويسة المجلد وفقًا لذلك أيضًا. وإلا، فسيُضبط موقع ترويسة المجلد افتراضيًا على 0.

خيارات الخوارزميات

يمكنك تحديد خوارزميات التشفير التي سيحاولها Untrue (لاحظ أن TrueCrypt يوفر خوارزميات تشفير متنوعة، ولا توجد طريقة لمعرفة أيها استُخدم من فحص مجلد مشفر). عند التحقق من كلمة المرور، إذا لم يُحدَّد أي من الخيارات أدناه، فستُجرَّب جميعها. أما إذا حُدِّد أي من الخيارات أدناه، فستُجرَّب هذه الخوارزميات فقط. عند فك التشفير بمفتاح معين، إذا لم يُحدَّد أي من الخيارات أدناه، فستُستخدم خوارزمية AES الافتراضية في TrueCrypt. وإلا، إذا حُدِّد أي خيار واحد من الخيارات أدناه (من الخطأ تحديد أكثر من خيار واحد)، فستُستخدم تلك الخوارزمية. عند فك التشفير بناءً على تحقق ناجح من كلمة المرور، ستُستخدم الخوارزمية المحددة في ترويسة المجلد المفكوكة التشفير (بغض النظر عن أي من الخيارات أدناه).

--aes							جرّب خوارزمية التشفير AES
--serpent        				جرّب خوارزمية التشفير Serpent
--twofish              			جرّب خوارزمية التشفير Twofish
--aes_twofish          			جرّب سلسلة التشفير AES-Twofish
--aes_twofish_serpent  			جرّب سلسلة التشفير AES-Twofish-Serpent
--serpent_aes          			جرّب سلسلة التشفير Serpent-AES
--serpent_twofish_aes  			جرّب سلسلة التشفير Serpent-Twofish-AES
--twofish_serpent      			جرّب سلسلة التشفير Twofish-Serpent
--all_encryption_algorithms     جرّب جميع خوارزميات التشفير

يمكنك تحديد خوارزميات التجزئة التي سيحاولها Untrue (لاحظ أن TrueCrypt يوفر خوارزميات تجزئة متنوعة، ولا توجد طريقة لمعرفة أيها استُخدم من فحص مجلد مشفر). عند التحقق من كلمة المرور، إذا لم يُحدَّد أي من الخيارات أدناه، فستُجرَّب جميعها. أما إذا حُدِّد أي من الخيارات أدناه، فستُجرَّب خوارزميات التجزئة هذه فقط. لاحظ أن TrueCrypt يستخدم عددًا مختلفًا من تكرارات PBKDF2 لخوارزمية RIPEMD-160 عند استخدامها لتشفير النظام (القرص الكامل) مقارنةً باستخدامها لتشفير المجلدات. ويعامل Untrue هذا كخوارزميتي تجزئة مختلفتين.

--ripemd160            		    جرّب خوارزمية التجزئة RIPEMD-160
--ripemd160_system     		    جرّب خوارزمية التجزئة RIPEMD-160 (تشفير النظام)
--whirlpool            		    جرّب خوارزمية التجزئة Whirlpool
--sha512               		    جرّب خوارزمية التجزئة SHA-512
--all_hash_algorithms  		    جرّب جميع خوارزميات التجزئة

خيارات فك التشفير

-e, --encrypt          		

تنفيذ التشفير بدلاً من فك التشفير. من المرجح أن يكون مفيدًا فقط عندما تُنفَّذ عملية فك تشفير قرص الإنقاذ (عن طريق الخطأ) عدة مرات على قرص.

--first_decrypt_sector=VALUE    

رقم القطاع في ملف الإدخال حيث يجب أن يبدأ فك التشفير. في معظم الحالات يمكنك حذف هذا الخيار. إذا لم يُحدَّد، فسيقرأ Untrue القيمة الصحيحة من ترويسة المجلد المفكوكة التشفير (إذا كانت متاحة) أو سيحاول تحديد القيمة الصحيحة بالتحقق مما إذا كان ملف الإدخال يبدو مجلدًا مشفرًا أو قرصًا مشفرًا.

--sectors_to_process=VALUE     

عدد القطاعات المطلوب فك تشفيرها في معظم الحالات يمكنك حذف هذا الخيار. إذا لم يُحدَّد، فسيقرأ Untrue القيمة الصحيحة من ترويسة المجلد المفكوكة التشفير (إذا كانت متاحة) أو سيحاول تحديد القيمة الصحيحة بالتحقق من طول ملف الإدخال.

--first_sector_offset=VALUE     

رقم القطاع المنطقي في TrueCrypt لأول قطاع مفكوك التشفير. من أجل فك تشفير البيانات بنجاح، يحتاج وضع XTS إلى معرفة رقم القطاع المنطقي الصحيح لكل قطاع. في معظم الحالات يمكنك حذف هذا الخيار. سيكون ضروريًا فقط إذا كان ملف الإدخال مقتطفًا من وحدة تخزين أو قرص مشفّر، بدلاً من أن يبدأ من بدايته.

أمثلة

تحقق من كلمة المرور 'foobar' مقابل وحدة التخزين المشفّرة بـ TrueCrypt vol.tc:

Untrue.exe --password_check_only --volume_header_file=vol.tc -p foobar

افعل الشيء نفسه، حيث تعلم أنه تم استخدام خيارات خوارزمية التشفير والتجزئة الافتراضية:

Untrue.exe --password_check_only --volume_header_file=vol.tc -p foobar --aes --ripemd160

افعل الشيء نفسه، ولكن أنتج أيضًا فك تشفير لوحدة التخزين:

Untrue.exe -i vol.tc -o decrypt.bin -p foobar --aes --ripemd160

فك تشفير وحدة التخزين، ولكن بمفتاح محدد (لا يتم توفير عبارة مرور هذه المرة، ولا حاجة لتحديد خوارزمية التجزئة):

تنزيل الأداة