Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Strumenti/GitHubGitHub/darlinghq/darling
Utilità GenericheUtilità e Framework
GitHubdarlinghq/darling

darling

Livello di emulazione Darwin/macOS per Linux

Vedi RepositorySito web
13.0k5142 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Darling

Darling logo

Darling è un ambiente di runtime per applicazioni macOS.

Si prega di notare che la maggior parte delle applicazioni GUI al momento non funzionerà.

Download

I pacchetti per alcune distribuzioni sono disponibili per il download nella sezione releases.

Istruzioni di compilazione

Per le istruzioni di compilazione, visita Darling Docs.

Prefissi

Darling supporta i DPREFIX, molto simili ai WINEPREFIX. Sono ambienti virtuali “chroot” con una struttura di filesystem simile a macOS, dove puoi installare software in sicurezza. La posizione predefinita del DPREFIX è ~/.darling, ma può essere cambiata esportando una variabile d'ambiente con lo stesso nome. Un prefisso viene creato e inizializzato automaticamente al primo utilizzo.

Si prega di notare che usiamo overlayfs per creare i prefissi, quindi non possiamo supportare il posizionamento del prefisso su filesystem come NFS o eCryptfs. In particolare, la posizione predefinita del prefisso non funzionerà se hai una home directory crittografata.

Hello world

Iniziamo con un Hello world:

root@kitploit:~
$ darling shell echo Hello world
Hello world

Congratulazioni, hai stampato Hello world attraverso l'emulazione delle chiamate di sistema OS X e le librerie runtime di Darling.

Installazione di software

Puoi installare pacchetti .pkg con lo strumento installer disponibile all'interno della shell. È un cugino un po' limitato dell'installer di OS X:

root@kitploit:~
$ darling shell
Darling [~]$ installer -pkg mc-4.8.7-0.pkg -target /

Il pacchetto Midnight Commander dell'esempio sopra è disponibile per il download.

Puoi disinstallare e elencare i pacchetti con il comando uninstaller.

Lavorare con immagini DMG

Le immagini DMG possono essere montate e smontate da dentro darling shell con hdiutil. Ecco come puoi installare Xcode insieme alla sua toolchain e agli SDK (nota che Xcode stesso non funziona ancora):

root@kitploit:~
Darling [~]$ hdiutil attach Xcode_7.2.dmg
/Volumes/Xcode_7.2
Darling [~]$ cp -r /Volumes/Xcode_7.2/Xcode.app /Applications
Darling [~]$ export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk
Darling [~]$ echo 'void main() { puts("Hello world"); }' > helloworld.c
Darling [~]$ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang helloworld.c -o helloworld
Darling [~]$ ./helloworld
Hello world

Congratulazioni, hai appena compilato ed eseguito la tua applicazione Hello world con la toolchain di Apple.

Lavorare con archivi XIP

Xcode è ora distribuito in file .xip. Questi possono essere installati usando unxip:

root@kitploit:~
cd /Applications
unxip Xcode_11.3.xip
Scarica lo strumento