قبل بضعة أيام نتحدث هنا على المدونة عن أداة إخفاء المعلومات الممتازة ما هو اسمها Steghide وهي أداة مساعدة لسطر الأوامر يسمح لك بإخفاء البيانات السرية داخل أنواع مختلفة من ملفات الصور والصوت.
اليوم سوف نتحدث عن أداة اخفاء اخرى يعمل على سطر الأوامر وسيساعدنا على تصور معلوماتنا ، الأداة التي يجب أن نتحدث عنها اليوم يطلق عليه Outguess.
Outguess هو أيضا أداة إخفاء لسطر الأوامر تسمح بإدراج المعلومات المخفية في أجزاء متكررة من مصادر البيانات.
برنامج يعتمد على معالجات بيانات محددة تقوم باستخراج البتات الزائدة وكتابتها بعد التعديل.
تنسيقات الملفات التي يتضمن Outguess المدعوم حاليًا JPEG و PPM و PNM ، على الرغم من أنه يمكنك استخدام أي نوع بيانات ، طالما تم توفير برنامج تشغيل.
لحسن الحظ ، يقع Outguess ضمن مستودعات معظم توزيعات Linux ، لذا فإن تثبيته بسيط للغاية.
كيفية تثبيت Outguess على Ubuntu ومشتقاته؟
إذا كنت مهتمًا بالقدرة على تثبيت هذه الأداة على نظامك يجب أن تفتح محطة وفيها ستكتب الأمر التالي:
sudo apt-get install outguess
وقد انتهيت من ذلك ، يمكنك البدء في استخدام هذه الأداة على نظامك.
كيفية تشفير الملفات بمساعدة Outguess؟
حسنًا ، بمجرد الانتهاء من تثبيت التطبيق ، كما هو مذكور أعلاه ، تعمل هذه الأداة على سطر الأوامر ، لذلك يجب علينا فتح محطة وفيها سنجري اختبار إخفاء المعلومات.
هنا في هذه الحالة يجب أن يكون لدينا الملف الذي نريد إخفاءه وأن يكون لدينا الملف الذي سيكون بمثابة حاوية للملف المخفي.
في هذا الاختبار البسيط ، سنقوم بإنشاء أي ملف txt وفي هذا سيقومون بإدخال النص الذي يريدونه.
لهذا سنكتب:
touch oculto.txt
سنقوم الآن بإضافة أي نص فيه:
nano oculto.txt
أدخلت بالفعل النص الذي تريده ، يمكنك المتابعة لحفظ الملف باستخدام Ctrl + O والخروج من nano باستخدام Ctrl + X
الآن يتكون أمر إخفاء المعلومات داخل الملف الذي حددته مما يلي:
outguess -k "clave secreta" -d /ruta/de/archivo/a/ocultar/oculto.txt /ruta/de/imagen.jpg /ruta/del/archivo/de/salida.jpg
حيث سيكون "المفتاح السري" هو المفتاح الذي سيُطلب منك لاستخراج المعلومات التي تخفيها والباقي هو ببساطة المسارات التي توجد بها ملفاتك التي اخترتها في البداية.
من المستحسن أن يكون لديك في نفس المجلد بحيث يمكن أن يكون الأمر كما يلي:
outguess -k "clave secreta" -d oculto.txt imagen.jpg image-salida.jpg
كما ترى ، نفترض أنه سيتم تشفير الملف من المجلد الحالي إلى المجلد الحالي.
في حالة وجود الملف الأولي المطلوب تشفيره في مكان آخر على نظامك ، يجب عليك تقديم مساره الكامل.
وبالمثل ، إذا كان ملف صورتهم موجودًا في مكان آخر ، فيجب عليهم تحديد مساره بالكامل.
بعد الانتهاء من التشفير ، يمكنهم حذف ملف txt الخاص بك والاحتفاظ بملف صورة الإخراج الذي سيتم استخدامه لاحقًا لفك التشفير.
كيف تستخرج الملفات المخفية ببراعة؟
الآن لنرى أن عمليتنا السابقة قد نجحت ، سننتقل إلى استخراج الملف الذي أخفناه في البداية في الصورة التي حددوها.
الطريقة التي يتكون بها أمر الاستخراج هي كما يلي:
outguess -k "clave secreta" -r /ruta/de/imagen/imagen.jpg “nombre-de-archivo-que-se-oculto.txt”
حيث "المفتاح السري" هو المفتاح الذي عينته لحماية الملف. يتوافق ما يلي مع مسار الصورة التي تحتوي على الملف المخفي ، وفيما يلي اسم الملف الذي تم إخفاؤه.
في حالة المثال الذي نقوم به ، يمكننا كتابة الأمر التالي:
outguess -k "clave secreta" -r imagen-salida.jpg oculto.txt
بعد الاستخراج ، تتحقق أداة Outguess أيضًا من الإحصائيات للتأكد من أن الملف الأصلي هو تمامًا كما كان قبل التشفير.