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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
PowerMeta — يبحث PowerMeta عن الملفات المتاحة للجمهور المستضافة على مواقع ويب مختلفة لنطاق معين باستخدام عمليات بحث مخصصة في Google، و Bing. ثم يسمح بتنزيل تلك الملفات من النطاق المستهدف. بعد استرداد الملفات، يمكن تحليل البيانات الوصفية المرتبطة بها بواسطة PowerMeta. بعض الأشياء المثيرة للاهتمام التي توجد عادةً في البيانات الوصفية هي أسماء المستخدمين، والنطاقات، وعناوين البرامج، وأسماء أجهزة الكمبيوتر. | Kitploit
أدوات/GitHubGitHub/dafthack/powermeta
الاستخبارات مفتوحة المصدر (OSINT)الاستطلاعجمع المعلومات
GitHubdafthack/powermeta

PowerMeta

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

الأكثر شعبية

عرض الكل →

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

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

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

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

حول

يبحث PowerMeta عن الملفات المتاحة للجمهور المستضافة على مواقع ويب مختلفة لنطاق معين باستخدام عمليات بحث مخصصة في Google، و Bing. ثم يسمح بتنزيل تلك الملفات من النطاق المستهدف. بعد استرداد الملفات، يمكن تحليل البيانات الوصفية المرتبطة بها بواسطة PowerMeta. بعض الأشياء المثيرة للاهتمام التي توجد عادةً في البيانات الوصفية هي أسماء المستخدمين، والنطاقات، وعناوين البرامج، وأسماء أجهزة الكمبيوتر.

مشاركة

PowerMeta

يقوم PowerMeta بالبحث عن الملفات المتاحة للعموم المستضافة على مواقع ويب مختلفة لنطاق معين باستخدام عمليات بحث مخصصة في Google و Bing. ثم يتيح تنزيل تلك الملفات من النطاق المستهدف. بعد استرجاع الملفات، يمكن تحليل البيانات الوصفية المرتبطة بها باستخدام PowerMeta. بعض الأشياء المثيرة للاهتمام التي توجد غالبًا في البيانات الوصفية هي أسماء المستخدمين، والنطاقات، وعناوين البرامج، وأسماء أجهزة الكمبيوتر.

اكتشاف الملفات العامة

بالنسبة للعديد من المؤسسات، من الشائع العثور على ملفات متاحة للعموم منشورة على مواقعها الإلكترونية الخارجية. تحتوي هذه الملفات في كثير من الأحيان على معلومات حساسة قد تفيد المهاجم مثل أسماء المستخدمين، والنطاقات، وعناوين البرامج أو أسماء أجهزة الكمبيوتر. يبحث PowerMeta في كل من Bing و Google عن ملفات في نطاق معين باستخدام سلاسل بحث مثل "site:targetdomain.com filetype:pdf". بشكل افتراضي، يبحث عن "pdf, docx, xlsx, doc, xls, pptx, and ppt".

استخراج البيانات الوصفية

يستخدم PowerMeta أداة Exiftool بواسطة Phil Harvey لاستخراج معلومات البيانات الوصفية من الملفات. إذا كنت تفضل تنزيل الملف الثنائي من موقعه مباشرة بدلاً من استخدام الملف الموجود في هذا المستودع، فيمكنك العثور عليه هنا: http://www.sno.phy.queensu.ca/~phil/exiftool/. فقط تأكد من وجود الملف القابل للتنفيذ exiftool في نفس الدليل الذي يوجد به PowerMeta.ps1 عند تشغيله. بشكل افتراضي، يقوم باستخراج حقلي 'Author' و 'Creator' فقط، حيث تحتوي هذه الحقول عادةً على أسماء مستخدمين محفوظة. ومع ذلك، يمكن استخراج جميع البيانات الوصفية للملفات عن طريق تمرير العلم -ExtractAllToCsv إلى PowerMeta.

المتطلبات

PowerShell الإصدار 3.0 أو أحدث

الاستخدام

Google API

حماية Google ضد البوتات أصبحت عدوانية للغاية الآن، مما يجعل من المستحيل تقريبًا كشط النتائج مباشرة، لذا قد تحصل على نتائج متباينة باستخدام PowerMeta.ps1. للتغلب على ذلك، الحل الأسهل هو استخدام واجهة برمجة تطبيقات Google (API). لقد أضفت نصًا برمجيًا جديدًا هنا يسمى "PowerMeta-API.ps1" يقوم بذلك بالضبط.

إليك التعليمات خطوة بخطوة:

