Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
darling — Capa de emulación de Darwin/macOS para Linux | Kitploit
Herramientas/GitHubGitHub/darlinghq/darling
Utilidades de Propósito GeneralUtilidades y Frameworks
GitHubdarlinghq/darling

darling

Capa de emulación de Darwin/macOS para Linux

Ver RepositorioSitio web
13.0k5145hace 3 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Darling

Darling logo

Darling es un entorno de ejecución para aplicaciones macOS.

Tenga en cuenta que la mayoría de las aplicaciones GUI no funcionarán por el momento.

Descarga

Hay paquetes para algunas distribuciones disponibles para descargar en releases.

Instrucciones de compilación

Para las instrucciones de compilación, visite Darling Docs.

Prefijos

Darling tiene soporte para DPREFIXes, que son muy similares a los WINEPREFIXes. Son entornos virtuales «chroot» con una estructura de sistema de archivos similar a la de macOS, donde puede instalar software de forma segura. La ubicación predeterminada de DPREFIX es ~/.darling, pero esto se puede cambiar exportando una variable de entorno con el mismo nombre. Un prefijo se crea e inicializa automáticamente en el primer uso.

Tenga en cuenta que usamos overlayfs para crear prefijos, por lo que no podemos soportar colocar el prefijo en un sistema de archivos como NFS o eCryptfs. En particular, la ubicación del prefijo predeterminado no funcionará si tiene un directorio principal cifrado.

Hello world

Descargar herramienta

Comencemos con un Hello world:

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

Felicitaciones, ha impreso Hello world a través de la emulación de llamadas al sistema y las bibliotecas de tiempo de ejecución de OS X de Darling.

Instalación de software

Puede instalar paquetes .pkg con la herramienta de instalador disponible dentro del shell. Es un primo algo limitado del instalador de OS X:

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

El paquete Midnight Commander del ejemplo anterior está disponible para descargar.

Puede desinstalar y listar paquetes con el comando uninstaller.

Trabajar con imágenes DMG

Las imágenes DMG se pueden montar y desmontar desde darling shell con hdiutil. Así es como puede instalar Xcode junto con su cadena de herramientas y SDKs (tenga en cuenta que Xcode en sí mismo aún no funciona):

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

Felicitaciones, acaba de compilar y ejecutar su propia aplicación Hello world con la cadena de herramientas de Apple.

Trabajar con archivos XIP

Xcode ahora se distribuye en archivos .xip. Estos se pueden instalar usando unxip:

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