macOS File Extension & URL scheme app handlers
Last updated
Last updated
Вивчайте та практикуйте хакінг AWS: Навчання AWS Red Team Expert (ARTE) від HackTricks Вивчайте та практикуйте хакінг GCP: Навчання GCP Red Team Expert (GRTE) від HackTricks
Це база даних всіх встановлених додатків в macOS, до якої можна звертатися для отримання інформації про кожен встановлений додаток, таку як підтримувані ним URL-схеми та типи MIME.
Можливо вивести цю базу даних за допомогою:
Або використовуючи інструмент lsdtrip.
/usr/libexec/lsd
- це мозок бази даних. Він надає кілька служб XPC, таких як .lsd.installation
, .lsd.open
, .lsd.openurl
, та інші. Але він також вимагає деякі дозволи для додатків, щоб мати змогу використовувати викладені функціональні можливості XPC, такі як .launchservices.changedefaulthandler
або .launchservices.changeurlschemehandler
для зміни типів мультимедійних файлів або схем URL та інші.
/System/Library/CoreServices/launchservicesd
претендує на службу com.apple.coreservices.launchservicesd
і може бути опитаний для отримання інформації про запущені додатки. Його можна опитати за допомогою системного інструменту /usr/bin/lsappinfo
або з lsdtrip.
Наступний рядок може бути корисним для пошуку додатків, які можуть відкривати файли в залежності від розширення:
Або скористайтеся чимось на зразок SwiftDefaultApps:
Ви також можете перевірити розширення, які підтримує додаток, виконавши:
Вивчайте та практикуйте взлом AWS: Навчання HackTricks AWS Red Team Expert (ARTE) Вивчайте та практикуйте взлом GCP: Навчання HackTricks GCP Red Team Expert (GRTE)