الخطوة 1: إنشاء مشروع Google Cloud

  • انتقل إلى Google Cloud Console (https://cloud.google.com/)
  • سجل الدخول باستخدام حساب Google
  • انقر على "Select a project" ← "New Project"
  • أدخل اسم المشروع (مثلًا "PowerMeta-API")
  • انقر على "Create"

الخطوة 2: تمكين Custom Search API

  • في مشروعك، انتقل إلى "APIs & Services" ← "Library"
  • ابحث عن "Custom Search API"
  • انقر عليه ثم اضغط على "Enable"

الخطوة 3: إنشاء مفتاح API

  • انتقل إلى "APIs & Services" ← "Credentials"
  • انقر على "Create Credentials" ← "API Key"
  • انسخ مفتاح API الخاص بك (ستحتاج إليه)

الخطوة 4: إنشاء محرك بحث مخصص

  • انتقل إلى Google Programmable Search Engine (https://programmablesearchengine.google.com)
  • انقر على "Add a search engine"
  • أدخل أي اسم (مثلًا "PowerMeta Search")
  • بالنسبة لـ "Sites to search"، اختر "Search the entire web"
  • انقر على "Create"
  • انسخ معرف محرك البحث الخاص بك (يبدو مثل: 94e6b2cd62344413c)

قم بتشغيله باستخدام:

root@kitploit:~
.\PowerMeta-API.ps1 -TargetDomain "targetdomain.com" -ApiKey "<API key>" -SearchEngineId "<search engine ID>" -ExtractAllToCsv allmetadata.csv

تعليمات PowerMeta بدون API

استيراد الوحدة النمطية

root@kitploit:~
C:\> powershell.exe -exec bypass
PS C:\> Import-Module PowerMeta.ps1

بحث أساسي

سيبدأ هذا الأمر عمليات بحث في Google و Bing عن ملفات على النطاق 'targetdomain.com' تنتهي بامتدادات ملفات pdf, docx, xlsx, doc, xls, pptx, أو pptx. بمجرد الانتهاء من إنشاء هذه القائمة، سيطلب من المستخدم إذا كان يرغب في تنزيل الملفات من النطاق المستهدف. بعد تنزيل الملفات، سيطلب مرة أخرى استخراج البيانات الوصفية من تلك الملفات.

root@kitploit:~
PS C:\> Invoke-PowerMeta -TargetDomain targetdomain.com

تغيير أنواع الملفات والتنزيل والاستخراج التلقائي

سيبدأ هذا الأمر عمليات بحث في Google و Bing عن ملفات على النطاق 'targetdomain.com' تنتهي بامتدادات ملفات pdf أو xml. ثم سيقوم تلقائيًا بتنزيلها من النطاق المستهدف واستخراج البيانات الوصفية.

root@kitploit:~
PS C:\> Invoke-PowerMeta -TargetDomain targetdomain.com -FileTypes "pdf, xml" -Download -Extract

تنزيل الملفات من قائمة

سيبدأ هذا الأمر عمليات بحث في Google و Bing عن ملفات على النطاق 'targetdomain.com' تنتهي بامتدادات ملفات pdf, docx, xlsx, doc, xls, pptx, أو pptx وسيكتب روابط الملفات التي تم العثور عليها على القرص في ملف يسمى "target-domain-links.txt".

root@kitploit:~
PS C:\> Invoke-PowerMeta -TargetDomain targetdomain.com -TargetFileList target-domain-links.txt

استخراج جميع البيانات الوصفية وتحديد البحث في الصفحات

سيبدأ هذا الأمر عمليات بحث في Google و Bing عن ملفات على النطاق 'targetdomain.com' تنتهي بامتدادات ملفات pdf, docx, xlsx, doc, xls, pptx, أو pptx ولكن سيبحث فقط في أول صفحتين. سيتم حفظ جميع البيانات الوصفية (وليس فقط الحقول الافتراضية) في ملف CSV يسمى all-target-metadata.csv.

root@kitploit:~
PS C:\> Invoke-PowerMeta -TargetDomain targetdomain.com -MaxSearchPages 2 -ExtractAllToCsv all-target-metadata.csv

استخراج البيانات الوصفية من الملفات في مجلد

سيقوم هذا الأمر ببساطة باستخراج جميع البيانات الوصفية من جميع الملفات الموجودة في المجلد "\2017-03-031-144953" وحفظها في ملف CSV يسمى all-target-metadata.csv

root@kitploit:~
PS C:\> ExtractMetadata -OutputDir .\2017-03-031-144953\ -ExtractAllToCsv all-target-metadata.csv

خيارات PowerMeta

root@kitploit:~
TargetDomain        - النطاق المستهدف للبحث عن ملفات. 
FileTypes           - قائمة مفصولة بفواصل لامتدادات الملفات للبحث عنها. بشكل افتراضي، يبحث PowerMeta عن "pdf, docx, xlsx, doc, xls, pptx, ppt".
OutputList          - ملف لإخراج قائمة الروابط التي تم اكتشافها من خلال البحث على الويب. 
OutputDir           - دليل لتخزين جميع الملفات التي تم تنزيلها فيه.
TargetFileList      - قائمة روابط الملفات لتنزيلها.
Download            - بدلاً من أن يُطلب منك بشكل تفاعلي، مرر هذا العلم لتنزيل الملفات التي تم العثور عليها تلقائيًا.
Extract             - بدلاً من أن يُطلب منك بشكل تفاعلي، مرر هذا العلم لاستخراج البيانات الوصفية من الملفات التي تم العثور عليها. قم بتمرير هذا العلم لاستخراج أي بيانات وصفية تلقائيًا.
ExtractAllToCsv     - سيتم استخراج جميع البيانات الوصفية (وليس فقط الحقول الافتراضية) من الملفات إلى CSV محدد بهذا العلم.
UserAgent           - تغيير وكيل المستخدم الافتراضي المستخدم من قبل PowerMeta.
MaxSearchPages      - أقصى عدد من الصفحات للبحث في كل محرك بحث.
تنزيل الأداة