quedan peligro nombre nieves leopardo las ingles himalaya extinto extincion dibujo cuantos cientifico cazando macos hook code-injection

macos - peligro - ¿Alguien consigue mach_inject trabajando en el leopardo de las nieves?



leopardo de las nieves nombre cientifico (2)

El proyecto está ahora en github y aquí está el enlace a mi issue

Compilé con éxito todo el asunto y pude ejecutar el rebobinador y el rechazo por separado. Pero el inyector hará que la persona que se inyecte se estrelle al inyectar un código al proceso objetivo.

mach_inject_test_injectee.app ''s standard output: mach error on bundle load (os/kern) successful mach error on bundle load (os/kern) successful mach error on bundle load (os/kern) successful mach error on bundle load (os/kern) successful mach error on bundle load (os/kern) successful FS rep /Users/Malic/Documents/Code/c/mach_star/mach_inject_test/build/Development/mach_inject_test_injector.app/Contents/Resources/mach_inject_test_injected.bundle/Contents/MacOS/mach_inject_test_injected LOADDDDDDDDDD! Assertion failed: (0), function +[injected_PrincipalClass load], file /Users/Malic/Documents/Code/c/mach_star/mach_inject_test/injected-PrincipalClass.m, line 25. Abort trap

Salida estándar de mach_inject_test_injector

injecting into pid 3680 injecting pid mach_inject failing.. (os/kern) successful mach inject done? 0 hi

Parece que a partir de la salida, el inyector no es notificado de la persona inyectada, ¿alguna idea? Gracias.


Tuve algún problema, compilar para x86 con "-arch i386" me ayudó, no pude hacerlo funcionar para x86_64.

Espero eso ayude.


Este hilo debería ayudarte, parece que existe una versión parcheada en el árbol de simbl. La advertencia es que solo se puede inyectar en una aplicación de profundidad de bits similar (32 o 64).