Documents
Навігація курсу: Категорія: SOCMINT
Ознайомитися
Google Operators
Приклади використання Google Operators для пошуку різних типів документів. Ці методи також працюють на Bing, Yandex та інших пошукових системах.
Приклади запитів:
-
**Пошук за типом файлу:**makefile
CopyEditfiletype:pdf keyword
filetype:doc keyword
filetype:xlsx keyword
filetype:ppt keyword -
**Пошук на конкретному сайті:**makefile
CopyEditsite:irongeek.com filetype:pdf
site:irongeek.com filetype:ppt
site:irongeek.com filetype:pptx -
**Пошук FTP-серверів:**makefile
CopyEditinurl:ftp -inurl:(http|https) “confidential”
inurl:ftp -inurl:(http|https) “cisco” filetype:pdf -
**Академічний пошук/Резюме:**vbnet
CopyEdit“John Doe” “Resume”
“John Doe” “Curriculum Vitae”
“John Doe” “CV”
“John Doe” “Resume” filetype:doc
“John Doe” “Resume” filetype:pdf
“John Doe” “Resume” site:docs.google.com -
**Розширений OSINT-пошук:**arduino
CopyEdithttps://google.com “OSINT” filetype:pdf OR filetype:doc OR filetype:xls OR filetype:xlsx OR filetype:docx OR filetype:ppt OR filetype:pptx OR filetype:wpd OR filetype:txt
Third-Party Document Search
Використовуйте ці платформи для пошуку документів, презентацій та наукових матеріалів:
- Scribd: Платформа для електронних книг, документів та журналів.
- FindPDFDoc: Пошукова система PDF, DOC, PPT файлів.
- BASE Search: Академічна пошукова система.
- Awesome OSINT: Добірка найкращих OSINT-інструментів.
- FreeFullPDF: Безкоштовні наукові публікації.
- Offshore Leaks Database: База даних офшорних документів.
- AuthorStream: Пошук та обмін презентаціями.
- PasteLert: Сповіщення про дані з Pastebin.
- Cryptome: Документи про конфіденційність.
- Wikileaks: Пошук повнотекстових документів.
Пошук презентацій та слайдшоу
- Популярні платформи для презентацій:
- Slideshare: Презентації від LinkedIn.
- SlideBean: Онлайн-платформа для створення слайдів.
- Issuu: Публікація цифрових матеріалів.
- Prezi: Безкоштовні акаунти мають публічні слайди.
- AuthorStream: Завантаження та обмін слайдами.
Pastes
-
Pastebin: Пошук текстових фрагментів або ключових слів.arduino
CopyEdithttps://pastebin.com/search?q=osint -
Programmable Search Engine: Налаштований пошук у Pastebin.
Типи файлів
Популярні формати файлів для OSINT:
- Документи: DOC, DOCX, PDF, TXT, RTF
- Зображення: JPG, PNG, GIF, BMP
- Презентації: PPT, PPTX, ODP
- Таблиці: XLS, XLSX, ODS
- Стислі файли: ZIP, RAR, 7Z
Метадані документів
Корисні інструменти для аналізу метаданих:
- Extract Metadata: Витягування метаданих із файлів.
- ExifInfo: Аналіз метаданих зображень.
- Get Metadata: Інструмент для вилучення метаданих.
- MetaGooFil: Скрипт для вилучення метаданих у Linux.
- Free OCR: Оптичне розпізнавання тексту.
Методологія вилучення метаданих з прикладами даних, кодом та інструментами
Крок 1: Підготовка та розуміння метаданих
Що таке метадані?
- Автор: John Doe
- Дата створення: 2023-10-15
- Дата останньої зміни: 2023-11-01
- Ключові слова: “OSINT, investigation, metadata”
- Розмір файлу: 1.2 МБ
- Формат файлу: PDF
Роль метаданих:
- Виявлення джерел документа.
- Перевірка зв’язків між файлами (наприклад, якщо автор однаковий).
- Ідентифікація змін або підробок.
Крок 2: Вибір інструментів
-
ExifTool
- Офіційний сайт: ExifTool
- **Приклад використання:**bash
CopyEditexiftool example.pdf
-
PyPDF2 (Python бібліотека)
- Офіційна документація: PyPDF2
- **Код для PDF-файлів:**python
CopyEditfrom PyPDF2 import PdfReader
reader = PdfReader(“example.pdf”)
metadata = reader.metadata
for key, value in metadata.items():
print(f”{key}: {value}”)
-
Bulk Metadata Extractor
- Інструмент для масового вилучення метаданих: Bulk Metadata Extractor
-
Tesseract OCR (для зображень)
- Офіційна документація: Tesseract
- **Команда для вилучення тексту та метаданих:**bash
CopyEdittesseract image.png output —psm 3
-
MetaExtractor
- GUI-інструмент для аналізу метаданих: MetaExtractor
Крок 3: Технічний процес
- Ручна перевірка:
- PDF: Відкрийте файл → “Властивості” → Перевірте вкладку “Деталі”.
- **Автоматизація вилучення метаданих за допомогою Python:**python
CopyEditfrom PyPDF2 import PdfReader
Завантаження документа
reader = PdfReader(“example.pdf”)
metadata = reader.metadata
Аналіз метаданих
for key, value in metadata.items():
print(f”{key}: {value}”)
- **Збереження результатів у CSV:**python
CopyEditimport csv
metadata = {“Author”: “John Doe”, “CreationDate”: “2023-10-15”}
with open(“metadata_results.csv”, “w”, newline="") as file:
writer = csv.writer(file)
writer.writerow([“Key”, “Value”])
for key, value in metadata.items():
writer.writerow([key, value])
- **Аналіз текстових документів з
python-docx:**python
CopyEditfrom docx import Document
doc = Document(“example.docx”)
properties = doc.core_properties
print(f”Автор: {properties.author}”)
print(f”Дата створення: {properties.created}“)
Крок 4: Етичні аспекти
- Завжди перевіряйте законність вилучення метаданих.
- Наприклад, вилучення з файлів, що належать іншій особі без її дозволу, може порушувати закони про конфіденційність.
Крок 5: Кращі практики
- Використовуйте надійні інструменти, такі як ExifTool.
- Зберігайте результати для подальшого аналізу.
- Постійно актуалізуйте свої знання.
Кейс: Аналіз документа PDF
Сценарій
Вам передали PDF-документ із підозрілою інформацією, і потрібно перевірити, чи не є він підробкою.
- Вхідні дані: Файл:
suspicious_report.pdf - Дії:
-
Вилучіть метадані:bash
CopyEditexiftool suspicious_report.pdf
**Результат:**yaml
CopyEditAuthor: Jane Smith
Creation Date: 2025:01:10
Modification Date: 2025:01:15
Keywords: confidential, internal -
Автоматизуйте аналіз:python
CopyEditfrom PyPDF2 import PdfReader
-
reader = PdfReader(“suspicious_report.pdf”)
metadata = reader.metadata
for key, value in metadata.items():
print(f”{key}: {value}”)
- Перевірте ключові слова:python
CopyEditkeywords = metadata.get(“/Keywords”, "")
if “confidential” in keywords.lower():
print(“Документ містить конфіденційну інформацію!”)
- Висновок:
- Документ був створений Jane Smith, але остання модифікація виконана іншою особою (припустимо, за підозрілими змінами дати).
- Ключові слова вказують на конфіденційний характер документа.
- Рекомендується провести додатковий аналіз файлу.
Висновок
Ця методологія дозволяє ефективно вилучати, аналізувати та документувати метадані з файлів для OSINT-розслідувань. Інтеграція автоматизації з Python робить процес більш продуктивним і масштабованим, а врахування етичних норм забезпечує дотримання законодавства.