projet est maintenant sur github et voici le lien vers mon issueQuelqu'un obtient mach_inject sur snow léopard?
Je compilé avec succès le tout et capable de courir et rejector rejectee séparément. Mais l'injecteur écrase l'injectee lors de l'injection de code dans le processus cible.
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
sortie standard de mach_inject_test_injector
injecting into pid 3680
injecting pid
mach_inject failing.. (os/kern) successful
mach inject done? 0
hi
Il semble à la sortie de l'injecteur n'est pas averti de la injectée, des idées? Merci.
J'ai eu le même problème. J'ai essayé sudo chgrp procmod/chemin/vers/exécutable sudo chmod 2755/chemin/vers/exécutable, mais son ne fonctionne pas pour moi. – MacGeek
Je reçois cette erreur et Injector crash 'Vous avez probablement besoin d'ajouter un utilisateur au groupe procmod, mach_inject échouant .. (ipc/send) port de destination invalide' Si je lance l'injecteur en tant qu'utilisateur root, injectee se bloque. – MacGeek