macOS File Extension & URL scheme app handlers
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Ovo je baza podataka svih instaliranih aplikacija u macOS-u koja se može pretraživati da bi se dobile informacije o svakoj instaliranoj aplikaciji, kao što su URL sheme koje podržava i MIME tipovi.
Moguće je izvući ovu bazu podataka sa:
Ili korišćenjem alata lsdtrip.
/usr/libexec/lsd
je mozak baze podataka. Pruža several XPC services kao što su .lsd.installation
, .lsd.open
, .lsd.openurl
, i još mnogo toga. Ali takođe zahteva neka prava za aplikacije da bi mogle da koriste izložene XPC funkcionalnosti, kao što su .launchservices.changedefaulthandler
ili .launchservices.changeurlschemehandler
za promenu podrazumevanih aplikacija za mime tipove ili url sheme i druge.
/System/Library/CoreServices/launchservicesd
zahteva uslugu com.apple.coreservices.launchservicesd
i može se upititi da bi se dobile informacije o pokrenutim aplikacijama. Može se upititi pomoću sistemskog alata /usr/bin/lsappinfo
ili sa lsdtrip.
Sledeća linija može biti korisna za pronalaženje aplikacija koje mogu otvoriti datoteke u zavisnosti od ekstenzije:
Ili koristite nešto poput SwiftDefaultApps:
Možete takođe proveriti ekstenzije koje podržava aplikacija tako što ćete uraditi:
Učite i vežbajte AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Učite i vežbajte GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)