项目现在在github上,这里是链接到我的issue任何人都得到mach_inject雪豹工作?
我成功地编译了整个事情,并且能够单独运行拒绝服务器和拒绝服务器。 但是,在向目标进程注入代码时,注入器会使注入器崩溃。
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
mach_inject_test_injector的标准输出
injecting into pid 3680
injecting pid
mach_inject failing.. (os/kern) successful
mach inject done? 0
hi
它从输出注射器不会从injectee通知,任何想法似乎?谢谢。
我有同样的问题。我试过sudo chgrp procmod/path/to/executable sudo chmod 2755/path/to/executable,但它不适用于我。 – MacGeek 2011-10-28 18:47:15
我得到这个错误和喷油器崩溃 '你可能需要添加用户procmod组,mach_inject失败。(IPC /发送)无效的目标port' 如果我跑注射器作为root用户,injectee崩溃。 – MacGeek 2011-10-28 19:19:17