Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
extractTVpasswords — أداة لاستخراج كلمات المرور من ذاكرة TeamViewer باستخدام Frida | Kitploit
أدوات/GitHubGitHub/vah13/extracttvpasswords
كسر كلمات المرورتحليل الذاكرة الجنائيالاستغلالما بعد الاستغلالاختبار الاختراقالفريق الأحمر
GitHubvah13/extracttvpasswords

extractTVpasswords

أداة لاستخراج كلمات المرور من ذاكرة TeamViewer باستخدام Frida

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

الأكثر شعبية

عرض الكل →

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

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

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

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

استخراج كلمة المرور من ذاكرة TeamViewer باستخدام Frida (CVE-2018-14333)

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

مصادقة TeamViewer التلقائية

  قبل بضعة أيام، عملت على VPS السحابي الخاص بي على Windows باستخدام TeamViewer (حيث قمت بتعيين كلمة مرور مخصصة). بعد العمل، قمت بقطع الاتصال، وفي المرة التالية التي أردت فيها الاتصال، رأيت أن TeamViewer قد ملأ كلمة المرور تلقائيًا.

tw_interface

أعتقد "مثير للاهتمام، كيف يمكنني الوصول إلى كلمة المرور؟ كيف يتم تخزين كلمة المرور على جهاز الكمبيوتر الخاص بي؟"

موقع كلمة المرور

قمت بتفريغ ذاكرة TeamViewer وقمت بالبحث عن كلمة المرور باستخدام grep. dump

أوه نعم، 😊 يتم تخزين كلمة المرور في الذاكرة بصيغة Unicode. اتضح أنه إذا أنهيت عملك مع TeamViewer ولم تقم بإنهاء العملية (أو الخروج من TeamViewer

menu

سيتم تخزين كلمة المرور في الذاكرة)

  بعد التحليل، أدركنا أن المنطقة الحمراء الأولى تمثل بيانات السحر (magic data) للبداية، والثانية تمثل بيانات السحر للنهاية (من وقت لآخر، تكون قيمة بيانات السحر للنهاية = 00 00 00 20 00 00).

سكربت استخراج كلمة المرور

لاستخراج كلمات المرور من الذاكرة، كتبنا برنامجين صغيرين، بلغة Python ولغة C++.

شكرًا لفريق Frida على الأداة الرائعة! يقوم سكربت Python الخاص بنا بالارتباط بعملية TeamViewer.exe، ويحصل على العنوان الأساسي وحجم الذاكرة لكل مكتبة في هذه العملية. بعد ذلك، يُفرّغ مناطق الذاكرة واحدة تلو الأخرى، ويبحث عن الأجزاء التي تحتوي على وحدات بايت [00 88] في البداية و [00 00 00] في النهاية، وينسخها في المصفوفة. الخطوة التالية والأخيرة هي اختيار الصفوف النهائية لفك التشفير وفقًا للتعبير النمطي وسياسة كلمة المرور.

python_work_example

بعد تنفيذ كود C++، ستحصل على هذا العرض: "asdQWE123" هي كلمة المرور

cpp_poc

للمستقبل

  1. يمكن للبرامج استخراج معرفات وكلمات مرور الأجهزة البعيدة بشكل جيد، لكنها تحصل أيضًا على بعض البيانات الإيجابية الكاذبة. إذا توفر لدينا وقت فراغ، سنحاول تقليل معدلات الإيجابية الكاذبة.
  2. تحسين كود C++ من https://github.com/vah13/extractTVpasswords

أمثلة

مثال بلغة C++

cppex

مثال بلغة Python

pyex

@NewFranny

@vah_13

تنزيل الأداة