Find Jobs
Hire Freelancers

Inject into Runtime Hardened process on macOS

$250-750 USD

Geschlossen
Veröffentlicht vor mehr als 5 Jahren

$250-750 USD

Bezahlt bei Lieferung
As Mojave introduced Runtime Hardening and removed support for Scripting Additions, mach_inject and Apple Scrip is no more viable option to inject third-party code/library into a process which is built with Hardened Runtime. We need a solution which can inject third-party library into such process on macOS. A) Functional: 1) It should inject the library into a process of given application 2) A process may be already running or start in future 3) It should inject into a process of all users 4) A bundle can be .dylib or .bundle 5) Target application is built with 'com.apple.security.get-task-allow' = No, 'com.apple.security.cs.allow-dyld-environment-variables' = NO and 'Hardened Runtime' is ON. 6) It should work when System Integrity Protection is ON. B) Non-functional: 1) It may require admin privileges to deploy/install on the system. 2) It should not require to restart the system to load the after installation 3) It should not prompt the user for anything at runtime IT SHOULD NOT BE KERNEL EXTENSION. (There is a separate project for Kernel Extension)
Projekt-ID: 18507196

Über das Projekt

Remote Projekt
Aktiv vor 5 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten

Über den Kunden

Flagge von INDIA
India
5,0
6
Zahlungsmethode verifiziert
Mitglied seit Juli 17, 2009

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.