macOS File Extension & URL scheme app handlers
Last updated
Last updated
Leer & oefen AWS Hacking:HackTricks Opleiding AWS Red Team Expert (ARTE) Leer & oefen GCP Hacking: HackTricks Opleiding GCP Red Team Expert (GRTE)
Dit is 'n databasis van al die geïnstalleerde toepassings in die macOS wat gevra kan word om inligting oor elke geïnstalleerde toepassing te verkry, soos URL skemas wat dit ondersteun en MIME tipes.
Dit is moontlik om hierdie databasis te dump met:
Of om die hulpmiddel lsdtrip te gebruik.
/usr/libexec/lsd
is die brein van die databasis. Dit bied verskeie XPC dienste soos .lsd.installation
, .lsd.open
, .lsd.openurl
, en meer. Maar dit vereis ook sekere regte vir toepassings om die blootgestelde XPC funksies te kan gebruik, soos .launchservices.changedefaulthandler
of .launchservices.changeurlschemehandler
om standaard toepassings vir mime tipes of url skemas en ander te verander.
/System/Library/CoreServices/launchservicesd
eis die diens com.apple.coreservices.launchservicesd
en kan ondervra word om inligting oor lopende toepassings te verkry. Dit kan ondervra word met die stelselhulpmiddel /usr/bin/lsappinfo
of met lsdtrip.
Die volgende lyn kan nuttig wees om die toepassings te vind wat lêers kan oopmaak, afhangende van die uitbreiding:
Of gebruik iets soos SwiftDefaultApps:
U kan ook die uitbreidings wat deur 'n toepassing ondersteun word, nagaan deur:
Leer & oefen AWS Hacking:HackTricks Opleiding AWS Red Team Expert (ARTE) Leer & oefen GCP Hacking: HackTricks Opleiding GCP Red Team Expert (GRTE)